TIMEOUT

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

The following DP Processors were used


Problem 1 was processed with processor DependencyGraph (121ms).
 | – Problem 2 was processed with processor PolynomialLinearRange4iUR (1297ms).
 |    | – Problem 5 was processed with processor PolynomialLinearRange4iUR (1165ms).
 |    |    | – Problem 7 was processed with processor ForwardNarrowing (2ms).
 |    |    |    | – Problem 10 was processed with processor ForwardNarrowing (52ms).
 |    |    |    |    | – Problem 11 was processed with processor ForwardNarrowing (5ms).
 |    |    |    |    |    | – Problem 12 was processed with processor ForwardNarrowing (4ms).
 |    |    |    |    |    |    | – Problem 13 was processed with processor ForwardNarrowing (11ms).
 |    |    |    |    |    |    |    | – Problem 14 was processed with processor ForwardNarrowing (11ms).
 |    |    |    |    |    |    |    |    | – Problem 15 was processed with processor ForwardNarrowing (18ms).
 |    |    |    |    |    |    |    |    |    | – Problem 16 was processed with processor ForwardNarrowing (17ms).
 |    |    |    |    |    |    |    |    |    |    | – Problem 17 was processed with processor ForwardNarrowing (16ms).
 |    |    |    |    |    |    |    |    |    |    |    | – Problem 18 was processed with processor ForwardNarrowing (61ms).
 |    |    |    |    |    |    |    |    |    |    |    |    | – Problem 19 was processed with processor ForwardNarrowing (18ms).
 |    |    |    |    |    |    |    |    |    |    |    |    |    | – Problem 20 was processed with processor ForwardNarrowing (15ms).
 |    |    |    |    |    |    |    |    |    |    |    |    |    |    | – Problem 21 was processed with processor ForwardNarrowing (17ms).
 |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | – Problem 22 was processed with processor ForwardNarrowing (19ms).
 |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | – Problem 23 was processed with processor ForwardNarrowing (19ms).
 |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | – Problem 24 was processed with processor ForwardNarrowing (30ms).
 |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | – Problem 25 was processed with processor ForwardNarrowing (71ms).
 |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | – Problem 26 was processed with processor ForwardNarrowing (32ms).
 |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | – Problem 27 was processed with processor ForwardNarrowing (26ms).
 |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | – Problem 28 was processed with processor ForwardNarrowing (25ms).
 |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | – Problem 29 was processed with processor ForwardNarrowing (142ms).
 |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | – Problem 30 was processed with processor ForwardNarrowing (224ms).
 |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | – Problem 31 remains open; application of the following processors failed [ForwardNarrowing (426ms), ForwardNarrowing (296ms), ForwardNarrowing (259ms), ForwardNarrowing (299ms), ForwardNarrowing (438ms), ForwardNarrowing (201ms), ForwardNarrowing (323ms), ForwardNarrowing (356ms), ForwardNarrowing (331ms), ForwardNarrowing (200ms), ForwardNarrowing (198ms), ForwardNarrowing (333ms), ForwardNarrowing (344ms), ForwardNarrowing (205ms), ForwardNarrowing (334ms), ForwardNarrowing (347ms), ForwardNarrowing (385ms), ForwardNarrowing (200ms), ForwardNarrowing (432ms), ForwardNarrowing (202ms), ForwardNarrowing (163ms), ForwardNarrowing (162ms), ForwardNarrowing (235ms), ForwardNarrowing (259ms), ForwardNarrowing (328ms), ForwardNarrowing (327ms), ForwardNarrowing (331ms), ForwardNarrowing (465ms), ForwardNarrowing (476ms), ForwardNarrowing (680ms), ForwardNarrowing (347ms), ForwardNarrowing (544ms), ForwardNarrowing (489ms), ForwardNarrowing (702ms), ForwardNarrowing (533ms), ForwardNarrowing (406ms), ForwardNarrowing (402ms), ForwardNarrowing (timeout)].
 | – Problem 3 was processed with processor SubtermCriterion (1ms).
 |    | – Problem 4 was processed with processor PolynomialLinearRange4iUR (67ms).
 |    |    | – Problem 6 was processed with processor PolynomialLinearRange4iUR (48ms).
 |    |    |    | – Problem 8 was processed with processor PolynomialLinearRange4iUR (19ms).
 |    |    |    |    | – Problem 9 was processed with processor PolynomialLinearRange4iUR (58ms).

The following open problems remain:



Open Dependency Pair Problem 7

Dependency Pairs

mark#(f(X1, X2, X3))mark#(X1)active#(f(a, b, X))mark#(f(X, X, X))
mark#(f(X1, X2, X3))mark#(X3)active#(c)mark#(b)
mark#(f(X1, X2, X3))active#(f(mark(X1), X2, mark(X3)))active#(c)mark#(a)
mark#(c)active#(c)

Rewrite Rules

active(f(a, b, X))mark(f(X, X, X))active(c)mark(a)
active(c)mark(b)mark(f(X1, X2, X3))active(f(mark(X1), X2, mark(X3)))
mark(a)active(a)mark(b)active(b)
mark(c)active(c)f(mark(X1), X2, X3)f(X1, X2, X3)
f(X1, mark(X2), X3)f(X1, X2, X3)f(X1, X2, mark(X3))f(X1, X2, X3)
f(active(X1), X2, X3)f(X1, X2, X3)f(X1, active(X2), X3)f(X1, X2, X3)
f(X1, X2, active(X3))f(X1, X2, X3)

Original Signature

Termination of terms over the following signature is verified: f, b, c, a, active, mark


Problem 1: DependencyGraph



Dependency Pair Problem

Dependency Pairs

active#(f(a, b, X))f#(X, X, X)mark#(f(X1, X2, X3))mark#(X1)
mark#(a)active#(a)f#(X1, mark(X2), X3)f#(X1, X2, X3)
mark#(f(X1, X2, X3))mark#(X3)mark#(f(X1, X2, X3))active#(f(mark(X1), X2, mark(X3)))
active#(c)mark#(a)mark#(c)active#(c)
f#(X1, X2, mark(X3))f#(X1, X2, X3)mark#(b)active#(b)
f#(mark(X1), X2, X3)f#(X1, X2, X3)active#(f(a, b, X))mark#(f(X, X, X))
active#(c)mark#(b)f#(active(X1), X2, X3)f#(X1, X2, X3)
f#(X1, active(X2), X3)f#(X1, X2, X3)mark#(f(X1, X2, X3))f#(mark(X1), X2, mark(X3))
f#(X1, X2, active(X3))f#(X1, X2, X3)

Rewrite Rules

active(f(a, b, X))mark(f(X, X, X))active(c)mark(a)
active(c)mark(b)mark(f(X1, X2, X3))active(f(mark(X1), X2, mark(X3)))
mark(a)active(a)mark(b)active(b)
mark(c)active(c)f(mark(X1), X2, X3)f(X1, X2, X3)
f(X1, mark(X2), X3)f(X1, X2, X3)f(X1, X2, mark(X3))f(X1, X2, X3)
f(active(X1), X2, X3)f(X1, X2, X3)f(X1, active(X2), X3)f(X1, X2, X3)
f(X1, X2, active(X3))f(X1, X2, X3)

Original Signature

Termination of terms over the following signature is verified: f, b, c, a, active, mark

Strategy


The following SCCs where found

f#(X1, X2, mark(X3)) → f#(X1, X2, X3)f#(mark(X1), X2, X3) → f#(X1, X2, X3)
f#(X1, mark(X2), X3) → f#(X1, X2, X3)f#(X1, active(X2), X3) → f#(X1, X2, X3)
f#(active(X1), X2, X3) → f#(X1, X2, X3)f#(X1, X2, active(X3)) → f#(X1, X2, X3)

mark#(b) → active#(b)mark#(f(X1, X2, X3)) → mark#(X1)
active#(f(a, b, X)) → mark#(f(X, X, X))mark#(a) → active#(a)
mark#(f(X1, X2, X3)) → mark#(X3)active#(c) → mark#(b)
mark#(f(X1, X2, X3)) → active#(f(mark(X1), X2, mark(X3)))mark#(c) → active#(c)
active#(c) → mark#(a)

Problem 2: PolynomialLinearRange4iUR



Dependency Pair Problem

Dependency Pairs

mark#(b)active#(b)mark#(f(X1, X2, X3))mark#(X1)
active#(f(a, b, X))mark#(f(X, X, X))mark#(a)active#(a)
mark#(f(X1, X2, X3))mark#(X3)active#(c)mark#(b)
mark#(f(X1, X2, X3))active#(f(mark(X1), X2, mark(X3)))mark#(c)active#(c)
active#(c)mark#(a)

Rewrite Rules

active(f(a, b, X))mark(f(X, X, X))active(c)mark(a)
active(c)mark(b)mark(f(X1, X2, X3))active(f(mark(X1), X2, mark(X3)))
mark(a)active(a)mark(b)active(b)
mark(c)active(c)f(mark(X1), X2, X3)f(X1, X2, X3)
f(X1, mark(X2), X3)f(X1, X2, X3)f(X1, X2, mark(X3))f(X1, X2, X3)
f(active(X1), X2, X3)f(X1, X2, X3)f(X1, active(X2), X3)f(X1, X2, X3)
f(X1, X2, active(X3))f(X1, X2, X3)

Original Signature

Termination of terms over the following signature is verified: f, b, c, a, active, mark

Strategy


Polynomial Interpretation

Improved Usable rules

f(X1, X2, mark(X3))f(X1, X2, X3)f(mark(X1), X2, X3)f(X1, X2, X3)
f(active(X1), X2, X3)f(X1, X2, X3)f(X1, mark(X2), X3)f(X1, X2, X3)
f(X1, X2, active(X3))f(X1, X2, X3)f(X1, active(X2), X3)f(X1, X2, X3)

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

mark#(b)active#(b)

Problem 5: PolynomialLinearRange4iUR



Dependency Pair Problem

Dependency Pairs

mark#(f(X1, X2, X3))mark#(X1)mark#(a)active#(a)
active#(f(a, b, X))mark#(f(X, X, X))mark#(f(X1, X2, X3))mark#(X3)
active#(c)mark#(b)mark#(f(X1, X2, X3))active#(f(mark(X1), X2, mark(X3)))
active#(c)mark#(a)mark#(c)active#(c)

Rewrite Rules

active(f(a, b, X))mark(f(X, X, X))active(c)mark(a)
active(c)mark(b)mark(f(X1, X2, X3))active(f(mark(X1), X2, mark(X3)))
mark(a)active(a)mark(b)active(b)
mark(c)active(c)f(mark(X1), X2, X3)f(X1, X2, X3)
f(X1, mark(X2), X3)f(X1, X2, X3)f(X1, X2, mark(X3))f(X1, X2, X3)
f(active(X1), X2, X3)f(X1, X2, X3)f(X1, active(X2), X3)f(X1, X2, X3)
f(X1, X2, active(X3))f(X1, X2, X3)

Original Signature

Termination of terms over the following signature is verified: f, b, c, a, active, mark

Strategy


Polynomial Interpretation

Improved Usable rules

f(X1, X2, mark(X3))f(X1, X2, X3)f(mark(X1), X2, X3)f(X1, X2, X3)
f(active(X1), X2, X3)f(X1, X2, X3)f(X1, mark(X2), X3)f(X1, X2, X3)
f(X1, X2, active(X3))f(X1, X2, X3)f(X1, active(X2), X3)f(X1, X2, X3)

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

mark#(a)active#(a)

Problem 7: ForwardNarrowing



Dependency Pair Problem

Dependency Pairs

mark#(f(X1, X2, X3))mark#(X1)active#(f(a, b, X))mark#(f(X, X, X))
mark#(f(X1, X2, X3))mark#(X3)active#(c)mark#(b)
mark#(f(X1, X2, X3))active#(f(mark(X1), X2, mark(X3)))mark#(c)active#(c)
active#(c)mark#(a)

Rewrite Rules

active(f(a, b, X))mark(f(X, X, X))active(c)mark(a)
active(c)mark(b)mark(f(X1, X2, X3))active(f(mark(X1), X2, mark(X3)))
mark(a)active(a)mark(b)active(b)
mark(c)active(c)f(mark(X1), X2, X3)f(X1, X2, X3)
f(X1, mark(X2), X3)f(X1, X2, X3)f(X1, X2, mark(X3))f(X1, X2, X3)
f(active(X1), X2, X3)f(X1, X2, X3)f(X1, active(X2), X3)f(X1, X2, X3)
f(X1, X2, active(X3))f(X1, X2, X3)

Original Signature

Termination of terms over the following signature is verified: f, b, c, a, active, mark

Strategy


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

Problem 10: ForwardNarrowing



Dependency Pair Problem

Dependency Pairs

mark#(f(X1, X2, X3))mark#(X1)active#(f(a, b, X))mark#(f(X, X, X))
mark#(f(X1, X2, X3))mark#(X3)mark#(f(X1, X2, X3))active#(f(mark(X1), X2, mark(X3)))
active#(c)mark#(a)mark#(c)active#(c)

Rewrite Rules

active(f(a, b, X))mark(f(X, X, X))active(c)mark(a)
active(c)mark(b)mark(f(X1, X2, X3))active(f(mark(X1), X2, mark(X3)))
mark(a)active(a)mark(b)active(b)
mark(c)active(c)f(mark(X1), X2, X3)f(X1, X2, X3)
f(X1, mark(X2), X3)f(X1, X2, X3)f(X1, X2, mark(X3))f(X1, X2, X3)
f(active(X1), X2, X3)f(X1, X2, X3)f(X1, active(X2), X3)f(X1, X2, X3)
f(X1, X2, active(X3))f(X1, X2, X3)

Original Signature

Termination of terms over the following signature is verified: f, b, c, a, active, mark

Strategy


The right-hand side of the rule mark#(f(X1, X2, X3)) → active#(f(mark(X1), X2, mark(X3))) 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
active#(f(active(a), X2, mark(X3))) 
active#(f(mark(X1), X2, active(b))) 
active#(f(mark(X1), X2, active(a))) 
active#(f(mark(X1), X2, active(f(mark(_x51), _x52, mark(_x53))))) 
active#(f(mark(X1), _x22, _x23)) 
active#(f(_x21, _x22, mark(X3))) 
active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, mark(X3))) 
active#(f(mark(X1), X2, active(c))) 
active#(f(active(c), X2, mark(X3))) 
active#(f(active(b), X2, mark(X3))) 
active#(f(mark(X1), _x22, mark(X3))) 
Thus, the rule mark#(f(X1, X2, X3)) → active#(f(mark(X1), X2, mark(X3))) is replaced by the following rules:
mark#(f(X1, _x22, _x23)) → active#(f(mark(X1), _x22, _x23))mark#(f(b, X2, X3)) → active#(f(active(b), X2, mark(X3)))
mark#(f(c, X2, X3)) → active#(f(active(c), X2, mark(X3)))mark#(f(_x21, _x22, X3)) → active#(f(_x21, _x22, mark(X3)))
mark#(f(X1, X2, f(_x51, _x52, _x53))) → active#(f(mark(X1), X2, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(X1, X2, c)) → active#(f(mark(X1), X2, active(c)))
mark#(f(a, X2, X3)) → active#(f(active(a), X2, mark(X3)))mark#(f(X1, X2, b)) → active#(f(mark(X1), X2, active(b)))
mark#(f(X1, X2, a)) → active#(f(mark(X1), X2, active(a)))mark#(f(f(_x31, _x32, _x33), X2, X3)) → active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, mark(X3)))
mark#(f(X1, mark(_x22), X3)) → active#(f(mark(X1), _x22, mark(X3)))mark#(f(X1, active(_x22), X3)) → active#(f(mark(X1), _x22, mark(X3)))

Problem 11: ForwardNarrowing



Dependency Pair Problem

Dependency Pairs

mark#(f(b, X2, X3))active#(f(active(b), X2, mark(X3)))mark#(f(_x21, _x22, X3))active#(f(_x21, _x22, mark(X3)))
mark#(f(X1, X2, X3))mark#(X1)mark#(f(X1, X2, f(_x51, _x52, _x53)))active#(f(mark(X1), X2, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(a, X2, X3))active#(f(active(a), X2, mark(X3)))mark#(f(X1, X2, X3))mark#(X3)
mark#(f(X1, X2, b))active#(f(mark(X1), X2, active(b)))mark#(f(f(_x31, _x32, _x33), X2, X3))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, mark(X3)))
mark#(f(X1, mark(_x22), X3))active#(f(mark(X1), _x22, mark(X3)))mark#(c)active#(c)
active#(c)mark#(a)mark#(f(X1, _x22, _x23))active#(f(mark(X1), _x22, _x23))
mark#(f(c, X2, X3))active#(f(active(c), X2, mark(X3)))mark#(f(X1, X2, c))active#(f(mark(X1), X2, active(c)))
active#(f(a, b, X))mark#(f(X, X, X))mark#(f(X1, X2, a))active#(f(mark(X1), X2, active(a)))
mark#(f(X1, active(_x22), X3))active#(f(mark(X1), _x22, mark(X3)))

Rewrite Rules

active(f(a, b, X))mark(f(X, X, X))active(c)mark(a)
active(c)mark(b)mark(f(X1, X2, X3))active(f(mark(X1), X2, mark(X3)))
mark(a)active(a)mark(b)active(b)
mark(c)active(c)f(mark(X1), X2, X3)f(X1, X2, X3)
f(X1, mark(X2), X3)f(X1, X2, X3)f(X1, X2, mark(X3))f(X1, X2, X3)
f(active(X1), X2, X3)f(X1, X2, X3)f(X1, active(X2), X3)f(X1, X2, X3)
f(X1, X2, active(X3))f(X1, X2, X3)

Original Signature

Termination of terms over the following signature is verified: f, b, c, a, active, mark

Strategy


The right-hand side of the rule mark#(f(b, X2, X3)) → active#(f(active(b), X2, mark(X3))) 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
active#(f(active(b), _x22, mark(X3))) 
active#(f(active(b), X2, active(f(mark(_x51), _x52, mark(_x53))))) 
active#(f(active(b), X2, active(a))) 
active#(f(active(b), _x22, _x23)) 
active#(f(active(b), X2, active(c))) 
active#(f(active(b), X2, active(b))) 
active#(f(b, _x22, mark(X3))) 
Thus, the rule mark#(f(b, X2, X3)) → active#(f(active(b), X2, mark(X3))) is replaced by the following rules:
mark#(f(b, _x22, _x23)) → active#(f(active(b), _x22, _x23))mark#(f(b, X2, a)) → active#(f(active(b), X2, active(a)))
mark#(f(b, _x22, X3)) → active#(f(b, _x22, mark(X3)))mark#(f(b, X2, f(_x51, _x52, _x53))) → active#(f(active(b), X2, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(b, mark(_x22), X3)) → active#(f(active(b), _x22, mark(X3)))mark#(f(b, active(_x22), X3)) → active#(f(active(b), _x22, mark(X3)))
mark#(f(b, X2, c)) → active#(f(active(b), X2, active(c)))mark#(f(b, X2, b)) → active#(f(active(b), X2, active(b)))

Problem 12: ForwardNarrowing



Dependency Pair Problem

Dependency Pairs

mark#(f(b, _x22, _x23))active#(f(active(b), _x22, _x23))mark#(f(_x21, _x22, X3))active#(f(_x21, _x22, mark(X3)))
mark#(f(b, _x22, X3))active#(f(b, _x22, mark(X3)))mark#(f(X1, X2, X3))mark#(X1)
mark#(f(X1, X2, f(_x51, _x52, _x53)))active#(f(mark(X1), X2, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(a, X2, X3))active#(f(active(a), X2, mark(X3)))
mark#(f(b, active(_x22), X3))active#(f(active(b), _x22, mark(X3)))mark#(f(X1, X2, X3))mark#(X3)
mark#(f(X1, X2, b))active#(f(mark(X1), X2, active(b)))mark#(f(f(_x31, _x32, _x33), X2, X3))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, mark(X3)))
mark#(f(X1, mark(_x22), X3))active#(f(mark(X1), _x22, mark(X3)))mark#(c)active#(c)
active#(c)mark#(a)mark#(f(X1, _x22, _x23))active#(f(mark(X1), _x22, _x23))
mark#(f(c, X2, X3))active#(f(active(c), X2, mark(X3)))mark#(f(b, X2, a))active#(f(active(b), X2, active(a)))
mark#(f(b, X2, f(_x51, _x52, _x53)))active#(f(active(b), X2, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(X1, X2, c))active#(f(mark(X1), X2, active(c)))
active#(f(a, b, X))mark#(f(X, X, X))mark#(f(b, mark(_x22), X3))active#(f(active(b), _x22, mark(X3)))
mark#(f(X1, X2, a))active#(f(mark(X1), X2, active(a)))mark#(f(b, X2, c))active#(f(active(b), X2, active(c)))
mark#(f(X1, active(_x22), X3))active#(f(mark(X1), _x22, mark(X3)))mark#(f(b, X2, b))active#(f(active(b), X2, active(b)))

Rewrite Rules

active(f(a, b, X))mark(f(X, X, X))active(c)mark(a)
active(c)mark(b)mark(f(X1, X2, X3))active(f(mark(X1), X2, mark(X3)))
mark(a)active(a)mark(b)active(b)
mark(c)active(c)f(mark(X1), X2, X3)f(X1, X2, X3)
f(X1, mark(X2), X3)f(X1, X2, X3)f(X1, X2, mark(X3))f(X1, X2, X3)
f(active(X1), X2, X3)f(X1, X2, X3)f(X1, active(X2), X3)f(X1, X2, X3)
f(X1, X2, active(X3))f(X1, X2, X3)

Original Signature

Termination of terms over the following signature is verified: f, b, c, a, active, mark

Strategy


The right-hand side of the rule mark#(f(b, _x22, _x23)) → active#(f(active(b), _x22, _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
active#(f(b, _x32, _x33)) 
active#(f(active(b), _x32, _x33)) 
Thus, the rule mark#(f(b, _x22, _x23)) → active#(f(active(b), _x22, _x23)) is replaced by the following rules:
mark#(f(b, mark(_x32), _x33)) → active#(f(active(b), _x32, _x33))mark#(f(b, _x32, mark(_x33))) → active#(f(active(b), _x32, _x33))
mark#(f(b, active(_x32), _x33)) → active#(f(active(b), _x32, _x33))mark#(f(b, _x32, _x33)) → active#(f(b, _x32, _x33))
mark#(f(b, _x32, active(_x33))) → active#(f(active(b), _x32, _x33))

Problem 13: ForwardNarrowing



Dependency Pair Problem

Dependency Pairs

mark#(f(_x21, _x22, X3))active#(f(_x21, _x22, mark(X3)))mark#(f(b, _x22, X3))active#(f(b, _x22, mark(X3)))
mark#(f(X1, X2, f(_x51, _x52, _x53)))active#(f(mark(X1), X2, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(b, _x32, _x33))active#(f(b, _x32, _x33))
mark#(f(X1, X2, b))active#(f(mark(X1), X2, active(b)))mark#(f(X1, mark(_x22), X3))active#(f(mark(X1), _x22, mark(X3)))
active#(c)mark#(a)mark#(f(X1, _x22, _x23))active#(f(mark(X1), _x22, _x23))
mark#(f(b, X2, a))active#(f(active(b), X2, active(a)))mark#(f(X1, X2, c))active#(f(mark(X1), X2, active(c)))
mark#(f(b, active(_x32), _x33))active#(f(active(b), _x32, _x33))mark#(f(X1, active(_x22), X3))active#(f(mark(X1), _x22, mark(X3)))
mark#(f(b, X2, b))active#(f(active(b), X2, active(b)))mark#(f(b, mark(_x32), _x33))active#(f(active(b), _x32, _x33))
mark#(f(X1, X2, X3))mark#(X1)mark#(f(a, X2, X3))active#(f(active(a), X2, mark(X3)))
mark#(f(X1, X2, X3))mark#(X3)mark#(f(b, active(_x22), X3))active#(f(active(b), _x22, mark(X3)))
mark#(f(b, _x32, active(_x33)))active#(f(active(b), _x32, _x33))mark#(f(f(_x31, _x32, _x33), X2, X3))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, mark(X3)))
mark#(c)active#(c)mark#(f(c, X2, X3))active#(f(active(c), X2, mark(X3)))
mark#(f(b, _x32, mark(_x33)))active#(f(active(b), _x32, _x33))mark#(f(b, X2, f(_x51, _x52, _x53)))active#(f(active(b), X2, active(f(mark(_x51), _x52, mark(_x53)))))
active#(f(a, b, X))mark#(f(X, X, X))mark#(f(b, mark(_x22), X3))active#(f(active(b), _x22, mark(X3)))
mark#(f(X1, X2, a))active#(f(mark(X1), X2, active(a)))mark#(f(b, X2, c))active#(f(active(b), X2, active(c)))

Rewrite Rules

active(f(a, b, X))mark(f(X, X, X))active(c)mark(a)
active(c)mark(b)mark(f(X1, X2, X3))active(f(mark(X1), X2, mark(X3)))
mark(a)active(a)mark(b)active(b)
mark(c)active(c)f(mark(X1), X2, X3)f(X1, X2, X3)
f(X1, mark(X2), X3)f(X1, X2, X3)f(X1, X2, mark(X3))f(X1, X2, X3)
f(active(X1), X2, X3)f(X1, X2, X3)f(X1, active(X2), X3)f(X1, X2, X3)
f(X1, X2, active(X3))f(X1, X2, X3)

Original Signature

Termination of terms over the following signature is verified: f, b, c, a, active, mark

Strategy


The right-hand side of the rule mark#(f(X1, X2, f(_x51, _x52, _x53))) → active#(f(mark(X1), X2, active(f(mark(_x51), _x52, mark(_x53))))) 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
active#(f(active(a), X2, active(f(mark(_x51), _x52, mark(_x53))))) 
active#(f(mark(X1), X2, active(f(active(c), _x52, mark(_x53))))) 
active#(f(mark(X1), X2, active(f(active(b), _x52, mark(_x53))))) 
active#(f(_x21, _x22, active(f(mark(_x51), _x52, mark(_x53))))) 
active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, mark(_x53))))) 
active#(f(mark(X1), X2, active(f(active(a), _x52, mark(_x53))))) 
active#(f(mark(X1), X2, active(f(mark(_x51), _x52, active(c))))) 
active#(f(mark(X1), X2, active(f(active(f(mark(_x81), _x82, mark(_x83))), _x52, mark(_x53))))) 
active#(f(active(c), X2, active(f(mark(_x51), _x52, mark(_x53))))) 
active#(f(mark(X1), X2, active(f(mark(_x51), _x72, mark(_x53))))) 
active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53))))) 
active#(f(mark(X1), X2, active(f(_x71, _x72, mark(_x53))))) 
active#(f(active(b), X2, active(f(mark(_x51), _x52, mark(_x53))))) 
active#(f(mark(X1), X2, active(f(mark(_x51), _x72, _x73)))) 
active#(f(mark(X1), _x22, f(mark(_x51), _x52, mark(_x53)))) 
active#(f(mark(X1), X2, active(f(mark(_x51), _x52, active(b))))) 
active#(f(mark(X1), X2, active(f(mark(_x51), _x52, active(a))))) 
active#(f(mark(X1), X2, active(f(mark(_x51), _x52, active(f(mark(_x101), _x102, mark(_x103))))))) 
Thus, the rule mark#(f(X1, X2, f(_x51, _x52, _x53))) → active#(f(mark(X1), X2, active(f(mark(_x51), _x52, mark(_x53))))) is replaced by the following rules:
mark#(f(X1, X2, f(_x51, _x52, c))) → active#(f(mark(X1), X2, active(f(mark(_x51), _x52, active(c)))))mark#(f(_x21, _x22, f(_x51, _x52, _x53))) → active#(f(_x21, _x22, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(X1, mark(_x22), f(_x51, _x52, _x53))) → active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(X1, X2, f(_x71, _x72, _x53))) → active#(f(mark(X1), X2, active(f(_x71, _x72, mark(_x53)))))
mark#(f(f(_x31, _x32, _x33), X2, f(_x51, _x52, _x53))) → active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(X1, X2, f(f(_x81, _x82, _x83), _x52, _x53))) → active#(f(mark(X1), X2, active(f(active(f(mark(_x81), _x82, mark(_x83))), _x52, mark(_x53)))))
mark#(f(c, X2, f(_x51, _x52, _x53))) → active#(f(active(c), X2, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(X1, X2, f(_x51, mark(_x72), _x53))) → active#(f(mark(X1), X2, active(f(mark(_x51), _x72, mark(_x53)))))
mark#(f(X1, X2, f(_x51, _x52, f(_x101, _x102, _x103)))) → active#(f(mark(X1), X2, active(f(mark(_x51), _x52, active(f(mark(_x101), _x102, mark(_x103)))))))mark#(f(X1, active(_x22), f(_x51, _x52, _x53))) → active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(X1, X2, f(c, _x52, _x53))) → active#(f(mark(X1), X2, active(f(active(c), _x52, mark(_x53)))))mark#(f(X1, _x22, f(_x51, _x52, _x53))) → active#(f(mark(X1), _x22, f(mark(_x51), _x52, mark(_x53))))
mark#(f(X1, X2, f(_x51, _x52, a))) → active#(f(mark(X1), X2, active(f(mark(_x51), _x52, active(a)))))mark#(f(X1, X2, f(_x51, _x72, _x73))) → active#(f(mark(X1), X2, active(f(mark(_x51), _x72, _x73))))
mark#(f(X1, X2, f(_x51, active(_x72), _x53))) → active#(f(mark(X1), X2, active(f(mark(_x51), _x72, mark(_x53)))))mark#(f(a, X2, f(_x51, _x52, _x53))) → active#(f(active(a), X2, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(X1, X2, f(_x51, _x52, b))) → active#(f(mark(X1), X2, active(f(mark(_x51), _x52, active(b)))))mark#(f(b, X2, f(_x51, _x52, _x53))) → active#(f(active(b), X2, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(X1, X2, f(b, _x52, _x53))) → active#(f(mark(X1), X2, active(f(active(b), _x52, mark(_x53)))))mark#(f(X1, X2, f(a, _x52, _x53))) → active#(f(mark(X1), X2, active(f(active(a), _x52, mark(_x53)))))

Problem 14: ForwardNarrowing



Dependency Pair Problem

Dependency Pairs

mark#(f(_x21, _x22, X3))active#(f(_x21, _x22, mark(X3)))mark#(f(b, _x22, X3))active#(f(b, _x22, mark(X3)))
mark#(f(X1, X2, f(_x51, _x52, c)))active#(f(mark(X1), X2, active(f(mark(_x51), _x52, active(c)))))mark#(f(_x21, _x22, f(_x51, _x52, _x53)))active#(f(_x21, _x22, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(X1, mark(_x22), f(_x51, _x52, _x53)))active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(X1, X2, f(_x71, _x72, _x53)))active#(f(mark(X1), X2, active(f(_x71, _x72, mark(_x53)))))
mark#(f(b, _x32, _x33))active#(f(b, _x32, _x33))mark#(f(f(_x31, _x32, _x33), X2, f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(X1, X2, b))active#(f(mark(X1), X2, active(b)))mark#(f(X1, X2, f(f(_x81, _x82, _x83), _x52, _x53)))active#(f(mark(X1), X2, active(f(active(f(mark(_x81), _x82, mark(_x83))), _x52, mark(_x53)))))
mark#(f(X1, X2, f(_x51, mark(_x72), _x53)))active#(f(mark(X1), X2, active(f(mark(_x51), _x72, mark(_x53)))))active#(c)mark#(a)
mark#(f(X1, mark(_x22), X3))active#(f(mark(X1), _x22, mark(X3)))mark#(f(X1, active(_x22), f(_x51, _x52, _x53)))active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(X1, _x22, f(_x51, _x52, _x53)))active#(f(mark(X1), _x22, f(mark(_x51), _x52, mark(_x53))))mark#(f(X1, _x22, _x23))active#(f(mark(X1), _x22, _x23))
mark#(f(X1, X2, f(_x51, active(_x72), _x53)))active#(f(mark(X1), X2, active(f(mark(_x51), _x72, mark(_x53)))))mark#(f(X1, X2, f(_x51, _x72, _x73)))active#(f(mark(X1), X2, active(f(mark(_x51), _x72, _x73))))
mark#(f(b, X2, a))active#(f(active(b), X2, active(a)))mark#(f(X1, X2, f(_x51, _x52, b)))active#(f(mark(X1), X2, active(f(mark(_x51), _x52, active(b)))))
mark#(f(a, X2, f(_x51, _x52, _x53)))active#(f(active(a), X2, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(X1, X2, c))active#(f(mark(X1), X2, active(c)))
mark#(f(b, active(_x32), _x33))active#(f(active(b), _x32, _x33))mark#(f(X1, X2, f(b, _x52, _x53)))active#(f(mark(X1), X2, active(f(active(b), _x52, mark(_x53)))))
mark#(f(X1, X2, f(a, _x52, _x53)))active#(f(mark(X1), X2, active(f(active(a), _x52, mark(_x53)))))mark#(f(b, X2, b))active#(f(active(b), X2, active(b)))
mark#(f(X1, active(_x22), X3))active#(f(mark(X1), _x22, mark(X3)))mark#(f(b, mark(_x32), _x33))active#(f(active(b), _x32, _x33))
mark#(f(X1, X2, X3))mark#(X1)mark#(f(a, X2, X3))active#(f(active(a), X2, mark(X3)))
mark#(f(b, active(_x22), X3))active#(f(active(b), _x22, mark(X3)))mark#(f(X1, X2, X3))mark#(X3)
mark#(f(b, _x32, active(_x33)))active#(f(active(b), _x32, _x33))mark#(f(f(_x31, _x32, _x33), X2, X3))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, mark(X3)))
mark#(f(c, X2, f(_x51, _x52, _x53)))active#(f(active(c), X2, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(X1, X2, f(_x51, _x52, f(_x101, _x102, _x103))))active#(f(mark(X1), X2, active(f(mark(_x51), _x52, active(f(mark(_x101), _x102, mark(_x103)))))))
mark#(c)active#(c)mark#(f(X1, X2, f(c, _x52, _x53)))active#(f(mark(X1), X2, active(f(active(c), _x52, mark(_x53)))))
mark#(f(X1, X2, f(_x51, _x52, a)))active#(f(mark(X1), X2, active(f(mark(_x51), _x52, active(a)))))mark#(f(c, X2, X3))active#(f(active(c), X2, mark(X3)))
mark#(f(b, _x32, mark(_x33)))active#(f(active(b), _x32, _x33))mark#(f(b, X2, f(_x51, _x52, _x53)))active#(f(active(b), X2, active(f(mark(_x51), _x52, mark(_x53)))))
active#(f(a, b, X))mark#(f(X, X, X))mark#(f(b, mark(_x22), X3))active#(f(active(b), _x22, mark(X3)))
mark#(f(X1, X2, a))active#(f(mark(X1), X2, active(a)))mark#(f(b, X2, c))active#(f(active(b), X2, active(c)))

Rewrite Rules

active(f(a, b, X))mark(f(X, X, X))active(c)mark(a)
active(c)mark(b)mark(f(X1, X2, X3))active(f(mark(X1), X2, mark(X3)))
mark(a)active(a)mark(b)active(b)
mark(c)active(c)f(mark(X1), X2, X3)f(X1, X2, X3)
f(X1, mark(X2), X3)f(X1, X2, X3)f(X1, X2, mark(X3))f(X1, X2, X3)
f(active(X1), X2, X3)f(X1, X2, X3)f(X1, active(X2), X3)f(X1, X2, X3)
f(X1, X2, active(X3))f(X1, X2, X3)

Original Signature

Termination of terms over the following signature is verified: f, b, c, a, active, mark

Strategy


The right-hand side of the rule mark#(f(X1, X2, f(_x51, _x52, c))) → active#(f(mark(X1), X2, active(f(mark(_x51), _x52, active(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
active#(f(mark(X1), X2, active(f(mark(_x51), _x52, mark(b))))) 
active#(f(_x21, _x22, active(f(mark(_x51), _x52, active(c))))) 
active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(c))))) 
active#(f(mark(X1), X2, active(f(mark(_x51), _x52, mark(a))))) 
active#(f(mark(X1), X2, active(f(active(c), _x52, active(c))))) 
active#(f(mark(X1), X2, active(f(_x71, _x72, active(c))))) 
active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, active(c))))) 
active#(f(mark(X1), X2, active(f(active(f(mark(_x81), _x82, mark(_x83))), _x52, active(c))))) 
active#(f(active(a), X2, active(f(mark(_x51), _x52, active(c))))) 
active#(f(mark(X1), X2, active(f(mark(_x51), _x72, c)))) 
active#(f(mark(X1), _x22, f(mark(_x51), _x52, active(c)))) 
active#(f(mark(X1), X2, active(f(active(a), _x52, active(c))))) 
active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, active(c))))) 
active#(f(mark(X1), X2, active(f(active(b), _x52, active(c))))) 
active#(f(active(c), X2, active(f(mark(_x51), _x52, active(c))))) 
active#(f(active(b), X2, active(f(mark(_x51), _x52, active(c))))) 
Thus, the rule mark#(f(X1, X2, f(_x51, _x52, c))) → active#(f(mark(X1), X2, active(f(mark(_x51), _x52, active(c))))) is replaced by the following rules:
mark#(f(X1, active(_x22), f(_x51, _x52, c))) → active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, active(c)))))mark#(f(X1, X2, f(_x51, _x52, c))) → active#(f(mark(X1), X2, active(f(mark(_x51), _x52, mark(b)))))
mark#(f(_x21, _x22, f(_x51, _x52, c))) → active#(f(_x21, _x22, active(f(mark(_x51), _x52, active(c)))))mark#(f(X1, X2, f(b, _x52, c))) → active#(f(mark(X1), X2, active(f(active(b), _x52, active(c)))))
mark#(f(a, X2, f(_x51, _x52, c))) → active#(f(active(a), X2, active(f(mark(_x51), _x52, active(c)))))mark#(f(c, X2, f(_x51, _x52, c))) → active#(f(active(c), X2, active(f(mark(_x51), _x52, active(c)))))
mark#(f(X1, X2, f(_x71, _x72, c))) → active#(f(mark(X1), X2, active(f(_x71, _x72, active(c)))))mark#(f(X1, X2, f(_x51, active(_x72), c))) → active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(c)))))
mark#(f(X1, X2, f(a, _x52, c))) → active#(f(mark(X1), X2, active(f(active(a), _x52, active(c)))))mark#(f(X1, X2, f(_x51, _x72, c))) → active#(f(mark(X1), X2, active(f(mark(_x51), _x72, c))))
mark#(f(X1, mark(_x22), f(_x51, _x52, c))) → active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, active(c)))))mark#(f(X1, _x22, f(_x51, _x52, c))) → active#(f(mark(X1), _x22, f(mark(_x51), _x52, active(c))))
mark#(f(X1, X2, f(_x51, mark(_x72), c))) → active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(c)))))mark#(f(X1, X2, f(c, _x52, c))) → active#(f(mark(X1), X2, active(f(active(c), _x52, active(c)))))
mark#(f(X1, X2, f(f(_x81, _x82, _x83), _x52, c))) → active#(f(mark(X1), X2, active(f(active(f(mark(_x81), _x82, mark(_x83))), _x52, active(c)))))mark#(f(f(_x31, _x32, _x33), X2, f(_x51, _x52, c))) → active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, active(c)))))
mark#(f(X1, X2, f(_x51, _x52, c))) → active#(f(mark(X1), X2, active(f(mark(_x51), _x52, mark(a)))))mark#(f(b, X2, f(_x51, _x52, c))) → active#(f(active(b), X2, active(f(mark(_x51), _x52, active(c)))))

Problem 15: ForwardNarrowing



Dependency Pair Problem

Dependency Pairs

mark#(f(_x21, _x22, X3))active#(f(_x21, _x22, mark(X3)))mark#(f(_x21, _x22, f(_x51, _x52, _x53)))active#(f(_x21, _x22, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(f(_x31, _x32, _x33), X2, f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(X1, X2, f(_x51, mark(_x72), _x53)))active#(f(mark(X1), X2, active(f(mark(_x51), _x72, mark(_x53)))))
mark#(f(X1, X2, f(b, _x52, c)))active#(f(mark(X1), X2, active(f(active(b), _x52, active(c)))))mark#(f(X1, X2, f(_x51, active(_x72), c)))active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(c)))))
mark#(f(X1, active(_x22), f(_x51, _x52, _x53)))active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(X1, _x22, f(_x51, _x52, _x53)))active#(f(mark(X1), _x22, f(mark(_x51), _x52, mark(_x53))))
mark#(f(X1, X2, f(_x51, _x72, _x73)))active#(f(mark(X1), X2, active(f(mark(_x51), _x72, _x73))))mark#(f(X1, X2, f(a, _x52, c)))active#(f(mark(X1), X2, active(f(active(a), _x52, active(c)))))
mark#(f(X1, X2, f(_x51, _x52, b)))active#(f(mark(X1), X2, active(f(mark(_x51), _x52, active(b)))))mark#(f(X1, X2, c))active#(f(mark(X1), X2, active(c)))
mark#(f(b, active(_x32), _x33))active#(f(active(b), _x32, _x33))mark#(f(X1, X2, f(b, _x52, _x53)))active#(f(mark(X1), X2, active(f(active(b), _x52, mark(_x53)))))
mark#(f(X1, X2, f(_x51, _x52, c)))active#(f(mark(X1), X2, active(f(mark(_x51), _x52, mark(a)))))mark#(f(b, X2, f(_x51, _x52, c)))active#(f(active(b), X2, active(f(mark(_x51), _x52, active(c)))))
mark#(f(X1, active(_x22), X3))active#(f(mark(X1), _x22, mark(X3)))mark#(f(b, mark(_x32), _x33))active#(f(active(b), _x32, _x33))
mark#(f(a, X2, X3))active#(f(active(a), X2, mark(X3)))mark#(f(b, active(_x22), X3))active#(f(active(b), _x22, mark(X3)))
mark#(f(X1, X2, f(_x51, _x52, c)))active#(f(mark(X1), X2, active(f(mark(_x51), _x52, mark(b)))))mark#(f(b, _x32, active(_x33)))active#(f(active(b), _x32, _x33))
mark#(f(f(_x31, _x32, _x33), X2, X3))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, mark(X3)))mark#(f(c, X2, f(_x51, _x52, _x53)))active#(f(active(c), X2, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(X1, X2, f(c, _x52, _x53)))active#(f(mark(X1), X2, active(f(active(c), _x52, mark(_x53)))))mark#(f(b, _x32, mark(_x33)))active#(f(active(b), _x32, _x33))
mark#(f(X1, X2, f(_x51, _x72, c)))active#(f(mark(X1), X2, active(f(mark(_x51), _x72, c))))active#(f(a, b, X))mark#(f(X, X, X))
mark#(f(b, mark(_x22), X3))active#(f(active(b), _x22, mark(X3)))mark#(f(X1, X2, f(f(_x81, _x82, _x83), _x52, c)))active#(f(mark(X1), X2, active(f(active(f(mark(_x81), _x82, mark(_x83))), _x52, active(c)))))
mark#(f(X1, X2, f(c, _x52, c)))active#(f(mark(X1), X2, active(f(active(c), _x52, active(c)))))mark#(f(X1, X2, f(_x51, mark(_x72), c)))active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(c)))))
mark#(f(b, X2, c))active#(f(active(b), X2, active(c)))mark#(f(b, _x22, X3))active#(f(b, _x22, mark(X3)))
mark#(f(X1, mark(_x22), f(_x51, _x52, _x53)))active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(X1, X2, f(_x71, _x72, _x53)))active#(f(mark(X1), X2, active(f(_x71, _x72, mark(_x53)))))
mark#(f(X1, active(_x22), f(_x51, _x52, c)))active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, active(c)))))mark#(f(b, _x32, _x33))active#(f(b, _x32, _x33))
mark#(f(_x21, _x22, f(_x51, _x52, c)))active#(f(_x21, _x22, active(f(mark(_x51), _x52, active(c)))))mark#(f(X1, X2, f(f(_x81, _x82, _x83), _x52, _x53)))active#(f(mark(X1), X2, active(f(active(f(mark(_x81), _x82, mark(_x83))), _x52, mark(_x53)))))
mark#(f(X1, X2, b))active#(f(mark(X1), X2, active(b)))mark#(f(X1, X2, f(_x71, _x72, c)))active#(f(mark(X1), X2, active(f(_x71, _x72, active(c)))))
mark#(f(c, X2, f(_x51, _x52, c)))active#(f(active(c), X2, active(f(mark(_x51), _x52, active(c)))))mark#(f(X1, mark(_x22), X3))active#(f(mark(X1), _x22, mark(X3)))
active#(c)mark#(a)mark#(f(X1, _x22, _x23))active#(f(mark(X1), _x22, _x23))
mark#(f(b, X2, a))active#(f(active(b), X2, active(a)))mark#(f(X1, X2, f(_x51, active(_x72), _x53)))active#(f(mark(X1), X2, active(f(mark(_x51), _x72, mark(_x53)))))
mark#(f(a, X2, f(_x51, _x52, _x53)))active#(f(active(a), X2, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(X1, X2, f(a, _x52, _x53)))active#(f(mark(X1), X2, active(f(active(a), _x52, mark(_x53)))))
mark#(f(b, X2, b))active#(f(active(b), X2, active(b)))mark#(f(X1, X2, X3))mark#(X1)
mark#(f(X1, X2, X3))mark#(X3)mark#(f(a, X2, f(_x51, _x52, c)))active#(f(active(a), X2, active(f(mark(_x51), _x52, active(c)))))
mark#(f(X1, X2, f(_x51, _x52, f(_x101, _x102, _x103))))active#(f(mark(X1), X2, active(f(mark(_x51), _x52, active(f(mark(_x101), _x102, mark(_x103)))))))mark#(c)active#(c)
mark#(f(X1, X2, f(_x51, _x52, a)))active#(f(mark(X1), X2, active(f(mark(_x51), _x52, active(a)))))mark#(f(c, X2, X3))active#(f(active(c), X2, mark(X3)))
mark#(f(b, X2, f(_x51, _x52, _x53)))active#(f(active(b), X2, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(X1, mark(_x22), f(_x51, _x52, c)))active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, active(c)))))
mark#(f(X1, X2, a))active#(f(mark(X1), X2, active(a)))mark#(f(X1, _x22, f(_x51, _x52, c)))active#(f(mark(X1), _x22, f(mark(_x51), _x52, active(c))))
mark#(f(f(_x31, _x32, _x33), X2, f(_x51, _x52, c)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, active(c)))))

Rewrite Rules

active(f(a, b, X))mark(f(X, X, X))active(c)mark(a)
active(c)mark(b)mark(f(X1, X2, X3))active(f(mark(X1), X2, mark(X3)))
mark(a)active(a)mark(b)active(b)
mark(c)active(c)f(mark(X1), X2, X3)f(X1, X2, X3)
f(X1, mark(X2), X3)f(X1, X2, X3)f(X1, X2, mark(X3))f(X1, X2, X3)
f(active(X1), X2, X3)f(X1, X2, X3)f(X1, active(X2), X3)f(X1, X2, X3)
f(X1, X2, active(X3))f(X1, X2, X3)

Original Signature

Termination of terms over the following signature is verified: f, b, c, a, active, mark

Strategy


The right-hand side of the rule mark#(f(f(_x31, _x32, _x33), X2, f(_x51, _x52, _x53))) → active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53))))) 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
active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, f(mark(_x51), _x52, mark(_x53)))) 
active#(f(active(f(mark(_x31), _x32, active(f(mark(_x81), _x82, mark(_x83))))), X2, active(f(mark(_x51), _x52, mark(_x53))))) 
active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, active(a))))) 
active#(f(active(f(mark(_x31), _x52, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53))))) 
active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(_x71, _x72, mark(_x53))))) 
active#(f(active(f(mark(_x31), _x32, active(a))), X2, active(f(mark(_x51), _x52, mark(_x53))))) 
active#(f(active(f(active(a), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53))))) 
active#(f(active(f(_x51, _x52, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53))))) 
active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(b), _x52, mark(_x53))))) 
active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x72, _x73)))) 
active#(f(active(f(active(c), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53))))) 
active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(c), _x52, mark(_x53))))) 
active#(f(active(f(active(b), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53))))) 
active#(f(active(f(mark(_x31), _x52, _x53)), X2, active(f(mark(_x51), _x52, mark(_x53))))) 
active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, active(f(mark(_x101), _x102, mark(_x103))))))) 
active#(f(f(mark(_x31), _x32, mark(_x33)), _x22, active(f(mark(_x51), _x52, mark(_x53))))) 
active#(f(active(f(mark(_x31), _x32, active(c))), X2, active(f(mark(_x51), _x52, mark(_x53))))) 
active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, active(c))))) 
active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x72, mark(_x53))))) 
active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(f(mark(_x81), _x82, mark(_x83))), _x52, mark(_x53))))) 
active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53))))) 
active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53))))) 
active#(f(active(f(mark(_x31), _x32, active(b))), X2, active(f(mark(_x51), _x52, mark(_x53))))) 
active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, active(b))))) 
active#(f(active(f(active(f(mark(_x61), _x62, mark(_x63))), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53))))) 
Thus, the rule mark#(f(f(_x31, _x32, _x33), X2, f(_x51, _x52, _x53))) → active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53))))) is replaced by the following rules:
mark#(f(f(_x31, _x32, _x33), X2, f(b, _x52, _x53))) → active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(b), _x52, mark(_x53)))))mark#(f(f(_x31, _x32, _x33), X2, f(a, _x52, _x53))) → active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53)))))
mark#(f(f(_x31, _x32, f(_x81, _x82, _x83)), X2, f(_x51, _x52, _x53))) → active#(f(active(f(mark(_x31), _x32, active(f(mark(_x81), _x82, mark(_x83))))), X2, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x51, _x52, _x53))) → active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(f(_x31, _x32, _x33), X2, f(f(_x81, _x82, _x83), _x52, _x53))) → active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(f(mark(_x81), _x82, mark(_x83))), _x52, mark(_x53)))))mark#(f(f(_x31, _x32, _x33), X2, f(_x51, _x52, a))) → active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, active(a)))))
mark#(f(f(c, _x32, _x33), X2, f(_x51, _x52, _x53))) → active#(f(active(f(active(c), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(f(_x31, _x32, _x33), X2, f(_x51, _x52, f(_x101, _x102, _x103)))) → active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, active(f(mark(_x101), _x102, mark(_x103)))))))
mark#(f(f(_x31, active(_x52), _x33), X2, f(mark(_x31), _x52, mark(_x33)))) → active#(f(active(f(mark(_x31), _x52, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(f(_x31, _x32, a), X2, f(_x51, _x52, _x53))) → active#(f(active(f(mark(_x31), _x32, active(a))), X2, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(f(_x31, _x32, c), X2, f(_x51, _x52, _x53))) → active#(f(active(f(mark(_x31), _x32, active(c))), X2, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(f(_x31, mark(_x52), _x33), X2, f(mark(_x31), _x52, mark(_x33)))) → active#(f(active(f(mark(_x31), _x52, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(f(_x31, _x32, b), X2, f(_x51, _x52, _x53))) → active#(f(active(f(mark(_x31), _x32, active(b))), X2, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(f(_x31, _x32, _x33), X2, f(_x71, _x72, _x53))) → active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(_x71, _x72, mark(_x53)))))
mark#(f(f(_x31, _x32, _x33), X2, f(_x51, _x72, _x73))) → active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x72, _x73))))mark#(f(f(f(_x61, _x62, _x63), _x32, _x33), X2, f(_x51, _x52, _x53))) → active#(f(active(f(active(f(mark(_x61), _x62, mark(_x63))), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(f(_x31, _x32, _x33), X2, f(c, _x52, _x53))) → active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(c), _x52, mark(_x53)))))mark#(f(f(_x31, _x32, _x33), _x22, f(_x51, _x52, _x53))) → active#(f(f(mark(_x31), _x32, mark(_x33)), _x22, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(f(_x31, _x32, _x33), X2, f(_x51, active(_x72), _x53))) → active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x72, mark(_x53)))))mark#(f(f(a, _x32, _x33), X2, f(_x51, _x52, _x53))) → active#(f(active(f(active(a), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(f(_x31, _x32, _x33), _x22, f(_x51, _x52, _x53))) → active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, f(mark(_x51), _x52, mark(_x53))))mark#(f(f(_x31, _x32, _x33), X2, f(_x51, _x52, b))) → active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, active(b)))))
mark#(f(f(b, _x32, _x33), X2, f(_x51, _x52, _x53))) → active#(f(active(f(active(b), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(f(_x51, _x52, _x33), X2, f(_x51, _x52, mark(_x33)))) → active#(f(active(f(_x51, _x52, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(f(_x31, _x32, _x33), X2, f(_x51, mark(_x72), _x53))) → active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x72, mark(_x53)))))mark#(f(f(_x31, _x32, _x33), mark(_x22), f(_x51, _x52, _x53))) → active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(f(_x31, _x52, _x53), X2, f(mark(_x31), _x52, _x53))) → active#(f(active(f(mark(_x31), _x52, _x53)), X2, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(f(_x31, _x32, _x33), X2, f(_x51, _x52, c))) → active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, active(c)))))

Problem 16: ForwardNarrowing



Dependency Pair Problem

Dependency Pairs

mark#(f(f(_x31, _x32, _x33), X2, f(a, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53)))))mark#(f(_x21, _x22, X3))active#(f(_x21, _x22, mark(X3)))
mark#(f(_x21, _x22, f(_x51, _x52, _x53)))active#(f(_x21, _x22, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(X1, X2, f(_x51, mark(_x72), _x53)))active#(f(mark(X1), X2, active(f(mark(_x51), _x72, mark(_x53)))))mark#(f(X1, X2, f(b, _x52, c)))active#(f(mark(X1), X2, active(f(active(b), _x52, active(c)))))
mark#(f(X1, X2, f(_x51, active(_x72), c)))active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(c)))))mark#(f(X1, active(_x22), f(_x51, _x52, _x53)))active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(X1, _x22, f(_x51, _x52, _x53)))active#(f(mark(X1), _x22, f(mark(_x51), _x52, mark(_x53))))mark#(f(f(_x31, _x32, _x33), X2, f(_x51, _x52, a)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, active(a)))))
mark#(f(X1, X2, f(_x51, _x72, _x73)))active#(f(mark(X1), X2, active(f(mark(_x51), _x72, _x73))))mark#(f(X1, X2, f(a, _x52, c)))active#(f(mark(X1), X2, active(f(active(a), _x52, active(c)))))
mark#(f(X1, X2, f(_x51, _x52, b)))active#(f(mark(X1), X2, active(f(mark(_x51), _x52, active(b)))))mark#(f(X1, X2, c))active#(f(mark(X1), X2, active(c)))
mark#(f(f(c, _x32, _x33), X2, f(_x51, _x52, _x53)))active#(f(active(f(active(c), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(f(_x31, active(_x52), _x33), X2, f(mark(_x31), _x52, mark(_x33))))active#(f(active(f(mark(_x31), _x52, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(b, active(_x32), _x33))active#(f(active(b), _x32, _x33))mark#(f(X1, X2, f(b, _x52, _x53)))active#(f(mark(X1), X2, active(f(active(b), _x52, mark(_x53)))))
mark#(f(b, X2, f(_x51, _x52, c)))active#(f(active(b), X2, active(f(mark(_x51), _x52, active(c)))))mark#(f(X1, X2, f(_x51, _x52, c)))active#(f(mark(X1), X2, active(f(mark(_x51), _x52, mark(a)))))
mark#(f(X1, active(_x22), X3))active#(f(mark(X1), _x22, mark(X3)))mark#(f(b, mark(_x32), _x33))active#(f(active(b), _x32, _x33))
mark#(f(a, X2, X3))active#(f(active(a), X2, mark(X3)))mark#(f(f(f(_x61, _x62, _x63), _x32, _x33), X2, f(_x51, _x52, _x53)))active#(f(active(f(active(f(mark(_x61), _x62, mark(_x63))), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(b, active(_x22), X3))active#(f(active(b), _x22, mark(X3)))mark#(f(X1, X2, f(_x51, _x52, c)))active#(f(mark(X1), X2, active(f(mark(_x51), _x52, mark(b)))))
mark#(f(f(_x31, _x32, _x33), _x22, f(_x51, _x52, _x53)))active#(f(f(mark(_x31), _x32, mark(_x33)), _x22, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(b, _x32, active(_x33)))active#(f(active(b), _x32, _x33))
mark#(f(f(_x31, _x32, _x33), X2, X3))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, mark(X3)))mark#(f(c, X2, f(_x51, _x52, _x53)))active#(f(active(c), X2, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(f(_x31, _x32, _x33), X2, f(_x51, _x52, b)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, active(b)))))mark#(f(X1, X2, f(c, _x52, _x53)))active#(f(mark(X1), X2, active(f(active(c), _x52, mark(_x53)))))
mark#(f(b, _x32, mark(_x33)))active#(f(active(b), _x32, _x33))mark#(f(X1, X2, f(_x51, _x72, c)))active#(f(mark(X1), X2, active(f(mark(_x51), _x72, c))))
active#(f(a, b, X))mark#(f(X, X, X))mark#(f(b, mark(_x22), X3))active#(f(active(b), _x22, mark(X3)))
mark#(f(f(_x31, _x32, _x33), mark(_x22), f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(f(_x31, _x52, _x53), X2, f(mark(_x31), _x52, _x53)))active#(f(active(f(mark(_x31), _x52, _x53)), X2, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(X1, X2, f(f(_x81, _x82, _x83), _x52, c)))active#(f(mark(X1), X2, active(f(active(f(mark(_x81), _x82, mark(_x83))), _x52, active(c)))))mark#(f(X1, X2, f(c, _x52, c)))active#(f(mark(X1), X2, active(f(active(c), _x52, active(c)))))
mark#(f(X1, X2, f(_x51, mark(_x72), c)))active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(c)))))mark#(f(b, X2, c))active#(f(active(b), X2, active(c)))
mark#(f(f(_x31, _x32, _x33), X2, f(b, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(b), _x52, mark(_x53)))))mark#(f(b, _x22, X3))active#(f(b, _x22, mark(X3)))
mark#(f(X1, mark(_x22), f(_x51, _x52, _x53)))active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(X1, X2, f(_x71, _x72, _x53)))active#(f(mark(X1), X2, active(f(_x71, _x72, mark(_x53)))))
mark#(f(X1, active(_x22), f(_x51, _x52, c)))active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, active(c)))))mark#(f(_x21, _x22, f(_x51, _x52, c)))active#(f(_x21, _x22, active(f(mark(_x51), _x52, active(c)))))
mark#(f(f(_x31, _x32, f(_x81, _x82, _x83)), X2, f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, active(f(mark(_x81), _x82, mark(_x83))))), X2, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(b, _x32, _x33))active#(f(b, _x32, _x33))
mark#(f(X1, X2, b))active#(f(mark(X1), X2, active(b)))mark#(f(X1, X2, f(f(_x81, _x82, _x83), _x52, _x53)))active#(f(mark(X1), X2, active(f(active(f(mark(_x81), _x82, mark(_x83))), _x52, mark(_x53)))))
mark#(f(f(_x31, _x32, _x33), X2, f(f(_x81, _x82, _x83), _x52, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(f(mark(_x81), _x82, mark(_x83))), _x52, mark(_x53)))))mark#(f(c, X2, f(_x51, _x52, c)))active#(f(active(c), X2, active(f(mark(_x51), _x52, active(c)))))
mark#(f(X1, X2, f(_x71, _x72, c)))active#(f(mark(X1), X2, active(f(_x71, _x72, active(c)))))active#(c)mark#(a)
mark#(f(X1, mark(_x22), X3))active#(f(mark(X1), _x22, mark(X3)))mark#(f(X1, _x22, _x23))active#(f(mark(X1), _x22, _x23))
mark#(f(X1, X2, f(_x51, active(_x72), _x53)))active#(f(mark(X1), X2, active(f(mark(_x51), _x72, mark(_x53)))))mark#(f(b, X2, a))active#(f(active(b), X2, active(a)))
mark#(f(a, X2, f(_x51, _x52, _x53)))active#(f(active(a), X2, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(f(_x31, _x32, _x33), X2, f(_x51, _x52, f(_x101, _x102, _x103))))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, active(f(mark(_x101), _x102, mark(_x103)))))))
mark#(f(f(_x31, _x32, a), X2, f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, active(a))), X2, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(f(_x31, _x32, c), X2, f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, active(c))), X2, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(f(_x31, mark(_x52), _x33), X2, f(mark(_x31), _x52, mark(_x33))))active#(f(active(f(mark(_x31), _x52, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(f(_x31, _x32, b), X2, f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, active(b))), X2, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(X1, X2, f(a, _x52, _x53)))active#(f(mark(X1), X2, active(f(active(a), _x52, mark(_x53)))))mark#(f(f(_x31, _x32, _x33), X2, f(_x71, _x72, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(_x71, _x72, mark(_x53)))))
mark#(f(b, X2, b))active#(f(active(b), X2, active(b)))mark#(f(X1, X2, X3))mark#(X1)
mark#(f(f(_x31, _x32, _x33), X2, f(_x51, _x72, _x73)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x72, _x73))))mark#(f(X1, X2, X3))mark#(X3)
mark#(f(f(_x31, _x32, _x33), X2, f(c, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(c), _x52, mark(_x53)))))mark#(f(f(_x31, _x32, _x33), X2, f(_x51, active(_x72), _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x72, mark(_x53)))))
mark#(f(a, X2, f(_x51, _x52, c)))active#(f(active(a), X2, active(f(mark(_x51), _x52, active(c)))))mark#(f(X1, X2, f(_x51, _x52, f(_x101, _x102, _x103))))active#(f(mark(X1), X2, active(f(mark(_x51), _x52, active(f(mark(_x101), _x102, mark(_x103)))))))
mark#(f(f(a, _x32, _x33), X2, f(_x51, _x52, _x53)))active#(f(active(f(active(a), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53)))))mark#(c)active#(c)
mark#(f(f(_x31, _x32, _x33), _x22, f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, f(mark(_x51), _x52, mark(_x53))))mark#(f(f(b, _x32, _x33), X2, f(_x51, _x52, _x53)))active#(f(active(f(active(b), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(X1, X2, f(_x51, _x52, a)))active#(f(mark(X1), X2, active(f(mark(_x51), _x52, active(a)))))mark#(f(c, X2, X3))active#(f(active(c), X2, mark(X3)))
mark#(f(f(_x51, _x52, _x33), X2, f(_x51, _x52, mark(_x33))))active#(f(active(f(_x51, _x52, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(f(_x31, _x32, _x33), X2, f(_x51, mark(_x72), _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x72, mark(_x53)))))
mark#(f(b, X2, f(_x51, _x52, _x53)))active#(f(active(b), X2, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(X1, mark(_x22), f(_x51, _x52, c)))active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, active(c)))))
mark#(f(X1, X2, a))active#(f(mark(X1), X2, active(a)))mark#(f(X1, _x22, f(_x51, _x52, c)))active#(f(mark(X1), _x22, f(mark(_x51), _x52, active(c))))
mark#(f(f(_x31, _x32, _x33), X2, f(_x51, _x52, c)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, active(c)))))

Rewrite Rules

active(f(a, b, X))mark(f(X, X, X))active(c)mark(a)
active(c)mark(b)mark(f(X1, X2, X3))active(f(mark(X1), X2, mark(X3)))
mark(a)active(a)mark(b)active(b)
mark(c)active(c)f(mark(X1), X2, X3)f(X1, X2, X3)
f(X1, mark(X2), X3)f(X1, X2, X3)f(X1, X2, mark(X3))f(X1, X2, X3)
f(active(X1), X2, X3)f(X1, X2, X3)f(X1, active(X2), X3)f(X1, X2, X3)
f(X1, X2, active(X3))f(X1, X2, X3)

Original Signature

Termination of terms over the following signature is verified: f, b, c, a, active, mark

Strategy


The right-hand side of the rule mark#(f(f(_x31, _x32, _x33), X2, f(a, _x52, _x53))) → active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53))))) 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
active#(f(active(f(mark(_x31), _x32, active(b))), X2, active(f(active(a), _x52, mark(_x53))))) 
active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(a, _x72, mark(_x53))))) 
active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(f(mark(_x101), _x102, mark(_x103))))))) 
active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(a))))) 
active#(f(active(f(active(f(mark(_x61), _x62, mark(_x63))), _x32, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53))))) 
active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, f(active(a), _x52, mark(_x53)))) 
active#(f(active(f(active(b), _x32, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53))))) 
active#(f(active(f(active(a), _x32, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53))))) 
active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(c))))) 
active#(f(active(f(mark(_x31), _x52, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53))))) 
active#(f(active(f(mark(_x31), _x32, active(c))), X2, active(f(active(a), _x52, mark(_x53))))) 
active#(f(active(f(mark(_x31), _x32, active(a))), X2, active(f(active(a), _x52, mark(_x53))))) 
active#(f(active(f(mark(_x31), _x32, active(f(mark(_x81), _x82, mark(_x83))))), X2, active(f(active(a), _x52, mark(_x53))))) 
active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x72, mark(_x53))))) 
active#(f(active(f(active(c), _x32, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53))))) 
active#(f(f(mark(_x31), _x32, mark(_x33)), _x22, active(f(active(a), _x52, mark(_x53))))) 
active#(f(active(f(mark(_x31), _x52, _x53)), X2, active(f(active(a), _x52, mark(_x53))))) 
active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x72, _x73)))) 
active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(a), _x52, mark(_x53))))) 
active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(b))))) 
active#(f(active(f(_x51, _x52, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53))))) 
Thus, the rule mark#(f(f(_x31, _x32, _x33), X2, f(a, _x52, _x53))) → active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53))))) is replaced by the following rules:
mark#(f(f(_x31, _x32, _x33), X2, f(a, _x52, b))) → active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(b)))))mark#(f(f(_x31, _x32, _x33), X2, f(a, _x72, _x53))) → active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(a, _x72, mark(_x53)))))
mark#(f(f(_x31, _x32, _x33), X2, f(a, _x52, a))) → active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(a)))))mark#(f(f(_x31, _x32, b), X2, f(a, _x52, _x53))) → active#(f(active(f(mark(_x31), _x32, active(b))), X2, active(f(active(a), _x52, mark(_x53)))))
mark#(f(f(_x31, _x32, _x33), X2, f(a, _x52, f(_x101, _x102, _x103)))) → active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(f(mark(_x101), _x102, mark(_x103)))))))mark#(f(f(f(_x61, _x62, _x63), _x32, _x33), X2, f(a, _x52, _x53))) → active#(f(active(f(active(f(mark(_x61), _x62, mark(_x63))), _x32, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53)))))
mark#(f(f(_x31, _x32, a), X2, f(a, _x52, _x53))) → active#(f(active(f(mark(_x31), _x32, active(a))), X2, active(f(active(a), _x52, mark(_x53)))))mark#(f(f(_x51, _x52, _x33), X2, f(a, _x52, mark(_x33)))) → active#(f(active(f(_x51, _x52, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53)))))
mark#(f(f(_x31, active(_x52), _x33), X2, f(a, _x52, mark(_x33)))) → active#(f(active(f(mark(_x31), _x52, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53)))))mark#(f(f(_x31, _x52, _x53), X2, f(a, _x52, _x53))) → active#(f(active(f(mark(_x31), _x52, _x53)), X2, active(f(active(a), _x52, mark(_x53)))))
mark#(f(f(_x31, _x32, _x33), _x22, f(a, _x52, _x53))) → active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, f(active(a), _x52, mark(_x53))))mark#(f(f(c, _x32, _x33), X2, f(a, _x52, _x53))) → active#(f(active(f(active(c), _x32, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53)))))
mark#(f(f(_x31, _x32, _x33), active(_x22), f(a, _x52, _x53))) → active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(a), _x52, mark(_x53)))))mark#(f(f(_x31, _x32, _x33), X2, f(a, _x72, _x73))) → active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x72, _x73))))
mark#(f(f(a, _x32, _x33), X2, f(a, _x52, _x53))) → active#(f(active(f(active(a), _x32, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53)))))mark#(f(f(_x31, _x32, c), X2, f(a, _x52, _x53))) → active#(f(active(f(mark(_x31), _x32, active(c))), X2, active(f(active(a), _x52, mark(_x53)))))
mark#(f(f(_x31, mark(_x52), _x33), X2, f(a, _x52, mark(_x33)))) → active#(f(active(f(mark(_x31), _x52, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53)))))mark#(f(f(_x31, _x32, _x33), _x22, f(a, _x52, _x53))) → active#(f(f(mark(_x31), _x32, mark(_x33)), _x22, active(f(active(a), _x52, mark(_x53)))))
mark#(f(f(b, _x32, _x33), X2, f(a, _x52, _x53))) → active#(f(active(f(active(b), _x32, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53)))))mark#(f(f(_x31, _x32, _x33), X2, f(a, active(_x72), _x53))) → active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x72, mark(_x53)))))
mark#(f(f(_x31, _x32, f(_x81, _x82, _x83)), X2, f(a, _x52, _x53))) → active#(f(active(f(mark(_x31), _x32, active(f(mark(_x81), _x82, mark(_x83))))), X2, active(f(active(a), _x52, mark(_x53)))))mark#(f(f(_x31, _x32, _x33), X2, f(a, mark(_x72), _x53))) → active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x72, mark(_x53)))))
mark#(f(f(_x31, _x32, _x33), mark(_x22), f(a, _x52, _x53))) → active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(a), _x52, mark(_x53)))))mark#(f(f(_x31, _x32, _x33), X2, f(a, _x52, c))) → active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(c)))))

Problem 17: ForwardNarrowing



Dependency Pair Problem

Dependency Pairs

mark#(f(f(_x31, _x32, _x33), X2, f(a, _x52, b)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(b)))))mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(X1, X2, f(_x51, mark(_x72), _x53)))active#(f(mark(X1), X2, active(f(mark(_x51), _x72, mark(_x53)))))mark#(f(X1, X2, f(b, _x52, c)))active#(f(mark(X1), X2, active(f(active(b), _x52, active(c)))))
mark#(f(f(_x51, _x52, _x33), X2, f(a, _x52, mark(_x33))))active#(f(active(f(_x51, _x52, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53)))))mark#(f(X1, X2, f(_x51, active(_x72), c)))active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(c)))))
mark#(f(X1, active(_x22), f(_x51, _x52, _x53)))active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(X1, X2, f(_x51, _x52, b)))active#(f(mark(X1), X2, active(f(mark(_x51), _x52, active(b)))))
mark#(f(f(_x31, _x32, _x33), _x22, f(a, _x52, _x53)))active#(f(f(mark(_x31), _x32, mark(_x33)), _x22, active(f(active(a), _x52, mark(_x53)))))mark#(f(X1, X2, f(b, _x52, _x53)))active#(f(mark(X1), X2, active(f(active(b), _x52, mark(_x53)))))
mark#(f(b, X2, f(_x51, _x52, c)))active#(f(active(b), X2, active(f(mark(_x51), _x52, active(c)))))mark#(f(X1, X2, f(_x51, _x52, c)))active#(f(mark(X1), X2, active(f(mark(_x51), _x52, mark(a)))))
mark#(f(f(_x31, _x32, _x33), X2, f(a, _x52, c)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(c)))))mark#(f(X1, active(_x22), X3))active#(f(mark(X1), _x22, mark(X3)))
mark#(f(b, mark(_x32), _x33))active#(f(active(b), _x32, _x33))mark#(f(f(_x31, _x32, _x33), X2, f(a, _x52, f(_x101, _x102, _x103))))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(f(mark(_x101), _x102, mark(_x103)))))))
mark#(f(b, active(_x22), X3))active#(f(active(b), _x22, mark(X3)))mark#(f(X1, X2, f(_x51, _x52, c)))active#(f(mark(X1), X2, active(f(mark(_x51), _x52, mark(b)))))
mark#(f(f(_x31, _x32, _x33), _x22, f(_x51, _x52, _x53)))active#(f(f(mark(_x31), _x32, mark(_x33)), _x22, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(c, X2, f(_x51, _x52, _x53)))active#(f(active(c), X2, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(X1, X2, f(c, _x52, _x53)))active#(f(mark(X1), X2, active(f(active(c), _x52, mark(_x53)))))active#(f(a, b, X))mark#(f(X, X, X))
mark#(f(f(_x31, _x32, c), X2, f(a, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, active(c))), X2, active(f(active(a), _x52, mark(_x53)))))mark#(f(b, mark(_x22), X3))active#(f(active(b), _x22, mark(X3)))
mark#(f(X1, X2, f(c, _x52, c)))active#(f(mark(X1), X2, active(f(active(c), _x52, active(c)))))mark#(f(X1, X2, f(_x51, mark(_x72), c)))active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(c)))))
mark#(f(f(_x31, _x32, _x33), X2, f(b, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(b), _x52, mark(_x53)))))mark#(f(X1, mark(_x22), f(_x51, _x52, _x53)))active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(X1, X2, f(_x71, _x72, _x53)))active#(f(mark(X1), X2, active(f(_x71, _x72, mark(_x53)))))mark#(f(f(_x31, _x32, f(_x81, _x82, _x83)), X2, f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, active(f(mark(_x81), _x82, mark(_x83))))), X2, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(X1, X2, f(f(_x81, _x82, _x83), _x52, _x53)))active#(f(mark(X1), X2, active(f(active(f(mark(_x81), _x82, mark(_x83))), _x52, mark(_x53)))))mark#(f(X1, mark(_x22), X3))active#(f(mark(X1), _x22, mark(X3)))
mark#(f(f(_x31, _x52, _x53), X2, f(a, _x52, _x53)))active#(f(active(f(mark(_x31), _x52, _x53)), X2, active(f(active(a), _x52, mark(_x53)))))mark#(f(f(_x31, _x32, _x33), X2, f(_x51, _x52, f(_x101, _x102, _x103))))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, active(f(mark(_x101), _x102, mark(_x103)))))))
mark#(f(f(_x31, _x32, c), X2, f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, active(c))), X2, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(f(_x31, _x32, b), X2, f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, active(b))), X2, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(f(_x31, _x32, _x33), X2, f(a, mark(_x72), _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x72, mark(_x53)))))mark#(f(f(_x31, _x32, _x33), X2, f(_x71, _x72, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(_x71, _x72, mark(_x53)))))
mark#(f(X1, X2, X3))mark#(X1)mark#(f(X1, X2, X3))mark#(X3)
mark#(f(f(_x31, _x32, _x33), X2, f(_x51, active(_x72), _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x72, mark(_x53)))))mark#(f(a, X2, f(_x51, _x52, c)))active#(f(active(a), X2, active(f(mark(_x51), _x52, active(c)))))
mark#(f(f(b, _x32, _x33), X2, f(_x51, _x52, _x53)))active#(f(active(f(active(b), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(f(_x51, _x52, _x33), X2, f(_x51, _x52, mark(_x33))))active#(f(active(f(_x51, _x52, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(f(_x31, _x32, _x33), active(_x22), f(a, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(a), _x52, mark(_x53)))))mark#(f(X1, mark(_x22), f(_x51, _x52, c)))active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, active(c)))))
mark#(f(X1, X2, a))active#(f(mark(X1), X2, active(a)))mark#(f(f(_x31, _x32, _x33), X2, f(a, active(_x72), _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x72, mark(_x53)))))
mark#(f(X1, _x22, f(_x51, _x52, c)))active#(f(mark(X1), _x22, f(mark(_x51), _x52, active(c))))mark#(f(f(_x31, _x32, _x33), X2, f(_x51, _x52, c)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, active(c)))))
mark#(f(_x21, _x22, X3))active#(f(_x21, _x22, mark(X3)))mark#(f(_x21, _x22, f(_x51, _x52, _x53)))active#(f(_x21, _x22, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(f(_x31, _x32, a), X2, f(a, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, active(a))), X2, active(f(active(a), _x52, mark(_x53)))))mark#(f(X1, _x22, f(_x51, _x52, _x53)))active#(f(mark(X1), _x22, f(mark(_x51), _x52, mark(_x53))))
mark#(f(X1, X2, f(_x51, _x72, _x73)))active#(f(mark(X1), X2, active(f(mark(_x51), _x72, _x73))))mark#(f(f(_x31, _x32, _x33), X2, f(_x51, _x52, a)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, active(a)))))
mark#(f(X1, X2, f(a, _x52, c)))active#(f(mark(X1), X2, active(f(active(a), _x52, active(c)))))mark#(f(f(c, _x32, _x33), X2, f(_x51, _x52, _x53)))active#(f(active(f(active(c), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(X1, X2, c))active#(f(mark(X1), X2, active(c)))mark#(f(f(_x31, active(_x52), _x33), X2, f(mark(_x31), _x52, mark(_x33))))active#(f(active(f(mark(_x31), _x52, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(b, active(_x32), _x33))active#(f(active(b), _x32, _x33))mark#(f(f(b, _x32, _x33), X2, f(a, _x52, _x53)))active#(f(active(f(active(b), _x32, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53)))))
mark#(f(f(_x31, _x32, f(_x81, _x82, _x83)), X2, f(a, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, active(f(mark(_x81), _x82, mark(_x83))))), X2, active(f(active(a), _x52, mark(_x53)))))mark#(f(f(f(_x61, _x62, _x63), _x32, _x33), X2, f(_x51, _x52, _x53)))active#(f(active(f(active(f(mark(_x61), _x62, mark(_x63))), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(a, X2, X3))active#(f(active(a), X2, mark(X3)))mark#(f(b, _x32, active(_x33)))active#(f(active(b), _x32, _x33))
mark#(f(f(_x31, _x32, _x33), X2, X3))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, mark(X3)))mark#(f(f(_x31, _x32, _x33), X2, f(_x51, _x52, b)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, active(b)))))
mark#(f(f(_x31, active(_x52), _x33), X2, f(a, _x52, mark(_x33))))active#(f(active(f(mark(_x31), _x52, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53)))))mark#(f(b, _x32, mark(_x33)))active#(f(active(b), _x32, _x33))
mark#(f(X1, X2, f(_x51, _x72, c)))active#(f(mark(X1), X2, active(f(mark(_x51), _x72, c))))mark#(f(f(_x31, _x32, _x33), mark(_x22), f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(f(_x31, _x52, _x53), X2, f(mark(_x31), _x52, _x53)))active#(f(active(f(mark(_x31), _x52, _x53)), X2, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(X1, X2, f(f(_x81, _x82, _x83), _x52, c)))active#(f(mark(X1), X2, active(f(active(f(mark(_x81), _x82, mark(_x83))), _x52, active(c)))))
mark#(f(b, X2, c))active#(f(active(b), X2, active(c)))mark#(f(f(_x31, _x32, _x33), X2, f(a, _x52, a)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(a)))))
mark#(f(b, _x22, X3))active#(f(b, _x22, mark(X3)))mark#(f(f(_x31, _x32, b), X2, f(a, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, active(b))), X2, active(f(active(a), _x52, mark(_x53)))))
mark#(f(X1, active(_x22), f(_x51, _x52, c)))active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, active(c)))))mark#(f(b, _x32, _x33))active#(f(b, _x32, _x33))
mark#(f(_x21, _x22, f(_x51, _x52, c)))active#(f(_x21, _x22, active(f(mark(_x51), _x52, active(c)))))mark#(f(X1, X2, b))active#(f(mark(X1), X2, active(b)))
mark#(f(f(_x31, _x32, _x33), X2, f(f(_x81, _x82, _x83), _x52, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(f(mark(_x81), _x82, mark(_x83))), _x52, mark(_x53)))))mark#(f(X1, X2, f(_x71, _x72, c)))active#(f(mark(X1), X2, active(f(_x71, _x72, active(c)))))
mark#(f(c, X2, f(_x51, _x52, c)))active#(f(active(c), X2, active(f(mark(_x51), _x52, active(c)))))active#(c)mark#(a)
mark#(f(X1, _x22, _x23))active#(f(mark(X1), _x22, _x23))mark#(f(f(_x31, _x32, _x33), _x22, f(a, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, f(active(a), _x52, mark(_x53))))
mark#(f(b, X2, a))active#(f(active(b), X2, active(a)))mark#(f(X1, X2, f(_x51, active(_x72), _x53)))active#(f(mark(X1), X2, active(f(mark(_x51), _x72, mark(_x53)))))
mark#(f(f(c, _x32, _x33), X2, f(a, _x52, _x53)))active#(f(active(f(active(c), _x32, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53)))))mark#(f(a, X2, f(_x51, _x52, _x53)))active#(f(active(a), X2, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(f(_x31, _x32, _x33), X2, f(a, _x72, _x73)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x72, _x73))))mark#(f(f(_x31, mark(_x52), _x33), X2, f(a, _x52, mark(_x33))))active#(f(active(f(mark(_x31), _x52, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53)))))
mark#(f(f(_x31, _x32, a), X2, f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, active(a))), X2, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(f(_x31, mark(_x52), _x33), X2, f(mark(_x31), _x52, mark(_x33))))active#(f(active(f(mark(_x31), _x52, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(X1, X2, f(a, _x52, _x53)))active#(f(mark(X1), X2, active(f(active(a), _x52, mark(_x53)))))mark#(f(f(_x31, _x32, _x33), mark(_x22), f(a, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(a), _x52, mark(_x53)))))
mark#(f(b, X2, b))active#(f(active(b), X2, active(b)))mark#(f(f(_x31, _x32, _x33), X2, f(a, _x72, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(a, _x72, mark(_x53)))))
mark#(f(f(_x31, _x32, _x33), X2, f(_x51, _x72, _x73)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x72, _x73))))mark#(f(f(f(_x61, _x62, _x63), _x32, _x33), X2, f(a, _x52, _x53)))active#(f(active(f(active(f(mark(_x61), _x62, mark(_x63))), _x32, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53)))))
mark#(f(f(_x31, _x32, _x33), X2, f(c, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(c), _x52, mark(_x53)))))mark#(f(X1, X2, f(_x51, _x52, f(_x101, _x102, _x103))))active#(f(mark(X1), X2, active(f(mark(_x51), _x52, active(f(mark(_x101), _x102, mark(_x103)))))))
mark#(f(f(a, _x32, _x33), X2, f(_x51, _x52, _x53)))active#(f(active(f(active(a), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53)))))mark#(c)active#(c)
mark#(f(f(_x31, _x32, _x33), _x22, f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, f(mark(_x51), _x52, mark(_x53))))mark#(f(X1, X2, f(_x51, _x52, a)))active#(f(mark(X1), X2, active(f(mark(_x51), _x52, active(a)))))
mark#(f(c, X2, X3))active#(f(active(c), X2, mark(X3)))mark#(f(f(_x31, _x32, _x33), X2, f(_x51, mark(_x72), _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x72, mark(_x53)))))
mark#(f(b, X2, f(_x51, _x52, _x53)))active#(f(active(b), X2, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(f(a, _x32, _x33), X2, f(a, _x52, _x53)))active#(f(active(f(active(a), _x32, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53)))))

Rewrite Rules

active(f(a, b, X))mark(f(X, X, X))active(c)mark(a)
active(c)mark(b)mark(f(X1, X2, X3))active(f(mark(X1), X2, mark(X3)))
mark(a)active(a)mark(b)active(b)
mark(c)active(c)f(mark(X1), X2, X3)f(X1, X2, X3)
f(X1, mark(X2), X3)f(X1, X2, X3)f(X1, X2, mark(X3))f(X1, X2, X3)
f(active(X1), X2, X3)f(X1, X2, X3)f(X1, active(X2), X3)f(X1, X2, X3)
f(X1, X2, active(X3))f(X1, X2, X3)

Original Signature

Termination of terms over the following signature is verified: f, b, c, a, active, mark

Strategy


The right-hand side of the rule mark#(f(f(_x31, _x32, _x33), X2, f(a, _x52, b))) → active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(b))))) is narrowed to the following relevant and irrelevant terms (a narrowing is irrelevant if by dropping it the correctness (and completeness) of the processor is not influenced).
Relevant TermsIrrelevant Terms
active#(f(active(f(active(a), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(b))))) 
active#(f(active(f(active(b), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(b))))) 
active#(f(active(f(mark(_x31), _x52, _x53)), X2, active(f(active(a), _x52, active(b))))) 
active#(f(active(f(_x51, _x52, mark(_x33))), X2, active(f(active(a), _x52, active(b))))) 
active#(f(active(f(active(f(mark(_x61), _x62, mark(_x63))), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(b))))) 
active#(f(active(f(active(c), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(b))))) 
active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x72, active(b))))) 
active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x72, b)))) 
active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(a, _x72, active(b))))) 
active#(f(f(mark(_x31), _x32, mark(_x33)), _x22, active(f(active(a), _x52, active(b))))) 
active#(f(active(f(mark(_x31), _x32, active(b))), X2, active(f(active(a), _x52, active(b))))) 
active#(f(active(f(mark(_x31), _x32, active(f(mark(_x81), _x82, mark(_x83))))), X2, active(f(active(a), _x52, active(b))))) 
active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(a), _x52, active(b))))) 
active#(f(active(f(mark(_x31), _x32, active(a))), X2, active(f(active(a), _x52, active(b))))) 
active#(f(active(f(mark(_x31), _x32, active(c))), X2, active(f(active(a), _x52, active(b))))) 
active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, f(active(a), _x52, active(b)))) 
active#(f(active(f(mark(_x31), _x52, mark(_x33))), X2, active(f(active(a), _x52, active(b))))) 
Thus, the rule mark#(f(f(_x31, _x32, _x33), X2, f(a, _x52, b))) → active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(b))))) is replaced by the following rules:
mark#(f(f(f(_x61, _x62, _x63), _x32, _x33), X2, f(a, _x52, b))) → active#(f(active(f(active(f(mark(_x61), _x62, mark(_x63))), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(b)))))mark#(f(f(_x31, _x52, _x53), X2, f(a, _x52, b))) → active#(f(active(f(mark(_x31), _x52, _x53)), X2, active(f(active(a), _x52, active(b)))))
mark#(f(f(_x31, _x32, f(_x81, _x82, _x83)), X2, f(a, _x52, b))) → active#(f(active(f(mark(_x31), _x32, active(f(mark(_x81), _x82, mark(_x83))))), X2, active(f(active(a), _x52, active(b)))))mark#(f(f(_x31, mark(_x52), _x33), X2, f(a, _x52, b))) → active#(f(active(f(mark(_x31), _x52, mark(_x33))), X2, active(f(active(a), _x52, active(b)))))
mark#(f(f(_x31, _x32, a), X2, f(a, _x52, b))) → active#(f(active(f(mark(_x31), _x32, active(a))), X2, active(f(active(a), _x52, active(b)))))mark#(f(f(_x31, _x32, c), X2, f(a, _x52, b))) → active#(f(active(f(mark(_x31), _x32, active(c))), X2, active(f(active(a), _x52, active(b)))))
mark#(f(f(_x31, _x32, _x33), X2, f(a, mark(_x72), b))) → active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x72, active(b)))))mark#(f(f(a, _x32, _x33), X2, f(a, _x52, b))) → active#(f(active(f(active(a), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(b)))))
mark#(f(f(_x31, _x32, _x33), X2, f(a, _x72, b))) → active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x72, b))))mark#(f(f(_x31, _x32, b), X2, f(a, _x52, b))) → active#(f(active(f(mark(_x31), _x32, active(b))), X2, active(f(active(a), _x52, active(b)))))
mark#(f(f(_x31, _x32, _x33), X2, f(a, active(_x72), b))) → active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x72, active(b)))))mark#(f(f(_x31, _x32, _x33), active(_x22), f(a, _x52, b))) → active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(a), _x52, active(b)))))
mark#(f(f(_x31, active(_x52), _x33), X2, f(a, _x52, b))) → active#(f(active(f(mark(_x31), _x52, mark(_x33))), X2, active(f(active(a), _x52, active(b)))))mark#(f(f(_x51, _x52, _x33), X2, f(a, _x52, b))) → active#(f(active(f(_x51, _x52, mark(_x33))), X2, active(f(active(a), _x52, active(b)))))
mark#(f(f(_x31, _x32, _x33), _x22, f(a, _x52, b))) → active#(f(f(mark(_x31), _x32, mark(_x33)), _x22, active(f(active(a), _x52, active(b)))))mark#(f(f(b, _x32, _x33), X2, f(a, _x52, b))) → active#(f(active(f(active(b), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(b)))))
mark#(f(f(_x31, _x32, _x33), mark(_x22), f(a, _x52, b))) → active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(a), _x52, active(b)))))mark#(f(f(_x31, _x32, _x33), _x22, f(a, _x52, b))) → active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, f(active(a), _x52, active(b))))
mark#(f(f(_x31, _x32, _x33), X2, f(a, _x72, b))) → active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(a, _x72, active(b)))))mark#(f(f(c, _x32, _x33), X2, f(a, _x52, b))) → active#(f(active(f(active(c), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(b)))))

Problem 18: ForwardNarrowing



Dependency Pair Problem

Dependency Pairs

mark#(f(X1, X2, f(b, _x52, c)))active#(f(mark(X1), X2, active(f(active(b), _x52, active(c)))))mark#(f(X1, X2, f(_x51, mark(_x72), _x53)))active#(f(mark(X1), X2, active(f(mark(_x51), _x72, mark(_x53)))))
mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(X1, active(_x22), f(_x51, _x52, _x53)))active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(X1, X2, f(_x51, active(_x72), c)))active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(c)))))mark#(f(f(_x51, _x52, _x33), X2, f(a, _x52, mark(_x33))))active#(f(active(f(_x51, _x52, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53)))))
mark#(f(f(_x31, _x32, b), X2, f(a, _x52, b)))active#(f(active(f(mark(_x31), _x32, active(b))), X2, active(f(active(a), _x52, active(b)))))mark#(f(X1, X2, f(_x51, _x52, b)))active#(f(mark(X1), X2, active(f(mark(_x51), _x52, active(b)))))
mark#(f(f(_x31, _x32, _x33), active(_x22), f(a, _x52, b)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(a), _x52, active(b)))))mark#(f(f(_x31, _x32, _x33), _x22, f(a, _x52, _x53)))active#(f(f(mark(_x31), _x32, mark(_x33)), _x22, active(f(active(a), _x52, mark(_x53)))))
mark#(f(f(b, _x32, _x33), X2, f(a, _x52, b)))active#(f(active(f(active(b), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(b)))))mark#(f(f(_x31, _x32, _x33), _x22, f(a, _x52, b)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, f(active(a), _x52, active(b))))
mark#(f(X1, X2, f(b, _x52, _x53)))active#(f(mark(X1), X2, active(f(active(b), _x52, mark(_x53)))))mark#(f(b, X2, f(_x51, _x52, c)))active#(f(active(b), X2, active(f(mark(_x51), _x52, active(c)))))
mark#(f(X1, X2, f(_x51, _x52, c)))active#(f(mark(X1), X2, active(f(mark(_x51), _x52, mark(a)))))mark#(f(f(_x31, _x32, _x33), X2, f(a, _x52, c)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(c)))))
mark#(f(X1, active(_x22), X3))active#(f(mark(X1), _x22, mark(X3)))mark#(f(b, mark(_x32), _x33))active#(f(active(b), _x32, _x33))
mark#(f(f(_x31, _x32, _x33), X2, f(a, _x52, f(_x101, _x102, _x103))))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(f(mark(_x101), _x102, mark(_x103)))))))mark#(f(b, active(_x22), X3))active#(f(active(b), _x22, mark(X3)))
mark#(f(X1, X2, f(_x51, _x52, c)))active#(f(mark(X1), X2, active(f(mark(_x51), _x52, mark(b)))))mark#(f(f(_x31, _x32, _x33), _x22, f(_x51, _x52, _x53)))active#(f(f(mark(_x31), _x32, mark(_x33)), _x22, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(c, X2, f(_x51, _x52, _x53)))active#(f(active(c), X2, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(X1, X2, f(c, _x52, _x53)))active#(f(mark(X1), X2, active(f(active(c), _x52, mark(_x53)))))
active#(f(a, b, X))mark#(f(X, X, X))mark#(f(b, mark(_x22), X3))active#(f(active(b), _x22, mark(X3)))
mark#(f(f(_x31, _x32, c), X2, f(a, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, active(c))), X2, active(f(active(a), _x52, mark(_x53)))))mark#(f(f(_x31, _x32, _x33), mark(_x22), f(a, _x52, b)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(a), _x52, active(b)))))
mark#(f(X1, X2, f(_x51, mark(_x72), c)))active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(c)))))mark#(f(X1, X2, f(c, _x52, c)))active#(f(mark(X1), X2, active(f(active(c), _x52, active(c)))))
mark#(f(f(_x31, _x32, _x33), X2, f(b, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(b), _x52, mark(_x53)))))mark#(f(f(f(_x61, _x62, _x63), _x32, _x33), X2, f(a, _x52, b)))active#(f(active(f(active(f(mark(_x61), _x62, mark(_x63))), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(b)))))
mark#(f(f(_x31, mark(_x52), _x33), X2, f(a, _x52, b)))active#(f(active(f(mark(_x31), _x52, mark(_x33))), X2, active(f(active(a), _x52, active(b)))))mark#(f(f(_x31, _x32, a), X2, f(a, _x52, b)))active#(f(active(f(mark(_x31), _x32, active(a))), X2, active(f(active(a), _x52, active(b)))))
mark#(f(X1, mark(_x22), f(_x51, _x52, _x53)))active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(f(_x31, _x32, c), X2, f(a, _x52, b)))active#(f(active(f(mark(_x31), _x32, active(c))), X2, active(f(active(a), _x52, active(b)))))
mark#(f(X1, X2, f(_x71, _x72, _x53)))active#(f(mark(X1), X2, active(f(_x71, _x72, mark(_x53)))))mark#(f(f(_x31, _x32, f(_x81, _x82, _x83)), X2, f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, active(f(mark(_x81), _x82, mark(_x83))))), X2, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(X1, X2, f(f(_x81, _x82, _x83), _x52, _x53)))active#(f(mark(X1), X2, active(f(active(f(mark(_x81), _x82, mark(_x83))), _x52, mark(_x53)))))mark#(f(X1, mark(_x22), X3))active#(f(mark(X1), _x22, mark(X3)))
mark#(f(f(_x31, _x52, _x53), X2, f(a, _x52, _x53)))active#(f(active(f(mark(_x31), _x52, _x53)), X2, active(f(active(a), _x52, mark(_x53)))))mark#(f(f(_x31, _x32, _x33), X2, f(_x51, _x52, f(_x101, _x102, _x103))))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, active(f(mark(_x101), _x102, mark(_x103)))))))
mark#(f(f(_x31, _x32, c), X2, f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, active(c))), X2, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(f(_x31, _x32, b), X2, f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, active(b))), X2, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(f(_x31, _x32, _x33), X2, f(a, mark(_x72), _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x72, mark(_x53)))))mark#(f(f(_x31, _x32, _x33), X2, f(_x71, _x72, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(_x71, _x72, mark(_x53)))))
mark#(f(X1, X2, X3))mark#(X1)mark#(f(X1, X2, X3))mark#(X3)
mark#(f(f(_x31, _x32, _x33), X2, f(_x51, active(_x72), _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x72, mark(_x53)))))mark#(f(a, X2, f(_x51, _x52, c)))active#(f(active(a), X2, active(f(mark(_x51), _x52, active(c)))))
mark#(f(f(b, _x32, _x33), X2, f(_x51, _x52, _x53)))active#(f(active(f(active(b), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(f(_x31, _x32, _x33), X2, f(a, active(_x72), b)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x72, active(b)))))
mark#(f(f(_x51, _x52, _x33), X2, f(_x51, _x52, mark(_x33))))active#(f(active(f(_x51, _x52, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(f(_x31, _x32, _x33), active(_x22), f(a, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(a), _x52, mark(_x53)))))
mark#(f(X1, mark(_x22), f(_x51, _x52, c)))active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, active(c)))))mark#(f(X1, X2, a))active#(f(mark(X1), X2, active(a)))
mark#(f(f(_x31, _x32, _x33), X2, f(a, active(_x72), _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x72, mark(_x53)))))mark#(f(X1, _x22, f(_x51, _x52, c)))active#(f(mark(X1), _x22, f(mark(_x51), _x52, active(c))))
mark#(f(f(_x31, _x32, _x33), X2, f(_x51, _x52, c)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, active(c)))))mark#(f(_x21, _x22, X3))active#(f(_x21, _x22, mark(X3)))
mark#(f(_x21, _x22, f(_x51, _x52, _x53)))active#(f(_x21, _x22, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(f(_x31, _x32, a), X2, f(a, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, active(a))), X2, active(f(active(a), _x52, mark(_x53)))))
mark#(f(f(_x31, _x32, _x33), X2, f(a, _x72, b)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x72, b))))mark#(f(X1, _x22, f(_x51, _x52, _x53)))active#(f(mark(X1), _x22, f(mark(_x51), _x52, mark(_x53))))
mark#(f(X1, X2, f(_x51, _x72, _x73)))active#(f(mark(X1), X2, active(f(mark(_x51), _x72, _x73))))mark#(f(f(_x31, _x32, _x33), X2, f(_x51, _x52, a)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, active(a)))))
mark#(f(X1, X2, f(a, _x52, c)))active#(f(mark(X1), X2, active(f(active(a), _x52, active(c)))))mark#(f(f(_x31, active(_x52), _x33), X2, f(a, _x52, b)))active#(f(active(f(mark(_x31), _x52, mark(_x33))), X2, active(f(active(a), _x52, active(b)))))
mark#(f(f(c, _x32, _x33), X2, f(_x51, _x52, _x53)))active#(f(active(f(active(c), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(X1, X2, c))active#(f(mark(X1), X2, active(c)))
mark#(f(f(_x31, active(_x52), _x33), X2, f(mark(_x31), _x52, mark(_x33))))active#(f(active(f(mark(_x31), _x52, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(b, active(_x32), _x33))active#(f(active(b), _x32, _x33))
mark#(f(f(b, _x32, _x33), X2, f(a, _x52, _x53)))active#(f(active(f(active(b), _x32, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53)))))mark#(f(f(_x31, _x32, f(_x81, _x82, _x83)), X2, f(a, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, active(f(mark(_x81), _x82, mark(_x83))))), X2, active(f(active(a), _x52, mark(_x53)))))
mark#(f(f(c, _x32, _x33), X2, f(a, _x52, b)))active#(f(active(f(active(c), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(b)))))mark#(f(f(_x31, _x52, _x53), X2, f(a, _x52, b)))active#(f(active(f(mark(_x31), _x52, _x53)), X2, active(f(active(a), _x52, active(b)))))
mark#(f(f(f(_x61, _x62, _x63), _x32, _x33), X2, f(_x51, _x52, _x53)))active#(f(active(f(active(f(mark(_x61), _x62, mark(_x63))), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(a, X2, X3))active#(f(active(a), X2, mark(X3)))
mark#(f(f(a, _x32, _x33), X2, f(a, _x52, b)))active#(f(active(f(active(a), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(b)))))mark#(f(b, _x32, active(_x33)))active#(f(active(b), _x32, _x33))
mark#(f(f(_x31, _x32, _x33), X2, X3))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, mark(X3)))mark#(f(f(_x31, _x32, _x33), X2, f(_x51, _x52, b)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, active(b)))))
mark#(f(f(_x31, active(_x52), _x33), X2, f(a, _x52, mark(_x33))))active#(f(active(f(mark(_x31), _x52, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53)))))mark#(f(b, _x32, mark(_x33)))active#(f(active(b), _x32, _x33))
mark#(f(X1, X2, f(_x51, _x72, c)))active#(f(mark(X1), X2, active(f(mark(_x51), _x72, c))))mark#(f(f(_x31, _x32, _x33), _x22, f(a, _x52, b)))active#(f(f(mark(_x31), _x32, mark(_x33)), _x22, active(f(active(a), _x52, active(b)))))
mark#(f(f(_x31, _x32, _x33), mark(_x22), f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(f(_x31, _x52, _x53), X2, f(mark(_x31), _x52, _x53)))active#(f(active(f(mark(_x31), _x52, _x53)), X2, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(X1, X2, f(f(_x81, _x82, _x83), _x52, c)))active#(f(mark(X1), X2, active(f(active(f(mark(_x81), _x82, mark(_x83))), _x52, active(c)))))mark#(f(f(_x31, _x32, _x33), X2, f(a, _x72, b)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(a, _x72, active(b)))))
mark#(f(b, X2, c))active#(f(active(b), X2, active(c)))mark#(f(f(_x31, _x32, _x33), X2, f(a, _x52, a)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(a)))))
mark#(f(b, _x22, X3))active#(f(b, _x22, mark(X3)))mark#(f(f(_x31, _x32, b), X2, f(a, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, active(b))), X2, active(f(active(a), _x52, mark(_x53)))))
mark#(f(X1, active(_x22), f(_x51, _x52, c)))active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, active(c)))))mark#(f(b, _x32, _x33))active#(f(b, _x32, _x33))
mark#(f(_x21, _x22, f(_x51, _x52, c)))active#(f(_x21, _x22, active(f(mark(_x51), _x52, active(c)))))mark#(f(X1, X2, b))active#(f(mark(X1), X2, active(b)))
mark#(f(f(_x31, _x32, _x33), X2, f(f(_x81, _x82, _x83), _x52, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(f(mark(_x81), _x82, mark(_x83))), _x52, mark(_x53)))))mark#(f(c, X2, f(_x51, _x52, c)))active#(f(active(c), X2, active(f(mark(_x51), _x52, active(c)))))
mark#(f(X1, X2, f(_x71, _x72, c)))active#(f(mark(X1), X2, active(f(_x71, _x72, active(c)))))active#(c)mark#(a)
mark#(f(X1, _x22, _x23))active#(f(mark(X1), _x22, _x23))mark#(f(X1, X2, f(_x51, active(_x72), _x53)))active#(f(mark(X1), X2, active(f(mark(_x51), _x72, mark(_x53)))))
mark#(f(b, X2, a))active#(f(active(b), X2, active(a)))mark#(f(f(_x31, _x32, _x33), _x22, f(a, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, f(active(a), _x52, mark(_x53))))
mark#(f(a, X2, f(_x51, _x52, _x53)))active#(f(active(a), X2, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(f(c, _x32, _x33), X2, f(a, _x52, _x53)))active#(f(active(f(active(c), _x32, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53)))))
mark#(f(f(_x31, _x32, _x33), X2, f(a, _x72, _x73)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x72, _x73))))mark#(f(f(_x51, _x52, _x33), X2, f(a, _x52, b)))active#(f(active(f(_x51, _x52, mark(_x33))), X2, active(f(active(a), _x52, active(b)))))
mark#(f(f(_x31, mark(_x52), _x33), X2, f(a, _x52, mark(_x33))))active#(f(active(f(mark(_x31), _x52, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53)))))mark#(f(f(_x31, _x32, a), X2, f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, active(a))), X2, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(f(_x31, mark(_x52), _x33), X2, f(mark(_x31), _x52, mark(_x33))))active#(f(active(f(mark(_x31), _x52, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(X1, X2, f(a, _x52, _x53)))active#(f(mark(X1), X2, active(f(active(a), _x52, mark(_x53)))))
mark#(f(f(_x31, _x32, _x33), mark(_x22), f(a, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(a), _x52, mark(_x53)))))mark#(f(b, X2, b))active#(f(active(b), X2, active(b)))
mark#(f(f(_x31, _x32, f(_x81, _x82, _x83)), X2, f(a, _x52, b)))active#(f(active(f(mark(_x31), _x32, active(f(mark(_x81), _x82, mark(_x83))))), X2, active(f(active(a), _x52, active(b)))))mark#(f(f(_x31, _x32, _x33), X2, f(a, _x72, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(a, _x72, mark(_x53)))))
mark#(f(f(_x31, _x32, _x33), X2, f(_x51, _x72, _x73)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x72, _x73))))mark#(f(f(_x31, _x32, _x33), X2, f(c, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(c), _x52, mark(_x53)))))
mark#(f(f(f(_x61, _x62, _x63), _x32, _x33), X2, f(a, _x52, _x53)))active#(f(active(f(active(f(mark(_x61), _x62, mark(_x63))), _x32, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53)))))mark#(f(f(_x31, _x32, _x33), X2, f(a, mark(_x72), b)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x72, active(b)))))
mark#(f(f(a, _x32, _x33), X2, f(_x51, _x52, _x53)))active#(f(active(f(active(a), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(X1, X2, f(_x51, _x52, f(_x101, _x102, _x103))))active#(f(mark(X1), X2, active(f(mark(_x51), _x52, active(f(mark(_x101), _x102, mark(_x103)))))))
mark#(c)active#(c)mark#(f(f(_x31, _x32, _x33), _x22, f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, f(mark(_x51), _x52, mark(_x53))))
mark#(f(X1, X2, f(_x51, _x52, a)))active#(f(mark(X1), X2, active(f(mark(_x51), _x52, active(a)))))mark#(f(c, X2, X3))active#(f(active(c), X2, mark(X3)))
mark#(f(f(_x31, _x32, _x33), X2, f(_x51, mark(_x72), _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x72, mark(_x53)))))mark#(f(b, X2, f(_x51, _x52, _x53)))active#(f(active(b), X2, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(f(a, _x32, _x33), X2, f(a, _x52, _x53)))active#(f(active(f(active(a), _x32, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53)))))

Rewrite Rules

active(f(a, b, X))mark(f(X, X, X))active(c)mark(a)
active(c)mark(b)mark(f(X1, X2, X3))active(f(mark(X1), X2, mark(X3)))
mark(a)active(a)mark(b)active(b)
mark(c)active(c)f(mark(X1), X2, X3)f(X1, X2, X3)
f(X1, mark(X2), X3)f(X1, X2, X3)f(X1, X2, mark(X3))f(X1, X2, X3)
f(active(X1), X2, X3)f(X1, X2, X3)f(X1, active(X2), X3)f(X1, X2, X3)
f(X1, X2, active(X3))f(X1, X2, X3)

Original Signature

Termination of terms over the following signature is verified: f, b, c, a, active, mark

Strategy


The right-hand side of the rule mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x51, _x52, _x53))) → active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53))))) 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
active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(_x81, _x82, mark(_x53))))) 
active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(c), _x52, mark(_x53))))) 
active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x82, _x83)))) 
active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x42, f(mark(_x51), _x52, mark(_x53)))) 
active#(f(active(f(active(a), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53))))) 
active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x42, active(f(mark(_x51), _x52, mark(_x53))))) 
active#(f(active(f(active(f(mark(_x71), _x72, mark(_x73))), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53))))) 
active#(f(active(f(mark(_x31), _x32, active(c))), _x22, active(f(mark(_x51), _x52, mark(_x53))))) 
active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(f(mark(_x91), _x92, mark(_x93))), _x52, mark(_x53))))) 
active#(f(active(f(mark(_x31), _x62, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53))))) 
active#(f(active(f(_x61, _x62, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53))))) 
active#(f(active(f(mark(_x31), _x32, active(b))), _x22, active(f(mark(_x51), _x52, mark(_x53))))) 
active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(b), _x52, mark(_x53))))) 
active#(f(active(f(mark(_x31), _x62, _x63)), _x22, active(f(mark(_x51), _x52, mark(_x53))))) 
active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, active(f(mark(_x111), _x112, mark(_x113))))))) 
active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x82, mark(_x53))))) 
active#(f(active(f(active(c), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53))))) 
active#(f(active(f(mark(_x31), _x32, active(a))), _x22, active(f(mark(_x51), _x52, mark(_x53))))) 
active#(f(active(f(active(b), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53))))) 
active#(f(active(f(mark(_x31), _x32, active(f(mark(_x91), _x92, mark(_x93))))), _x22, active(f(mark(_x51), _x52, mark(_x53))))) 
active#(f(f(mark(_x31), _x32, mark(_x33)), _x42, active(f(mark(_x51), _x52, mark(_x53))))) 
active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, active(b))))) 
active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(a), _x52, mark(_x53))))) 
active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, active(c))))) 
active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, active(a))))) 
Thus, the rule mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x51, _x52, _x53))) → active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53))))) is replaced by the following rules:
mark#(f(f(_x31, active(_x62), _x33), active(_x22), f(_x51, _x52, _x53))) → active#(f(active(f(mark(_x31), _x62, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(f(_x31, _x32, _x33), active(_x42), f(_x51, _x52, _x53))) → active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x42, f(mark(_x51), _x52, mark(_x53))))
mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x51, _x52, f(_x111, _x112, _x113)))) → active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, active(f(mark(_x111), _x112, mark(_x113)))))))mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x51, _x52, a))) → active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, active(a)))))
mark#(f(f(_x31, _x32, f(_x91, _x92, _x93)), active(_x22), f(_x51, _x52, _x53))) → active#(f(active(f(mark(_x31), _x32, active(f(mark(_x91), _x92, mark(_x93))))), _x22, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x51, _x52, c))) → active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, active(c)))))
mark#(f(f(_x31, _x32, _x33), active(_x22), f(c, _x52, _x53))) → active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(c), _x52, mark(_x53)))))mark#(f(f(_x31, _x32, c), active(_x22), f(_x51, _x52, _x53))) → active#(f(active(f(mark(_x31), _x32, active(c))), _x22, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(f(_x31, _x32, _x33), active(_x22), f(f(_x91, _x92, _x93), _x52, _x53))) → active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(f(mark(_x91), _x92, mark(_x93))), _x52, mark(_x53)))))mark#(f(f(_x31, _x32, _x33), active(_x42), f(_x51, _x52, _x53))) → active#(f(f(mark(_x31), _x32, mark(_x33)), _x42, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(f(_x31, mark(_x62), _x33), active(_x22), f(_x51, _x52, _x53))) → active#(f(active(f(mark(_x31), _x62, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(f(_x31, _x32, a), active(_x22), f(_x51, _x52, _x53))) → active#(f(active(f(mark(_x31), _x32, active(a))), _x22, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x51, _x52, b))) → active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, active(b)))))mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x81, _x82, _x53))) → active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(_x81, _x82, mark(_x53)))))
mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x51, _x82, _x83))) → active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x82, _x83))))mark#(f(f(_x31, _x32, b), active(_x22), f(_x51, _x52, _x53))) → active#(f(active(f(mark(_x31), _x32, active(b))), _x22, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(f(_x31, _x62, _x63), active(_x22), f(_x51, _x52, _x53))) → active#(f(active(f(mark(_x31), _x62, _x63)), _x22, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(f(a, _x32, _x33), active(_x22), f(_x51, _x52, _x53))) → active#(f(active(f(active(a), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(f(_x61, _x62, _x33), active(_x22), f(_x51, _x52, _x53))) → active#(f(active(f(_x61, _x62, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(f(b, _x32, _x33), active(_x22), f(_x51, _x52, _x53))) → active#(f(active(f(active(b), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(f(_x31, _x32, _x33), active(_x22), f(b, _x52, _x53))) → active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(b), _x52, mark(_x53)))))mark#(f(f(_x31, _x32, _x33), active(active(_x42)), f(_x51, _x52, _x53))) → active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x42, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(f(_x31, _x32, _x33), active(_x22), f(a, _x52, _x53))) → active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(a), _x52, mark(_x53)))))mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x51, mark(_x82), _x53))) → active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x82, mark(_x53)))))
mark#(f(f(f(_x71, _x72, _x73), _x32, _x33), active(_x22), f(_x51, _x52, _x53))) → active#(f(active(f(active(f(mark(_x71), _x72, mark(_x73))), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(f(_x31, _x32, _x33), active(mark(_x42)), f(_x51, _x52, _x53))) → active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x42, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(f(c, _x32, _x33), active(_x22), f(_x51, _x52, _x53))) → active#(f(active(f(active(c), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x51, active(_x82), _x53))) → active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x82, mark(_x53)))))

Problem 19: ForwardNarrowing



Dependency Pair Problem

Dependency Pairs

mark#(f(X1, X2, f(_x51, mark(_x72), _x53)))active#(f(mark(X1), X2, active(f(mark(_x51), _x72, mark(_x53)))))mark#(f(X1, X2, f(b, _x52, c)))active#(f(mark(X1), X2, active(f(active(b), _x52, active(c)))))
mark#(f(f(_x31, _x32, _x33), active(_x22), f(c, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(c), _x52, mark(_x53)))))mark#(f(f(_x31, _x32, b), X2, f(a, _x52, b)))active#(f(active(f(mark(_x31), _x32, active(b))), X2, active(f(active(a), _x52, active(b)))))
mark#(f(f(_x51, _x52, _x33), X2, f(a, _x52, mark(_x33))))active#(f(active(f(_x51, _x52, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53)))))mark#(f(X1, X2, f(_x51, active(_x72), c)))active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(c)))))
mark#(f(X1, active(_x22), f(_x51, _x52, _x53)))active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(f(_x31, _x32, _x33), active(_x22), f(a, _x52, b)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(a), _x52, active(b)))))
mark#(f(X1, X2, f(_x51, _x52, b)))active#(f(mark(X1), X2, active(f(mark(_x51), _x52, active(b)))))mark#(f(f(_x31, _x32, _x33), active(_x22), f(f(_x91, _x92, _x93), _x52, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(f(mark(_x91), _x92, mark(_x93))), _x52, mark(_x53)))))
mark#(f(f(_x31, _x32, _x33), _x22, f(a, _x52, _x53)))active#(f(f(mark(_x31), _x32, mark(_x33)), _x22, active(f(active(a), _x52, mark(_x53)))))mark#(f(f(b, _x32, _x33), X2, f(a, _x52, b)))active#(f(active(f(active(b), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(b)))))
mark#(f(f(_x31, _x32, _x33), active(_x42), f(_x51, _x52, _x53)))active#(f(f(mark(_x31), _x32, mark(_x33)), _x42, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(f(_x31, _x32, _x33), _x22, f(a, _x52, b)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, f(active(a), _x52, active(b))))
mark#(f(X1, X2, f(b, _x52, _x53)))active#(f(mark(X1), X2, active(f(active(b), _x52, mark(_x53)))))mark#(f(b, X2, f(_x51, _x52, c)))active#(f(active(b), X2, active(f(mark(_x51), _x52, active(c)))))
mark#(f(X1, X2, f(_x51, _x52, c)))active#(f(mark(X1), X2, active(f(mark(_x51), _x52, mark(a)))))mark#(f(f(_x31, _x32, _x33), X2, f(a, _x52, c)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(c)))))
mark#(f(X1, active(_x22), X3))active#(f(mark(X1), _x22, mark(X3)))mark#(f(b, mark(_x32), _x33))active#(f(active(b), _x32, _x33))
mark#(f(f(_x31, _x32, a), active(_x22), f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, active(a))), _x22, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(f(_x31, _x32, _x33), X2, f(a, _x52, f(_x101, _x102, _x103))))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(f(mark(_x101), _x102, mark(_x103)))))))
mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x81, _x82, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(_x81, _x82, mark(_x53)))))mark#(f(b, active(_x22), X3))active#(f(active(b), _x22, mark(X3)))
mark#(f(X1, X2, f(_x51, _x52, c)))active#(f(mark(X1), X2, active(f(mark(_x51), _x52, mark(b)))))mark#(f(f(_x31, _x32, _x33), _x22, f(_x51, _x52, _x53)))active#(f(f(mark(_x31), _x32, mark(_x33)), _x22, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(f(_x31, _x32, b), active(_x22), f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, active(b))), _x22, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(c, X2, f(_x51, _x52, _x53)))active#(f(active(c), X2, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(X1, X2, f(c, _x52, _x53)))active#(f(mark(X1), X2, active(f(active(c), _x52, mark(_x53)))))mark#(f(f(_x31, _x32, _x33), active(_x22), f(b, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(b), _x52, mark(_x53)))))
active#(f(a, b, X))mark#(f(X, X, X))mark#(f(f(_x31, _x32, c), X2, f(a, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, active(c))), X2, active(f(active(a), _x52, mark(_x53)))))
mark#(f(b, mark(_x22), X3))active#(f(active(b), _x22, mark(X3)))mark#(f(f(_x31, _x32, _x33), mark(_x22), f(a, _x52, b)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(a), _x52, active(b)))))
mark#(f(f(f(_x71, _x72, _x73), _x32, _x33), active(_x22), f(_x51, _x52, _x53)))active#(f(active(f(active(f(mark(_x71), _x72, mark(_x73))), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(X1, X2, f(c, _x52, c)))active#(f(mark(X1), X2, active(f(active(c), _x52, active(c)))))
mark#(f(X1, X2, f(_x51, mark(_x72), c)))active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(c)))))mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x51, active(_x82), _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x82, mark(_x53)))))
mark#(f(f(f(_x61, _x62, _x63), _x32, _x33), X2, f(a, _x52, b)))active#(f(active(f(active(f(mark(_x61), _x62, mark(_x63))), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(b)))))mark#(f(f(_x31, _x32, _x33), X2, f(b, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(b), _x52, mark(_x53)))))
mark#(f(f(_x31, mark(_x52), _x33), X2, f(a, _x52, b)))active#(f(active(f(mark(_x31), _x52, mark(_x33))), X2, active(f(active(a), _x52, active(b)))))mark#(f(f(_x31, active(_x62), _x33), active(_x22), f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x62, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(f(_x31, _x32, a), X2, f(a, _x52, b)))active#(f(active(f(mark(_x31), _x32, active(a))), X2, active(f(active(a), _x52, active(b)))))mark#(f(X1, mark(_x22), f(_x51, _x52, _x53)))active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(f(_x31, _x32, c), X2, f(a, _x52, b)))active#(f(active(f(mark(_x31), _x32, active(c))), X2, active(f(active(a), _x52, active(b)))))mark#(f(X1, X2, f(_x71, _x72, _x53)))active#(f(mark(X1), X2, active(f(_x71, _x72, mark(_x53)))))
mark#(f(f(_x31, _x32, f(_x81, _x82, _x83)), X2, f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, active(f(mark(_x81), _x82, mark(_x83))))), X2, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(X1, X2, f(f(_x81, _x82, _x83), _x52, _x53)))active#(f(mark(X1), X2, active(f(active(f(mark(_x81), _x82, mark(_x83))), _x52, mark(_x53)))))
mark#(f(X1, mark(_x22), X3))active#(f(mark(X1), _x22, mark(X3)))mark#(f(f(_x31, _x32, c), active(_x22), f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, active(c))), _x22, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(f(_x31, _x52, _x53), X2, f(a, _x52, _x53)))active#(f(active(f(mark(_x31), _x52, _x53)), X2, active(f(active(a), _x52, mark(_x53)))))mark#(f(f(_x31, _x32, _x33), X2, f(_x51, _x52, f(_x101, _x102, _x103))))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, active(f(mark(_x101), _x102, mark(_x103)))))))
mark#(f(f(_x31, _x32, c), X2, f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, active(c))), X2, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(f(_x31, _x32, b), X2, f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, active(b))), X2, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(f(_x31, _x32, _x33), X2, f(a, mark(_x72), _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x72, mark(_x53)))))mark#(f(f(_x31, _x32, _x33), X2, f(_x71, _x72, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(_x71, _x72, mark(_x53)))))
mark#(f(X1, X2, X3))mark#(X1)mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x51, _x52, b)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, active(b)))))
mark#(f(X1, X2, X3))mark#(X3)mark#(f(f(_x31, _x32, _x33), X2, f(_x51, active(_x72), _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x72, mark(_x53)))))
mark#(f(f(a, _x32, _x33), active(_x22), f(_x51, _x52, _x53)))active#(f(active(f(active(a), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(a, X2, f(_x51, _x52, c)))active#(f(active(a), X2, active(f(mark(_x51), _x52, active(c)))))
mark#(f(f(_x61, _x62, _x33), active(_x22), f(_x51, _x52, _x53)))active#(f(active(f(_x61, _x62, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(f(b, _x32, _x33), X2, f(_x51, _x52, _x53)))active#(f(active(f(active(b), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(f(_x31, _x32, _x33), active(active(_x42)), f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x42, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(f(b, _x32, _x33), active(_x22), f(_x51, _x52, _x53)))active#(f(active(f(active(b), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(f(_x31, _x32, _x33), X2, f(a, active(_x72), b)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x72, active(b)))))mark#(f(f(_x51, _x52, _x33), X2, f(_x51, _x52, mark(_x33))))active#(f(active(f(_x51, _x52, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(f(_x31, _x32, _x33), active(_x22), f(a, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(a), _x52, mark(_x53)))))mark#(f(X1, mark(_x22), f(_x51, _x52, c)))active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, active(c)))))
mark#(f(f(c, _x32, _x33), active(_x22), f(_x51, _x52, _x53)))active#(f(active(f(active(c), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(X1, X2, a))active#(f(mark(X1), X2, active(a)))
mark#(f(f(_x31, _x32, _x33), X2, f(a, active(_x72), _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x72, mark(_x53)))))mark#(f(X1, _x22, f(_x51, _x52, c)))active#(f(mark(X1), _x22, f(mark(_x51), _x52, active(c))))
mark#(f(f(_x31, _x32, _x33), X2, f(_x51, _x52, c)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, active(c)))))mark#(f(_x21, _x22, X3))active#(f(_x21, _x22, mark(X3)))
mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x51, _x52, f(_x111, _x112, _x113))))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, active(f(mark(_x111), _x112, mark(_x113)))))))mark#(f(f(_x31, _x32, _x33), active(_x42), f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x42, f(mark(_x51), _x52, mark(_x53))))
mark#(f(_x21, _x22, f(_x51, _x52, _x53)))active#(f(_x21, _x22, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(f(_x31, _x32, a), X2, f(a, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, active(a))), X2, active(f(active(a), _x52, mark(_x53)))))
mark#(f(f(_x31, _x32, _x33), X2, f(a, _x72, b)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x72, b))))mark#(f(X1, _x22, f(_x51, _x52, _x53)))active#(f(mark(X1), _x22, f(mark(_x51), _x52, mark(_x53))))
mark#(f(X1, X2, f(_x51, _x72, _x73)))active#(f(mark(X1), X2, active(f(mark(_x51), _x72, _x73))))mark#(f(f(_x31, _x32, _x33), X2, f(_x51, _x52, a)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, active(a)))))
mark#(f(X1, X2, f(a, _x52, c)))active#(f(mark(X1), X2, active(f(active(a), _x52, active(c)))))mark#(f(f(_x31, active(_x52), _x33), X2, f(a, _x52, b)))active#(f(active(f(mark(_x31), _x52, mark(_x33))), X2, active(f(active(a), _x52, active(b)))))
mark#(f(f(c, _x32, _x33), X2, f(_x51, _x52, _x53)))active#(f(active(f(active(c), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(X1, X2, c))active#(f(mark(X1), X2, active(c)))
mark#(f(f(_x31, active(_x52), _x33), X2, f(mark(_x31), _x52, mark(_x33))))active#(f(active(f(mark(_x31), _x52, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(b, active(_x32), _x33))active#(f(active(b), _x32, _x33))
mark#(f(f(b, _x32, _x33), X2, f(a, _x52, _x53)))active#(f(active(f(active(b), _x32, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53)))))mark#(f(f(_x31, _x32, f(_x81, _x82, _x83)), X2, f(a, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, active(f(mark(_x81), _x82, mark(_x83))))), X2, active(f(active(a), _x52, mark(_x53)))))
mark#(f(f(c, _x32, _x33), X2, f(a, _x52, b)))active#(f(active(f(active(c), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(b)))))mark#(f(f(_x31, _x52, _x53), X2, f(a, _x52, b)))active#(f(active(f(mark(_x31), _x52, _x53)), X2, active(f(active(a), _x52, active(b)))))
mark#(f(f(f(_x61, _x62, _x63), _x32, _x33), X2, f(_x51, _x52, _x53)))active#(f(active(f(active(f(mark(_x61), _x62, mark(_x63))), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(a, X2, X3))active#(f(active(a), X2, mark(X3)))
mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x51, _x82, _x83)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x82, _x83))))mark#(f(b, _x32, active(_x33)))active#(f(active(b), _x32, _x33))
mark#(f(f(a, _x32, _x33), X2, f(a, _x52, b)))active#(f(active(f(active(a), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(b)))))mark#(f(f(_x31, _x32, _x33), X2, X3))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, mark(X3)))
mark#(f(f(_x31, _x32, _x33), X2, f(_x51, _x52, b)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, active(b)))))mark#(f(f(_x31, active(_x52), _x33), X2, f(a, _x52, mark(_x33))))active#(f(active(f(mark(_x31), _x52, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53)))))
mark#(f(b, _x32, mark(_x33)))active#(f(active(b), _x32, _x33))mark#(f(X1, X2, f(_x51, _x72, c)))active#(f(mark(X1), X2, active(f(mark(_x51), _x72, c))))
mark#(f(f(_x31, _x32, _x33), _x22, f(a, _x52, b)))active#(f(f(mark(_x31), _x32, mark(_x33)), _x22, active(f(active(a), _x52, active(b)))))mark#(f(f(_x31, _x32, _x33), mark(_x22), f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(f(_x31, _x52, _x53), X2, f(mark(_x31), _x52, _x53)))active#(f(active(f(mark(_x31), _x52, _x53)), X2, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(X1, X2, f(f(_x81, _x82, _x83), _x52, c)))active#(f(mark(X1), X2, active(f(active(f(mark(_x81), _x82, mark(_x83))), _x52, active(c)))))
mark#(f(b, X2, c))active#(f(active(b), X2, active(c)))mark#(f(f(_x31, _x32, _x33), X2, f(a, _x72, b)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(a, _x72, active(b)))))
mark#(f(f(_x31, _x32, _x33), X2, f(a, _x52, a)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(a)))))mark#(f(b, _x22, X3))active#(f(b, _x22, mark(X3)))
mark#(f(f(_x31, _x32, b), X2, f(a, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, active(b))), X2, active(f(active(a), _x52, mark(_x53)))))mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x51, _x52, a)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, active(a)))))
mark#(f(f(_x31, _x32, f(_x91, _x92, _x93)), active(_x22), f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, active(f(mark(_x91), _x92, mark(_x93))))), _x22, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(X1, active(_x22), f(_x51, _x52, c)))active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, active(c)))))
mark#(f(_x21, _x22, f(_x51, _x52, c)))active#(f(_x21, _x22, active(f(mark(_x51), _x52, active(c)))))mark#(f(b, _x32, _x33))active#(f(b, _x32, _x33))
mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x51, _x52, c)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, active(c)))))mark#(f(X1, X2, b))active#(f(mark(X1), X2, active(b)))
mark#(f(f(_x31, _x32, _x33), X2, f(f(_x81, _x82, _x83), _x52, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(f(mark(_x81), _x82, mark(_x83))), _x52, mark(_x53)))))mark#(f(X1, X2, f(_x71, _x72, c)))active#(f(mark(X1), X2, active(f(_x71, _x72, active(c)))))
mark#(f(c, X2, f(_x51, _x52, c)))active#(f(active(c), X2, active(f(mark(_x51), _x52, active(c)))))active#(c)mark#(a)
mark#(f(X1, _x22, _x23))active#(f(mark(X1), _x22, _x23))mark#(f(f(_x31, _x32, _x33), _x22, f(a, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, f(active(a), _x52, mark(_x53))))
mark#(f(b, X2, a))active#(f(active(b), X2, active(a)))mark#(f(X1, X2, f(_x51, active(_x72), _x53)))active#(f(mark(X1), X2, active(f(mark(_x51), _x72, mark(_x53)))))
mark#(f(f(c, _x32, _x33), X2, f(a, _x52, _x53)))active#(f(active(f(active(c), _x32, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53)))))mark#(f(a, X2, f(_x51, _x52, _x53)))active#(f(active(a), X2, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(f(_x31, _x32, _x33), X2, f(a, _x72, _x73)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x72, _x73))))mark#(f(f(_x51, _x52, _x33), X2, f(a, _x52, b)))active#(f(active(f(_x51, _x52, mark(_x33))), X2, active(f(active(a), _x52, active(b)))))
mark#(f(f(_x31, mark(_x52), _x33), X2, f(a, _x52, mark(_x33))))active#(f(active(f(mark(_x31), _x52, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53)))))mark#(f(f(_x31, _x32, a), X2, f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, active(a))), X2, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(f(_x31, mark(_x52), _x33), X2, f(mark(_x31), _x52, mark(_x33))))active#(f(active(f(mark(_x31), _x52, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(X1, X2, f(a, _x52, _x53)))active#(f(mark(X1), X2, active(f(active(a), _x52, mark(_x53)))))
mark#(f(f(_x31, _x32, _x33), mark(_x22), f(a, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(a), _x52, mark(_x53)))))mark#(f(b, X2, b))active#(f(active(b), X2, active(b)))
mark#(f(f(_x31, _x32, f(_x81, _x82, _x83)), X2, f(a, _x52, b)))active#(f(active(f(mark(_x31), _x32, active(f(mark(_x81), _x82, mark(_x83))))), X2, active(f(active(a), _x52, active(b)))))mark#(f(f(_x31, mark(_x62), _x33), active(_x22), f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x62, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(f(_x31, _x32, _x33), X2, f(a, _x72, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(a, _x72, mark(_x53)))))mark#(f(f(_x31, _x32, _x33), X2, f(_x51, _x72, _x73)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x72, _x73))))
mark#(f(f(_x31, _x32, _x33), X2, f(a, mark(_x72), b)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x72, active(b)))))mark#(f(f(f(_x61, _x62, _x63), _x32, _x33), X2, f(a, _x52, _x53)))active#(f(active(f(active(f(mark(_x61), _x62, mark(_x63))), _x32, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53)))))
mark#(f(f(_x31, _x32, _x33), X2, f(c, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(c), _x52, mark(_x53)))))mark#(f(f(_x31, _x62, _x63), active(_x22), f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x62, _x63)), _x22, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(X1, X2, f(_x51, _x52, f(_x101, _x102, _x103))))active#(f(mark(X1), X2, active(f(mark(_x51), _x52, active(f(mark(_x101), _x102, mark(_x103)))))))mark#(f(f(a, _x32, _x33), X2, f(_x51, _x52, _x53)))active#(f(active(f(active(a), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(c)active#(c)mark#(f(f(_x31, _x32, _x33), _x22, f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, f(mark(_x51), _x52, mark(_x53))))
mark#(f(X1, X2, f(_x51, _x52, a)))active#(f(mark(X1), X2, active(f(mark(_x51), _x52, active(a)))))mark#(f(c, X2, X3))active#(f(active(c), X2, mark(X3)))
mark#(f(f(_x31, _x32, _x33), X2, f(_x51, mark(_x72), _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x72, mark(_x53)))))mark#(f(b, X2, f(_x51, _x52, _x53)))active#(f(active(b), X2, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x51, mark(_x82), _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x82, mark(_x53)))))mark#(f(f(a, _x32, _x33), X2, f(a, _x52, _x53)))active#(f(active(f(active(a), _x32, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53)))))
mark#(f(f(_x31, _x32, _x33), active(mark(_x42)), f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x42, active(f(mark(_x51), _x52, mark(_x53)))))

Rewrite Rules

active(f(a, b, X))mark(f(X, X, X))active(c)mark(a)
active(c)mark(b)mark(f(X1, X2, X3))active(f(mark(X1), X2, mark(X3)))
mark(a)active(a)mark(b)active(b)
mark(c)active(c)f(mark(X1), X2, X3)f(X1, X2, X3)
f(X1, mark(X2), X3)f(X1, X2, X3)f(X1, X2, mark(X3))f(X1, X2, X3)
f(active(X1), X2, X3)f(X1, X2, X3)f(X1, active(X2), X3)f(X1, X2, X3)
f(X1, X2, active(X3))f(X1, X2, X3)

Original Signature

Termination of terms over the following signature is verified: f, b, c, a, active, mark

Strategy


The right-hand side of the rule mark#(f(X1, X2, f(b, _x52, c))) → active#(f(mark(X1), X2, active(f(active(b), _x52, active(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
active#(f(mark(X1), _x22, active(f(active(b), _x52, active(c))))) 
active#(f(mark(X1), X2, active(f(active(b), _x52, mark(a))))) 
active#(f(mark(X1), X2, active(f(active(b), _x72, c)))) 
active#(f(mark(X1), _x22, f(active(b), _x52, active(c)))) 
active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(b), _x52, active(c))))) 
active#(f(active(b), X2, active(f(active(b), _x52, active(c))))) 
active#(f(_x21, _x22, active(f(active(b), _x52, active(c))))) 
active#(f(active(a), X2, active(f(active(b), _x52, active(c))))) 
active#(f(mark(X1), X2, active(f(active(b), _x52, mark(b))))) 
active#(f(mark(X1), X2, active(f(active(b), _x72, active(c))))) 
active#(f(mark(X1), X2, active(f(b, _x72, active(c))))) 
active#(f(active(c), X2, active(f(active(b), _x52, active(c))))) 
Thus, the rule mark#(f(X1, X2, f(b, _x52, c))) → active#(f(mark(X1), X2, active(f(active(b), _x52, active(c))))) is replaced by the following rules:
mark#(f(X1, X2, f(b, _x72, c))) → active#(f(mark(X1), X2, active(f(b, _x72, active(c)))))mark#(f(X1, _x22, f(b, _x52, c))) → active#(f(mark(X1), _x22, f(active(b), _x52, active(c))))
mark#(f(X1, X2, f(b, _x52, c))) → active#(f(mark(X1), X2, active(f(active(b), _x52, mark(b)))))mark#(f(b, X2, f(b, _x52, c))) → active#(f(active(b), X2, active(f(active(b), _x52, active(c)))))
mark#(f(a, X2, f(b, _x52, c))) → active#(f(active(a), X2, active(f(active(b), _x52, active(c)))))mark#(f(_x21, _x22, f(b, _x52, c))) → active#(f(_x21, _x22, active(f(active(b), _x52, active(c)))))
mark#(f(X1, X2, f(b, mark(_x72), c))) → active#(f(mark(X1), X2, active(f(active(b), _x72, active(c)))))mark#(f(c, X2, f(b, _x52, c))) → active#(f(active(c), X2, active(f(active(b), _x52, active(c)))))
mark#(f(X1, active(_x22), f(b, _x52, c))) → active#(f(mark(X1), _x22, active(f(active(b), _x52, active(c)))))mark#(f(X1, X2, f(b, active(_x72), c))) → active#(f(mark(X1), X2, active(f(active(b), _x72, active(c)))))
mark#(f(f(_x31, _x32, _x33), X2, f(b, _x52, c))) → active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(b), _x52, active(c)))))mark#(f(X1, mark(_x22), f(b, _x52, c))) → active#(f(mark(X1), _x22, active(f(active(b), _x52, active(c)))))
mark#(f(X1, X2, f(b, _x52, c))) → active#(f(mark(X1), X2, active(f(active(b), _x52, mark(a)))))mark#(f(X1, X2, f(b, _x72, c))) → active#(f(mark(X1), X2, active(f(active(b), _x72, c))))

Problem 20: ForwardNarrowing



Dependency Pair Problem

Dependency Pairs

mark#(f(a, X2, f(b, _x52, c)))active#(f(active(a), X2, active(f(active(b), _x52, active(c)))))mark#(f(X1, X2, f(_x51, mark(_x72), _x53)))active#(f(mark(X1), X2, active(f(mark(_x51), _x72, mark(_x53)))))
mark#(f(f(_x31, _x32, _x33), active(_x22), f(c, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(c), _x52, mark(_x53)))))mark#(f(X1, active(_x22), f(_x51, _x52, _x53)))active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(X1, X2, f(_x51, active(_x72), c)))active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(c)))))mark#(f(f(_x51, _x52, _x33), X2, f(a, _x52, mark(_x33))))active#(f(active(f(_x51, _x52, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53)))))
mark#(f(f(_x31, _x32, b), X2, f(a, _x52, b)))active#(f(active(f(mark(_x31), _x32, active(b))), X2, active(f(active(a), _x52, active(b)))))mark#(f(X1, X2, f(_x51, _x52, b)))active#(f(mark(X1), X2, active(f(mark(_x51), _x52, active(b)))))
mark#(f(f(_x31, _x32, _x33), active(_x22), f(a, _x52, b)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(a), _x52, active(b)))))mark#(f(f(_x31, _x32, _x33), active(_x22), f(f(_x91, _x92, _x93), _x52, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(f(mark(_x91), _x92, mark(_x93))), _x52, mark(_x53)))))
mark#(f(f(_x31, _x32, _x33), _x22, f(a, _x52, _x53)))active#(f(f(mark(_x31), _x32, mark(_x33)), _x22, active(f(active(a), _x52, mark(_x53)))))mark#(f(f(b, _x32, _x33), X2, f(a, _x52, b)))active#(f(active(f(active(b), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(b)))))
mark#(f(f(_x31, _x32, _x33), active(_x42), f(_x51, _x52, _x53)))active#(f(f(mark(_x31), _x32, mark(_x33)), _x42, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(f(_x31, _x32, _x33), _x22, f(a, _x52, b)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, f(active(a), _x52, active(b))))
mark#(f(X1, X2, f(b, _x52, _x53)))active#(f(mark(X1), X2, active(f(active(b), _x52, mark(_x53)))))mark#(f(X1, X2, f(b, _x52, c)))active#(f(mark(X1), X2, active(f(active(b), _x52, mark(a)))))
mark#(f(b, X2, f(_x51, _x52, c)))active#(f(active(b), X2, active(f(mark(_x51), _x52, active(c)))))mark#(f(X1, X2, f(_x51, _x52, c)))active#(f(mark(X1), X2, active(f(mark(_x51), _x52, mark(a)))))
mark#(f(f(_x31, _x32, _x33), X2, f(a, _x52, c)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(c)))))mark#(f(X1, active(_x22), X3))active#(f(mark(X1), _x22, mark(X3)))
mark#(f(b, mark(_x32), _x33))active#(f(active(b), _x32, _x33))mark#(f(f(_x31, _x32, a), active(_x22), f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, active(a))), _x22, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(f(_x31, _x32, _x33), X2, f(a, _x52, f(_x101, _x102, _x103))))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(f(mark(_x101), _x102, mark(_x103)))))))mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x81, _x82, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(_x81, _x82, mark(_x53)))))
mark#(f(b, active(_x22), X3))active#(f(active(b), _x22, mark(X3)))mark#(f(X1, X2, f(_x51, _x52, c)))active#(f(mark(X1), X2, active(f(mark(_x51), _x52, mark(b)))))
mark#(f(f(_x31, _x32, b), active(_x22), f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, active(b))), _x22, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(f(_x31, _x32, _x33), _x22, f(_x51, _x52, _x53)))active#(f(f(mark(_x31), _x32, mark(_x33)), _x22, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(X1, X2, f(b, mark(_x72), c)))active#(f(mark(X1), X2, active(f(active(b), _x72, active(c)))))mark#(f(c, X2, f(_x51, _x52, _x53)))active#(f(active(c), X2, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(X1, X2, f(c, _x52, _x53)))active#(f(mark(X1), X2, active(f(active(c), _x52, mark(_x53)))))mark#(f(f(_x31, _x32, _x33), active(_x22), f(b, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(b), _x52, mark(_x53)))))
active#(f(a, b, X))mark#(f(X, X, X))mark#(f(b, mark(_x22), X3))active#(f(active(b), _x22, mark(X3)))
mark#(f(f(_x31, _x32, c), X2, f(a, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, active(c))), X2, active(f(active(a), _x52, mark(_x53)))))mark#(f(f(f(_x71, _x72, _x73), _x32, _x33), active(_x22), f(_x51, _x52, _x53)))active#(f(active(f(active(f(mark(_x71), _x72, mark(_x73))), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(f(_x31, _x32, _x33), mark(_x22), f(a, _x52, b)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(a), _x52, active(b)))))mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x51, active(_x82), _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x82, mark(_x53)))))
mark#(f(X1, X2, f(_x51, mark(_x72), c)))active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(c)))))mark#(f(X1, X2, f(c, _x52, c)))active#(f(mark(X1), X2, active(f(active(c), _x52, active(c)))))
mark#(f(f(_x31, _x32, _x33), X2, f(b, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(b), _x52, mark(_x53)))))mark#(f(f(f(_x61, _x62, _x63), _x32, _x33), X2, f(a, _x52, b)))active#(f(active(f(active(f(mark(_x61), _x62, mark(_x63))), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(b)))))
mark#(f(f(_x31, active(_x62), _x33), active(_x22), f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x62, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(f(_x31, mark(_x52), _x33), X2, f(a, _x52, b)))active#(f(active(f(mark(_x31), _x52, mark(_x33))), X2, active(f(active(a), _x52, active(b)))))
mark#(f(f(_x31, _x32, a), X2, f(a, _x52, b)))active#(f(active(f(mark(_x31), _x32, active(a))), X2, active(f(active(a), _x52, active(b)))))mark#(f(X1, mark(_x22), f(_x51, _x52, _x53)))active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(f(_x31, _x32, c), X2, f(a, _x52, b)))active#(f(active(f(mark(_x31), _x32, active(c))), X2, active(f(active(a), _x52, active(b)))))mark#(f(X1, X2, f(_x71, _x72, _x53)))active#(f(mark(X1), X2, active(f(_x71, _x72, mark(_x53)))))
mark#(f(f(_x31, _x32, f(_x81, _x82, _x83)), X2, f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, active(f(mark(_x81), _x82, mark(_x83))))), X2, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(X1, X2, f(f(_x81, _x82, _x83), _x52, _x53)))active#(f(mark(X1), X2, active(f(active(f(mark(_x81), _x82, mark(_x83))), _x52, mark(_x53)))))
mark#(f(X1, active(_x22), f(b, _x52, c)))active#(f(mark(X1), _x22, active(f(active(b), _x52, active(c)))))mark#(f(c, X2, f(b, _x52, c)))active#(f(active(c), X2, active(f(active(b), _x52, active(c)))))
mark#(f(X1, mark(_x22), X3))active#(f(mark(X1), _x22, mark(X3)))mark#(f(f(_x31, _x32, c), active(_x22), f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, active(c))), _x22, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(f(_x31, _x52, _x53), X2, f(a, _x52, _x53)))active#(f(active(f(mark(_x31), _x52, _x53)), X2, active(f(active(a), _x52, mark(_x53)))))mark#(f(f(_x31, _x32, _x33), X2, f(_x51, _x52, f(_x101, _x102, _x103))))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, active(f(mark(_x101), _x102, mark(_x103)))))))
mark#(f(f(_x31, _x32, c), X2, f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, active(c))), X2, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(f(_x31, _x32, b), X2, f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, active(b))), X2, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(f(_x31, _x32, _x33), X2, f(a, mark(_x72), _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x72, mark(_x53)))))mark#(f(f(_x31, _x32, _x33), X2, f(_x71, _x72, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(_x71, _x72, mark(_x53)))))
mark#(f(X1, _x22, f(b, _x52, c)))active#(f(mark(X1), _x22, f(active(b), _x52, active(c))))mark#(f(X1, X2, X3))mark#(X1)
mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x51, _x52, b)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, active(b)))))mark#(f(X1, X2, X3))mark#(X3)
mark#(f(f(_x31, _x32, _x33), X2, f(_x51, active(_x72), _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x72, mark(_x53)))))mark#(f(f(a, _x32, _x33), active(_x22), f(_x51, _x52, _x53)))active#(f(active(f(active(a), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(a, X2, f(_x51, _x52, c)))active#(f(active(a), X2, active(f(mark(_x51), _x52, active(c)))))mark#(f(f(_x61, _x62, _x33), active(_x22), f(_x51, _x52, _x53)))active#(f(active(f(_x61, _x62, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(f(b, _x32, _x33), X2, f(_x51, _x52, _x53)))active#(f(active(f(active(b), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(f(_x31, _x32, _x33), active(active(_x42)), f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x42, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(f(b, _x32, _x33), active(_x22), f(_x51, _x52, _x53)))active#(f(active(f(active(b), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(f(_x31, _x32, _x33), X2, f(a, active(_x72), b)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x72, active(b)))))
mark#(f(f(_x51, _x52, _x33), X2, f(_x51, _x52, mark(_x33))))active#(f(active(f(_x51, _x52, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(f(_x31, _x32, _x33), active(_x22), f(a, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(a), _x52, mark(_x53)))))
mark#(f(f(_x31, _x32, _x33), X2, f(b, _x52, c)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(b), _x52, active(c)))))mark#(f(X1, mark(_x22), f(_x51, _x52, c)))active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, active(c)))))
mark#(f(f(c, _x32, _x33), active(_x22), f(_x51, _x52, _x53)))active#(f(active(f(active(c), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(X1, X2, a))active#(f(mark(X1), X2, active(a)))
mark#(f(f(_x31, _x32, _x33), X2, f(a, active(_x72), _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x72, mark(_x53)))))mark#(f(X1, _x22, f(_x51, _x52, c)))active#(f(mark(X1), _x22, f(mark(_x51), _x52, active(c))))
mark#(f(f(_x31, _x32, _x33), X2, f(_x51, _x52, c)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, active(c)))))mark#(f(X1, X2, f(b, _x72, c)))active#(f(mark(X1), X2, active(f(b, _x72, active(c)))))
mark#(f(_x21, _x22, X3))active#(f(_x21, _x22, mark(X3)))mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x51, _x52, f(_x111, _x112, _x113))))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, active(f(mark(_x111), _x112, mark(_x113)))))))
mark#(f(f(_x31, _x32, _x33), active(_x42), f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x42, f(mark(_x51), _x52, mark(_x53))))mark#(f(_x21, _x22, f(_x51, _x52, _x53)))active#(f(_x21, _x22, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(f(_x31, _x32, a), X2, f(a, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, active(a))), X2, active(f(active(a), _x52, mark(_x53)))))mark#(f(f(_x31, _x32, _x33), X2, f(a, _x72, b)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x72, b))))
mark#(f(X1, _x22, f(_x51, _x52, _x53)))active#(f(mark(X1), _x22, f(mark(_x51), _x52, mark(_x53))))mark#(f(X1, X2, f(_x51, _x72, _x73)))active#(f(mark(X1), X2, active(f(mark(_x51), _x72, _x73))))
mark#(f(f(_x31, _x32, _x33), X2, f(_x51, _x52, a)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, active(a)))))mark#(f(X1, X2, f(a, _x52, c)))active#(f(mark(X1), X2, active(f(active(a), _x52, active(c)))))
mark#(f(f(_x31, active(_x52), _x33), X2, f(a, _x52, b)))active#(f(active(f(mark(_x31), _x52, mark(_x33))), X2, active(f(active(a), _x52, active(b)))))mark#(f(f(c, _x32, _x33), X2, f(_x51, _x52, _x53)))active#(f(active(f(active(c), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(X1, X2, c))active#(f(mark(X1), X2, active(c)))mark#(f(f(_x31, active(_x52), _x33), X2, f(mark(_x31), _x52, mark(_x33))))active#(f(active(f(mark(_x31), _x52, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(b, active(_x32), _x33))active#(f(active(b), _x32, _x33))mark#(f(f(b, _x32, _x33), X2, f(a, _x52, _x53)))active#(f(active(f(active(b), _x32, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53)))))
mark#(f(f(_x31, _x32, f(_x81, _x82, _x83)), X2, f(a, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, active(f(mark(_x81), _x82, mark(_x83))))), X2, active(f(active(a), _x52, mark(_x53)))))mark#(f(f(c, _x32, _x33), X2, f(a, _x52, b)))active#(f(active(f(active(c), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(b)))))
mark#(f(f(_x31, _x52, _x53), X2, f(a, _x52, b)))active#(f(active(f(mark(_x31), _x52, _x53)), X2, active(f(active(a), _x52, active(b)))))mark#(f(b, X2, f(b, _x52, c)))active#(f(active(b), X2, active(f(active(b), _x52, active(c)))))
mark#(f(a, X2, X3))active#(f(active(a), X2, mark(X3)))mark#(f(f(f(_x61, _x62, _x63), _x32, _x33), X2, f(_x51, _x52, _x53)))active#(f(active(f(active(f(mark(_x61), _x62, mark(_x63))), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x51, _x82, _x83)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x82, _x83))))mark#(f(f(a, _x32, _x33), X2, f(a, _x52, b)))active#(f(active(f(active(a), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(b)))))
mark#(f(b, _x32, active(_x33)))active#(f(active(b), _x32, _x33))mark#(f(f(_x31, _x32, _x33), X2, X3))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, mark(X3)))
mark#(f(f(_x31, _x32, _x33), X2, f(_x51, _x52, b)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, active(b)))))mark#(f(f(_x31, active(_x52), _x33), X2, f(a, _x52, mark(_x33))))active#(f(active(f(mark(_x31), _x52, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53)))))
mark#(f(b, _x32, mark(_x33)))active#(f(active(b), _x32, _x33))mark#(f(X1, X2, f(_x51, _x72, c)))active#(f(mark(X1), X2, active(f(mark(_x51), _x72, c))))
mark#(f(f(_x31, _x32, _x33), _x22, f(a, _x52, b)))active#(f(f(mark(_x31), _x32, mark(_x33)), _x22, active(f(active(a), _x52, active(b)))))mark#(f(f(_x31, _x32, _x33), mark(_x22), f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(f(_x31, _x52, _x53), X2, f(mark(_x31), _x52, _x53)))active#(f(active(f(mark(_x31), _x52, _x53)), X2, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(X1, X2, f(f(_x81, _x82, _x83), _x52, c)))active#(f(mark(X1), X2, active(f(active(f(mark(_x81), _x82, mark(_x83))), _x52, active(c)))))
mark#(f(f(_x31, _x32, _x33), X2, f(a, _x72, b)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(a, _x72, active(b)))))mark#(f(b, X2, c))active#(f(active(b), X2, active(c)))
mark#(f(X1, X2, f(b, _x52, c)))active#(f(mark(X1), X2, active(f(active(b), _x52, mark(b)))))mark#(f(f(_x31, _x32, _x33), X2, f(a, _x52, a)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(a)))))
mark#(f(b, _x22, X3))active#(f(b, _x22, mark(X3)))mark#(f(f(_x31, _x32, b), X2, f(a, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, active(b))), X2, active(f(active(a), _x52, mark(_x53)))))
mark#(f(f(_x31, _x32, f(_x91, _x92, _x93)), active(_x22), f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, active(f(mark(_x91), _x92, mark(_x93))))), _x22, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x51, _x52, a)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, active(a)))))
mark#(f(X1, active(_x22), f(_x51, _x52, c)))active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, active(c)))))mark#(f(_x21, _x22, f(b, _x52, c)))active#(f(_x21, _x22, active(f(active(b), _x52, active(c)))))
mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x51, _x52, c)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, active(c)))))mark#(f(b, _x32, _x33))active#(f(b, _x32, _x33))
mark#(f(_x21, _x22, f(_x51, _x52, c)))active#(f(_x21, _x22, active(f(mark(_x51), _x52, active(c)))))mark#(f(X1, X2, b))active#(f(mark(X1), X2, active(b)))
mark#(f(f(_x31, _x32, _x33), X2, f(f(_x81, _x82, _x83), _x52, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(f(mark(_x81), _x82, mark(_x83))), _x52, mark(_x53)))))mark#(f(c, X2, f(_x51, _x52, c)))active#(f(active(c), X2, active(f(mark(_x51), _x52, active(c)))))
mark#(f(X1, X2, f(_x71, _x72, c)))active#(f(mark(X1), X2, active(f(_x71, _x72, active(c)))))active#(c)mark#(a)
mark#(f(X1, _x22, _x23))active#(f(mark(X1), _x22, _x23))mark#(f(X1, X2, f(_x51, active(_x72), _x53)))active#(f(mark(X1), X2, active(f(mark(_x51), _x72, mark(_x53)))))
mark#(f(b, X2, a))active#(f(active(b), X2, active(a)))mark#(f(f(_x31, _x32, _x33), _x22, f(a, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, f(active(a), _x52, mark(_x53))))
mark#(f(a, X2, f(_x51, _x52, _x53)))active#(f(active(a), X2, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(f(c, _x32, _x33), X2, f(a, _x52, _x53)))active#(f(active(f(active(c), _x32, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53)))))
mark#(f(f(_x31, _x32, _x33), X2, f(a, _x72, _x73)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x72, _x73))))mark#(f(f(_x51, _x52, _x33), X2, f(a, _x52, b)))active#(f(active(f(_x51, _x52, mark(_x33))), X2, active(f(active(a), _x52, active(b)))))
mark#(f(f(_x31, mark(_x52), _x33), X2, f(a, _x52, mark(_x33))))active#(f(active(f(mark(_x31), _x52, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53)))))mark#(f(f(_x31, _x32, a), X2, f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, active(a))), X2, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(f(_x31, mark(_x52), _x33), X2, f(mark(_x31), _x52, mark(_x33))))active#(f(active(f(mark(_x31), _x52, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(X1, X2, f(a, _x52, _x53)))active#(f(mark(X1), X2, active(f(active(a), _x52, mark(_x53)))))
mark#(f(X1, X2, f(b, _x72, c)))active#(f(mark(X1), X2, active(f(active(b), _x72, c))))mark#(f(f(_x31, _x32, _x33), mark(_x22), f(a, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(a), _x52, mark(_x53)))))
mark#(f(b, X2, b))active#(f(active(b), X2, active(b)))mark#(f(f(_x31, mark(_x62), _x33), active(_x22), f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x62, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(f(_x31, _x32, f(_x81, _x82, _x83)), X2, f(a, _x52, b)))active#(f(active(f(mark(_x31), _x32, active(f(mark(_x81), _x82, mark(_x83))))), X2, active(f(active(a), _x52, active(b)))))mark#(f(f(_x31, _x32, _x33), X2, f(a, _x72, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(a, _x72, mark(_x53)))))
mark#(f(f(_x31, _x32, _x33), X2, f(_x51, _x72, _x73)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x72, _x73))))mark#(f(f(_x31, _x32, _x33), X2, f(c, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(c), _x52, mark(_x53)))))
mark#(f(f(f(_x61, _x62, _x63), _x32, _x33), X2, f(a, _x52, _x53)))active#(f(active(f(active(f(mark(_x61), _x62, mark(_x63))), _x32, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53)))))mark#(f(f(_x31, _x32, _x33), X2, f(a, mark(_x72), b)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x72, active(b)))))
mark#(f(f(_x31, _x62, _x63), active(_x22), f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x62, _x63)), _x22, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(f(a, _x32, _x33), X2, f(_x51, _x52, _x53)))active#(f(active(f(active(a), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(X1, X2, f(_x51, _x52, f(_x101, _x102, _x103))))active#(f(mark(X1), X2, active(f(mark(_x51), _x52, active(f(mark(_x101), _x102, mark(_x103)))))))mark#(c)active#(c)
mark#(f(f(_x31, _x32, _x33), _x22, f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, f(mark(_x51), _x52, mark(_x53))))mark#(f(X1, X2, f(_x51, _x52, a)))active#(f(mark(X1), X2, active(f(mark(_x51), _x52, active(a)))))
mark#(f(X1, X2, f(b, active(_x72), c)))active#(f(mark(X1), X2, active(f(active(b), _x72, active(c)))))mark#(f(c, X2, X3))active#(f(active(c), X2, mark(X3)))
mark#(f(f(_x31, _x32, _x33), X2, f(_x51, mark(_x72), _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x72, mark(_x53)))))mark#(f(b, X2, f(_x51, _x52, _x53)))active#(f(active(b), X2, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x51, mark(_x82), _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x82, mark(_x53)))))mark#(f(f(a, _x32, _x33), X2, f(a, _x52, _x53)))active#(f(active(f(active(a), _x32, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53)))))
mark#(f(f(_x31, _x32, _x33), active(mark(_x42)), f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x42, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(X1, mark(_x22), f(b, _x52, c)))active#(f(mark(X1), _x22, active(f(active(b), _x52, active(c)))))

Rewrite Rules

active(f(a, b, X))mark(f(X, X, X))active(c)mark(a)
active(c)mark(b)mark(f(X1, X2, X3))active(f(mark(X1), X2, mark(X3)))
mark(a)active(a)mark(b)active(b)
mark(c)active(c)f(mark(X1), X2, X3)f(X1, X2, X3)
f(X1, mark(X2), X3)f(X1, X2, X3)f(X1, X2, mark(X3))f(X1, X2, X3)
f(active(X1), X2, X3)f(X1, X2, X3)f(X1, active(X2), X3)f(X1, X2, X3)
f(X1, X2, active(X3))f(X1, X2, X3)

Original Signature

Termination of terms over the following signature is verified: f, b, c, a, active, mark

Strategy


The right-hand side of the rule mark#(f(a, X2, f(b, _x52, c))) → active#(f(active(a), X2, active(f(active(b), _x52, active(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
active#(f(active(a), X2, active(f(active(b), _x72, c)))) 
active#(f(active(a), _x22, f(active(b), _x52, active(c)))) 
active#(f(active(a), X2, active(f(b, _x72, active(c))))) 
active#(f(active(a), X2, active(f(active(b), _x52, mark(a))))) 
active#(f(a, _x22, active(f(active(b), _x52, active(c))))) 
active#(f(active(a), _x22, active(f(active(b), _x52, active(c))))) 
active#(f(active(a), X2, active(f(active(b), _x52, mark(b))))) 
active#(f(active(a), X2, active(f(active(b), _x72, active(c))))) 
Thus, the rule mark#(f(a, X2, f(b, _x52, c))) → active#(f(active(a), X2, active(f(active(b), _x52, active(c))))) is replaced by the following rules:
mark#(f(a, _x22, f(b, _x52, c))) → active#(f(a, _x22, active(f(active(b), _x52, active(c)))))mark#(f(a, X2, f(b, _x72, c))) → active#(f(active(a), X2, active(f(active(b), _x72, c))))
mark#(f(a, X2, f(b, mark(_x72), c))) → active#(f(active(a), X2, active(f(active(b), _x72, active(c)))))mark#(f(a, _x22, f(b, _x52, c))) → active#(f(active(a), _x22, f(active(b), _x52, active(c))))
mark#(f(a, X2, f(b, active(_x72), c))) → active#(f(active(a), X2, active(f(active(b), _x72, active(c)))))mark#(f(a, X2, f(b, _x52, c))) → active#(f(active(a), X2, active(f(active(b), _x52, mark(a)))))
mark#(f(a, X2, f(b, _x52, c))) → active#(f(active(a), X2, active(f(active(b), _x52, mark(b)))))mark#(f(a, mark(_x22), f(b, _x52, c))) → active#(f(active(a), _x22, active(f(active(b), _x52, active(c)))))
mark#(f(a, X2, f(b, _x72, c))) → active#(f(active(a), X2, active(f(b, _x72, active(c)))))mark#(f(a, active(_x22), f(b, _x52, c))) → active#(f(active(a), _x22, active(f(active(b), _x52, active(c)))))

Problem 21: ForwardNarrowing



Dependency Pair Problem

Dependency Pairs

mark#(f(X1, X2, f(_x51, mark(_x72), _x53)))active#(f(mark(X1), X2, active(f(mark(_x51), _x72, mark(_x53)))))mark#(f(f(_x31, _x32, _x33), active(_x22), f(c, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(c), _x52, mark(_x53)))))
mark#(f(f(_x31, _x32, b), X2, f(a, _x52, b)))active#(f(active(f(mark(_x31), _x32, active(b))), X2, active(f(active(a), _x52, active(b)))))mark#(f(f(_x51, _x52, _x33), X2, f(a, _x52, mark(_x33))))active#(f(active(f(_x51, _x52, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53)))))
mark#(f(X1, X2, f(_x51, active(_x72), c)))active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(c)))))mark#(f(X1, active(_x22), f(_x51, _x52, _x53)))active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(f(_x31, _x32, _x33), active(_x22), f(a, _x52, b)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(a), _x52, active(b)))))mark#(f(X1, X2, f(_x51, _x52, b)))active#(f(mark(X1), X2, active(f(mark(_x51), _x52, active(b)))))
mark#(f(f(_x31, _x32, _x33), active(_x22), f(f(_x91, _x92, _x93), _x52, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(f(mark(_x91), _x92, mark(_x93))), _x52, mark(_x53)))))mark#(f(f(_x31, _x32, _x33), _x22, f(a, _x52, _x53)))active#(f(f(mark(_x31), _x32, mark(_x33)), _x22, active(f(active(a), _x52, mark(_x53)))))
mark#(f(f(b, _x32, _x33), X2, f(a, _x52, b)))active#(f(active(f(active(b), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(b)))))mark#(f(f(_x31, _x32, _x33), _x22, f(a, _x52, b)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, f(active(a), _x52, active(b))))
mark#(f(f(_x31, _x32, _x33), active(_x42), f(_x51, _x52, _x53)))active#(f(f(mark(_x31), _x32, mark(_x33)), _x42, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(X1, X2, f(b, _x52, _x53)))active#(f(mark(X1), X2, active(f(active(b), _x52, mark(_x53)))))
mark#(f(X1, X2, f(b, _x52, c)))active#(f(mark(X1), X2, active(f(active(b), _x52, mark(a)))))mark#(f(b, X2, f(_x51, _x52, c)))active#(f(active(b), X2, active(f(mark(_x51), _x52, active(c)))))
mark#(f(X1, X2, f(_x51, _x52, c)))active#(f(mark(X1), X2, active(f(mark(_x51), _x52, mark(a)))))mark#(f(f(_x31, _x32, _x33), X2, f(a, _x52, c)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(c)))))
mark#(f(X1, active(_x22), X3))active#(f(mark(X1), _x22, mark(X3)))mark#(f(a, _x22, f(b, _x52, c)))active#(f(a, _x22, active(f(active(b), _x52, active(c)))))
mark#(f(b, mark(_x32), _x33))active#(f(active(b), _x32, _x33))mark#(f(f(_x31, _x32, a), active(_x22), f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, active(a))), _x22, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(f(_x31, _x32, _x33), X2, f(a, _x52, f(_x101, _x102, _x103))))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(f(mark(_x101), _x102, mark(_x103)))))))mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x81, _x82, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(_x81, _x82, mark(_x53)))))
mark#(f(b, active(_x22), X3))active#(f(active(b), _x22, mark(X3)))mark#(f(X1, X2, f(_x51, _x52, c)))active#(f(mark(X1), X2, active(f(mark(_x51), _x52, mark(b)))))
mark#(f(X1, X2, f(b, mark(_x72), c)))active#(f(mark(X1), X2, active(f(active(b), _x72, active(c)))))mark#(f(f(_x31, _x32, _x33), _x22, f(_x51, _x52, _x53)))active#(f(f(mark(_x31), _x32, mark(_x33)), _x22, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(f(_x31, _x32, b), active(_x22), f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, active(b))), _x22, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(c, X2, f(_x51, _x52, _x53)))active#(f(active(c), X2, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(X1, X2, f(c, _x52, _x53)))active#(f(mark(X1), X2, active(f(active(c), _x52, mark(_x53)))))mark#(f(f(_x31, _x32, _x33), active(_x22), f(b, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(b), _x52, mark(_x53)))))
active#(f(a, b, X))mark#(f(X, X, X))mark#(f(f(_x31, _x32, c), X2, f(a, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, active(c))), X2, active(f(active(a), _x52, mark(_x53)))))
mark#(f(b, mark(_x22), X3))active#(f(active(b), _x22, mark(X3)))mark#(f(f(_x31, _x32, _x33), mark(_x22), f(a, _x52, b)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(a), _x52, active(b)))))
mark#(f(f(f(_x71, _x72, _x73), _x32, _x33), active(_x22), f(_x51, _x52, _x53)))active#(f(active(f(active(f(mark(_x71), _x72, mark(_x73))), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(X1, X2, f(c, _x52, c)))active#(f(mark(X1), X2, active(f(active(c), _x52, active(c)))))
mark#(f(X1, X2, f(_x51, mark(_x72), c)))active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(c)))))mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x51, active(_x82), _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x82, mark(_x53)))))
mark#(f(f(f(_x61, _x62, _x63), _x32, _x33), X2, f(a, _x52, b)))active#(f(active(f(active(f(mark(_x61), _x62, mark(_x63))), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(b)))))mark#(f(f(_x31, _x32, _x33), X2, f(b, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(b), _x52, mark(_x53)))))
mark#(f(f(_x31, mark(_x52), _x33), X2, f(a, _x52, b)))active#(f(active(f(mark(_x31), _x52, mark(_x33))), X2, active(f(active(a), _x52, active(b)))))mark#(f(f(_x31, active(_x62), _x33), active(_x22), f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x62, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(f(_x31, _x32, a), X2, f(a, _x52, b)))active#(f(active(f(mark(_x31), _x32, active(a))), X2, active(f(active(a), _x52, active(b)))))mark#(f(X1, mark(_x22), f(_x51, _x52, _x53)))active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(f(_x31, _x32, c), X2, f(a, _x52, b)))active#(f(active(f(mark(_x31), _x32, active(c))), X2, active(f(active(a), _x52, active(b)))))mark#(f(X1, X2, f(_x71, _x72, _x53)))active#(f(mark(X1), X2, active(f(_x71, _x72, mark(_x53)))))
mark#(f(f(_x31, _x32, f(_x81, _x82, _x83)), X2, f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, active(f(mark(_x81), _x82, mark(_x83))))), X2, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(X1, X2, f(f(_x81, _x82, _x83), _x52, _x53)))active#(f(mark(X1), X2, active(f(active(f(mark(_x81), _x82, mark(_x83))), _x52, mark(_x53)))))
mark#(f(X1, active(_x22), f(b, _x52, c)))active#(f(mark(X1), _x22, active(f(active(b), _x52, active(c)))))mark#(f(c, X2, f(b, _x52, c)))active#(f(active(c), X2, active(f(active(b), _x52, active(c)))))
mark#(f(X1, mark(_x22), X3))active#(f(mark(X1), _x22, mark(X3)))mark#(f(f(_x31, _x32, c), active(_x22), f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, active(c))), _x22, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(f(_x31, _x52, _x53), X2, f(a, _x52, _x53)))active#(f(active(f(mark(_x31), _x52, _x53)), X2, active(f(active(a), _x52, mark(_x53)))))mark#(f(f(_x31, _x32, _x33), X2, f(_x51, _x52, f(_x101, _x102, _x103))))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, active(f(mark(_x101), _x102, mark(_x103)))))))
mark#(f(a, X2, f(b, active(_x72), c)))active#(f(active(a), X2, active(f(active(b), _x72, active(c)))))mark#(f(f(_x31, _x32, c), X2, f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, active(c))), X2, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(f(_x31, _x32, b), X2, f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, active(b))), X2, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(f(_x31, _x32, _x33), X2, f(a, mark(_x72), _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x72, mark(_x53)))))
mark#(f(f(_x31, _x32, _x33), X2, f(_x71, _x72, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(_x71, _x72, mark(_x53)))))mark#(f(X1, _x22, f(b, _x52, c)))active#(f(mark(X1), _x22, f(active(b), _x52, active(c))))
mark#(f(X1, X2, X3))mark#(X1)mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x51, _x52, b)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, active(b)))))
mark#(f(X1, X2, X3))mark#(X3)mark#(f(f(_x31, _x32, _x33), X2, f(_x51, active(_x72), _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x72, mark(_x53)))))
mark#(f(a, X2, f(b, _x52, c)))active#(f(active(a), X2, active(f(active(b), _x52, mark(b)))))mark#(f(f(a, _x32, _x33), active(_x22), f(_x51, _x52, _x53)))active#(f(active(f(active(a), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(a, X2, f(_x51, _x52, c)))active#(f(active(a), X2, active(f(mark(_x51), _x52, active(c)))))mark#(f(f(_x61, _x62, _x33), active(_x22), f(_x51, _x52, _x53)))active#(f(active(f(_x61, _x62, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(f(b, _x32, _x33), X2, f(_x51, _x52, _x53)))active#(f(active(f(active(b), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(f(_x31, _x32, _x33), active(active(_x42)), f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x42, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(f(b, _x32, _x33), active(_x22), f(_x51, _x52, _x53)))active#(f(active(f(active(b), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(f(_x31, _x32, _x33), X2, f(a, active(_x72), b)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x72, active(b)))))
mark#(f(f(_x51, _x52, _x33), X2, f(_x51, _x52, mark(_x33))))active#(f(active(f(_x51, _x52, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(f(_x31, _x32, _x33), active(_x22), f(a, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(a), _x52, mark(_x53)))))
mark#(f(f(_x31, _x32, _x33), X2, f(b, _x52, c)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(b), _x52, active(c)))))mark#(f(X1, mark(_x22), f(_x51, _x52, c)))active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, active(c)))))
mark#(f(f(c, _x32, _x33), active(_x22), f(_x51, _x52, _x53)))active#(f(active(f(active(c), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(X1, X2, a))active#(f(mark(X1), X2, active(a)))
mark#(f(f(_x31, _x32, _x33), X2, f(a, active(_x72), _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x72, mark(_x53)))))mark#(f(X1, _x22, f(_x51, _x52, c)))active#(f(mark(X1), _x22, f(mark(_x51), _x52, active(c))))
mark#(f(f(_x31, _x32, _x33), X2, f(_x51, _x52, c)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, active(c)))))mark#(f(X1, X2, f(b, _x72, c)))active#(f(mark(X1), X2, active(f(b, _x72, active(c)))))
mark#(f(_x21, _x22, X3))active#(f(_x21, _x22, mark(X3)))mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x51, _x52, f(_x111, _x112, _x113))))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, active(f(mark(_x111), _x112, mark(_x113)))))))
mark#(f(f(_x31, _x32, _x33), active(_x42), f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x42, f(mark(_x51), _x52, mark(_x53))))mark#(f(_x21, _x22, f(_x51, _x52, _x53)))active#(f(_x21, _x22, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(a, X2, f(b, _x52, c)))active#(f(active(a), X2, active(f(active(b), _x52, mark(a)))))mark#(f(f(_x31, _x32, a), X2, f(a, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, active(a))), X2, active(f(active(a), _x52, mark(_x53)))))
mark#(f(f(_x31, _x32, _x33), X2, f(a, _x72, b)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x72, b))))mark#(f(X1, _x22, f(_x51, _x52, _x53)))active#(f(mark(X1), _x22, f(mark(_x51), _x52, mark(_x53))))
mark#(f(X1, X2, f(_x51, _x72, _x73)))active#(f(mark(X1), X2, active(f(mark(_x51), _x72, _x73))))mark#(f(f(_x31, _x32, _x33), X2, f(_x51, _x52, a)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, active(a)))))
mark#(f(X1, X2, f(a, _x52, c)))active#(f(mark(X1), X2, active(f(active(a), _x52, active(c)))))mark#(f(X1, X2, c))active#(f(mark(X1), X2, active(c)))
mark#(f(f(_x31, active(_x52), _x33), X2, f(a, _x52, b)))active#(f(active(f(mark(_x31), _x52, mark(_x33))), X2, active(f(active(a), _x52, active(b)))))mark#(f(f(c, _x32, _x33), X2, f(_x51, _x52, _x53)))active#(f(active(f(active(c), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(f(_x31, active(_x52), _x33), X2, f(mark(_x31), _x52, mark(_x33))))active#(f(active(f(mark(_x31), _x52, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(b, active(_x32), _x33))active#(f(active(b), _x32, _x33))
mark#(f(f(b, _x32, _x33), X2, f(a, _x52, _x53)))active#(f(active(f(active(b), _x32, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53)))))mark#(f(f(_x31, _x32, f(_x81, _x82, _x83)), X2, f(a, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, active(f(mark(_x81), _x82, mark(_x83))))), X2, active(f(active(a), _x52, mark(_x53)))))
mark#(f(a, active(_x22), f(b, _x52, c)))active#(f(active(a), _x22, active(f(active(b), _x52, active(c)))))mark#(f(f(c, _x32, _x33), X2, f(a, _x52, b)))active#(f(active(f(active(c), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(b)))))
mark#(f(f(_x31, _x52, _x53), X2, f(a, _x52, b)))active#(f(active(f(mark(_x31), _x52, _x53)), X2, active(f(active(a), _x52, active(b)))))mark#(f(b, X2, f(b, _x52, c)))active#(f(active(b), X2, active(f(active(b), _x52, active(c)))))
mark#(f(a, _x22, f(b, _x52, c)))active#(f(active(a), _x22, f(active(b), _x52, active(c))))mark#(f(f(f(_x61, _x62, _x63), _x32, _x33), X2, f(_x51, _x52, _x53)))active#(f(active(f(active(f(mark(_x61), _x62, mark(_x63))), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(a, X2, X3))active#(f(active(a), X2, mark(X3)))mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x51, _x82, _x83)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x82, _x83))))
mark#(f(b, _x32, active(_x33)))active#(f(active(b), _x32, _x33))mark#(f(f(a, _x32, _x33), X2, f(a, _x52, b)))active#(f(active(f(active(a), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(b)))))
mark#(f(f(_x31, _x32, _x33), X2, X3))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, mark(X3)))mark#(f(f(_x31, _x32, _x33), X2, f(_x51, _x52, b)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, active(b)))))
mark#(f(f(_x31, active(_x52), _x33), X2, f(a, _x52, mark(_x33))))active#(f(active(f(mark(_x31), _x52, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53)))))mark#(f(b, _x32, mark(_x33)))active#(f(active(b), _x32, _x33))
mark#(f(X1, X2, f(_x51, _x72, c)))active#(f(mark(X1), X2, active(f(mark(_x51), _x72, c))))mark#(f(f(_x31, _x32, _x33), _x22, f(a, _x52, b)))active#(f(f(mark(_x31), _x32, mark(_x33)), _x22, active(f(active(a), _x52, active(b)))))
mark#(f(f(_x31, _x32, _x33), mark(_x22), f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(f(_x31, _x52, _x53), X2, f(mark(_x31), _x52, _x53)))active#(f(active(f(mark(_x31), _x52, _x53)), X2, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(X1, X2, f(f(_x81, _x82, _x83), _x52, c)))active#(f(mark(X1), X2, active(f(active(f(mark(_x81), _x82, mark(_x83))), _x52, active(c)))))mark#(f(b, X2, c))active#(f(active(b), X2, active(c)))
mark#(f(f(_x31, _x32, _x33), X2, f(a, _x72, b)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(a, _x72, active(b)))))mark#(f(X1, X2, f(b, _x52, c)))active#(f(mark(X1), X2, active(f(active(b), _x52, mark(b)))))
mark#(f(f(_x31, _x32, _x33), X2, f(a, _x52, a)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(a)))))mark#(f(a, X2, f(b, _x72, c)))active#(f(active(a), X2, active(f(active(b), _x72, c))))
mark#(f(b, _x22, X3))active#(f(b, _x22, mark(X3)))mark#(f(f(_x31, _x32, b), X2, f(a, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, active(b))), X2, active(f(active(a), _x52, mark(_x53)))))
mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x51, _x52, a)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, active(a)))))mark#(f(f(_x31, _x32, f(_x91, _x92, _x93)), active(_x22), f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, active(f(mark(_x91), _x92, mark(_x93))))), _x22, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(a, X2, f(b, mark(_x72), c)))active#(f(active(a), X2, active(f(active(b), _x72, active(c)))))mark#(f(X1, active(_x22), f(_x51, _x52, c)))active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, active(c)))))
mark#(f(_x21, _x22, f(b, _x52, c)))active#(f(_x21, _x22, active(f(active(b), _x52, active(c)))))mark#(f(_x21, _x22, f(_x51, _x52, c)))active#(f(_x21, _x22, active(f(mark(_x51), _x52, active(c)))))
mark#(f(b, _x32, _x33))active#(f(b, _x32, _x33))mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x51, _x52, c)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, active(c)))))
mark#(f(X1, X2, b))active#(f(mark(X1), X2, active(b)))mark#(f(f(_x31, _x32, _x33), X2, f(f(_x81, _x82, _x83), _x52, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(f(mark(_x81), _x82, mark(_x83))), _x52, mark(_x53)))))
mark#(f(X1, X2, f(_x71, _x72, c)))active#(f(mark(X1), X2, active(f(_x71, _x72, active(c)))))mark#(f(c, X2, f(_x51, _x52, c)))active#(f(active(c), X2, active(f(mark(_x51), _x52, active(c)))))
active#(c)mark#(a)mark#(f(X1, _x22, _x23))active#(f(mark(X1), _x22, _x23))
mark#(f(f(_x31, _x32, _x33), _x22, f(a, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, f(active(a), _x52, mark(_x53))))mark#(f(b, X2, a))active#(f(active(b), X2, active(a)))
mark#(f(X1, X2, f(_x51, active(_x72), _x53)))active#(f(mark(X1), X2, active(f(mark(_x51), _x72, mark(_x53)))))mark#(f(f(c, _x32, _x33), X2, f(a, _x52, _x53)))active#(f(active(f(active(c), _x32, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53)))))
mark#(f(a, X2, f(_x51, _x52, _x53)))active#(f(active(a), X2, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(f(_x31, _x32, _x33), X2, f(a, _x72, _x73)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x72, _x73))))
mark#(f(f(_x51, _x52, _x33), X2, f(a, _x52, b)))active#(f(active(f(_x51, _x52, mark(_x33))), X2, active(f(active(a), _x52, active(b)))))mark#(f(f(_x31, mark(_x52), _x33), X2, f(a, _x52, mark(_x33))))active#(f(active(f(mark(_x31), _x52, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53)))))
mark#(f(f(_x31, _x32, a), X2, f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, active(a))), X2, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(f(_x31, mark(_x52), _x33), X2, f(mark(_x31), _x52, mark(_x33))))active#(f(active(f(mark(_x31), _x52, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(X1, X2, f(b, _x72, c)))active#(f(mark(X1), X2, active(f(active(b), _x72, c))))mark#(f(X1, X2, f(a, _x52, _x53)))active#(f(mark(X1), X2, active(f(active(a), _x52, mark(_x53)))))
mark#(f(a, mark(_x22), f(b, _x52, c)))active#(f(active(a), _x22, active(f(active(b), _x52, active(c)))))mark#(f(f(_x31, _x32, _x33), mark(_x22), f(a, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(a), _x52, mark(_x53)))))
mark#(f(b, X2, b))active#(f(active(b), X2, active(b)))mark#(f(f(_x31, _x32, f(_x81, _x82, _x83)), X2, f(a, _x52, b)))active#(f(active(f(mark(_x31), _x32, active(f(mark(_x81), _x82, mark(_x83))))), X2, active(f(active(a), _x52, active(b)))))
mark#(f(f(_x31, mark(_x62), _x33), active(_x22), f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x62, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(f(_x31, _x32, _x33), X2, f(a, _x72, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(a, _x72, mark(_x53)))))
mark#(f(f(_x31, _x32, _x33), X2, f(_x51, _x72, _x73)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x72, _x73))))mark#(f(f(_x31, _x32, _x33), X2, f(a, mark(_x72), b)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x72, active(b)))))
mark#(f(f(f(_x61, _x62, _x63), _x32, _x33), X2, f(a, _x52, _x53)))active#(f(active(f(active(f(mark(_x61), _x62, mark(_x63))), _x32, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53)))))mark#(f(f(_x31, _x32, _x33), X2, f(c, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(c), _x52, mark(_x53)))))
mark#(f(f(_x31, _x62, _x63), active(_x22), f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x62, _x63)), _x22, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(a, X2, f(b, _x72, c)))active#(f(active(a), X2, active(f(b, _x72, active(c)))))
mark#(f(X1, X2, f(_x51, _x52, f(_x101, _x102, _x103))))active#(f(mark(X1), X2, active(f(mark(_x51), _x52, active(f(mark(_x101), _x102, mark(_x103)))))))mark#(f(f(a, _x32, _x33), X2, f(_x51, _x52, _x53)))active#(f(active(f(active(a), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(c)active#(c)mark#(f(f(_x31, _x32, _x33), _x22, f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, f(mark(_x51), _x52, mark(_x53))))
mark#(f(X1, X2, f(b, active(_x72), c)))active#(f(mark(X1), X2, active(f(active(b), _x72, active(c)))))mark#(f(X1, X2, f(_x51, _x52, a)))active#(f(mark(X1), X2, active(f(mark(_x51), _x52, active(a)))))
mark#(f(c, X2, X3))active#(f(active(c), X2, mark(X3)))mark#(f(f(_x31, _x32, _x33), X2, f(_x51, mark(_x72), _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x72, mark(_x53)))))
mark#(f(b, X2, f(_x51, _x52, _x53)))active#(f(active(b), X2, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x51, mark(_x82), _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x82, mark(_x53)))))
mark#(f(f(a, _x32, _x33), X2, f(a, _x52, _x53)))active#(f(active(f(active(a), _x32, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53)))))mark#(f(X1, mark(_x22), f(b, _x52, c)))active#(f(mark(X1), _x22, active(f(active(b), _x52, active(c)))))
mark#(f(f(_x31, _x32, _x33), active(mark(_x42)), f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x42, active(f(mark(_x51), _x52, mark(_x53)))))

Rewrite Rules

active(f(a, b, X))mark(f(X, X, X))active(c)mark(a)
active(c)mark(b)mark(f(X1, X2, X3))active(f(mark(X1), X2, mark(X3)))
mark(a)active(a)mark(b)active(b)
mark(c)active(c)f(mark(X1), X2, X3)f(X1, X2, X3)
f(X1, mark(X2), X3)f(X1, X2, X3)f(X1, X2, mark(X3))f(X1, X2, X3)
f(active(X1), X2, X3)f(X1, X2, X3)f(X1, active(X2), X3)f(X1, X2, X3)
f(X1, X2, active(X3))f(X1, X2, X3)

Original Signature

Termination of terms over the following signature is verified: f, b, c, a, active, mark

Strategy


The right-hand side of the rule mark#(f(X1, X2, f(_x51, mark(_x72), _x53))) → active#(f(mark(X1), X2, active(f(mark(_x51), _x72, mark(_x53))))) 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
active#(f(mark(X1), X2, active(f(active(b), _x72, mark(_x53))))) 
active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(f(mark(_x111), _x112, mark(_x113))))))) 
active#(f(mark(X1), X2, active(f(active(c), _x72, mark(_x53))))) 
active#(f(active(b), X2, active(f(mark(_x51), _x72, mark(_x53))))) 
active#(f(active(c), X2, active(f(mark(_x51), _x72, mark(_x53))))) 
active#(f(mark(X1), _x22, active(f(mark(_x51), _x72, mark(_x53))))) 
active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(c))))) 
active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(b))))) 
active#(f(mark(X1), X2, active(f(active(a), _x72, mark(_x53))))) 
active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(a))))) 
active#(f(mark(X1), X2, active(f(_x81, _x82, mark(_x53))))) 
active#(f(mark(X1), X2, active(f(mark(_x51), _x82, mark(_x53))))) 
active#(f(mark(X1), X2, active(f(mark(_x51), _x82, _x83)))) 
active#(f(_x21, _x22, active(f(mark(_x51), _x72, mark(_x53))))) 
active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x72, mark(_x53))))) 
active#(f(mark(X1), _x22, f(mark(_x51), _x72, mark(_x53)))) 
active#(f(active(a), X2, active(f(mark(_x51), _x72, mark(_x53))))) 
active#(f(mark(X1), X2, active(f(active(f(mark(_x91), _x92, mark(_x93))), _x72, mark(_x53))))) 
Thus, the rule mark#(f(X1, X2, f(_x51, mark(_x72), _x53))) → active#(f(mark(X1), X2, active(f(mark(_x51), _x72, mark(_x53))))) is replaced by the following rules:
mark#(f(_x21, _x22, f(_x51, mark(_x72), _x53))) → active#(f(_x21, _x22, active(f(mark(_x51), _x72, mark(_x53)))))mark#(f(X1, X2, f(_x51, mark(_x72), a))) → active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(a)))))
mark#(f(X1, X2, f(_x81, mark(_x82), _x53))) → active#(f(mark(X1), X2, active(f(_x81, _x82, mark(_x53)))))mark#(f(X1, mark(_x22), f(_x51, mark(_x72), _x53))) → active#(f(mark(X1), _x22, active(f(mark(_x51), _x72, mark(_x53)))))
mark#(f(X1, X2, f(c, mark(_x72), _x53))) → active#(f(mark(X1), X2, active(f(active(c), _x72, mark(_x53)))))mark#(f(X1, X2, f(f(_x91, _x92, _x93), mark(_x72), _x53))) → active#(f(mark(X1), X2, active(f(active(f(mark(_x91), _x92, mark(_x93))), _x72, mark(_x53)))))
mark#(f(X1, X2, f(_x51, mark(mark(_x82)), _x53))) → active#(f(mark(X1), X2, active(f(mark(_x51), _x82, mark(_x53)))))mark#(f(c, X2, f(_x51, mark(_x72), _x53))) → active#(f(active(c), X2, active(f(mark(_x51), _x72, mark(_x53)))))
mark#(f(f(_x31, _x32, _x33), X2, f(_x51, mark(_x72), _x53))) → active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x72, mark(_x53)))))mark#(f(X1, X2, f(_x51, mark(_x72), f(_x111, _x112, _x113)))) → active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(f(mark(_x111), _x112, mark(_x113)))))))
mark#(f(X1, active(_x22), f(_x51, mark(_x72), _x53))) → active#(f(mark(X1), _x22, active(f(mark(_x51), _x72, mark(_x53)))))mark#(f(X1, X2, f(_x51, mark(_x82), _x83))) → active#(f(mark(X1), X2, active(f(mark(_x51), _x82, _x83))))
mark#(f(X1, X2, f(a, mark(_x72), _x53))) → active#(f(mark(X1), X2, active(f(active(a), _x72, mark(_x53)))))mark#(f(a, X2, f(_x51, mark(_x72), _x53))) → active#(f(active(a), X2, active(f(mark(_x51), _x72, mark(_x53)))))
mark#(f(X1, _x22, f(_x51, mark(_x72), _x53))) → active#(f(mark(X1), _x22, f(mark(_x51), _x72, mark(_x53))))mark#(f(X1, X2, f(b, mark(_x72), _x53))) → active#(f(mark(X1), X2, active(f(active(b), _x72, mark(_x53)))))
mark#(f(X1, X2, f(_x51, mark(_x72), b))) → active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(b)))))mark#(f(X1, X2, f(_x51, mark(_x72), c))) → active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(c)))))
mark#(f(b, X2, f(_x51, mark(_x72), _x53))) → active#(f(active(b), X2, active(f(mark(_x51), _x72, mark(_x53)))))mark#(f(X1, X2, f(_x51, mark(active(_x82)), _x53))) → active#(f(mark(X1), X2, active(f(mark(_x51), _x82, mark(_x53)))))

Problem 22: ForwardNarrowing



Dependency Pair Problem

Dependency Pairs

mark#(f(X1, active(_x22), f(_x51, _x52, _x53)))active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(X1, X2, f(_x51, active(_x72), c)))active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(c)))))
mark#(f(f(_x51, _x52, _x33), X2, f(a, _x52, mark(_x33))))active#(f(active(f(_x51, _x52, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53)))))mark#(f(f(_x31, _x32, b), X2, f(a, _x52, b)))active#(f(active(f(mark(_x31), _x32, active(b))), X2, active(f(active(a), _x52, active(b)))))
mark#(f(X1, X2, f(_x51, _x52, b)))active#(f(mark(X1), X2, active(f(mark(_x51), _x52, active(b)))))mark#(f(f(_x31, _x32, _x33), active(_x22), f(a, _x52, b)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(a), _x52, active(b)))))
mark#(f(X1, X2, f(_x51, mark(_x72), f(_x111, _x112, _x113))))active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(f(mark(_x111), _x112, mark(_x113)))))))mark#(f(f(_x31, _x32, _x33), _x22, f(a, _x52, _x53)))active#(f(f(mark(_x31), _x32, mark(_x33)), _x22, active(f(active(a), _x52, mark(_x53)))))
mark#(f(f(b, _x32, _x33), X2, f(a, _x52, b)))active#(f(active(f(active(b), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(b)))))mark#(f(X1, X2, f(b, _x52, c)))active#(f(mark(X1), X2, active(f(active(b), _x52, mark(a)))))
mark#(f(f(_x31, _x32, _x33), X2, f(a, _x52, c)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(c)))))mark#(f(b, mark(_x32), _x33))active#(f(active(b), _x32, _x33))
mark#(f(a, _x22, f(b, _x52, c)))active#(f(a, _x22, active(f(active(b), _x52, active(c)))))mark#(f(f(_x31, _x32, a), active(_x22), f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, active(a))), _x22, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(X1, X2, f(_x51, _x52, c)))active#(f(mark(X1), X2, active(f(mark(_x51), _x52, mark(b)))))mark#(f(f(_x31, _x32, b), active(_x22), f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, active(b))), _x22, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(X1, X2, f(c, _x52, _x53)))active#(f(mark(X1), X2, active(f(active(c), _x52, mark(_x53)))))mark#(f(f(_x31, _x32, _x33), active(_x22), f(b, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(b), _x52, mark(_x53)))))
active#(f(a, b, X))mark#(f(X, X, X))mark#(f(b, mark(_x22), X3))active#(f(active(b), _x22, mark(X3)))
mark#(f(f(_x31, _x32, _x33), mark(_x22), f(a, _x52, b)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(a), _x52, active(b)))))mark#(f(X1, X2, f(_x51, mark(_x72), c)))active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(c)))))
mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x51, active(_x82), _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x82, mark(_x53)))))mark#(f(f(f(_x61, _x62, _x63), _x32, _x33), X2, f(a, _x52, b)))active#(f(active(f(active(f(mark(_x61), _x62, mark(_x63))), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(b)))))
mark#(f(f(_x31, _x32, _x33), X2, f(b, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(b), _x52, mark(_x53)))))mark#(f(f(_x31, _x32, a), X2, f(a, _x52, b)))active#(f(active(f(mark(_x31), _x32, active(a))), X2, active(f(active(a), _x52, active(b)))))
mark#(f(X1, X2, f(_x71, _x72, _x53)))active#(f(mark(X1), X2, active(f(_x71, _x72, mark(_x53)))))mark#(f(f(_x31, _x32, f(_x81, _x82, _x83)), X2, f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, active(f(mark(_x81), _x82, mark(_x83))))), X2, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(c, X2, f(b, _x52, c)))active#(f(active(c), X2, active(f(active(b), _x52, active(c)))))mark#(f(X1, X2, f(_x51, mark(mark(_x82)), _x53)))active#(f(mark(X1), X2, active(f(mark(_x51), _x82, mark(_x53)))))
mark#(f(f(_x31, _x52, _x53), X2, f(a, _x52, _x53)))active#(f(active(f(mark(_x31), _x52, _x53)), X2, active(f(active(a), _x52, mark(_x53)))))mark#(f(f(_x31, _x32, _x33), X2, f(_x51, _x52, f(_x101, _x102, _x103))))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, active(f(mark(_x101), _x102, mark(_x103)))))))
mark#(f(a, X2, f(b, active(_x72), c)))active#(f(active(a), X2, active(f(active(b), _x72, active(c)))))mark#(f(f(_x31, _x32, c), X2, f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, active(c))), X2, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(f(_x31, _x32, _x33), X2, f(a, mark(_x72), _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x72, mark(_x53)))))mark#(f(f(_x31, _x32, _x33), X2, f(_x71, _x72, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(_x71, _x72, mark(_x53)))))
mark#(f(X1, X2, f(_x81, mark(_x82), _x53)))active#(f(mark(X1), X2, active(f(_x81, _x82, mark(_x53)))))mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x51, _x52, b)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, active(b)))))
mark#(f(f(_x31, _x32, _x33), X2, f(_x51, active(_x72), _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x72, mark(_x53)))))mark#(f(f(a, _x32, _x33), active(_x22), f(_x51, _x52, _x53)))active#(f(active(f(active(a), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(f(_x31, _x32, _x33), X2, f(a, active(_x72), b)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x72, active(b)))))mark#(f(f(_x31, _x32, _x33), active(active(_x42)), f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x42, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(f(_x51, _x52, _x33), X2, f(_x51, _x52, mark(_x33))))active#(f(active(f(_x51, _x52, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(f(_x31, _x32, _x33), active(_x22), f(a, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(a), _x52, mark(_x53)))))
mark#(f(f(_x31, _x32, _x33), X2, f(b, _x52, c)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(b), _x52, active(c)))))mark#(f(X1, mark(_x22), f(_x51, _x52, c)))active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, active(c)))))
mark#(f(f(_x31, _x32, _x33), X2, f(a, active(_x72), _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x72, mark(_x53)))))mark#(f(X1, X2, a))active#(f(mark(X1), X2, active(a)))
mark#(f(f(_x31, _x32, _x33), active(_x42), f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x42, f(mark(_x51), _x52, mark(_x53))))mark#(f(_x21, _x22, f(_x51, _x52, _x53)))active#(f(_x21, _x22, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(f(_x31, _x32, _x33), X2, f(a, _x72, b)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x72, b))))mark#(f(X1, X2, f(_x51, _x72, _x73)))active#(f(mark(X1), X2, active(f(mark(_x51), _x72, _x73))))
mark#(f(X1, X2, f(a, _x52, c)))active#(f(mark(X1), X2, active(f(active(a), _x52, active(c)))))mark#(f(X1, X2, c))active#(f(mark(X1), X2, active(c)))
mark#(f(f(_x31, active(_x52), _x33), X2, f(a, _x52, b)))active#(f(active(f(mark(_x31), _x52, mark(_x33))), X2, active(f(active(a), _x52, active(b)))))mark#(f(f(c, _x32, _x33), X2, f(_x51, _x52, _x53)))active#(f(active(f(active(c), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(f(_x31, active(_x52), _x33), X2, f(mark(_x31), _x52, mark(_x33))))active#(f(active(f(mark(_x31), _x52, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(f(b, _x32, _x33), X2, f(a, _x52, _x53)))active#(f(active(f(active(b), _x32, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53)))))
mark#(f(f(_x31, _x32, f(_x81, _x82, _x83)), X2, f(a, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, active(f(mark(_x81), _x82, mark(_x83))))), X2, active(f(active(a), _x52, mark(_x53)))))mark#(f(f(c, _x32, _x33), X2, f(a, _x52, b)))active#(f(active(f(active(c), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(b)))))
mark#(f(f(_x31, _x52, _x53), X2, f(a, _x52, b)))active#(f(active(f(mark(_x31), _x52, _x53)), X2, active(f(active(a), _x52, active(b)))))mark#(f(b, X2, f(b, _x52, c)))active#(f(active(b), X2, active(f(active(b), _x52, active(c)))))
mark#(f(f(a, _x32, _x33), X2, f(a, _x52, b)))active#(f(active(f(active(a), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(b)))))mark#(f(b, _x32, mark(_x33)))active#(f(active(b), _x32, _x33))
mark#(f(f(_x31, _x32, _x33), mark(_x22), f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(f(_x31, _x52, _x53), X2, f(mark(_x31), _x52, _x53)))active#(f(active(f(mark(_x31), _x52, _x53)), X2, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(X1, X2, f(f(_x81, _x82, _x83), _x52, c)))active#(f(mark(X1), X2, active(f(active(f(mark(_x81), _x82, mark(_x83))), _x52, active(c)))))mark#(f(b, X2, c))active#(f(active(b), X2, active(c)))
mark#(f(f(_x31, _x32, _x33), X2, f(a, _x72, b)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(a, _x72, active(b)))))mark#(f(_x21, _x22, f(_x51, mark(_x72), _x53)))active#(f(_x21, _x22, active(f(mark(_x51), _x72, mark(_x53)))))
mark#(f(f(_x31, _x32, _x33), X2, f(a, _x52, a)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(a)))))mark#(f(a, X2, f(b, _x72, c)))active#(f(active(a), X2, active(f(active(b), _x72, c))))
mark#(f(b, _x22, X3))active#(f(b, _x22, mark(X3)))mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x51, _x52, a)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, active(a)))))
mark#(f(f(_x31, _x32, f(_x91, _x92, _x93)), active(_x22), f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, active(f(mark(_x91), _x92, mark(_x93))))), _x22, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(a, X2, f(b, mark(_x72), c)))active#(f(active(a), X2, active(f(active(b), _x72, active(c)))))
mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x51, _x52, c)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, active(c)))))mark#(f(X1, X2, b))active#(f(mark(X1), X2, active(b)))
mark#(f(f(_x31, _x32, _x33), X2, f(f(_x81, _x82, _x83), _x52, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(f(mark(_x81), _x82, mark(_x83))), _x52, mark(_x53)))))mark#(f(X1, X2, f(_x71, _x72, c)))active#(f(mark(X1), X2, active(f(_x71, _x72, active(c)))))
mark#(f(X1, X2, f(_x51, active(_x72), _x53)))active#(f(mark(X1), X2, active(f(mark(_x51), _x72, mark(_x53)))))mark#(f(a, X2, f(_x51, _x52, _x53)))active#(f(active(a), X2, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(f(_x31, _x32, _x33), X2, f(a, _x72, _x73)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x72, _x73))))mark#(f(f(_x51, _x52, _x33), X2, f(a, _x52, b)))active#(f(active(f(_x51, _x52, mark(_x33))), X2, active(f(active(a), _x52, active(b)))))
mark#(f(f(_x31, _x32, a), X2, f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, active(a))), X2, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(f(_x31, mark(_x52), _x33), X2, f(mark(_x31), _x52, mark(_x33))))active#(f(active(f(mark(_x31), _x52, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(X1, X2, f(a, _x52, _x53)))active#(f(mark(X1), X2, active(f(active(a), _x52, mark(_x53)))))mark#(f(f(_x31, _x32, _x33), mark(_x22), f(a, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(a), _x52, mark(_x53)))))
mark#(f(f(_x31, _x32, f(_x81, _x82, _x83)), X2, f(a, _x52, b)))active#(f(active(f(mark(_x31), _x32, active(f(mark(_x81), _x82, mark(_x83))))), X2, active(f(active(a), _x52, active(b)))))mark#(f(f(_x31, _x32, _x33), X2, f(_x51, _x72, _x73)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x72, _x73))))
mark#(f(f(_x31, _x32, _x33), X2, f(a, mark(_x72), b)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x72, active(b)))))mark#(f(X1, X2, f(_x51, _x52, f(_x101, _x102, _x103))))active#(f(mark(X1), X2, active(f(mark(_x51), _x52, active(f(mark(_x101), _x102, mark(_x103)))))))
mark#(c)active#(c)mark#(f(X1, X2, f(_x51, _x52, a)))active#(f(mark(X1), X2, active(f(mark(_x51), _x52, active(a)))))
mark#(f(f(_x31, _x32, _x33), X2, f(_x51, mark(_x72), _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x72, mark(_x53)))))mark#(f(b, X2, f(_x51, _x52, _x53)))active#(f(active(b), X2, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x51, mark(_x82), _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x82, mark(_x53)))))mark#(f(a, X2, f(_x51, mark(_x72), _x53)))active#(f(active(a), X2, active(f(mark(_x51), _x72, mark(_x53)))))
mark#(f(f(a, _x32, _x33), X2, f(a, _x52, _x53)))active#(f(active(f(active(a), _x32, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53)))))mark#(f(f(_x31, _x32, _x33), active(mark(_x42)), f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x42, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(X1, X2, f(_x51, mark(active(_x82)), _x53)))active#(f(mark(X1), X2, active(f(mark(_x51), _x82, mark(_x53)))))mark#(f(f(_x31, _x32, _x33), active(_x22), f(c, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(c), _x52, mark(_x53)))))
mark#(f(f(_x31, _x32, _x33), active(_x22), f(f(_x91, _x92, _x93), _x52, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(f(mark(_x91), _x92, mark(_x93))), _x52, mark(_x53)))))mark#(f(f(_x31, _x32, _x33), active(_x42), f(_x51, _x52, _x53)))active#(f(f(mark(_x31), _x32, mark(_x33)), _x42, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(f(_x31, _x32, _x33), _x22, f(a, _x52, b)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, f(active(a), _x52, active(b))))mark#(f(X1, X2, f(b, _x52, _x53)))active#(f(mark(X1), X2, active(f(active(b), _x52, mark(_x53)))))
mark#(f(X1, X2, f(_x51, _x52, c)))active#(f(mark(X1), X2, active(f(mark(_x51), _x52, mark(a)))))mark#(f(b, X2, f(_x51, _x52, c)))active#(f(active(b), X2, active(f(mark(_x51), _x52, active(c)))))
mark#(f(X1, active(_x22), X3))active#(f(mark(X1), _x22, mark(X3)))mark#(f(f(_x31, _x32, _x33), X2, f(a, _x52, f(_x101, _x102, _x103))))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(f(mark(_x101), _x102, mark(_x103)))))))
mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x81, _x82, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(_x81, _x82, mark(_x53)))))mark#(f(b, active(_x22), X3))active#(f(active(b), _x22, mark(X3)))
mark#(f(X1, X2, f(c, mark(_x72), _x53)))active#(f(mark(X1), X2, active(f(active(c), _x72, mark(_x53)))))mark#(f(f(_x31, _x32, _x33), _x22, f(_x51, _x52, _x53)))active#(f(f(mark(_x31), _x32, mark(_x33)), _x22, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(X1, X2, f(b, mark(_x72), c)))active#(f(mark(X1), X2, active(f(active(b), _x72, active(c)))))mark#(f(X1, X2, f(f(_x91, _x92, _x93), mark(_x72), _x53)))active#(f(mark(X1), X2, active(f(active(f(mark(_x91), _x92, mark(_x93))), _x72, mark(_x53)))))
mark#(f(c, X2, f(_x51, _x52, _x53)))active#(f(active(c), X2, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(f(_x31, _x32, c), X2, f(a, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, active(c))), X2, active(f(active(a), _x52, mark(_x53)))))
mark#(f(f(f(_x71, _x72, _x73), _x32, _x33), active(_x22), f(_x51, _x52, _x53)))active#(f(active(f(active(f(mark(_x71), _x72, mark(_x73))), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(X1, X2, f(c, _x52, c)))active#(f(mark(X1), X2, active(f(active(c), _x52, active(c)))))
mark#(f(f(_x31, active(_x62), _x33), active(_x22), f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x62, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(f(_x31, mark(_x52), _x33), X2, f(a, _x52, b)))active#(f(active(f(mark(_x31), _x52, mark(_x33))), X2, active(f(active(a), _x52, active(b)))))
mark#(f(X1, mark(_x22), f(_x51, _x52, _x53)))active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(f(_x31, _x32, c), X2, f(a, _x52, b)))active#(f(active(f(mark(_x31), _x32, active(c))), X2, active(f(active(a), _x52, active(b)))))
mark#(f(X1, X2, f(f(_x81, _x82, _x83), _x52, _x53)))active#(f(mark(X1), X2, active(f(active(f(mark(_x81), _x82, mark(_x83))), _x52, mark(_x53)))))mark#(f(X1, active(_x22), f(b, _x52, c)))active#(f(mark(X1), _x22, active(f(active(b), _x52, active(c)))))
mark#(f(X1, mark(_x22), X3))active#(f(mark(X1), _x22, mark(X3)))mark#(f(f(_x31, _x32, c), active(_x22), f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, active(c))), _x22, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(c, X2, f(_x51, mark(_x72), _x53)))active#(f(active(c), X2, active(f(mark(_x51), _x72, mark(_x53)))))mark#(f(X1, X2, f(_x51, mark(_x82), _x83)))active#(f(mark(X1), X2, active(f(mark(_x51), _x82, _x83))))
mark#(f(f(_x31, _x32, b), X2, f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, active(b))), X2, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(b, X2, f(_x51, mark(_x72), _x53)))active#(f(active(b), X2, active(f(mark(_x51), _x72, mark(_x53)))))
mark#(f(X1, _x22, f(b, _x52, c)))active#(f(mark(X1), _x22, f(active(b), _x52, active(c))))mark#(f(X1, X2, X3))mark#(X1)
mark#(f(X1, X2, X3))mark#(X3)mark#(f(a, X2, f(_x51, _x52, c)))active#(f(active(a), X2, active(f(mark(_x51), _x52, active(c)))))
mark#(f(a, X2, f(b, _x52, c)))active#(f(active(a), X2, active(f(active(b), _x52, mark(b)))))mark#(f(f(_x61, _x62, _x33), active(_x22), f(_x51, _x52, _x53)))active#(f(active(f(_x61, _x62, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(f(b, _x32, _x33), X2, f(_x51, _x52, _x53)))active#(f(active(f(active(b), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(f(b, _x32, _x33), active(_x22), f(_x51, _x52, _x53)))active#(f(active(f(active(b), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(f(c, _x32, _x33), active(_x22), f(_x51, _x52, _x53)))active#(f(active(f(active(c), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(X1, _x22, f(_x51, _x52, c)))active#(f(mark(X1), _x22, f(mark(_x51), _x52, active(c))))
mark#(f(f(_x31, _x32, _x33), X2, f(_x51, _x52, c)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, active(c)))))mark#(f(X1, X2, f(b, _x72, c)))active#(f(mark(X1), X2, active(f(b, _x72, active(c)))))
mark#(f(_x21, _x22, X3))active#(f(_x21, _x22, mark(X3)))mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x51, _x52, f(_x111, _x112, _x113))))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, active(f(mark(_x111), _x112, mark(_x113)))))))
mark#(f(f(_x31, _x32, a), X2, f(a, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, active(a))), X2, active(f(active(a), _x52, mark(_x53)))))mark#(f(a, X2, f(b, _x52, c)))active#(f(active(a), X2, active(f(active(b), _x52, mark(a)))))
mark#(f(X1, _x22, f(_x51, _x52, _x53)))active#(f(mark(X1), _x22, f(mark(_x51), _x52, mark(_x53))))mark#(f(f(_x31, _x32, _x33), X2, f(_x51, _x52, a)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, active(a)))))
mark#(f(b, active(_x32), _x33))active#(f(active(b), _x32, _x33))mark#(f(a, active(_x22), f(b, _x52, c)))active#(f(active(a), _x22, active(f(active(b), _x52, active(c)))))
mark#(f(a, _x22, f(b, _x52, c)))active#(f(active(a), _x22, f(active(b), _x52, active(c))))mark#(f(a, X2, X3))active#(f(active(a), X2, mark(X3)))
mark#(f(f(f(_x61, _x62, _x63), _x32, _x33), X2, f(_x51, _x52, _x53)))active#(f(active(f(active(f(mark(_x61), _x62, mark(_x63))), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x51, _x82, _x83)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x82, _x83))))
mark#(f(b, _x32, active(_x33)))active#(f(active(b), _x32, _x33))mark#(f(f(_x31, _x32, _x33), X2, X3))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, mark(X3)))
mark#(f(f(_x31, _x32, _x33), X2, f(_x51, _x52, b)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, active(b)))))mark#(f(f(_x31, active(_x52), _x33), X2, f(a, _x52, mark(_x33))))active#(f(active(f(mark(_x31), _x52, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53)))))
mark#(f(X1, X2, f(_x51, _x72, c)))active#(f(mark(X1), X2, active(f(mark(_x51), _x72, c))))mark#(f(X1, active(_x22), f(_x51, mark(_x72), _x53)))active#(f(mark(X1), _x22, active(f(mark(_x51), _x72, mark(_x53)))))
mark#(f(f(_x31, _x32, _x33), _x22, f(a, _x52, b)))active#(f(f(mark(_x31), _x32, mark(_x33)), _x22, active(f(active(a), _x52, active(b)))))mark#(f(X1, _x22, f(_x51, mark(_x72), _x53)))active#(f(mark(X1), _x22, f(mark(_x51), _x72, mark(_x53))))
mark#(f(X1, X2, f(b, _x52, c)))active#(f(mark(X1), X2, active(f(active(b), _x52, mark(b)))))mark#(f(X1, X2, f(_x51, mark(_x72), a)))active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(a)))))
mark#(f(f(_x31, _x32, b), X2, f(a, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, active(b))), X2, active(f(active(a), _x52, mark(_x53)))))mark#(f(X1, active(_x22), f(_x51, _x52, c)))active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, active(c)))))
mark#(f(_x21, _x22, f(b, _x52, c)))active#(f(_x21, _x22, active(f(active(b), _x52, active(c)))))mark#(f(b, _x32, _x33))active#(f(b, _x32, _x33))
mark#(f(_x21, _x22, f(_x51, _x52, c)))active#(f(_x21, _x22, active(f(mark(_x51), _x52, active(c)))))mark#(f(c, X2, f(_x51, _x52, c)))active#(f(active(c), X2, active(f(mark(_x51), _x52, active(c)))))
active#(c)mark#(a)mark#(f(X1, _x22, _x23))active#(f(mark(X1), _x22, _x23))
mark#(f(b, X2, a))active#(f(active(b), X2, active(a)))mark#(f(f(_x31, _x32, _x33), _x22, f(a, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, f(active(a), _x52, mark(_x53))))
mark#(f(f(c, _x32, _x33), X2, f(a, _x52, _x53)))active#(f(active(f(active(c), _x32, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53)))))mark#(f(f(_x31, mark(_x52), _x33), X2, f(a, _x52, mark(_x33))))active#(f(active(f(mark(_x31), _x52, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53)))))
mark#(f(X1, X2, f(_x51, mark(_x72), b)))active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(b)))))mark#(f(a, mark(_x22), f(b, _x52, c)))active#(f(active(a), _x22, active(f(active(b), _x52, active(c)))))
mark#(f(X1, X2, f(b, _x72, c)))active#(f(mark(X1), X2, active(f(active(b), _x72, c))))mark#(f(b, X2, b))active#(f(active(b), X2, active(b)))
mark#(f(f(_x31, mark(_x62), _x33), active(_x22), f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x62, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(f(_x31, _x32, _x33), X2, f(a, _x72, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(a, _x72, mark(_x53)))))
mark#(f(f(_x31, _x32, _x33), X2, f(c, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(c), _x52, mark(_x53)))))mark#(f(f(f(_x61, _x62, _x63), _x32, _x33), X2, f(a, _x52, _x53)))active#(f(active(f(active(f(mark(_x61), _x62, mark(_x63))), _x32, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53)))))
mark#(f(X1, mark(_x22), f(_x51, mark(_x72), _x53)))active#(f(mark(X1), _x22, active(f(mark(_x51), _x72, mark(_x53)))))mark#(f(f(_x31, _x62, _x63), active(_x22), f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x62, _x63)), _x22, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(a, X2, f(b, _x72, c)))active#(f(active(a), X2, active(f(b, _x72, active(c)))))mark#(f(f(a, _x32, _x33), X2, f(_x51, _x52, _x53)))active#(f(active(f(active(a), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(f(_x31, _x32, _x33), _x22, f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, f(mark(_x51), _x52, mark(_x53))))mark#(f(X1, X2, f(b, active(_x72), c)))active#(f(mark(X1), X2, active(f(active(b), _x72, active(c)))))
mark#(f(c, X2, X3))active#(f(active(c), X2, mark(X3)))mark#(f(X1, X2, f(a, mark(_x72), _x53)))active#(f(mark(X1), X2, active(f(active(a), _x72, mark(_x53)))))
mark#(f(X1, X2, f(b, mark(_x72), _x53)))active#(f(mark(X1), X2, active(f(active(b), _x72, mark(_x53)))))mark#(f(X1, mark(_x22), f(b, _x52, c)))active#(f(mark(X1), _x22, active(f(active(b), _x52, active(c)))))

Rewrite Rules

active(f(a, b, X))mark(f(X, X, X))active(c)mark(a)
active(c)mark(b)mark(f(X1, X2, X3))active(f(mark(X1), X2, mark(X3)))
mark(a)active(a)mark(b)active(b)
mark(c)active(c)f(mark(X1), X2, X3)f(X1, X2, X3)
f(X1, mark(X2), X3)f(X1, X2, X3)f(X1, X2, mark(X3))f(X1, X2, X3)
f(active(X1), X2, X3)f(X1, X2, X3)f(X1, active(X2), X3)f(X1, X2, X3)
f(X1, X2, active(X3))f(X1, X2, X3)

Original Signature

Termination of terms over the following signature is verified: f, b, c, a, active, mark

Strategy


The right-hand side of the rule mark#(f(X1, active(_x22), f(_x51, _x52, _x53))) → active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, mark(_x53))))) 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
active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, active(b))))) 
active#(f(mark(X1), _x22, active(f(_x71, _x72, mark(_x53))))) 
active#(f(mark(X1), _x32, active(f(mark(_x51), _x52, mark(_x53))))) 
active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, active(a))))) 
active#(f(mark(X1), _x22, active(f(mark(_x51), _x72, mark(_x53))))) 
active#(f(active(a), _x22, active(f(mark(_x51), _x52, mark(_x53))))) 
active#(f(active(b), _x22, active(f(mark(_x51), _x52, mark(_x53))))) 
active#(f(mark(X1), _x22, active(f(active(c), _x52, mark(_x53))))) 
active#(f(active(c), _x22, active(f(mark(_x51), _x52, mark(_x53))))) 
active#(f(active(f(mark(_x41), _x42, mark(_x43))), _x22, active(f(mark(_x51), _x52, mark(_x53))))) 
active#(f(mark(X1), _x22, active(f(active(f(mark(_x81), _x82, mark(_x83))), _x52, mark(_x53))))) 
active#(f(_x31, _x32, active(f(mark(_x51), _x52, mark(_x53))))) 
active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, active(c))))) 
active#(f(mark(X1), _x32, f(mark(_x51), _x52, mark(_x53)))) 
active#(f(mark(X1), _x22, active(f(active(b), _x52, mark(_x53))))) 
active#(f(mark(X1), _x22, active(f(mark(_x51), _x72, _x73)))) 
active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, active(f(mark(_x101), _x102, mark(_x103))))))) 
active#(f(mark(X1), _x22, active(f(active(a), _x52, mark(_x53))))) 
Thus, the rule mark#(f(X1, active(_x22), f(_x51, _x52, _x53))) → active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, mark(_x53))))) is replaced by the following rules:
mark#(f(X1, active(active(_x32)), f(_x51, _x52, _x53))) → active#(f(mark(X1), _x32, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(a, active(_x22), f(_x51, _x52, _x53))) → active#(f(active(a), _x22, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(X1, active(_x22), f(_x71, _x72, _x53))) → active#(f(mark(X1), _x22, active(f(_x71, _x72, mark(_x53)))))mark#(f(X1, active(_x22), f(b, _x52, _x53))) → active#(f(mark(X1), _x22, active(f(active(b), _x52, mark(_x53)))))
mark#(f(X1, active(_x22), f(_x51, _x52, c))) → active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, active(c)))))mark#(f(X1, active(mark(_x32)), f(_x51, _x52, _x53))) → active#(f(mark(X1), _x32, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(X1, active(_x32), f(_x51, _x52, _x53))) → active#(f(mark(X1), _x32, f(mark(_x51), _x52, mark(_x53))))mark#(f(X1, active(_x22), f(_x51, _x52, b))) → active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, active(b)))))
mark#(f(X1, active(_x22), f(_x51, _x52, f(_x101, _x102, _x103)))) → active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, active(f(mark(_x101), _x102, mark(_x103)))))))mark#(f(f(_x41, _x42, _x43), active(_x22), f(_x51, _x52, _x53))) → active#(f(active(f(mark(_x41), _x42, mark(_x43))), _x22, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(_x31, active(_x32), f(_x51, _x52, _x53))) → active#(f(_x31, _x32, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(X1, active(_x22), f(f(_x81, _x82, _x83), _x52, _x53))) → active#(f(mark(X1), _x22, active(f(active(f(mark(_x81), _x82, mark(_x83))), _x52, mark(_x53)))))
mark#(f(X1, active(_x22), f(_x51, mark(_x72), _x53))) → active#(f(mark(X1), _x22, active(f(mark(_x51), _x72, mark(_x53)))))mark#(f(X1, active(_x22), f(_x51, _x52, a))) → active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, active(a)))))
mark#(f(X1, active(_x22), f(_x51, active(_x72), _x53))) → active#(f(mark(X1), _x22, active(f(mark(_x51), _x72, mark(_x53)))))mark#(f(c, active(_x22), f(_x51, _x52, _x53))) → active#(f(active(c), _x22, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(X1, active(_x22), f(a, _x52, _x53))) → active#(f(mark(X1), _x22, active(f(active(a), _x52, mark(_x53)))))mark#(f(X1, active(_x22), f(_x51, _x72, _x73))) → active#(f(mark(X1), _x22, active(f(mark(_x51), _x72, _x73))))
mark#(f(X1, active(_x22), f(c, _x52, _x53))) → active#(f(mark(X1), _x22, active(f(active(c), _x52, mark(_x53)))))mark#(f(b, active(_x22), f(_x51, _x52, _x53))) → active#(f(active(b), _x22, active(f(mark(_x51), _x52, mark(_x53)))))

Problem 23: ForwardNarrowing



Dependency Pair Problem

Dependency Pairs

mark#(f(X1, X2, f(_x51, active(_x72), c)))active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(c)))))mark#(f(f(_x51, _x52, _x33), X2, f(a, _x52, mark(_x33))))active#(f(active(f(_x51, _x52, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53)))))
mark#(f(f(_x31, _x32, b), X2, f(a, _x52, b)))active#(f(active(f(mark(_x31), _x32, active(b))), X2, active(f(active(a), _x52, active(b)))))mark#(f(X1, X2, f(_x51, _x52, b)))active#(f(mark(X1), X2, active(f(mark(_x51), _x52, active(b)))))
mark#(f(f(_x31, _x32, _x33), active(_x22), f(a, _x52, b)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(a), _x52, active(b)))))mark#(f(X1, X2, f(_x51, mark(_x72), f(_x111, _x112, _x113))))active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(f(mark(_x111), _x112, mark(_x113)))))))
mark#(f(f(_x31, _x32, _x33), _x22, f(a, _x52, _x53)))active#(f(f(mark(_x31), _x32, mark(_x33)), _x22, active(f(active(a), _x52, mark(_x53)))))mark#(f(f(b, _x32, _x33), X2, f(a, _x52, b)))active#(f(active(f(active(b), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(b)))))
mark#(f(X1, X2, f(b, _x52, c)))active#(f(mark(X1), X2, active(f(active(b), _x52, mark(a)))))mark#(f(f(_x31, _x32, _x33), X2, f(a, _x52, c)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(c)))))
mark#(f(b, mark(_x32), _x33))active#(f(active(b), _x32, _x33))mark#(f(a, _x22, f(b, _x52, c)))active#(f(a, _x22, active(f(active(b), _x52, active(c)))))
mark#(f(f(_x31, _x32, a), active(_x22), f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, active(a))), _x22, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(X1, X2, f(_x51, _x52, c)))active#(f(mark(X1), X2, active(f(mark(_x51), _x52, mark(b)))))
mark#(f(f(_x31, _x32, b), active(_x22), f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, active(b))), _x22, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(X1, X2, f(c, _x52, _x53)))active#(f(mark(X1), X2, active(f(active(c), _x52, mark(_x53)))))
mark#(f(f(_x31, _x32, _x33), active(_x22), f(b, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(b), _x52, mark(_x53)))))active#(f(a, b, X))mark#(f(X, X, X))
mark#(f(b, mark(_x22), X3))active#(f(active(b), _x22, mark(X3)))mark#(f(f(_x31, _x32, _x33), mark(_x22), f(a, _x52, b)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(a), _x52, active(b)))))
mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x51, active(_x82), _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x82, mark(_x53)))))mark#(f(X1, X2, f(_x51, mark(_x72), c)))active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(c)))))
mark#(f(f(_x31, _x32, _x33), X2, f(b, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(b), _x52, mark(_x53)))))mark#(f(f(f(_x61, _x62, _x63), _x32, _x33), X2, f(a, _x52, b)))active#(f(active(f(active(f(mark(_x61), _x62, mark(_x63))), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(b)))))
mark#(f(f(_x31, _x32, a), X2, f(a, _x52, b)))active#(f(active(f(mark(_x31), _x32, active(a))), X2, active(f(active(a), _x52, active(b)))))mark#(f(X1, X2, f(_x71, _x72, _x53)))active#(f(mark(X1), X2, active(f(_x71, _x72, mark(_x53)))))
mark#(f(f(_x31, _x32, f(_x81, _x82, _x83)), X2, f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, active(f(mark(_x81), _x82, mark(_x83))))), X2, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(c, X2, f(b, _x52, c)))active#(f(active(c), X2, active(f(active(b), _x52, active(c)))))
mark#(f(X1, X2, f(_x51, mark(mark(_x82)), _x53)))active#(f(mark(X1), X2, active(f(mark(_x51), _x82, mark(_x53)))))mark#(f(f(_x31, _x52, _x53), X2, f(a, _x52, _x53)))active#(f(active(f(mark(_x31), _x52, _x53)), X2, active(f(active(a), _x52, mark(_x53)))))
mark#(f(f(_x31, _x32, _x33), X2, f(_x51, _x52, f(_x101, _x102, _x103))))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, active(f(mark(_x101), _x102, mark(_x103)))))))mark#(f(a, X2, f(b, active(_x72), c)))active#(f(active(a), X2, active(f(active(b), _x72, active(c)))))
mark#(f(X1, active(_x22), f(a, _x52, _x53)))active#(f(mark(X1), _x22, active(f(active(a), _x52, mark(_x53)))))mark#(f(f(_x31, _x32, c), X2, f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, active(c))), X2, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(f(_x31, _x32, _x33), X2, f(a, mark(_x72), _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x72, mark(_x53)))))mark#(f(f(_x31, _x32, _x33), X2, f(_x71, _x72, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(_x71, _x72, mark(_x53)))))
mark#(f(X1, X2, f(_x81, mark(_x82), _x53)))active#(f(mark(X1), X2, active(f(_x81, _x82, mark(_x53)))))mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x51, _x52, b)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, active(b)))))
mark#(f(f(_x31, _x32, _x33), X2, f(_x51, active(_x72), _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x72, mark(_x53)))))mark#(f(f(a, _x32, _x33), active(_x22), f(_x51, _x52, _x53)))active#(f(active(f(active(a), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(f(_x31, _x32, _x33), X2, f(a, active(_x72), b)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x72, active(b)))))mark#(f(f(_x31, _x32, _x33), active(active(_x42)), f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x42, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(f(_x51, _x52, _x33), X2, f(_x51, _x52, mark(_x33))))active#(f(active(f(_x51, _x52, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(f(_x31, _x32, _x33), active(_x22), f(a, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(a), _x52, mark(_x53)))))
mark#(f(f(_x31, _x32, _x33), X2, f(b, _x52, c)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(b), _x52, active(c)))))mark#(f(X1, mark(_x22), f(_x51, _x52, c)))active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, active(c)))))
mark#(f(f(_x31, _x32, _x33), X2, f(a, active(_x72), _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x72, mark(_x53)))))mark#(f(X1, X2, a))active#(f(mark(X1), X2, active(a)))
mark#(f(f(_x31, _x32, _x33), active(_x42), f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x42, f(mark(_x51), _x52, mark(_x53))))mark#(f(_x21, _x22, f(_x51, _x52, _x53)))active#(f(_x21, _x22, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(f(_x31, _x32, _x33), X2, f(a, _x72, b)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x72, b))))mark#(f(X1, X2, f(_x51, _x72, _x73)))active#(f(mark(X1), X2, active(f(mark(_x51), _x72, _x73))))
mark#(f(X1, X2, f(a, _x52, c)))active#(f(mark(X1), X2, active(f(active(a), _x52, active(c)))))mark#(f(f(c, _x32, _x33), X2, f(_x51, _x52, _x53)))active#(f(active(f(active(c), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(f(_x31, active(_x52), _x33), X2, f(a, _x52, b)))active#(f(active(f(mark(_x31), _x52, mark(_x33))), X2, active(f(active(a), _x52, active(b)))))mark#(f(X1, X2, c))active#(f(mark(X1), X2, active(c)))
mark#(f(f(_x31, active(_x52), _x33), X2, f(mark(_x31), _x52, mark(_x33))))active#(f(active(f(mark(_x31), _x52, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(f(b, _x32, _x33), X2, f(a, _x52, _x53)))active#(f(active(f(active(b), _x32, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53)))))
mark#(f(f(_x31, _x32, f(_x81, _x82, _x83)), X2, f(a, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, active(f(mark(_x81), _x82, mark(_x83))))), X2, active(f(active(a), _x52, mark(_x53)))))mark#(f(f(c, _x32, _x33), X2, f(a, _x52, b)))active#(f(active(f(active(c), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(b)))))
mark#(f(f(_x31, _x52, _x53), X2, f(a, _x52, b)))active#(f(active(f(mark(_x31), _x52, _x53)), X2, active(f(active(a), _x52, active(b)))))mark#(f(b, X2, f(b, _x52, c)))active#(f(active(b), X2, active(f(active(b), _x52, active(c)))))
mark#(f(f(a, _x32, _x33), X2, f(a, _x52, b)))active#(f(active(f(active(a), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(b)))))mark#(f(X1, active(_x22), f(_x51, _x52, f(_x101, _x102, _x103))))active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, active(f(mark(_x101), _x102, mark(_x103)))))))
mark#(f(_x31, active(_x32), f(_x51, _x52, _x53)))active#(f(_x31, _x32, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(b, _x32, mark(_x33)))active#(f(active(b), _x32, _x33))
mark#(f(X1, active(_x22), f(_x51, _x52, a)))active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, active(a)))))mark#(f(f(_x31, _x32, _x33), mark(_x22), f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(f(_x31, _x52, _x53), X2, f(mark(_x31), _x52, _x53)))active#(f(active(f(mark(_x31), _x52, _x53)), X2, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(X1, X2, f(f(_x81, _x82, _x83), _x52, c)))active#(f(mark(X1), X2, active(f(active(f(mark(_x81), _x82, mark(_x83))), _x52, active(c)))))
mark#(f(f(_x31, _x32, _x33), X2, f(a, _x72, b)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(a, _x72, active(b)))))mark#(f(b, X2, c))active#(f(active(b), X2, active(c)))
mark#(f(_x21, _x22, f(_x51, mark(_x72), _x53)))active#(f(_x21, _x22, active(f(mark(_x51), _x72, mark(_x53)))))mark#(f(X1, active(active(_x32)), f(_x51, _x52, _x53)))active#(f(mark(X1), _x32, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(a, X2, f(b, _x72, c)))active#(f(active(a), X2, active(f(active(b), _x72, c))))mark#(f(f(_x31, _x32, _x33), X2, f(a, _x52, a)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(a)))))
mark#(f(b, _x22, X3))active#(f(b, _x22, mark(X3)))mark#(f(a, X2, f(b, mark(_x72), c)))active#(f(active(a), X2, active(f(active(b), _x72, active(c)))))
mark#(f(f(_x31, _x32, f(_x91, _x92, _x93)), active(_x22), f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, active(f(mark(_x91), _x92, mark(_x93))))), _x22, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x51, _x52, a)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, active(a)))))
mark#(f(X1, active(_x22), f(b, _x52, _x53)))active#(f(mark(X1), _x22, active(f(active(b), _x52, mark(_x53)))))mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x51, _x52, c)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, active(c)))))
mark#(f(X1, X2, b))active#(f(mark(X1), X2, active(b)))mark#(f(f(_x31, _x32, _x33), X2, f(f(_x81, _x82, _x83), _x52, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(f(mark(_x81), _x82, mark(_x83))), _x52, mark(_x53)))))
mark#(f(X1, X2, f(_x71, _x72, c)))active#(f(mark(X1), X2, active(f(_x71, _x72, active(c)))))mark#(f(X1, X2, f(_x51, active(_x72), _x53)))active#(f(mark(X1), X2, active(f(mark(_x51), _x72, mark(_x53)))))
mark#(f(a, X2, f(_x51, _x52, _x53)))active#(f(active(a), X2, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(f(_x31, _x32, _x33), X2, f(a, _x72, _x73)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x72, _x73))))
mark#(f(f(_x51, _x52, _x33), X2, f(a, _x52, b)))active#(f(active(f(_x51, _x52, mark(_x33))), X2, active(f(active(a), _x52, active(b)))))mark#(f(X1, active(_x22), f(_x51, active(_x72), _x53)))active#(f(mark(X1), _x22, active(f(mark(_x51), _x72, mark(_x53)))))
mark#(f(f(_x31, _x32, a), X2, f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, active(a))), X2, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(f(_x31, mark(_x52), _x33), X2, f(mark(_x31), _x52, mark(_x33))))active#(f(active(f(mark(_x31), _x52, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(X1, X2, f(a, _x52, _x53)))active#(f(mark(X1), X2, active(f(active(a), _x52, mark(_x53)))))mark#(f(b, active(_x22), f(_x51, _x52, _x53)))active#(f(active(b), _x22, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(f(_x31, _x32, _x33), mark(_x22), f(a, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(a), _x52, mark(_x53)))))mark#(f(f(_x31, _x32, f(_x81, _x82, _x83)), X2, f(a, _x52, b)))active#(f(active(f(mark(_x31), _x32, active(f(mark(_x81), _x82, mark(_x83))))), X2, active(f(active(a), _x52, active(b)))))
mark#(f(f(_x31, _x32, _x33), X2, f(_x51, _x72, _x73)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x72, _x73))))mark#(f(f(_x31, _x32, _x33), X2, f(a, mark(_x72), b)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x72, active(b)))))
mark#(f(X1, X2, f(_x51, _x52, f(_x101, _x102, _x103))))active#(f(mark(X1), X2, active(f(mark(_x51), _x52, active(f(mark(_x101), _x102, mark(_x103)))))))mark#(c)active#(c)
mark#(f(X1, X2, f(_x51, _x52, a)))active#(f(mark(X1), X2, active(f(mark(_x51), _x52, active(a)))))mark#(f(f(_x31, _x32, _x33), X2, f(_x51, mark(_x72), _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x72, mark(_x53)))))
mark#(f(b, X2, f(_x51, _x52, _x53)))active#(f(active(b), X2, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x51, mark(_x82), _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x82, mark(_x53)))))
mark#(f(a, X2, f(_x51, mark(_x72), _x53)))active#(f(active(a), X2, active(f(mark(_x51), _x72, mark(_x53)))))mark#(f(f(a, _x32, _x33), X2, f(a, _x52, _x53)))active#(f(active(f(active(a), _x32, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53)))))
mark#(f(f(_x31, _x32, _x33), active(mark(_x42)), f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x42, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(X1, active(_x22), f(_x51, _x72, _x73)))active#(f(mark(X1), _x22, active(f(mark(_x51), _x72, _x73))))
mark#(f(X1, X2, f(_x51, mark(active(_x82)), _x53)))active#(f(mark(X1), X2, active(f(mark(_x51), _x82, mark(_x53)))))mark#(f(X1, active(_x22), f(_x71, _x72, _x53)))active#(f(mark(X1), _x22, active(f(_x71, _x72, mark(_x53)))))
mark#(f(a, active(_x22), f(_x51, _x52, _x53)))active#(f(active(a), _x22, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(X1, active(_x22), f(_x51, _x52, b)))active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, active(b)))))
mark#(f(f(_x31, _x32, _x33), active(_x22), f(c, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(c), _x52, mark(_x53)))))mark#(f(f(_x31, _x32, _x33), active(_x22), f(f(_x91, _x92, _x93), _x52, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(f(mark(_x91), _x92, mark(_x93))), _x52, mark(_x53)))))
mark#(f(c, active(_x22), f(_x51, _x52, _x53)))active#(f(active(c), _x22, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(f(_x31, _x32, _x33), active(_x42), f(_x51, _x52, _x53)))active#(f(f(mark(_x31), _x32, mark(_x33)), _x42, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(f(_x31, _x32, _x33), _x22, f(a, _x52, b)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, f(active(a), _x52, active(b))))mark#(f(X1, X2, f(b, _x52, _x53)))active#(f(mark(X1), X2, active(f(active(b), _x52, mark(_x53)))))
mark#(f(X1, X2, f(_x51, _x52, c)))active#(f(mark(X1), X2, active(f(mark(_x51), _x52, mark(a)))))mark#(f(b, X2, f(_x51, _x52, c)))active#(f(active(b), X2, active(f(mark(_x51), _x52, active(c)))))
mark#(f(X1, active(_x22), X3))active#(f(mark(X1), _x22, mark(X3)))mark#(f(f(_x31, _x32, _x33), X2, f(a, _x52, f(_x101, _x102, _x103))))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(f(mark(_x101), _x102, mark(_x103)))))))
mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x81, _x82, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(_x81, _x82, mark(_x53)))))mark#(f(b, active(_x22), X3))active#(f(active(b), _x22, mark(X3)))
mark#(f(X1, X2, f(c, mark(_x72), _x53)))active#(f(mark(X1), X2, active(f(active(c), _x72, mark(_x53)))))mark#(f(f(_x31, _x32, _x33), _x22, f(_x51, _x52, _x53)))active#(f(f(mark(_x31), _x32, mark(_x33)), _x22, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(X1, X2, f(b, mark(_x72), c)))active#(f(mark(X1), X2, active(f(active(b), _x72, active(c)))))mark#(f(X1, X2, f(f(_x91, _x92, _x93), mark(_x72), _x53)))active#(f(mark(X1), X2, active(f(active(f(mark(_x91), _x92, mark(_x93))), _x72, mark(_x53)))))
mark#(f(c, X2, f(_x51, _x52, _x53)))active#(f(active(c), X2, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(f(_x31, _x32, c), X2, f(a, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, active(c))), X2, active(f(active(a), _x52, mark(_x53)))))
mark#(f(f(f(_x71, _x72, _x73), _x32, _x33), active(_x22), f(_x51, _x52, _x53)))active#(f(active(f(active(f(mark(_x71), _x72, mark(_x73))), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(X1, X2, f(c, _x52, c)))active#(f(mark(X1), X2, active(f(active(c), _x52, active(c)))))
mark#(f(f(_x31, active(_x62), _x33), active(_x22), f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x62, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(f(_x31, mark(_x52), _x33), X2, f(a, _x52, b)))active#(f(active(f(mark(_x31), _x52, mark(_x33))), X2, active(f(active(a), _x52, active(b)))))
mark#(f(X1, mark(_x22), f(_x51, _x52, _x53)))active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(f(_x31, _x32, c), X2, f(a, _x52, b)))active#(f(active(f(mark(_x31), _x32, active(c))), X2, active(f(active(a), _x52, active(b)))))
mark#(f(X1, X2, f(f(_x81, _x82, _x83), _x52, _x53)))active#(f(mark(X1), X2, active(f(active(f(mark(_x81), _x82, mark(_x83))), _x52, mark(_x53)))))mark#(f(X1, active(_x22), f(b, _x52, c)))active#(f(mark(X1), _x22, active(f(active(b), _x52, active(c)))))
mark#(f(X1, mark(_x22), X3))active#(f(mark(X1), _x22, mark(X3)))mark#(f(f(_x31, _x32, c), active(_x22), f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, active(c))), _x22, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(c, X2, f(_x51, mark(_x72), _x53)))active#(f(active(c), X2, active(f(mark(_x51), _x72, mark(_x53)))))mark#(f(X1, X2, f(_x51, mark(_x82), _x83)))active#(f(mark(X1), X2, active(f(mark(_x51), _x82, _x83))))
mark#(f(f(_x31, _x32, b), X2, f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, active(b))), X2, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(b, X2, f(_x51, mark(_x72), _x53)))active#(f(active(b), X2, active(f(mark(_x51), _x72, mark(_x53)))))
mark#(f(X1, _x22, f(b, _x52, c)))active#(f(mark(X1), _x22, f(active(b), _x52, active(c))))mark#(f(X1, X2, X3))mark#(X1)
mark#(f(X1, X2, X3))mark#(X3)mark#(f(a, X2, f(_x51, _x52, c)))active#(f(active(a), X2, active(f(mark(_x51), _x52, active(c)))))
mark#(f(a, X2, f(b, _x52, c)))active#(f(active(a), X2, active(f(active(b), _x52, mark(b)))))mark#(f(f(_x61, _x62, _x33), active(_x22), f(_x51, _x52, _x53)))active#(f(active(f(_x61, _x62, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(f(b, _x32, _x33), X2, f(_x51, _x52, _x53)))active#(f(active(f(active(b), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(f(b, _x32, _x33), active(_x22), f(_x51, _x52, _x53)))active#(f(active(f(active(b), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(f(c, _x32, _x33), active(_x22), f(_x51, _x52, _x53)))active#(f(active(f(active(c), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(X1, _x22, f(_x51, _x52, c)))active#(f(mark(X1), _x22, f(mark(_x51), _x52, active(c))))
mark#(f(f(_x31, _x32, _x33), X2, f(_x51, _x52, c)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, active(c)))))mark#(f(X1, X2, f(b, _x72, c)))active#(f(mark(X1), X2, active(f(b, _x72, active(c)))))
mark#(f(_x21, _x22, X3))active#(f(_x21, _x22, mark(X3)))mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x51, _x52, f(_x111, _x112, _x113))))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, active(f(mark(_x111), _x112, mark(_x113)))))))
mark#(f(f(_x31, _x32, a), X2, f(a, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, active(a))), X2, active(f(active(a), _x52, mark(_x53)))))mark#(f(a, X2, f(b, _x52, c)))active#(f(active(a), X2, active(f(active(b), _x52, mark(a)))))
mark#(f(X1, _x22, f(_x51, _x52, _x53)))active#(f(mark(X1), _x22, f(mark(_x51), _x52, mark(_x53))))mark#(f(f(_x31, _x32, _x33), X2, f(_x51, _x52, a)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, active(a)))))
mark#(f(b, active(_x32), _x33))active#(f(active(b), _x32, _x33))mark#(f(a, active(_x22), f(b, _x52, c)))active#(f(active(a), _x22, active(f(active(b), _x52, active(c)))))
mark#(f(a, _x22, f(b, _x52, c)))active#(f(active(a), _x22, f(active(b), _x52, active(c))))mark#(f(a, X2, X3))active#(f(active(a), X2, mark(X3)))
mark#(f(f(f(_x61, _x62, _x63), _x32, _x33), X2, f(_x51, _x52, _x53)))active#(f(active(f(active(f(mark(_x61), _x62, mark(_x63))), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x51, _x82, _x83)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x82, _x83))))
mark#(f(b, _x32, active(_x33)))active#(f(active(b), _x32, _x33))mark#(f(f(_x31, _x32, _x33), X2, X3))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, mark(X3)))
mark#(f(f(_x31, _x32, _x33), X2, f(_x51, _x52, b)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, active(b)))))mark#(f(f(_x31, active(_x52), _x33), X2, f(a, _x52, mark(_x33))))active#(f(active(f(mark(_x31), _x52, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53)))))
mark#(f(X1, X2, f(_x51, _x72, c)))active#(f(mark(X1), X2, active(f(mark(_x51), _x72, c))))mark#(f(X1, active(_x22), f(_x51, mark(_x72), _x53)))active#(f(mark(X1), _x22, active(f(mark(_x51), _x72, mark(_x53)))))
mark#(f(f(_x31, _x32, _x33), _x22, f(a, _x52, b)))active#(f(f(mark(_x31), _x32, mark(_x33)), _x22, active(f(active(a), _x52, active(b)))))mark#(f(X1, _x22, f(_x51, mark(_x72), _x53)))active#(f(mark(X1), _x22, f(mark(_x51), _x72, mark(_x53))))
mark#(f(X1, active(_x22), f(c, _x52, _x53)))active#(f(mark(X1), _x22, active(f(active(c), _x52, mark(_x53)))))mark#(f(X1, X2, f(b, _x52, c)))active#(f(mark(X1), X2, active(f(active(b), _x52, mark(b)))))
mark#(f(X1, X2, f(_x51, mark(_x72), a)))active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(a)))))mark#(f(f(_x31, _x32, b), X2, f(a, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, active(b))), X2, active(f(active(a), _x52, mark(_x53)))))
mark#(f(X1, active(_x22), f(_x51, _x52, c)))active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, active(c)))))mark#(f(_x21, _x22, f(b, _x52, c)))active#(f(_x21, _x22, active(f(active(b), _x52, active(c)))))
mark#(f(b, _x32, _x33))active#(f(b, _x32, _x33))mark#(f(_x21, _x22, f(_x51, _x52, c)))active#(f(_x21, _x22, active(f(mark(_x51), _x52, active(c)))))
mark#(f(c, X2, f(_x51, _x52, c)))active#(f(active(c), X2, active(f(mark(_x51), _x52, active(c)))))active#(c)mark#(a)
mark#(f(f(_x41, _x42, _x43), active(_x22), f(_x51, _x52, _x53)))active#(f(active(f(mark(_x41), _x42, mark(_x43))), _x22, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(X1, _x22, _x23))active#(f(mark(X1), _x22, _x23))
mark#(f(b, X2, a))active#(f(active(b), X2, active(a)))mark#(f(f(_x31, _x32, _x33), _x22, f(a, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, f(active(a), _x52, mark(_x53))))
mark#(f(f(c, _x32, _x33), X2, f(a, _x52, _x53)))active#(f(active(f(active(c), _x32, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53)))))mark#(f(f(_x31, mark(_x52), _x33), X2, f(a, _x52, mark(_x33))))active#(f(active(f(mark(_x31), _x52, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53)))))
mark#(f(X1, X2, f(b, _x72, c)))active#(f(mark(X1), X2, active(f(active(b), _x72, c))))mark#(f(a, mark(_x22), f(b, _x52, c)))active#(f(active(a), _x22, active(f(active(b), _x52, active(c)))))
mark#(f(X1, X2, f(_x51, mark(_x72), b)))active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(b)))))mark#(f(b, X2, b))active#(f(active(b), X2, active(b)))
mark#(f(f(_x31, mark(_x62), _x33), active(_x22), f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x62, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(f(_x31, _x32, _x33), X2, f(a, _x72, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(a, _x72, mark(_x53)))))
mark#(f(X1, mark(_x22), f(_x51, mark(_x72), _x53)))active#(f(mark(X1), _x22, active(f(mark(_x51), _x72, mark(_x53)))))mark#(f(f(f(_x61, _x62, _x63), _x32, _x33), X2, f(a, _x52, _x53)))active#(f(active(f(active(f(mark(_x61), _x62, mark(_x63))), _x32, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53)))))
mark#(f(f(_x31, _x32, _x33), X2, f(c, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(c), _x52, mark(_x53)))))mark#(f(X1, active(mark(_x32)), f(_x51, _x52, _x53)))active#(f(mark(X1), _x32, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(X1, active(_x32), f(_x51, _x52, _x53)))active#(f(mark(X1), _x32, f(mark(_x51), _x52, mark(_x53))))mark#(f(f(_x31, _x62, _x63), active(_x22), f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x62, _x63)), _x22, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(a, X2, f(b, _x72, c)))active#(f(active(a), X2, active(f(b, _x72, active(c)))))mark#(f(f(a, _x32, _x33), X2, f(_x51, _x52, _x53)))active#(f(active(f(active(a), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(f(_x31, _x32, _x33), _x22, f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, f(mark(_x51), _x52, mark(_x53))))mark#(f(X1, X2, f(b, active(_x72), c)))active#(f(mark(X1), X2, active(f(active(b), _x72, active(c)))))
mark#(f(c, X2, X3))active#(f(active(c), X2, mark(X3)))mark#(f(X1, active(_x22), f(f(_x81, _x82, _x83), _x52, _x53)))active#(f(mark(X1), _x22, active(f(active(f(mark(_x81), _x82, mark(_x83))), _x52, mark(_x53)))))
mark#(f(X1, X2, f(a, mark(_x72), _x53)))active#(f(mark(X1), X2, active(f(active(a), _x72, mark(_x53)))))mark#(f(X1, mark(_x22), f(b, _x52, c)))active#(f(mark(X1), _x22, active(f(active(b), _x52, active(c)))))
mark#(f(X1, X2, f(b, mark(_x72), _x53)))active#(f(mark(X1), X2, active(f(active(b), _x72, mark(_x53)))))

Rewrite Rules

active(f(a, b, X))mark(f(X, X, X))active(c)mark(a)
active(c)mark(b)mark(f(X1, X2, X3))active(f(mark(X1), X2, mark(X3)))
mark(a)active(a)mark(b)active(b)
mark(c)active(c)f(mark(X1), X2, X3)f(X1, X2, X3)
f(X1, mark(X2), X3)f(X1, X2, X3)f(X1, X2, mark(X3))f(X1, X2, X3)
f(active(X1), X2, X3)f(X1, X2, X3)f(X1, active(X2), X3)f(X1, X2, X3)
f(X1, X2, active(X3))f(X1, X2, X3)

Original Signature

Termination of terms over the following signature is verified: f, b, c, a, active, mark

Strategy


The right-hand side of the rule mark#(f(X1, X2, f(_x51, active(_x72), c))) → active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(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
active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x72, active(c))))) 
active#(f(mark(X1), X2, active(f(mark(_x51), _x72, mark(b))))) 
active#(f(mark(X1), _x22, active(f(mark(_x51), _x72, active(c))))) 
active#(f(mark(X1), X2, active(f(mark(_x51), _x72, mark(a))))) 
active#(f(mark(X1), X2, active(f(mark(_x51), _x82, active(c))))) 
active#(f(mark(X1), X2, active(f(active(f(mark(_x91), _x92, mark(_x93))), _x72, active(c))))) 
active#(f(active(b), X2, active(f(mark(_x51), _x72, active(c))))) 
active#(f(mark(X1), X2, active(f(active(a), _x72, active(c))))) 
active#(f(mark(X1), X2, active(f(_x81, _x82, active(c))))) 
active#(f(mark(X1), X2, active(f(mark(_x51), _x82, c)))) 
active#(f(active(c), X2, active(f(mark(_x51), _x72, active(c))))) 
active#(f(mark(X1), X2, active(f(active(c), _x72, active(c))))) 
active#(f(_x21, _x22, active(f(mark(_x51), _x72, active(c))))) 
active#(f(mark(X1), _x22, f(mark(_x51), _x72, active(c)))) 
active#(f(active(a), X2, active(f(mark(_x51), _x72, active(c))))) 
active#(f(mark(X1), X2, active(f(active(b), _x72, active(c))))) 
Thus, the rule mark#(f(X1, X2, f(_x51, active(_x72), c))) → active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(c))))) is replaced by the following rules:
mark#(f(X1, active(_x22), f(_x51, active(_x72), c))) → active#(f(mark(X1), _x22, active(f(mark(_x51), _x72, active(c)))))mark#(f(X1, _x22, f(_x51, active(_x72), c))) → active#(f(mark(X1), _x22, f(mark(_x51), _x72, active(c))))
mark#(f(a, X2, f(_x51, active(_x72), c))) → active#(f(active(a), X2, active(f(mark(_x51), _x72, active(c)))))mark#(f(X1, X2, f(a, active(_x72), c))) → active#(f(mark(X1), X2, active(f(active(a), _x72, active(c)))))
mark#(f(b, X2, f(_x51, active(_x72), c))) → active#(f(active(b), X2, active(f(mark(_x51), _x72, active(c)))))mark#(f(X1, X2, f(_x51, active(_x82), c))) → active#(f(mark(X1), X2, active(f(mark(_x51), _x82, c))))
mark#(f(X1, X2, f(_x81, active(_x82), c))) → active#(f(mark(X1), X2, active(f(_x81, _x82, active(c)))))mark#(f(X1, X2, f(b, active(_x72), c))) → active#(f(mark(X1), X2, active(f(active(b), _x72, active(c)))))
mark#(f(f(_x31, _x32, _x33), X2, f(_x51, active(_x72), c))) → active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x72, active(c)))))mark#(f(c, X2, f(_x51, active(_x72), c))) → active#(f(active(c), X2, active(f(mark(_x51), _x72, active(c)))))
mark#(f(X1, X2, f(_x51, active(_x72), c))) → active#(f(mark(X1), X2, active(f(mark(_x51), _x72, mark(b)))))mark#(f(X1, X2, f(_x51, active(_x72), c))) → active#(f(mark(X1), X2, active(f(mark(_x51), _x72, mark(a)))))
mark#(f(X1, X2, f(_x51, active(active(_x82)), c))) → active#(f(mark(X1), X2, active(f(mark(_x51), _x82, active(c)))))mark#(f(X1, X2, f(_x51, active(mark(_x82)), c))) → active#(f(mark(X1), X2, active(f(mark(_x51), _x82, active(c)))))
mark#(f(X1, X2, f(f(_x91, _x92, _x93), active(_x72), c))) → active#(f(mark(X1), X2, active(f(active(f(mark(_x91), _x92, mark(_x93))), _x72, active(c)))))mark#(f(_x21, _x22, f(_x51, active(_x72), c))) → active#(f(_x21, _x22, active(f(mark(_x51), _x72, active(c)))))
mark#(f(X1, X2, f(c, active(_x72), c))) → active#(f(mark(X1), X2, active(f(active(c), _x72, active(c)))))mark#(f(X1, mark(_x22), f(_x51, active(_x72), c))) → active#(f(mark(X1), _x22, active(f(mark(_x51), _x72, active(c)))))

Problem 24: ForwardNarrowing



Dependency Pair Problem

Dependency Pairs

mark#(f(f(_x51, _x52, _x33), X2, f(a, _x52, mark(_x33))))active#(f(active(f(_x51, _x52, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53)))))mark#(f(f(_x31, _x32, b), X2, f(a, _x52, b)))active#(f(active(f(mark(_x31), _x32, active(b))), X2, active(f(active(a), _x52, active(b)))))
mark#(f(X1, X2, f(_x51, _x52, b)))active#(f(mark(X1), X2, active(f(mark(_x51), _x52, active(b)))))mark#(f(f(_x31, _x32, _x33), active(_x22), f(a, _x52, b)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(a), _x52, active(b)))))
mark#(f(X1, X2, f(_x51, mark(_x72), f(_x111, _x112, _x113))))active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(f(mark(_x111), _x112, mark(_x113)))))))mark#(f(f(_x31, _x32, _x33), _x22, f(a, _x52, _x53)))active#(f(f(mark(_x31), _x32, mark(_x33)), _x22, active(f(active(a), _x52, mark(_x53)))))
mark#(f(f(b, _x32, _x33), X2, f(a, _x52, b)))active#(f(active(f(active(b), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(b)))))mark#(f(_x21, _x22, f(_x51, active(_x72), c)))active#(f(_x21, _x22, active(f(mark(_x51), _x72, active(c)))))
mark#(f(X1, X2, f(b, _x52, c)))active#(f(mark(X1), X2, active(f(active(b), _x52, mark(a)))))mark#(f(f(_x31, _x32, _x33), X2, f(a, _x52, c)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(c)))))
mark#(f(X1, active(_x22), f(_x51, active(_x72), c)))active#(f(mark(X1), _x22, active(f(mark(_x51), _x72, active(c)))))mark#(f(b, mark(_x32), _x33))active#(f(active(b), _x32, _x33))
mark#(f(a, _x22, f(b, _x52, c)))active#(f(a, _x22, active(f(active(b), _x52, active(c)))))mark#(f(f(_x31, _x32, a), active(_x22), f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, active(a))), _x22, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(X1, X2, f(_x51, _x52, c)))active#(f(mark(X1), X2, active(f(mark(_x51), _x52, mark(b)))))mark#(f(f(_x31, _x32, b), active(_x22), f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, active(b))), _x22, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(X1, X2, f(c, _x52, _x53)))active#(f(mark(X1), X2, active(f(active(c), _x52, mark(_x53)))))mark#(f(f(_x31, _x32, _x33), active(_x22), f(b, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(b), _x52, mark(_x53)))))
mark#(f(X1, X2, f(_x51, active(_x72), c)))active#(f(mark(X1), X2, active(f(mark(_x51), _x72, mark(b)))))active#(f(a, b, X))mark#(f(X, X, X))
mark#(f(b, mark(_x22), X3))active#(f(active(b), _x22, mark(X3)))mark#(f(f(_x31, _x32, _x33), mark(_x22), f(a, _x52, b)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(a), _x52, active(b)))))
mark#(f(X1, X2, f(_x51, mark(_x72), c)))active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(c)))))mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x51, active(_x82), _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x82, mark(_x53)))))
mark#(f(f(_x31, _x32, _x33), X2, f(b, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(b), _x52, mark(_x53)))))mark#(f(f(f(_x61, _x62, _x63), _x32, _x33), X2, f(a, _x52, b)))active#(f(active(f(active(f(mark(_x61), _x62, mark(_x63))), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(b)))))
mark#(f(f(_x31, _x32, a), X2, f(a, _x52, b)))active#(f(active(f(mark(_x31), _x32, active(a))), X2, active(f(active(a), _x52, active(b)))))mark#(f(X1, X2, f(_x71, _x72, _x53)))active#(f(mark(X1), X2, active(f(_x71, _x72, mark(_x53)))))
mark#(f(f(_x31, _x32, f(_x81, _x82, _x83)), X2, f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, active(f(mark(_x81), _x82, mark(_x83))))), X2, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(c, X2, f(b, _x52, c)))active#(f(active(c), X2, active(f(active(b), _x52, active(c)))))
mark#(f(X1, X2, f(_x51, mark(mark(_x82)), _x53)))active#(f(mark(X1), X2, active(f(mark(_x51), _x82, mark(_x53)))))mark#(f(f(_x31, _x52, _x53), X2, f(a, _x52, _x53)))active#(f(active(f(mark(_x31), _x52, _x53)), X2, active(f(active(a), _x52, mark(_x53)))))
mark#(f(c, X2, f(_x51, active(_x72), c)))active#(f(active(c), X2, active(f(mark(_x51), _x72, active(c)))))mark#(f(f(_x31, _x32, _x33), X2, f(_x51, _x52, f(_x101, _x102, _x103))))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, active(f(mark(_x101), _x102, mark(_x103)))))))
mark#(f(a, X2, f(b, active(_x72), c)))active#(f(active(a), X2, active(f(active(b), _x72, active(c)))))mark#(f(X1, active(_x22), f(a, _x52, _x53)))active#(f(mark(X1), _x22, active(f(active(a), _x52, mark(_x53)))))
mark#(f(f(_x31, _x32, c), X2, f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, active(c))), X2, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(f(_x31, _x32, _x33), X2, f(a, mark(_x72), _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x72, mark(_x53)))))
mark#(f(f(_x31, _x32, _x33), X2, f(_x71, _x72, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(_x71, _x72, mark(_x53)))))mark#(f(X1, X2, f(_x81, mark(_x82), _x53)))active#(f(mark(X1), X2, active(f(_x81, _x82, mark(_x53)))))
mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x51, _x52, b)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, active(b)))))mark#(f(f(_x31, _x32, _x33), X2, f(_x51, active(_x72), _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x72, mark(_x53)))))
mark#(f(f(a, _x32, _x33), active(_x22), f(_x51, _x52, _x53)))active#(f(active(f(active(a), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(f(_x31, _x32, _x33), X2, f(a, active(_x72), b)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x72, active(b)))))
mark#(f(f(_x31, _x32, _x33), active(active(_x42)), f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x42, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(f(_x51, _x52, _x33), X2, f(_x51, _x52, mark(_x33))))active#(f(active(f(_x51, _x52, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(f(_x31, _x32, _x33), X2, f(_x51, active(_x72), c)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x72, active(c)))))mark#(f(f(_x31, _x32, _x33), active(_x22), f(a, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(a), _x52, mark(_x53)))))
mark#(f(f(_x31, _x32, _x33), X2, f(b, _x52, c)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(b), _x52, active(c)))))mark#(f(X1, mark(_x22), f(_x51, _x52, c)))active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, active(c)))))
mark#(f(X1, X2, a))active#(f(mark(X1), X2, active(a)))mark#(f(f(_x31, _x32, _x33), X2, f(a, active(_x72), _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x72, mark(_x53)))))
mark#(f(f(_x31, _x32, _x33), active(_x42), f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x42, f(mark(_x51), _x52, mark(_x53))))mark#(f(X1, X2, f(a, active(_x72), c)))active#(f(mark(X1), X2, active(f(active(a), _x72, active(c)))))
mark#(f(_x21, _x22, f(_x51, _x52, _x53)))active#(f(_x21, _x22, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(X1, X2, f(_x51, active(_x82), c)))active#(f(mark(X1), X2, active(f(mark(_x51), _x82, c))))
mark#(f(f(_x31, _x32, _x33), X2, f(a, _x72, b)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x72, b))))mark#(f(X1, X2, f(_x51, _x72, _x73)))active#(f(mark(X1), X2, active(f(mark(_x51), _x72, _x73))))
mark#(f(X1, X2, f(a, _x52, c)))active#(f(mark(X1), X2, active(f(active(a), _x52, active(c)))))mark#(f(X1, X2, c))active#(f(mark(X1), X2, active(c)))
mark#(f(f(_x31, active(_x52), _x33), X2, f(a, _x52, b)))active#(f(active(f(mark(_x31), _x52, mark(_x33))), X2, active(f(active(a), _x52, active(b)))))mark#(f(f(c, _x32, _x33), X2, f(_x51, _x52, _x53)))active#(f(active(f(active(c), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(f(_x31, active(_x52), _x33), X2, f(mark(_x31), _x52, mark(_x33))))active#(f(active(f(mark(_x31), _x52, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(f(b, _x32, _x33), X2, f(a, _x52, _x53)))active#(f(active(f(active(b), _x32, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53)))))
mark#(f(f(_x31, _x32, f(_x81, _x82, _x83)), X2, f(a, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, active(f(mark(_x81), _x82, mark(_x83))))), X2, active(f(active(a), _x52, mark(_x53)))))mark#(f(f(c, _x32, _x33), X2, f(a, _x52, b)))active#(f(active(f(active(c), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(b)))))
mark#(f(f(_x31, _x52, _x53), X2, f(a, _x52, b)))active#(f(active(f(mark(_x31), _x52, _x53)), X2, active(f(active(a), _x52, active(b)))))mark#(f(b, X2, f(b, _x52, c)))active#(f(active(b), X2, active(f(active(b), _x52, active(c)))))
mark#(f(b, X2, f(_x51, active(_x72), c)))active#(f(active(b), X2, active(f(mark(_x51), _x72, active(c)))))mark#(f(f(a, _x32, _x33), X2, f(a, _x52, b)))active#(f(active(f(active(a), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(b)))))
mark#(f(X1, active(_x22), f(_x51, _x52, f(_x101, _x102, _x103))))active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, active(f(mark(_x101), _x102, mark(_x103)))))))mark#(f(_x31, active(_x32), f(_x51, _x52, _x53)))active#(f(_x31, _x32, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(b, _x32, mark(_x33)))active#(f(active(b), _x32, _x33))mark#(f(X1, active(_x22), f(_x51, _x52, a)))active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, active(a)))))
mark#(f(f(_x31, _x32, _x33), mark(_x22), f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(f(_x31, _x52, _x53), X2, f(mark(_x31), _x52, _x53)))active#(f(active(f(mark(_x31), _x52, _x53)), X2, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(X1, X2, f(f(_x81, _x82, _x83), _x52, c)))active#(f(mark(X1), X2, active(f(active(f(mark(_x81), _x82, mark(_x83))), _x52, active(c)))))mark#(f(b, X2, c))active#(f(active(b), X2, active(c)))
mark#(f(f(_x31, _x32, _x33), X2, f(a, _x72, b)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(a, _x72, active(b)))))mark#(f(X1, active(active(_x32)), f(_x51, _x52, _x53)))active#(f(mark(X1), _x32, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(_x21, _x22, f(_x51, mark(_x72), _x53)))active#(f(_x21, _x22, active(f(mark(_x51), _x72, mark(_x53)))))mark#(f(f(_x31, _x32, _x33), X2, f(a, _x52, a)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(a)))))
mark#(f(a, X2, f(b, _x72, c)))active#(f(active(a), X2, active(f(active(b), _x72, c))))mark#(f(b, _x22, X3))active#(f(b, _x22, mark(X3)))
mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x51, _x52, a)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, active(a)))))mark#(f(f(_x31, _x32, f(_x91, _x92, _x93)), active(_x22), f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, active(f(mark(_x91), _x92, mark(_x93))))), _x22, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(a, X2, f(b, mark(_x72), c)))active#(f(active(a), X2, active(f(active(b), _x72, active(c)))))mark#(f(X1, active(_x22), f(b, _x52, _x53)))active#(f(mark(X1), _x22, active(f(active(b), _x52, mark(_x53)))))
mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x51, _x52, c)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, active(c)))))mark#(f(X1, X2, b))active#(f(mark(X1), X2, active(b)))
mark#(f(f(_x31, _x32, _x33), X2, f(f(_x81, _x82, _x83), _x52, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(f(mark(_x81), _x82, mark(_x83))), _x52, mark(_x53)))))mark#(f(X1, X2, f(_x71, _x72, c)))active#(f(mark(X1), X2, active(f(_x71, _x72, active(c)))))
mark#(f(X1, X2, f(_x51, active(_x72), _x53)))active#(f(mark(X1), X2, active(f(mark(_x51), _x72, mark(_x53)))))mark#(f(a, X2, f(_x51, _x52, _x53)))active#(f(active(a), X2, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(f(_x31, _x32, _x33), X2, f(a, _x72, _x73)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x72, _x73))))mark#(f(f(_x51, _x52, _x33), X2, f(a, _x52, b)))active#(f(active(f(_x51, _x52, mark(_x33))), X2, active(f(active(a), _x52, active(b)))))
mark#(f(X1, active(_x22), f(_x51, active(_x72), _x53)))active#(f(mark(X1), _x22, active(f(mark(_x51), _x72, mark(_x53)))))mark#(f(f(_x31, _x32, a), X2, f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, active(a))), X2, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(f(_x31, mark(_x52), _x33), X2, f(mark(_x31), _x52, mark(_x33))))active#(f(active(f(mark(_x31), _x52, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(X1, X2, f(a, _x52, _x53)))active#(f(mark(X1), X2, active(f(active(a), _x52, mark(_x53)))))
mark#(f(b, active(_x22), f(_x51, _x52, _x53)))active#(f(active(b), _x22, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(f(_x31, _x32, _x33), mark(_x22), f(a, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(a), _x52, mark(_x53)))))
mark#(f(f(_x31, _x32, f(_x81, _x82, _x83)), X2, f(a, _x52, b)))active#(f(active(f(mark(_x31), _x32, active(f(mark(_x81), _x82, mark(_x83))))), X2, active(f(active(a), _x52, active(b)))))mark#(f(f(_x31, _x32, _x33), X2, f(_x51, _x72, _x73)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x72, _x73))))
mark#(f(f(_x31, _x32, _x33), X2, f(a, mark(_x72), b)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x72, active(b)))))mark#(f(X1, X2, f(_x51, _x52, f(_x101, _x102, _x103))))active#(f(mark(X1), X2, active(f(mark(_x51), _x52, active(f(mark(_x101), _x102, mark(_x103)))))))
mark#(c)active#(c)mark#(f(X1, X2, f(_x51, _x52, a)))active#(f(mark(X1), X2, active(f(mark(_x51), _x52, active(a)))))
mark#(f(f(_x31, _x32, _x33), X2, f(_x51, mark(_x72), _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x72, mark(_x53)))))mark#(f(b, X2, f(_x51, _x52, _x53)))active#(f(active(b), X2, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x51, mark(_x82), _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x82, mark(_x53)))))mark#(f(a, X2, f(_x51, mark(_x72), _x53)))active#(f(active(a), X2, active(f(mark(_x51), _x72, mark(_x53)))))
mark#(f(f(a, _x32, _x33), X2, f(a, _x52, _x53)))active#(f(active(f(active(a), _x32, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53)))))mark#(f(f(_x31, _x32, _x33), active(mark(_x42)), f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x42, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(X1, active(_x22), f(_x51, _x72, _x73)))active#(f(mark(X1), _x22, active(f(mark(_x51), _x72, _x73))))mark#(f(X1, X2, f(c, active(_x72), c)))active#(f(mark(X1), X2, active(f(active(c), _x72, active(c)))))
mark#(f(X1, X2, f(_x51, mark(active(_x82)), _x53)))active#(f(mark(X1), X2, active(f(mark(_x51), _x82, mark(_x53)))))mark#(f(X1, active(_x22), f(_x71, _x72, _x53)))active#(f(mark(X1), _x22, active(f(_x71, _x72, mark(_x53)))))
mark#(f(a, active(_x22), f(_x51, _x52, _x53)))active#(f(active(a), _x22, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(X1, active(_x22), f(_x51, _x52, b)))active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, active(b)))))
mark#(f(f(_x31, _x32, _x33), active(_x22), f(c, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(c), _x52, mark(_x53)))))mark#(f(f(_x31, _x32, _x33), active(_x22), f(f(_x91, _x92, _x93), _x52, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(f(mark(_x91), _x92, mark(_x93))), _x52, mark(_x53)))))
mark#(f(X1, X2, f(_x51, active(mark(_x82)), c)))active#(f(mark(X1), X2, active(f(mark(_x51), _x82, active(c)))))mark#(f(c, active(_x22), f(_x51, _x52, _x53)))active#(f(active(c), _x22, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(f(_x31, _x32, _x33), active(_x42), f(_x51, _x52, _x53)))active#(f(f(mark(_x31), _x32, mark(_x33)), _x42, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(f(_x31, _x32, _x33), _x22, f(a, _x52, b)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, f(active(a), _x52, active(b))))
mark#(f(X1, X2, f(b, _x52, _x53)))active#(f(mark(X1), X2, active(f(active(b), _x52, mark(_x53)))))mark#(f(X1, X2, f(_x51, _x52, c)))active#(f(mark(X1), X2, active(f(mark(_x51), _x52, mark(a)))))
mark#(f(b, X2, f(_x51, _x52, c)))active#(f(active(b), X2, active(f(mark(_x51), _x52, active(c)))))mark#(f(X1, active(_x22), X3))active#(f(mark(X1), _x22, mark(X3)))
mark#(f(f(_x31, _x32, _x33), X2, f(a, _x52, f(_x101, _x102, _x103))))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(f(mark(_x101), _x102, mark(_x103)))))))mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x81, _x82, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(_x81, _x82, mark(_x53)))))
mark#(f(b, active(_x22), X3))active#(f(active(b), _x22, mark(X3)))mark#(f(X1, X2, f(c, mark(_x72), _x53)))active#(f(mark(X1), X2, active(f(active(c), _x72, mark(_x53)))))
mark#(f(f(_x31, _x32, _x33), _x22, f(_x51, _x52, _x53)))active#(f(f(mark(_x31), _x32, mark(_x33)), _x22, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(X1, X2, f(b, mark(_x72), c)))active#(f(mark(X1), X2, active(f(active(b), _x72, active(c)))))
mark#(f(X1, X2, f(f(_x91, _x92, _x93), mark(_x72), _x53)))active#(f(mark(X1), X2, active(f(active(f(mark(_x91), _x92, mark(_x93))), _x72, mark(_x53)))))mark#(f(c, X2, f(_x51, _x52, _x53)))active#(f(active(c), X2, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(X1, X2, f(_x51, active(_x72), c)))active#(f(mark(X1), X2, active(f(mark(_x51), _x72, mark(a)))))mark#(f(f(_x31, _x32, c), X2, f(a, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, active(c))), X2, active(f(active(a), _x52, mark(_x53)))))
mark#(f(f(f(_x71, _x72, _x73), _x32, _x33), active(_x22), f(_x51, _x52, _x53)))active#(f(active(f(active(f(mark(_x71), _x72, mark(_x73))), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(X1, X2, f(c, _x52, c)))active#(f(mark(X1), X2, active(f(active(c), _x52, active(c)))))
mark#(f(X1, mark(_x22), f(_x51, active(_x72), c)))active#(f(mark(X1), _x22, active(f(mark(_x51), _x72, active(c)))))mark#(f(f(_x31, active(_x62), _x33), active(_x22), f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x62, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(f(_x31, mark(_x52), _x33), X2, f(a, _x52, b)))active#(f(active(f(mark(_x31), _x52, mark(_x33))), X2, active(f(active(a), _x52, active(b)))))mark#(f(X1, mark(_x22), f(_x51, _x52, _x53)))active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(f(_x31, _x32, c), X2, f(a, _x52, b)))active#(f(active(f(mark(_x31), _x32, active(c))), X2, active(f(active(a), _x52, active(b)))))mark#(f(X1, X2, f(f(_x81, _x82, _x83), _x52, _x53)))active#(f(mark(X1), X2, active(f(active(f(mark(_x81), _x82, mark(_x83))), _x52, mark(_x53)))))
mark#(f(X1, active(_x22), f(b, _x52, c)))active#(f(mark(X1), _x22, active(f(active(b), _x52, active(c)))))mark#(f(X1, X2, f(_x81, active(_x82), c)))active#(f(mark(X1), X2, active(f(_x81, _x82, active(c)))))
mark#(f(X1, mark(_x22), X3))active#(f(mark(X1), _x22, mark(X3)))mark#(f(f(_x31, _x32, c), active(_x22), f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, active(c))), _x22, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(c, X2, f(_x51, mark(_x72), _x53)))active#(f(active(c), X2, active(f(mark(_x51), _x72, mark(_x53)))))mark#(f(X1, X2, f(_x51, mark(_x82), _x83)))active#(f(mark(X1), X2, active(f(mark(_x51), _x82, _x83))))
mark#(f(f(_x31, _x32, b), X2, f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, active(b))), X2, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(b, X2, f(_x51, mark(_x72), _x53)))active#(f(active(b), X2, active(f(mark(_x51), _x72, mark(_x53)))))
mark#(f(a, X2, f(_x51, active(_x72), c)))active#(f(active(a), X2, active(f(mark(_x51), _x72, active(c)))))mark#(f(X1, _x22, f(b, _x52, c)))active#(f(mark(X1), _x22, f(active(b), _x52, active(c))))
mark#(f(X1, X2, X3))mark#(X1)mark#(f(X1, X2, X3))mark#(X3)
mark#(f(a, X2, f(_x51, _x52, c)))active#(f(active(a), X2, active(f(mark(_x51), _x52, active(c)))))mark#(f(a, X2, f(b, _x52, c)))active#(f(active(a), X2, active(f(active(b), _x52, mark(b)))))
mark#(f(f(_x61, _x62, _x33), active(_x22), f(_x51, _x52, _x53)))active#(f(active(f(_x61, _x62, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(f(b, _x32, _x33), X2, f(_x51, _x52, _x53)))active#(f(active(f(active(b), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(f(b, _x32, _x33), active(_x22), f(_x51, _x52, _x53)))active#(f(active(f(active(b), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(f(c, _x32, _x33), active(_x22), f(_x51, _x52, _x53)))active#(f(active(f(active(c), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(X1, _x22, f(_x51, _x52, c)))active#(f(mark(X1), _x22, f(mark(_x51), _x52, active(c))))mark#(f(f(_x31, _x32, _x33), X2, f(_x51, _x52, c)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, active(c)))))
mark#(f(X1, X2, f(b, _x72, c)))active#(f(mark(X1), X2, active(f(b, _x72, active(c)))))mark#(f(_x21, _x22, X3))active#(f(_x21, _x22, mark(X3)))
mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x51, _x52, f(_x111, _x112, _x113))))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, active(f(mark(_x111), _x112, mark(_x113)))))))mark#(f(f(_x31, _x32, a), X2, f(a, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, active(a))), X2, active(f(active(a), _x52, mark(_x53)))))
mark#(f(a, X2, f(b, _x52, c)))active#(f(active(a), X2, active(f(active(b), _x52, mark(a)))))mark#(f(X1, _x22, f(_x51, _x52, _x53)))active#(f(mark(X1), _x22, f(mark(_x51), _x52, mark(_x53))))
mark#(f(f(_x31, _x32, _x33), X2, f(_x51, _x52, a)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, active(a)))))mark#(f(b, active(_x32), _x33))active#(f(active(b), _x32, _x33))
mark#(f(X1, X2, f(f(_x91, _x92, _x93), active(_x72), c)))active#(f(mark(X1), X2, active(f(active(f(mark(_x91), _x92, mark(_x93))), _x72, active(c)))))mark#(f(a, active(_x22), f(b, _x52, c)))active#(f(active(a), _x22, active(f(active(b), _x52, active(c)))))
mark#(f(a, _x22, f(b, _x52, c)))active#(f(active(a), _x22, f(active(b), _x52, active(c))))mark#(f(a, X2, X3))active#(f(active(a), X2, mark(X3)))
mark#(f(f(f(_x61, _x62, _x63), _x32, _x33), X2, f(_x51, _x52, _x53)))active#(f(active(f(active(f(mark(_x61), _x62, mark(_x63))), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x51, _x82, _x83)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x82, _x83))))
mark#(f(b, _x32, active(_x33)))active#(f(active(b), _x32, _x33))mark#(f(f(_x31, _x32, _x33), X2, X3))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, mark(X3)))
mark#(f(f(_x31, _x32, _x33), X2, f(_x51, _x52, b)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, active(b)))))mark#(f(f(_x31, active(_x52), _x33), X2, f(a, _x52, mark(_x33))))active#(f(active(f(mark(_x31), _x52, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53)))))
mark#(f(X1, X2, f(_x51, _x72, c)))active#(f(mark(X1), X2, active(f(mark(_x51), _x72, c))))mark#(f(X1, active(_x22), f(_x51, mark(_x72), _x53)))active#(f(mark(X1), _x22, active(f(mark(_x51), _x72, mark(_x53)))))
mark#(f(f(_x31, _x32, _x33), _x22, f(a, _x52, b)))active#(f(f(mark(_x31), _x32, mark(_x33)), _x22, active(f(active(a), _x52, active(b)))))mark#(f(X1, _x22, f(_x51, mark(_x72), _x53)))active#(f(mark(X1), _x22, f(mark(_x51), _x72, mark(_x53))))
mark#(f(X1, active(_x22), f(c, _x52, _x53)))active#(f(mark(X1), _x22, active(f(active(c), _x52, mark(_x53)))))mark#(f(X1, X2, f(b, _x52, c)))active#(f(mark(X1), X2, active(f(active(b), _x52, mark(b)))))
mark#(f(X1, X2, f(_x51, mark(_x72), a)))active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(a)))))mark#(f(f(_x31, _x32, b), X2, f(a, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, active(b))), X2, active(f(active(a), _x52, mark(_x53)))))
mark#(f(X1, active(_x22), f(_x51, _x52, c)))active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, active(c)))))mark#(f(_x21, _x22, f(b, _x52, c)))active#(f(_x21, _x22, active(f(active(b), _x52, active(c)))))
mark#(f(_x21, _x22, f(_x51, _x52, c)))active#(f(_x21, _x22, active(f(mark(_x51), _x52, active(c)))))mark#(f(b, _x32, _x33))active#(f(b, _x32, _x33))
mark#(f(c, X2, f(_x51, _x52, c)))active#(f(active(c), X2, active(f(mark(_x51), _x52, active(c)))))active#(c)mark#(a)
mark#(f(f(_x41, _x42, _x43), active(_x22), f(_x51, _x52, _x53)))active#(f(active(f(mark(_x41), _x42, mark(_x43))), _x22, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(X1, _x22, _x23))active#(f(mark(X1), _x22, _x23))
mark#(f(f(_x31, _x32, _x33), _x22, f(a, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, f(active(a), _x52, mark(_x53))))mark#(f(b, X2, a))active#(f(active(b), X2, active(a)))
mark#(f(f(c, _x32, _x33), X2, f(a, _x52, _x53)))active#(f(active(f(active(c), _x32, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53)))))mark#(f(f(_x31, mark(_x52), _x33), X2, f(a, _x52, mark(_x33))))active#(f(active(f(mark(_x31), _x52, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53)))))
mark#(f(X1, X2, f(_x51, mark(_x72), b)))active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(b)))))mark#(f(a, mark(_x22), f(b, _x52, c)))active#(f(active(a), _x22, active(f(active(b), _x52, active(c)))))
mark#(f(X1, X2, f(b, _x72, c)))active#(f(mark(X1), X2, active(f(active(b), _x72, c))))mark#(f(b, X2, b))active#(f(active(b), X2, active(b)))
mark#(f(f(_x31, mark(_x62), _x33), active(_x22), f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x62, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(f(_x31, _x32, _x33), X2, f(a, _x72, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(a, _x72, mark(_x53)))))
mark#(f(X1, _x22, f(_x51, active(_x72), c)))active#(f(mark(X1), _x22, f(mark(_x51), _x72, active(c))))mark#(f(f(_x31, _x32, _x33), X2, f(c, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(c), _x52, mark(_x53)))))
mark#(f(f(f(_x61, _x62, _x63), _x32, _x33), X2, f(a, _x52, _x53)))active#(f(active(f(active(f(mark(_x61), _x62, mark(_x63))), _x32, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53)))))mark#(f(X1, mark(_x22), f(_x51, mark(_x72), _x53)))active#(f(mark(X1), _x22, active(f(mark(_x51), _x72, mark(_x53)))))
mark#(f(X1, active(mark(_x32)), f(_x51, _x52, _x53)))active#(f(mark(X1), _x32, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(X1, active(_x32), f(_x51, _x52, _x53)))active#(f(mark(X1), _x32, f(mark(_x51), _x52, mark(_x53))))
mark#(f(f(_x31, _x62, _x63), active(_x22), f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x62, _x63)), _x22, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(a, X2, f(b, _x72, c)))active#(f(active(a), X2, active(f(b, _x72, active(c)))))
mark#(f(f(a, _x32, _x33), X2, f(_x51, _x52, _x53)))active#(f(active(f(active(a), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(f(_x31, _x32, _x33), _x22, f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, f(mark(_x51), _x52, mark(_x53))))
mark#(f(X1, X2, f(b, active(_x72), c)))active#(f(mark(X1), X2, active(f(active(b), _x72, active(c)))))mark#(f(c, X2, X3))active#(f(active(c), X2, mark(X3)))
mark#(f(X1, active(_x22), f(f(_x81, _x82, _x83), _x52, _x53)))active#(f(mark(X1), _x22, active(f(active(f(mark(_x81), _x82, mark(_x83))), _x52, mark(_x53)))))mark#(f(X1, X2, f(a, mark(_x72), _x53)))active#(f(mark(X1), X2, active(f(active(a), _x72, mark(_x53)))))
mark#(f(X1, X2, f(_x51, active(active(_x82)), c)))active#(f(mark(X1), X2, active(f(mark(_x51), _x82, active(c)))))mark#(f(X1, X2, f(b, mark(_x72), _x53)))active#(f(mark(X1), X2, active(f(active(b), _x72, mark(_x53)))))
mark#(f(X1, mark(_x22), f(b, _x52, c)))active#(f(mark(X1), _x22, active(f(active(b), _x52, active(c)))))

Rewrite Rules

active(f(a, b, X))mark(f(X, X, X))active(c)mark(a)
active(c)mark(b)mark(f(X1, X2, X3))active(f(mark(X1), X2, mark(X3)))
mark(a)active(a)mark(b)active(b)
mark(c)active(c)f(mark(X1), X2, X3)f(X1, X2, X3)
f(X1, mark(X2), X3)f(X1, X2, X3)f(X1, X2, mark(X3))f(X1, X2, X3)
f(active(X1), X2, X3)f(X1, X2, X3)f(X1, active(X2), X3)f(X1, X2, X3)
f(X1, X2, active(X3))f(X1, X2, X3)

Original Signature

Termination of terms over the following signature is verified: f, b, c, a, active, mark

Strategy


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

Problem 25: ForwardNarrowing



Dependency Pair Problem

Dependency Pairs

mark#(f(f(_x51, _x52, _x33), X2, f(a, _x52, mark(_x33))))active#(f(active(f(_x51, _x52, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53)))))mark#(f(X1, X2, f(_x51, _x52, b)))active#(f(mark(X1), X2, active(f(mark(_x51), _x52, active(b)))))
mark#(f(f(_x31, _x32, _x33), active(_x22), f(a, _x52, b)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(a), _x52, active(b)))))mark#(f(X1, X2, f(_x51, mark(_x72), f(_x111, _x112, _x113))))active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(f(mark(_x111), _x112, mark(_x113)))))))
mark#(f(f(_x31, _x32, _x33), _x22, f(a, _x52, _x53)))active#(f(f(mark(_x31), _x32, mark(_x33)), _x22, active(f(active(a), _x52, mark(_x53)))))mark#(f(f(b, _x32, _x33), X2, f(a, _x52, b)))active#(f(active(f(active(b), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(b)))))
mark#(f(_x21, _x22, f(_x51, active(_x72), c)))active#(f(_x21, _x22, active(f(mark(_x51), _x72, active(c)))))mark#(f(X1, X2, f(b, _x52, c)))active#(f(mark(X1), X2, active(f(active(b), _x52, mark(a)))))
mark#(f(f(_x31, _x32, _x33), X2, f(a, _x52, c)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(c)))))mark#(f(X1, active(_x22), f(_x51, active(_x72), c)))active#(f(mark(X1), _x22, active(f(mark(_x51), _x72, active(c)))))
mark#(f(b, mark(_x32), _x33))active#(f(active(b), _x32, _x33))mark#(f(a, _x22, f(b, _x52, c)))active#(f(a, _x22, active(f(active(b), _x52, active(c)))))
mark#(f(f(_x31, _x32, a), active(_x22), f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, active(a))), _x22, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(X1, X2, f(_x51, _x52, c)))active#(f(mark(X1), X2, active(f(mark(_x51), _x52, mark(b)))))
mark#(f(f(_x31, _x32, b), active(_x22), f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, active(b))), _x22, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(X1, X2, f(c, _x52, _x53)))active#(f(mark(X1), X2, active(f(active(c), _x52, mark(_x53)))))
mark#(f(f(_x31, _x32, _x33), active(_x22), f(b, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(b), _x52, mark(_x53)))))mark#(f(X1, X2, f(_x51, active(_x72), c)))active#(f(mark(X1), X2, active(f(mark(_x51), _x72, mark(b)))))
active#(f(a, b, X))mark#(f(X, X, X))mark#(f(b, mark(_x22), X3))active#(f(active(b), _x22, mark(X3)))
mark#(f(f(_x31, _x32, _x33), mark(_x22), f(a, _x52, b)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(a), _x52, active(b)))))mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x51, active(_x82), _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x82, mark(_x53)))))
mark#(f(X1, X2, f(_x51, mark(_x72), c)))active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(c)))))mark#(f(f(f(_x61, _x62, _x63), _x32, _x33), X2, f(a, _x52, b)))active#(f(active(f(active(f(mark(_x61), _x62, mark(_x63))), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(b)))))
mark#(f(f(_x31, _x32, _x33), X2, f(b, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(b), _x52, mark(_x53)))))mark#(f(f(_x31, _x32, a), X2, f(a, _x52, b)))active#(f(active(f(mark(_x31), _x32, active(a))), X2, active(f(active(a), _x52, active(b)))))
mark#(f(X1, X2, f(_x71, _x72, _x53)))active#(f(mark(X1), X2, active(f(_x71, _x72, mark(_x53)))))mark#(f(f(_x31, _x32, f(_x81, _x82, _x83)), X2, f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, active(f(mark(_x81), _x82, mark(_x83))))), X2, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(c, X2, f(b, _x52, c)))active#(f(active(c), X2, active(f(active(b), _x52, active(c)))))mark#(f(X1, X2, f(_x51, mark(mark(_x82)), _x53)))active#(f(mark(X1), X2, active(f(mark(_x51), _x82, mark(_x53)))))
mark#(f(f(_x31, _x52, _x53), X2, f(a, _x52, _x53)))active#(f(active(f(mark(_x31), _x52, _x53)), X2, active(f(active(a), _x52, mark(_x53)))))mark#(f(c, X2, f(_x51, active(_x72), c)))active#(f(active(c), X2, active(f(mark(_x51), _x72, active(c)))))
mark#(f(f(_x31, _x32, _x33), X2, f(_x51, _x52, f(_x101, _x102, _x103))))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, active(f(mark(_x101), _x102, mark(_x103)))))))mark#(f(a, X2, f(b, active(_x72), c)))active#(f(active(a), X2, active(f(active(b), _x72, active(c)))))
mark#(f(f(_x31, mark(_x52), b), X2, f(a, _x52, b)))active#(f(active(f(mark(_x31), _x52, active(b))), X2, active(f(active(a), _x52, active(b)))))mark#(f(X1, active(_x22), f(a, _x52, _x53)))active#(f(mark(X1), _x22, active(f(active(a), _x52, mark(_x53)))))
mark#(f(f(_x31, _x32, c), X2, f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, active(c))), X2, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(f(_x31, _x32, _x33), X2, f(a, mark(_x72), _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x72, mark(_x53)))))
mark#(f(f(_x31, _x32, _x33), X2, f(_x71, _x72, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(_x71, _x72, mark(_x53)))))mark#(f(f(_x31, active(_x52), b), X2, f(a, _x52, b)))active#(f(active(f(mark(_x31), _x52, active(b))), X2, active(f(active(a), _x52, active(b)))))
mark#(f(X1, X2, f(_x81, mark(_x82), _x53)))active#(f(mark(X1), X2, active(f(_x81, _x82, mark(_x53)))))mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x51, _x52, b)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, active(b)))))
mark#(f(f(_x31, _x32, _x33), X2, f(_x51, active(_x72), _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x72, mark(_x53)))))mark#(f(f(a, _x32, _x33), active(_x22), f(_x51, _x52, _x53)))active#(f(active(f(active(a), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(f(_x31, _x32, _x33), X2, f(a, active(_x72), b)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x72, active(b)))))mark#(f(f(_x31, _x32, _x33), active(active(_x42)), f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x42, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(f(_x51, _x52, _x33), X2, f(_x51, _x52, mark(_x33))))active#(f(active(f(_x51, _x52, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(f(_x31, _x32, _x33), X2, f(_x51, active(_x72), c)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x72, active(c)))))
mark#(f(f(_x31, _x32, _x33), active(_x22), f(a, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(a), _x52, mark(_x53)))))mark#(f(f(_x31, _x32, _x33), X2, f(b, _x52, c)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(b), _x52, active(c)))))
mark#(f(X1, mark(_x22), f(_x51, _x52, c)))active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, active(c)))))mark#(f(f(_x31, _x32, _x33), X2, f(a, active(_x72), _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x72, mark(_x53)))))
mark#(f(X1, X2, a))active#(f(mark(X1), X2, active(a)))mark#(f(X1, X2, f(a, active(_x72), c)))active#(f(mark(X1), X2, active(f(active(a), _x72, active(c)))))
mark#(f(f(_x31, _x32, _x33), active(_x42), f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x42, f(mark(_x51), _x52, mark(_x53))))mark#(f(_x21, _x22, f(_x51, _x52, _x53)))active#(f(_x21, _x22, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(X1, X2, f(_x51, active(_x82), c)))active#(f(mark(X1), X2, active(f(mark(_x51), _x82, c))))mark#(f(f(a, _x32, b), X2, f(a, _x52, b)))active#(f(active(f(active(a), _x32, active(b))), X2, active(f(active(a), _x52, active(b)))))
mark#(f(f(_x31, _x32, _x33), X2, f(a, _x72, b)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x72, b))))mark#(f(X1, X2, f(_x51, _x72, _x73)))active#(f(mark(X1), X2, active(f(mark(_x51), _x72, _x73))))
mark#(f(X1, X2, f(a, _x52, c)))active#(f(mark(X1), X2, active(f(active(a), _x52, active(c)))))mark#(f(f(c, _x32, _x33), X2, f(_x51, _x52, _x53)))active#(f(active(f(active(c), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(f(_x31, active(_x52), _x33), X2, f(a, _x52, b)))active#(f(active(f(mark(_x31), _x52, mark(_x33))), X2, active(f(active(a), _x52, active(b)))))mark#(f(X1, X2, c))active#(f(mark(X1), X2, active(c)))
mark#(f(f(_x31, active(_x52), _x33), X2, f(mark(_x31), _x52, mark(_x33))))active#(f(active(f(mark(_x31), _x52, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(f(b, _x32, _x33), X2, f(a, _x52, _x53)))active#(f(active(f(active(b), _x32, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53)))))
mark#(f(f(_x31, _x32, f(_x81, _x82, _x83)), X2, f(a, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, active(f(mark(_x81), _x82, mark(_x83))))), X2, active(f(active(a), _x52, mark(_x53)))))mark#(f(f(c, _x32, _x33), X2, f(a, _x52, b)))active#(f(active(f(active(c), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(b)))))
mark#(f(f(_x31, _x52, _x53), X2, f(a, _x52, b)))active#(f(active(f(mark(_x31), _x52, _x53)), X2, active(f(active(a), _x52, active(b)))))mark#(f(b, X2, f(b, _x52, c)))active#(f(active(b), X2, active(f(active(b), _x52, active(c)))))
mark#(f(f(_x51, _x52, b), X2, f(a, _x52, b)))active#(f(active(f(_x51, _x52, active(b))), X2, active(f(active(a), _x52, active(b)))))mark#(f(b, X2, f(_x51, active(_x72), c)))active#(f(active(b), X2, active(f(mark(_x51), _x72, active(c)))))
mark#(f(f(a, _x32, _x33), X2, f(a, _x52, b)))active#(f(active(f(active(a), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(b)))))mark#(f(X1, active(_x22), f(_x51, _x52, f(_x101, _x102, _x103))))active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, active(f(mark(_x101), _x102, mark(_x103)))))))
mark#(f(_x31, active(_x32), f(_x51, _x52, _x53)))active#(f(_x31, _x32, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(b, _x32, mark(_x33)))active#(f(active(b), _x32, _x33))
mark#(f(X1, active(_x22), f(_x51, _x52, a)))active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, active(a)))))mark#(f(f(_x31, _x32, _x33), mark(_x22), f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(f(_x31, _x52, _x53), X2, f(mark(_x31), _x52, _x53)))active#(f(active(f(mark(_x31), _x52, _x53)), X2, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(X1, X2, f(f(_x81, _x82, _x83), _x52, c)))active#(f(mark(X1), X2, active(f(active(f(mark(_x81), _x82, mark(_x83))), _x52, active(c)))))
mark#(f(f(_x31, _x32, _x33), X2, f(a, _x72, b)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(a, _x72, active(b)))))mark#(f(b, X2, c))active#(f(active(b), X2, active(c)))
mark#(f(_x21, _x22, f(_x51, mark(_x72), _x53)))active#(f(_x21, _x22, active(f(mark(_x51), _x72, mark(_x53)))))mark#(f(X1, active(active(_x32)), f(_x51, _x52, _x53)))active#(f(mark(X1), _x32, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(a, X2, f(b, _x72, c)))active#(f(active(a), X2, active(f(active(b), _x72, c))))mark#(f(f(_x31, _x32, _x33), X2, f(a, _x52, a)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(a)))))
mark#(f(b, _x22, X3))active#(f(b, _x22, mark(X3)))mark#(f(a, X2, f(b, mark(_x72), c)))active#(f(active(a), X2, active(f(active(b), _x72, active(c)))))
mark#(f(f(_x31, _x32, f(_x91, _x92, _x93)), active(_x22), f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, active(f(mark(_x91), _x92, mark(_x93))))), _x22, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x51, _x52, a)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, active(a)))))
mark#(f(X1, active(_x22), f(b, _x52, _x53)))active#(f(mark(X1), _x22, active(f(active(b), _x52, mark(_x53)))))mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x51, _x52, c)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, active(c)))))
mark#(f(X1, X2, b))active#(f(mark(X1), X2, active(b)))mark#(f(f(_x31, _x32, _x33), X2, f(f(_x81, _x82, _x83), _x52, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(f(mark(_x81), _x82, mark(_x83))), _x52, mark(_x53)))))
mark#(f(X1, X2, f(_x71, _x72, c)))active#(f(mark(X1), X2, active(f(_x71, _x72, active(c)))))mark#(f(X1, X2, f(_x51, active(_x72), _x53)))active#(f(mark(X1), X2, active(f(mark(_x51), _x72, mark(_x53)))))
mark#(f(a, X2, f(_x51, _x52, _x53)))active#(f(active(a), X2, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(f(_x31, _x32, _x33), X2, f(a, _x72, _x73)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x72, _x73))))
mark#(f(f(_x51, _x52, _x33), X2, f(a, _x52, b)))active#(f(active(f(_x51, _x52, mark(_x33))), X2, active(f(active(a), _x52, active(b)))))mark#(f(X1, active(_x22), f(_x51, active(_x72), _x53)))active#(f(mark(X1), _x22, active(f(mark(_x51), _x72, mark(_x53)))))
mark#(f(f(_x31, _x32, a), X2, f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, active(a))), X2, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(f(_x31, mark(_x52), _x33), X2, f(mark(_x31), _x52, mark(_x33))))active#(f(active(f(mark(_x31), _x52, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(X1, X2, f(a, _x52, _x53)))active#(f(mark(X1), X2, active(f(active(a), _x52, mark(_x53)))))mark#(f(b, active(_x22), f(_x51, _x52, _x53)))active#(f(active(b), _x22, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(f(_x31, _x32, _x33), mark(_x22), f(a, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(a), _x52, mark(_x53)))))mark#(f(f(_x31, _x32, f(_x81, _x82, _x83)), X2, f(a, _x52, b)))active#(f(active(f(mark(_x31), _x32, active(f(mark(_x81), _x82, mark(_x83))))), X2, active(f(active(a), _x52, active(b)))))
mark#(f(f(_x31, _x32, _x33), X2, f(_x51, _x72, _x73)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x72, _x73))))mark#(f(f(_x31, _x32, _x33), X2, f(a, mark(_x72), b)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x72, active(b)))))
mark#(f(X1, X2, f(_x51, _x52, f(_x101, _x102, _x103))))active#(f(mark(X1), X2, active(f(mark(_x51), _x52, active(f(mark(_x101), _x102, mark(_x103)))))))mark#(c)active#(c)
mark#(f(X1, X2, f(_x51, _x52, a)))active#(f(mark(X1), X2, active(f(mark(_x51), _x52, active(a)))))mark#(f(f(_x31, _x32, _x33), X2, f(_x51, mark(_x72), _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x72, mark(_x53)))))
mark#(f(b, X2, f(_x51, _x52, _x53)))active#(f(active(b), X2, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(f(c, _x32, b), X2, f(a, _x52, b)))active#(f(active(f(active(c), _x32, active(b))), X2, active(f(active(a), _x52, active(b)))))
mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x51, mark(_x82), _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x82, mark(_x53)))))mark#(f(a, X2, f(_x51, mark(_x72), _x53)))active#(f(active(a), X2, active(f(mark(_x51), _x72, mark(_x53)))))
mark#(f(f(a, _x32, _x33), X2, f(a, _x52, _x53)))active#(f(active(f(active(a), _x32, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53)))))mark#(f(f(_x31, _x32, _x33), active(mark(_x42)), f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x42, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(X1, active(_x22), f(_x51, _x72, _x73)))active#(f(mark(X1), _x22, active(f(mark(_x51), _x72, _x73))))mark#(f(X1, X2, f(c, active(_x72), c)))active#(f(mark(X1), X2, active(f(active(c), _x72, active(c)))))
mark#(f(X1, X2, f(_x51, mark(active(_x82)), _x53)))active#(f(mark(X1), X2, active(f(mark(_x51), _x82, mark(_x53)))))mark#(f(X1, active(_x22), f(_x71, _x72, _x53)))active#(f(mark(X1), _x22, active(f(_x71, _x72, mark(_x53)))))
mark#(f(a, active(_x22), f(_x51, _x52, _x53)))active#(f(active(a), _x22, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(X1, active(_x22), f(_x51, _x52, b)))active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, active(b)))))
mark#(f(f(_x31, _x32, _x33), active(_x22), f(c, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(c), _x52, mark(_x53)))))mark#(f(f(_x31, _x32, b), mark(_x22), f(a, _x52, b)))active#(f(active(f(mark(_x31), _x32, active(b))), _x22, active(f(active(a), _x52, active(b)))))
mark#(f(f(_x31, _x32, _x33), active(_x22), f(f(_x91, _x92, _x93), _x52, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(f(mark(_x91), _x92, mark(_x93))), _x52, mark(_x53)))))mark#(f(X1, X2, f(_x51, active(mark(_x82)), c)))active#(f(mark(X1), X2, active(f(mark(_x51), _x82, active(c)))))
mark#(f(c, active(_x22), f(_x51, _x52, _x53)))active#(f(active(c), _x22, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(f(_x31, _x32, _x33), active(_x42), f(_x51, _x52, _x53)))active#(f(f(mark(_x31), _x32, mark(_x33)), _x42, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(f(_x31, _x32, _x33), _x22, f(a, _x52, b)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, f(active(a), _x52, active(b))))mark#(f(X1, X2, f(b, _x52, _x53)))active#(f(mark(X1), X2, active(f(active(b), _x52, mark(_x53)))))
mark#(f(X1, X2, f(_x51, _x52, c)))active#(f(mark(X1), X2, active(f(mark(_x51), _x52, mark(a)))))mark#(f(b, X2, f(_x51, _x52, c)))active#(f(active(b), X2, active(f(mark(_x51), _x52, active(c)))))
mark#(f(X1, active(_x22), X3))active#(f(mark(X1), _x22, mark(X3)))mark#(f(f(_x31, _x32, _x33), X2, f(a, _x52, f(_x101, _x102, _x103))))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(f(mark(_x101), _x102, mark(_x103)))))))
mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x81, _x82, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(_x81, _x82, mark(_x53)))))mark#(f(b, active(_x22), X3))active#(f(active(b), _x22, mark(X3)))
mark#(f(X1, X2, f(c, mark(_x72), _x53)))active#(f(mark(X1), X2, active(f(active(c), _x72, mark(_x53)))))mark#(f(f(_x31, _x32, _x33), _x22, f(_x51, _x52, _x53)))active#(f(f(mark(_x31), _x32, mark(_x33)), _x22, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(X1, X2, f(b, mark(_x72), c)))active#(f(mark(X1), X2, active(f(active(b), _x72, active(c)))))mark#(f(X1, X2, f(f(_x91, _x92, _x93), mark(_x72), _x53)))active#(f(mark(X1), X2, active(f(active(f(mark(_x91), _x92, mark(_x93))), _x72, mark(_x53)))))
mark#(f(f(_x31, _x32, b), X2, f(a, mark(_x72), b)))active#(f(active(f(mark(_x31), _x32, active(b))), X2, active(f(active(a), _x72, active(b)))))mark#(f(c, X2, f(_x51, _x52, _x53)))active#(f(active(c), X2, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(X1, X2, f(_x51, active(_x72), c)))active#(f(mark(X1), X2, active(f(mark(_x51), _x72, mark(a)))))mark#(f(f(_x31, _x32, c), X2, f(a, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, active(c))), X2, active(f(active(a), _x52, mark(_x53)))))
mark#(f(f(_x31, _x32, b), X2, f(a, _x72, b)))active#(f(active(f(mark(_x31), _x32, active(b))), X2, active(f(active(a), _x72, b))))mark#(f(f(f(_x71, _x72, _x73), _x32, _x33), active(_x22), f(_x51, _x52, _x53)))active#(f(active(f(active(f(mark(_x71), _x72, mark(_x73))), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(f(f(_x61, _x62, _x63), _x32, b), X2, f(a, _x52, b)))active#(f(active(f(active(f(mark(_x61), _x62, mark(_x63))), _x32, active(b))), X2, active(f(active(a), _x52, active(b)))))mark#(f(f(_x31, _x32, b), _x22, f(a, _x52, b)))active#(f(f(mark(_x31), _x32, active(b)), _x22, active(f(active(a), _x52, active(b)))))
mark#(f(X1, X2, f(c, _x52, c)))active#(f(mark(X1), X2, active(f(active(c), _x52, active(c)))))mark#(f(X1, mark(_x22), f(_x51, active(_x72), c)))active#(f(mark(X1), _x22, active(f(mark(_x51), _x72, active(c)))))
mark#(f(f(_x31, active(_x62), _x33), active(_x22), f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x62, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(f(_x31, mark(_x52), _x33), X2, f(a, _x52, b)))active#(f(active(f(mark(_x31), _x52, mark(_x33))), X2, active(f(active(a), _x52, active(b)))))
mark#(f(X1, mark(_x22), f(_x51, _x52, _x53)))active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(f(_x31, _x32, c), X2, f(a, _x52, b)))active#(f(active(f(mark(_x31), _x32, active(c))), X2, active(f(active(a), _x52, active(b)))))
mark#(f(X1, X2, f(f(_x81, _x82, _x83), _x52, _x53)))active#(f(mark(X1), X2, active(f(active(f(mark(_x81), _x82, mark(_x83))), _x52, mark(_x53)))))mark#(f(X1, active(_x22), f(b, _x52, c)))active#(f(mark(X1), _x22, active(f(active(b), _x52, active(c)))))
mark#(f(X1, X2, f(_x81, active(_x82), c)))active#(f(mark(X1), X2, active(f(_x81, _x82, active(c)))))mark#(f(X1, mark(_x22), X3))active#(f(mark(X1), _x22, mark(X3)))
mark#(f(f(_x31, _x32, c), active(_x22), f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, active(c))), _x22, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(c, X2, f(_x51, mark(_x72), _x53)))active#(f(active(c), X2, active(f(mark(_x51), _x72, mark(_x53)))))
mark#(f(X1, X2, f(_x51, mark(_x82), _x83)))active#(f(mark(X1), X2, active(f(mark(_x51), _x82, _x83))))mark#(f(f(_x31, _x32, b), X2, f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, active(b))), X2, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(b, X2, f(_x51, mark(_x72), _x53)))active#(f(active(b), X2, active(f(mark(_x51), _x72, mark(_x53)))))mark#(f(f(_x31, _x32, b), X2, f(a, active(_x72), b)))active#(f(active(f(mark(_x31), _x32, active(b))), X2, active(f(active(a), _x72, active(b)))))
mark#(f(a, X2, f(_x51, active(_x72), c)))active#(f(active(a), X2, active(f(mark(_x51), _x72, active(c)))))mark#(f(X1, _x22, f(b, _x52, c)))active#(f(mark(X1), _x22, f(active(b), _x52, active(c))))
mark#(f(X1, X2, X3))mark#(X1)mark#(f(X1, X2, X3))mark#(X3)
mark#(f(f(b, _x32, b), X2, f(a, _x52, b)))active#(f(active(f(active(b), _x32, active(b))), X2, active(f(active(a), _x52, active(b)))))mark#(f(a, X2, f(_x51, _x52, c)))active#(f(active(a), X2, active(f(mark(_x51), _x52, active(c)))))
mark#(f(a, X2, f(b, _x52, c)))active#(f(active(a), X2, active(f(active(b), _x52, mark(b)))))mark#(f(f(_x61, _x62, _x33), active(_x22), f(_x51, _x52, _x53)))active#(f(active(f(_x61, _x62, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(f(b, _x32, _x33), X2, f(_x51, _x52, _x53)))active#(f(active(f(active(b), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(f(b, _x32, _x33), active(_x22), f(_x51, _x52, _x53)))active#(f(active(f(active(b), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(f(c, _x32, _x33), active(_x22), f(_x51, _x52, _x53)))active#(f(active(f(active(c), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(X1, _x22, f(_x51, _x52, c)))active#(f(mark(X1), _x22, f(mark(_x51), _x52, active(c))))
mark#(f(f(_x31, _x32, _x33), X2, f(_x51, _x52, c)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, active(c)))))mark#(f(X1, X2, f(b, _x72, c)))active#(f(mark(X1), X2, active(f(b, _x72, active(c)))))
mark#(f(_x21, _x22, X3))active#(f(_x21, _x22, mark(X3)))mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x51, _x52, f(_x111, _x112, _x113))))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, active(f(mark(_x111), _x112, mark(_x113)))))))
mark#(f(f(_x31, _x32, a), X2, f(a, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, active(a))), X2, active(f(active(a), _x52, mark(_x53)))))mark#(f(a, X2, f(b, _x52, c)))active#(f(active(a), X2, active(f(active(b), _x52, mark(a)))))
mark#(f(X1, _x22, f(_x51, _x52, _x53)))active#(f(mark(X1), _x22, f(mark(_x51), _x52, mark(_x53))))mark#(f(f(_x31, _x32, _x33), X2, f(_x51, _x52, a)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, active(a)))))
mark#(f(b, active(_x32), _x33))active#(f(active(b), _x32, _x33))mark#(f(X1, X2, f(f(_x91, _x92, _x93), active(_x72), c)))active#(f(mark(X1), X2, active(f(active(f(mark(_x91), _x92, mark(_x93))), _x72, active(c)))))
mark#(f(a, active(_x22), f(b, _x52, c)))active#(f(active(a), _x22, active(f(active(b), _x52, active(c)))))mark#(f(a, _x22, f(b, _x52, c)))active#(f(active(a), _x22, f(active(b), _x52, active(c))))
mark#(f(a, X2, X3))active#(f(active(a), X2, mark(X3)))mark#(f(f(f(_x61, _x62, _x63), _x32, _x33), X2, f(_x51, _x52, _x53)))active#(f(active(f(active(f(mark(_x61), _x62, mark(_x63))), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x51, _x82, _x83)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x82, _x83))))mark#(f(b, _x32, active(_x33)))active#(f(active(b), _x32, _x33))
mark#(f(f(_x31, _x32, _x33), X2, X3))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, mark(X3)))mark#(f(f(_x31, _x32, b), X2, f(a, _x72, b)))active#(f(active(f(mark(_x31), _x32, active(b))), X2, active(f(a, _x72, active(b)))))
mark#(f(f(_x31, _x32, _x33), X2, f(_x51, _x52, b)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, active(b)))))mark#(f(f(_x31, active(_x52), _x33), X2, f(a, _x52, mark(_x33))))active#(f(active(f(mark(_x31), _x52, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53)))))
mark#(f(X1, active(_x22), f(_x51, mark(_x72), _x53)))active#(f(mark(X1), _x22, active(f(mark(_x51), _x72, mark(_x53)))))mark#(f(X1, X2, f(_x51, _x72, c)))active#(f(mark(X1), X2, active(f(mark(_x51), _x72, c))))
mark#(f(f(_x31, _x52, b), X2, f(a, _x52, b)))active#(f(active(f(mark(_x31), _x52, b)), X2, active(f(active(a), _x52, active(b)))))mark#(f(X1, _x22, f(_x51, mark(_x72), _x53)))active#(f(mark(X1), _x22, f(mark(_x51), _x72, mark(_x53))))
mark#(f(f(_x31, _x32, _x33), _x22, f(a, _x52, b)))active#(f(f(mark(_x31), _x32, mark(_x33)), _x22, active(f(active(a), _x52, active(b)))))mark#(f(X1, active(_x22), f(c, _x52, _x53)))active#(f(mark(X1), _x22, active(f(active(c), _x52, mark(_x53)))))
mark#(f(f(_x31, _x32, b), active(_x22), f(a, _x52, b)))active#(f(active(f(mark(_x31), _x32, active(b))), _x22, active(f(active(a), _x52, active(b)))))mark#(f(X1, X2, f(b, _x52, c)))active#(f(mark(X1), X2, active(f(active(b), _x52, mark(b)))))
mark#(f(X1, X2, f(_x51, mark(_x72), a)))active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(a)))))mark#(f(f(_x31, _x32, b), X2, f(a, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, active(b))), X2, active(f(active(a), _x52, mark(_x53)))))
mark#(f(X1, active(_x22), f(_x51, _x52, c)))active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, active(c)))))mark#(f(_x21, _x22, f(b, _x52, c)))active#(f(_x21, _x22, active(f(active(b), _x52, active(c)))))
mark#(f(b, _x32, _x33))active#(f(b, _x32, _x33))mark#(f(_x21, _x22, f(_x51, _x52, c)))active#(f(_x21, _x22, active(f(mark(_x51), _x52, active(c)))))
mark#(f(c, X2, f(_x51, _x52, c)))active#(f(active(c), X2, active(f(mark(_x51), _x52, active(c)))))active#(c)mark#(a)
mark#(f(f(_x41, _x42, _x43), active(_x22), f(_x51, _x52, _x53)))active#(f(active(f(mark(_x41), _x42, mark(_x43))), _x22, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(X1, _x22, _x23))active#(f(mark(X1), _x22, _x23))
mark#(f(b, X2, a))active#(f(active(b), X2, active(a)))mark#(f(f(_x31, _x32, _x33), _x22, f(a, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, f(active(a), _x52, mark(_x53))))
mark#(f(f(c, _x32, _x33), X2, f(a, _x52, _x53)))active#(f(active(f(active(c), _x32, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53)))))mark#(f(f(_x31, mark(_x52), _x33), X2, f(a, _x52, mark(_x33))))active#(f(active(f(mark(_x31), _x52, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53)))))
mark#(f(X1, X2, f(b, _x72, c)))active#(f(mark(X1), X2, active(f(active(b), _x72, c))))mark#(f(a, mark(_x22), f(b, _x52, c)))active#(f(active(a), _x22, active(f(active(b), _x52, active(c)))))
mark#(f(X1, X2, f(_x51, mark(_x72), b)))active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(b)))))mark#(f(b, X2, b))active#(f(active(b), X2, active(b)))
mark#(f(f(_x31, mark(_x62), _x33), active(_x22), f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x62, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(X1, _x22, f(_x51, active(_x72), c)))active#(f(mark(X1), _x22, f(mark(_x51), _x72, active(c))))
mark#(f(f(_x31, _x32, _x33), X2, f(a, _x72, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(a, _x72, mark(_x53)))))mark#(f(f(_x31, _x32, b), _x22, f(a, _x52, b)))active#(f(active(f(mark(_x31), _x32, active(b))), _x22, f(active(a), _x52, active(b))))
mark#(f(X1, mark(_x22), f(_x51, mark(_x72), _x53)))active#(f(mark(X1), _x22, active(f(mark(_x51), _x72, mark(_x53)))))mark#(f(f(f(_x61, _x62, _x63), _x32, _x33), X2, f(a, _x52, _x53)))active#(f(active(f(active(f(mark(_x61), _x62, mark(_x63))), _x32, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53)))))
mark#(f(f(_x31, _x32, _x33), X2, f(c, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(c), _x52, mark(_x53)))))mark#(f(X1, active(mark(_x32)), f(_x51, _x52, _x53)))active#(f(mark(X1), _x32, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(X1, active(_x32), f(_x51, _x52, _x53)))active#(f(mark(X1), _x32, f(mark(_x51), _x52, mark(_x53))))mark#(f(f(_x31, _x62, _x63), active(_x22), f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x62, _x63)), _x22, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(a, X2, f(b, _x72, c)))active#(f(active(a), X2, active(f(b, _x72, active(c)))))mark#(f(f(a, _x32, _x33), X2, f(_x51, _x52, _x53)))active#(f(active(f(active(a), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(f(_x31, _x32, _x33), _x22, f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, f(mark(_x51), _x52, mark(_x53))))mark#(f(X1, X2, f(b, active(_x72), c)))active#(f(mark(X1), X2, active(f(active(b), _x72, active(c)))))
mark#(f(c, X2, X3))active#(f(active(c), X2, mark(X3)))mark#(f(X1, active(_x22), f(f(_x81, _x82, _x83), _x52, _x53)))active#(f(mark(X1), _x22, active(f(active(f(mark(_x81), _x82, mark(_x83))), _x52, mark(_x53)))))
mark#(f(X1, X2, f(a, mark(_x72), _x53)))active#(f(mark(X1), X2, active(f(active(a), _x72, mark(_x53)))))mark#(f(X1, X2, f(_x51, active(active(_x82)), c)))active#(f(mark(X1), X2, active(f(mark(_x51), _x82, active(c)))))
mark#(f(X1, mark(_x22), f(b, _x52, c)))active#(f(mark(X1), _x22, active(f(active(b), _x52, active(c)))))mark#(f(X1, X2, f(b, mark(_x72), _x53)))active#(f(mark(X1), X2, active(f(active(b), _x72, mark(_x53)))))

Rewrite Rules

active(f(a, b, X))mark(f(X, X, X))active(c)mark(a)
active(c)mark(b)mark(f(X1, X2, X3))active(f(mark(X1), X2, mark(X3)))
mark(a)active(a)mark(b)active(b)
mark(c)active(c)f(mark(X1), X2, X3)f(X1, X2, X3)
f(X1, mark(X2), X3)f(X1, X2, X3)f(X1, X2, mark(X3))f(X1, X2, X3)
f(active(X1), X2, X3)f(X1, X2, X3)f(X1, active(X2), X3)f(X1, X2, X3)
f(X1, X2, active(X3))f(X1, X2, X3)

Original Signature

Termination of terms over the following signature is verified: f, b, c, a, active, mark

Strategy


The right-hand side of the rule mark#(f(X1, X2, f(_x51, _x52, b))) → active#(f(mark(X1), X2, active(f(mark(_x51), _x52, active(b))))) is narrowed to the following relevant and irrelevant terms (a narrowing is irrelevant if by dropping it the correctness (and completeness) of the processor is not influenced).
Relevant TermsIrrelevant Terms
active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, active(b))))) 
active#(f(mark(X1), X2, active(f(mark(_x51), _x72, b)))) 
active#(f(_x21, _x22, active(f(mark(_x51), _x52, active(b))))) 
active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(b))))) 
active#(f(active(b), X2, active(f(mark(_x51), _x52, active(b))))) 
active#(f(mark(X1), X2, active(f(active(c), _x52, active(b))))) 
active#(f(mark(X1), _x22, f(mark(_x51), _x52, active(b)))) 
active#(f(mark(X1), X2, active(f(active(f(mark(_x81), _x82, mark(_x83))), _x52, active(b))))) 
active#(f(mark(X1), X2, active(f(active(b), _x52, active(b))))) 
active#(f(mark(X1), X2, active(f(active(a), _x52, active(b))))) 
active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, active(b))))) 
active#(f(active(a), X2, active(f(mark(_x51), _x52, active(b))))) 
active#(f(active(c), X2, active(f(mark(_x51), _x52, active(b))))) 
active#(f(mark(X1), X2, active(f(_x71, _x72, active(b))))) 
Thus, the rule mark#(f(X1, X2, f(_x51, _x52, b))) → active#(f(mark(X1), X2, active(f(mark(_x51), _x52, active(b))))) is replaced by the following rules:
mark#(f(X1, mark(_x22), f(_x51, _x52, b))) → active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, active(b)))))mark#(f(X1, X2, f(_x71, _x72, b))) → active#(f(mark(X1), X2, active(f(_x71, _x72, active(b)))))
mark#(f(X1, X2, f(b, _x52, b))) → active#(f(mark(X1), X2, active(f(active(b), _x52, active(b)))))mark#(f(b, X2, f(_x51, _x52, b))) → active#(f(active(b), X2, active(f(mark(_x51), _x52, active(b)))))
mark#(f(a, X2, f(_x51, _x52, b))) → active#(f(active(a), X2, active(f(mark(_x51), _x52, active(b)))))mark#(f(X1, X2, f(c, _x52, b))) → active#(f(mark(X1), X2, active(f(active(c), _x52, active(b)))))
mark#(f(X1, active(_x22), f(_x51, _x52, b))) → active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, active(b)))))mark#(f(f(_x31, _x32, _x33), X2, f(_x51, _x52, b))) → active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, active(b)))))
mark#(f(X1, X2, f(_x51, _x72, b))) → active#(f(mark(X1), X2, active(f(mark(_x51), _x72, b))))mark#(f(X1, X2, f(f(_x81, _x82, _x83), _x52, b))) → active#(f(mark(X1), X2, active(f(active(f(mark(_x81), _x82, mark(_x83))), _x52, active(b)))))
mark#(f(_x21, _x22, f(_x51, _x52, b))) → active#(f(_x21, _x22, active(f(mark(_x51), _x52, active(b)))))mark#(f(c, X2, f(_x51, _x52, b))) → active#(f(active(c), X2, active(f(mark(_x51), _x52, active(b)))))
mark#(f(X1, X2, f(a, _x52, b))) → active#(f(mark(X1), X2, active(f(active(a), _x52, active(b)))))mark#(f(X1, X2, f(_x51, active(_x72), b))) → active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(b)))))
mark#(f(X1, X2, f(_x51, mark(_x72), b))) → active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(b)))))mark#(f(X1, _x22, f(_x51, _x52, b))) → active#(f(mark(X1), _x22, f(mark(_x51), _x52, active(b))))

Problem 26: ForwardNarrowing



Dependency Pair Problem

Dependency Pairs

mark#(f(f(_x51, _x52, _x33), X2, f(a, _x52, mark(_x33))))active#(f(active(f(_x51, _x52, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53)))))mark#(f(f(_x31, _x32, _x33), active(_x22), f(a, _x52, b)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(a), _x52, active(b)))))
mark#(f(X1, X2, f(_x51, mark(_x72), f(_x111, _x112, _x113))))active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(f(mark(_x111), _x112, mark(_x113)))))))mark#(f(f(_x31, _x32, _x33), _x22, f(a, _x52, _x53)))active#(f(f(mark(_x31), _x32, mark(_x33)), _x22, active(f(active(a), _x52, mark(_x53)))))
mark#(f(c, X2, f(_x51, _x52, b)))active#(f(active(c), X2, active(f(mark(_x51), _x52, active(b)))))mark#(f(f(b, _x32, _x33), X2, f(a, _x52, b)))active#(f(active(f(active(b), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(b)))))
mark#(f(X1, X2, f(_x51, active(_x72), b)))active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(b)))))mark#(f(_x21, _x22, f(_x51, active(_x72), c)))active#(f(_x21, _x22, active(f(mark(_x51), _x72, active(c)))))
mark#(f(X1, X2, f(b, _x52, c)))active#(f(mark(X1), X2, active(f(active(b), _x52, mark(a)))))mark#(f(f(_x31, _x32, _x33), X2, f(a, _x52, c)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(c)))))
mark#(f(X1, active(_x22), f(_x51, active(_x72), c)))active#(f(mark(X1), _x22, active(f(mark(_x51), _x72, active(c)))))mark#(f(b, mark(_x32), _x33))active#(f(active(b), _x32, _x33))
mark#(f(a, _x22, f(b, _x52, c)))active#(f(a, _x22, active(f(active(b), _x52, active(c)))))mark#(f(f(_x31, _x32, a), active(_x22), f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, active(a))), _x22, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(b, X2, f(_x51, _x52, b)))active#(f(active(b), X2, active(f(mark(_x51), _x52, active(b)))))mark#(f(X1, X2, f(_x51, _x52, c)))active#(f(mark(X1), X2, active(f(mark(_x51), _x52, mark(b)))))
mark#(f(f(_x31, _x32, b), active(_x22), f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, active(b))), _x22, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(X1, X2, f(c, _x52, _x53)))active#(f(mark(X1), X2, active(f(active(c), _x52, mark(_x53)))))
mark#(f(f(_x31, _x32, _x33), active(_x22), f(b, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(b), _x52, mark(_x53)))))mark#(f(X1, X2, f(_x51, active(_x72), c)))active#(f(mark(X1), X2, active(f(mark(_x51), _x72, mark(b)))))
active#(f(a, b, X))mark#(f(X, X, X))mark#(f(b, mark(_x22), X3))active#(f(active(b), _x22, mark(X3)))
mark#(f(f(_x31, _x32, _x33), mark(_x22), f(a, _x52, b)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(a), _x52, active(b)))))mark#(f(X1, X2, f(_x51, mark(_x72), c)))active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(c)))))
mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x51, active(_x82), _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x82, mark(_x53)))))mark#(f(f(f(_x61, _x62, _x63), _x32, _x33), X2, f(a, _x52, b)))active#(f(active(f(active(f(mark(_x61), _x62, mark(_x63))), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(b)))))
mark#(f(f(_x31, _x32, _x33), X2, f(b, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(b), _x52, mark(_x53)))))mark#(f(f(_x31, _x32, a), X2, f(a, _x52, b)))active#(f(active(f(mark(_x31), _x32, active(a))), X2, active(f(active(a), _x52, active(b)))))
mark#(f(X1, X2, f(_x71, _x72, _x53)))active#(f(mark(X1), X2, active(f(_x71, _x72, mark(_x53)))))mark#(f(f(_x31, _x32, f(_x81, _x82, _x83)), X2, f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, active(f(mark(_x81), _x82, mark(_x83))))), X2, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(c, X2, f(b, _x52, c)))active#(f(active(c), X2, active(f(active(b), _x52, active(c)))))mark#(f(X1, X2, f(_x51, mark(mark(_x82)), _x53)))active#(f(mark(X1), X2, active(f(mark(_x51), _x82, mark(_x53)))))
mark#(f(f(_x31, _x52, _x53), X2, f(a, _x52, _x53)))active#(f(active(f(mark(_x31), _x52, _x53)), X2, active(f(active(a), _x52, mark(_x53)))))mark#(f(c, X2, f(_x51, active(_x72), c)))active#(f(active(c), X2, active(f(mark(_x51), _x72, active(c)))))
mark#(f(f(_x31, _x32, _x33), X2, f(_x51, _x52, f(_x101, _x102, _x103))))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, active(f(mark(_x101), _x102, mark(_x103)))))))mark#(f(a, X2, f(b, active(_x72), c)))active#(f(active(a), X2, active(f(active(b), _x72, active(c)))))
mark#(f(f(_x31, mark(_x52), b), X2, f(a, _x52, b)))active#(f(active(f(mark(_x31), _x52, active(b))), X2, active(f(active(a), _x52, active(b)))))mark#(f(X1, active(_x22), f(a, _x52, _x53)))active#(f(mark(X1), _x22, active(f(active(a), _x52, mark(_x53)))))
mark#(f(f(_x31, _x32, c), X2, f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, active(c))), X2, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(f(_x31, _x32, _x33), X2, f(a, mark(_x72), _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x72, mark(_x53)))))
mark#(f(X1, _x22, f(_x51, _x52, b)))active#(f(mark(X1), _x22, f(mark(_x51), _x52, active(b))))mark#(f(f(_x31, _x32, _x33), X2, f(_x71, _x72, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(_x71, _x72, mark(_x53)))))
mark#(f(f(_x31, active(_x52), b), X2, f(a, _x52, b)))active#(f(active(f(mark(_x31), _x52, active(b))), X2, active(f(active(a), _x52, active(b)))))mark#(f(X1, X2, f(_x81, mark(_x82), _x53)))active#(f(mark(X1), X2, active(f(_x81, _x82, mark(_x53)))))
mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x51, _x52, b)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, active(b)))))mark#(f(f(_x31, _x32, _x33), X2, f(_x51, active(_x72), _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x72, mark(_x53)))))
mark#(f(f(a, _x32, _x33), active(_x22), f(_x51, _x52, _x53)))active#(f(active(f(active(a), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(f(_x31, _x32, _x33), X2, f(a, active(_x72), b)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x72, active(b)))))
mark#(f(f(_x31, _x32, _x33), active(active(_x42)), f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x42, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(f(_x51, _x52, _x33), X2, f(_x51, _x52, mark(_x33))))active#(f(active(f(_x51, _x52, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(f(_x31, _x32, _x33), X2, f(_x51, active(_x72), c)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x72, active(c)))))mark#(f(X1, X2, f(_x51, _x72, b)))active#(f(mark(X1), X2, active(f(mark(_x51), _x72, b))))
mark#(f(f(_x31, _x32, _x33), active(_x22), f(a, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(a), _x52, mark(_x53)))))mark#(f(f(_x31, _x32, _x33), X2, f(b, _x52, c)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(b), _x52, active(c)))))
mark#(f(X1, X2, f(f(_x81, _x82, _x83), _x52, b)))active#(f(mark(X1), X2, active(f(active(f(mark(_x81), _x82, mark(_x83))), _x52, active(b)))))mark#(f(X1, mark(_x22), f(_x51, _x52, c)))active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, active(c)))))
mark#(f(X1, X2, a))active#(f(mark(X1), X2, active(a)))mark#(f(f(_x31, _x32, _x33), X2, f(a, active(_x72), _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x72, mark(_x53)))))
mark#(f(X1, X2, f(_x71, _x72, b)))active#(f(mark(X1), X2, active(f(_x71, _x72, active(b)))))mark#(f(f(_x31, _x32, _x33), active(_x42), f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x42, f(mark(_x51), _x52, mark(_x53))))
mark#(f(X1, X2, f(a, active(_x72), c)))active#(f(mark(X1), X2, active(f(active(a), _x72, active(c)))))mark#(f(_x21, _x22, f(_x51, _x52, _x53)))active#(f(_x21, _x22, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(a, X2, f(_x51, _x52, b)))active#(f(active(a), X2, active(f(mark(_x51), _x52, active(b)))))mark#(f(f(a, _x32, b), X2, f(a, _x52, b)))active#(f(active(f(active(a), _x32, active(b))), X2, active(f(active(a), _x52, active(b)))))
mark#(f(X1, X2, f(_x51, active(_x82), c)))active#(f(mark(X1), X2, active(f(mark(_x51), _x82, c))))mark#(f(f(_x31, _x32, _x33), X2, f(a, _x72, b)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x72, b))))
mark#(f(X1, X2, f(_x51, _x72, _x73)))active#(f(mark(X1), X2, active(f(mark(_x51), _x72, _x73))))mark#(f(X1, X2, f(a, _x52, c)))active#(f(mark(X1), X2, active(f(active(a), _x52, active(c)))))
mark#(f(X1, X2, c))active#(f(mark(X1), X2, active(c)))mark#(f(f(_x31, active(_x52), _x33), X2, f(a, _x52, b)))active#(f(active(f(mark(_x31), _x52, mark(_x33))), X2, active(f(active(a), _x52, active(b)))))
mark#(f(f(c, _x32, _x33), X2, f(_x51, _x52, _x53)))active#(f(active(f(active(c), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(f(_x31, active(_x52), _x33), X2, f(mark(_x31), _x52, mark(_x33))))active#(f(active(f(mark(_x31), _x52, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(_x21, _x22, f(_x51, _x52, b)))active#(f(_x21, _x22, active(f(mark(_x51), _x52, active(b)))))mark#(f(f(b, _x32, _x33), X2, f(a, _x52, _x53)))active#(f(active(f(active(b), _x32, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53)))))
mark#(f(f(_x31, _x32, f(_x81, _x82, _x83)), X2, f(a, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, active(f(mark(_x81), _x82, mark(_x83))))), X2, active(f(active(a), _x52, mark(_x53)))))mark#(f(f(c, _x32, _x33), X2, f(a, _x52, b)))active#(f(active(f(active(c), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(b)))))
mark#(f(f(_x31, _x52, _x53), X2, f(a, _x52, b)))active#(f(active(f(mark(_x31), _x52, _x53)), X2, active(f(active(a), _x52, active(b)))))mark#(f(b, X2, f(b, _x52, c)))active#(f(active(b), X2, active(f(active(b), _x52, active(c)))))
mark#(f(f(_x51, _x52, b), X2, f(a, _x52, b)))active#(f(active(f(_x51, _x52, active(b))), X2, active(f(active(a), _x52, active(b)))))mark#(f(b, X2, f(_x51, active(_x72), c)))active#(f(active(b), X2, active(f(mark(_x51), _x72, active(c)))))
mark#(f(f(a, _x32, _x33), X2, f(a, _x52, b)))active#(f(active(f(active(a), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(b)))))mark#(f(X1, active(_x22), f(_x51, _x52, f(_x101, _x102, _x103))))active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, active(f(mark(_x101), _x102, mark(_x103)))))))
mark#(f(_x31, active(_x32), f(_x51, _x52, _x53)))active#(f(_x31, _x32, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(b, _x32, mark(_x33)))active#(f(active(b), _x32, _x33))
mark#(f(X1, active(_x22), f(_x51, _x52, a)))active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, active(a)))))mark#(f(f(_x31, _x32, _x33), mark(_x22), f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(f(_x31, _x52, _x53), X2, f(mark(_x31), _x52, _x53)))active#(f(active(f(mark(_x31), _x52, _x53)), X2, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(X1, X2, f(f(_x81, _x82, _x83), _x52, c)))active#(f(mark(X1), X2, active(f(active(f(mark(_x81), _x82, mark(_x83))), _x52, active(c)))))
mark#(f(b, X2, c))active#(f(active(b), X2, active(c)))mark#(f(f(_x31, _x32, _x33), X2, f(a, _x72, b)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(a, _x72, active(b)))))
mark#(f(X1, active(active(_x32)), f(_x51, _x52, _x53)))active#(f(mark(X1), _x32, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(_x21, _x22, f(_x51, mark(_x72), _x53)))active#(f(_x21, _x22, active(f(mark(_x51), _x72, mark(_x53)))))
mark#(f(f(_x31, _x32, _x33), X2, f(a, _x52, a)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(a)))))mark#(f(a, X2, f(b, _x72, c)))active#(f(active(a), X2, active(f(active(b), _x72, c))))
mark#(f(b, _x22, X3))active#(f(b, _x22, mark(X3)))mark#(f(f(_x31, _x32, f(_x91, _x92, _x93)), active(_x22), f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, active(f(mark(_x91), _x92, mark(_x93))))), _x22, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(a, X2, f(b, mark(_x72), c)))active#(f(active(a), X2, active(f(active(b), _x72, active(c)))))mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x51, _x52, a)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, active(a)))))
mark#(f(X1, active(_x22), f(b, _x52, _x53)))active#(f(mark(X1), _x22, active(f(active(b), _x52, mark(_x53)))))mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x51, _x52, c)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, active(c)))))
mark#(f(X1, X2, b))active#(f(mark(X1), X2, active(b)))mark#(f(f(_x31, _x32, _x33), X2, f(f(_x81, _x82, _x83), _x52, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(f(mark(_x81), _x82, mark(_x83))), _x52, mark(_x53)))))
mark#(f(X1, X2, f(_x71, _x72, c)))active#(f(mark(X1), X2, active(f(_x71, _x72, active(c)))))mark#(f(X1, X2, f(_x51, active(_x72), _x53)))active#(f(mark(X1), X2, active(f(mark(_x51), _x72, mark(_x53)))))
mark#(f(a, X2, f(_x51, _x52, _x53)))active#(f(active(a), X2, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(f(_x31, _x32, _x33), X2, f(a, _x72, _x73)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x72, _x73))))
mark#(f(f(_x51, _x52, _x33), X2, f(a, _x52, b)))active#(f(active(f(_x51, _x52, mark(_x33))), X2, active(f(active(a), _x52, active(b)))))mark#(f(X1, active(_x22), f(_x51, active(_x72), _x53)))active#(f(mark(X1), _x22, active(f(mark(_x51), _x72, mark(_x53)))))
mark#(f(f(_x31, _x32, a), X2, f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, active(a))), X2, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(X1, X2, f(a, _x52, b)))active#(f(mark(X1), X2, active(f(active(a), _x52, active(b)))))
mark#(f(f(_x31, mark(_x52), _x33), X2, f(mark(_x31), _x52, mark(_x33))))active#(f(active(f(mark(_x31), _x52, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(X1, X2, f(a, _x52, _x53)))active#(f(mark(X1), X2, active(f(active(a), _x52, mark(_x53)))))
mark#(f(b, active(_x22), f(_x51, _x52, _x53)))active#(f(active(b), _x22, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(f(_x31, _x32, _x33), mark(_x22), f(a, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(a), _x52, mark(_x53)))))
mark#(f(f(_x31, _x32, f(_x81, _x82, _x83)), X2, f(a, _x52, b)))active#(f(active(f(mark(_x31), _x32, active(f(mark(_x81), _x82, mark(_x83))))), X2, active(f(active(a), _x52, active(b)))))mark#(f(X1, X2, f(b, _x52, b)))active#(f(mark(X1), X2, active(f(active(b), _x52, active(b)))))
mark#(f(f(_x31, _x32, _x33), X2, f(_x51, _x72, _x73)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x72, _x73))))mark#(f(f(_x31, _x32, _x33), X2, f(a, mark(_x72), b)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x72, active(b)))))
mark#(f(X1, X2, f(_x51, _x52, f(_x101, _x102, _x103))))active#(f(mark(X1), X2, active(f(mark(_x51), _x52, active(f(mark(_x101), _x102, mark(_x103)))))))mark#(c)active#(c)
mark#(f(X1, X2, f(_x51, _x52, a)))active#(f(mark(X1), X2, active(f(mark(_x51), _x52, active(a)))))mark#(f(f(_x31, _x32, _x33), X2, f(_x51, mark(_x72), _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x72, mark(_x53)))))
mark#(f(b, X2, f(_x51, _x52, _x53)))active#(f(active(b), X2, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(f(c, _x32, b), X2, f(a, _x52, b)))active#(f(active(f(active(c), _x32, active(b))), X2, active(f(active(a), _x52, active(b)))))
mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x51, mark(_x82), _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x82, mark(_x53)))))mark#(f(a, X2, f(_x51, mark(_x72), _x53)))active#(f(active(a), X2, active(f(mark(_x51), _x72, mark(_x53)))))
mark#(f(f(a, _x32, _x33), X2, f(a, _x52, _x53)))active#(f(active(f(active(a), _x32, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53)))))mark#(f(f(_x31, _x32, _x33), active(mark(_x42)), f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x42, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(X1, active(_x22), f(_x51, _x72, _x73)))active#(f(mark(X1), _x22, active(f(mark(_x51), _x72, _x73))))mark#(f(X1, X2, f(c, active(_x72), c)))active#(f(mark(X1), X2, active(f(active(c), _x72, active(c)))))
mark#(f(X1, X2, f(_x51, mark(active(_x82)), _x53)))active#(f(mark(X1), X2, active(f(mark(_x51), _x82, mark(_x53)))))mark#(f(X1, active(_x22), f(_x71, _x72, _x53)))active#(f(mark(X1), _x22, active(f(_x71, _x72, mark(_x53)))))
mark#(f(a, active(_x22), f(_x51, _x52, _x53)))active#(f(active(a), _x22, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(X1, active(_x22), f(_x51, _x52, b)))active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, active(b)))))
mark#(f(f(_x31, _x32, _x33), active(_x22), f(c, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(c), _x52, mark(_x53)))))mark#(f(f(_x31, _x32, b), mark(_x22), f(a, _x52, b)))active#(f(active(f(mark(_x31), _x32, active(b))), _x22, active(f(active(a), _x52, active(b)))))
mark#(f(f(_x31, _x32, _x33), active(_x22), f(f(_x91, _x92, _x93), _x52, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(f(mark(_x91), _x92, mark(_x93))), _x52, mark(_x53)))))mark#(f(X1, X2, f(_x51, active(mark(_x82)), c)))active#(f(mark(X1), X2, active(f(mark(_x51), _x82, active(c)))))
mark#(f(c, active(_x22), f(_x51, _x52, _x53)))active#(f(active(c), _x22, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(f(_x31, _x32, _x33), active(_x42), f(_x51, _x52, _x53)))active#(f(f(mark(_x31), _x32, mark(_x33)), _x42, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(f(_x31, _x32, _x33), _x22, f(a, _x52, b)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, f(active(a), _x52, active(b))))mark#(f(X1, X2, f(b, _x52, _x53)))active#(f(mark(X1), X2, active(f(active(b), _x52, mark(_x53)))))
mark#(f(X1, X2, f(_x51, _x52, c)))active#(f(mark(X1), X2, active(f(mark(_x51), _x52, mark(a)))))mark#(f(b, X2, f(_x51, _x52, c)))active#(f(active(b), X2, active(f(mark(_x51), _x52, active(c)))))
mark#(f(X1, active(_x22), X3))active#(f(mark(X1), _x22, mark(X3)))mark#(f(f(_x31, _x32, _x33), X2, f(a, _x52, f(_x101, _x102, _x103))))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(f(mark(_x101), _x102, mark(_x103)))))))
mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x81, _x82, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(_x81, _x82, mark(_x53)))))mark#(f(b, active(_x22), X3))active#(f(active(b), _x22, mark(X3)))
mark#(f(X1, X2, f(c, mark(_x72), _x53)))active#(f(mark(X1), X2, active(f(active(c), _x72, mark(_x53)))))mark#(f(f(_x31, _x32, _x33), _x22, f(_x51, _x52, _x53)))active#(f(f(mark(_x31), _x32, mark(_x33)), _x22, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(X1, X2, f(b, mark(_x72), c)))active#(f(mark(X1), X2, active(f(active(b), _x72, active(c)))))mark#(f(X1, X2, f(f(_x91, _x92, _x93), mark(_x72), _x53)))active#(f(mark(X1), X2, active(f(active(f(mark(_x91), _x92, mark(_x93))), _x72, mark(_x53)))))
mark#(f(X1, X2, f(c, _x52, b)))active#(f(mark(X1), X2, active(f(active(c), _x52, active(b)))))mark#(f(f(_x31, _x32, b), X2, f(a, mark(_x72), b)))active#(f(active(f(mark(_x31), _x32, active(b))), X2, active(f(active(a), _x72, active(b)))))
mark#(f(c, X2, f(_x51, _x52, _x53)))active#(f(active(c), X2, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(X1, X2, f(_x51, active(_x72), c)))active#(f(mark(X1), X2, active(f(mark(_x51), _x72, mark(a)))))
mark#(f(f(_x31, _x32, c), X2, f(a, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, active(c))), X2, active(f(active(a), _x52, mark(_x53)))))mark#(f(f(_x31, _x32, b), X2, f(a, _x72, b)))active#(f(active(f(mark(_x31), _x32, active(b))), X2, active(f(active(a), _x72, b))))
mark#(f(f(f(_x71, _x72, _x73), _x32, _x33), active(_x22), f(_x51, _x52, _x53)))active#(f(active(f(active(f(mark(_x71), _x72, mark(_x73))), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(f(f(_x61, _x62, _x63), _x32, b), X2, f(a, _x52, b)))active#(f(active(f(active(f(mark(_x61), _x62, mark(_x63))), _x32, active(b))), X2, active(f(active(a), _x52, active(b)))))
mark#(f(f(_x31, _x32, b), _x22, f(a, _x52, b)))active#(f(f(mark(_x31), _x32, active(b)), _x22, active(f(active(a), _x52, active(b)))))mark#(f(X1, X2, f(c, _x52, c)))active#(f(mark(X1), X2, active(f(active(c), _x52, active(c)))))
mark#(f(X1, mark(_x22), f(_x51, active(_x72), c)))active#(f(mark(X1), _x22, active(f(mark(_x51), _x72, active(c)))))mark#(f(X1, mark(_x22), f(_x51, _x52, b)))active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, active(b)))))
mark#(f(f(_x31, active(_x62), _x33), active(_x22), f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x62, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(f(_x31, mark(_x52), _x33), X2, f(a, _x52, b)))active#(f(active(f(mark(_x31), _x52, mark(_x33))), X2, active(f(active(a), _x52, active(b)))))
mark#(f(X1, mark(_x22), f(_x51, _x52, _x53)))active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(f(_x31, _x32, c), X2, f(a, _x52, b)))active#(f(active(f(mark(_x31), _x32, active(c))), X2, active(f(active(a), _x52, active(b)))))
mark#(f(X1, X2, f(f(_x81, _x82, _x83), _x52, _x53)))active#(f(mark(X1), X2, active(f(active(f(mark(_x81), _x82, mark(_x83))), _x52, mark(_x53)))))mark#(f(X1, active(_x22), f(b, _x52, c)))active#(f(mark(X1), _x22, active(f(active(b), _x52, active(c)))))
mark#(f(X1, X2, f(_x81, active(_x82), c)))active#(f(mark(X1), X2, active(f(_x81, _x82, active(c)))))mark#(f(X1, mark(_x22), X3))active#(f(mark(X1), _x22, mark(X3)))
mark#(f(f(_x31, _x32, c), active(_x22), f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, active(c))), _x22, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(c, X2, f(_x51, mark(_x72), _x53)))active#(f(active(c), X2, active(f(mark(_x51), _x72, mark(_x53)))))
mark#(f(X1, X2, f(_x51, mark(_x82), _x83)))active#(f(mark(X1), X2, active(f(mark(_x51), _x82, _x83))))mark#(f(f(_x31, _x32, b), X2, f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, active(b))), X2, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(b, X2, f(_x51, mark(_x72), _x53)))active#(f(active(b), X2, active(f(mark(_x51), _x72, mark(_x53)))))mark#(f(f(_x31, _x32, b), X2, f(a, active(_x72), b)))active#(f(active(f(mark(_x31), _x32, active(b))), X2, active(f(active(a), _x72, active(b)))))
mark#(f(a, X2, f(_x51, active(_x72), c)))active#(f(active(a), X2, active(f(mark(_x51), _x72, active(c)))))mark#(f(X1, _x22, f(b, _x52, c)))active#(f(mark(X1), _x22, f(active(b), _x52, active(c))))
mark#(f(X1, X2, X3))mark#(X1)mark#(f(X1, X2, X3))mark#(X3)
mark#(f(f(b, _x32, b), X2, f(a, _x52, b)))active#(f(active(f(active(b), _x32, active(b))), X2, active(f(active(a), _x52, active(b)))))mark#(f(a, X2, f(_x51, _x52, c)))active#(f(active(a), X2, active(f(mark(_x51), _x52, active(c)))))
mark#(f(a, X2, f(b, _x52, c)))active#(f(active(a), X2, active(f(active(b), _x52, mark(b)))))mark#(f(f(_x61, _x62, _x33), active(_x22), f(_x51, _x52, _x53)))active#(f(active(f(_x61, _x62, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(f(b, _x32, _x33), X2, f(_x51, _x52, _x53)))active#(f(active(f(active(b), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(f(b, _x32, _x33), active(_x22), f(_x51, _x52, _x53)))active#(f(active(f(active(b), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(f(c, _x32, _x33), active(_x22), f(_x51, _x52, _x53)))active#(f(active(f(active(c), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(X1, _x22, f(_x51, _x52, c)))active#(f(mark(X1), _x22, f(mark(_x51), _x52, active(c))))
mark#(f(f(_x31, _x32, _x33), X2, f(_x51, _x52, c)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, active(c)))))mark#(f(X1, X2, f(b, _x72, c)))active#(f(mark(X1), X2, active(f(b, _x72, active(c)))))
mark#(f(_x21, _x22, X3))active#(f(_x21, _x22, mark(X3)))mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x51, _x52, f(_x111, _x112, _x113))))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, active(f(mark(_x111), _x112, mark(_x113)))))))
mark#(f(a, X2, f(b, _x52, c)))active#(f(active(a), X2, active(f(active(b), _x52, mark(a)))))mark#(f(f(_x31, _x32, a), X2, f(a, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, active(a))), X2, active(f(active(a), _x52, mark(_x53)))))
mark#(f(X1, _x22, f(_x51, _x52, _x53)))active#(f(mark(X1), _x22, f(mark(_x51), _x52, mark(_x53))))mark#(f(f(_x31, _x32, _x33), X2, f(_x51, _x52, a)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, active(a)))))
mark#(f(b, active(_x32), _x33))active#(f(active(b), _x32, _x33))mark#(f(X1, X2, f(f(_x91, _x92, _x93), active(_x72), c)))active#(f(mark(X1), X2, active(f(active(f(mark(_x91), _x92, mark(_x93))), _x72, active(c)))))
mark#(f(a, active(_x22), f(b, _x52, c)))active#(f(active(a), _x22, active(f(active(b), _x52, active(c)))))mark#(f(a, _x22, f(b, _x52, c)))active#(f(active(a), _x22, f(active(b), _x52, active(c))))
mark#(f(f(f(_x61, _x62, _x63), _x32, _x33), X2, f(_x51, _x52, _x53)))active#(f(active(f(active(f(mark(_x61), _x62, mark(_x63))), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(a, X2, X3))active#(f(active(a), X2, mark(X3)))
mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x51, _x82, _x83)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x82, _x83))))mark#(f(b, _x32, active(_x33)))active#(f(active(b), _x32, _x33))
mark#(f(f(_x31, _x32, b), X2, f(a, _x72, b)))active#(f(active(f(mark(_x31), _x32, active(b))), X2, active(f(a, _x72, active(b)))))mark#(f(f(_x31, _x32, _x33), X2, X3))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, mark(X3)))
mark#(f(f(_x31, _x32, _x33), X2, f(_x51, _x52, b)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, active(b)))))mark#(f(f(_x31, active(_x52), _x33), X2, f(a, _x52, mark(_x33))))active#(f(active(f(mark(_x31), _x52, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53)))))
mark#(f(f(_x31, _x52, b), X2, f(a, _x52, b)))active#(f(active(f(mark(_x31), _x52, b)), X2, active(f(active(a), _x52, active(b)))))mark#(f(X1, X2, f(_x51, _x72, c)))active#(f(mark(X1), X2, active(f(mark(_x51), _x72, c))))
mark#(f(X1, active(_x22), f(_x51, mark(_x72), _x53)))active#(f(mark(X1), _x22, active(f(mark(_x51), _x72, mark(_x53)))))mark#(f(f(_x31, _x32, _x33), _x22, f(a, _x52, b)))active#(f(f(mark(_x31), _x32, mark(_x33)), _x22, active(f(active(a), _x52, active(b)))))
mark#(f(X1, _x22, f(_x51, mark(_x72), _x53)))active#(f(mark(X1), _x22, f(mark(_x51), _x72, mark(_x53))))mark#(f(X1, active(_x22), f(c, _x52, _x53)))active#(f(mark(X1), _x22, active(f(active(c), _x52, mark(_x53)))))
mark#(f(f(_x31, _x32, b), active(_x22), f(a, _x52, b)))active#(f(active(f(mark(_x31), _x32, active(b))), _x22, active(f(active(a), _x52, active(b)))))mark#(f(X1, X2, f(b, _x52, c)))active#(f(mark(X1), X2, active(f(active(b), _x52, mark(b)))))
mark#(f(X1, X2, f(_x51, mark(_x72), a)))active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(a)))))mark#(f(f(_x31, _x32, b), X2, f(a, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, active(b))), X2, active(f(active(a), _x52, mark(_x53)))))
mark#(f(X1, active(_x22), f(_x51, _x52, c)))active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, active(c)))))mark#(f(_x21, _x22, f(b, _x52, c)))active#(f(_x21, _x22, active(f(active(b), _x52, active(c)))))
mark#(f(_x21, _x22, f(_x51, _x52, c)))active#(f(_x21, _x22, active(f(mark(_x51), _x52, active(c)))))mark#(f(b, _x32, _x33))active#(f(b, _x32, _x33))
mark#(f(c, X2, f(_x51, _x52, c)))active#(f(active(c), X2, active(f(mark(_x51), _x52, active(c)))))active#(c)mark#(a)
mark#(f(f(_x41, _x42, _x43), active(_x22), f(_x51, _x52, _x53)))active#(f(active(f(mark(_x41), _x42, mark(_x43))), _x22, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(X1, _x22, _x23))active#(f(mark(X1), _x22, _x23))
mark#(f(f(_x31, _x32, _x33), _x22, f(a, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, f(active(a), _x52, mark(_x53))))mark#(f(b, X2, a))active#(f(active(b), X2, active(a)))
mark#(f(f(c, _x32, _x33), X2, f(a, _x52, _x53)))active#(f(active(f(active(c), _x32, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53)))))mark#(f(f(_x31, mark(_x52), _x33), X2, f(a, _x52, mark(_x33))))active#(f(active(f(mark(_x31), _x52, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53)))))
mark#(f(X1, X2, f(_x51, mark(_x72), b)))active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(b)))))mark#(f(a, mark(_x22), f(b, _x52, c)))active#(f(active(a), _x22, active(f(active(b), _x52, active(c)))))
mark#(f(X1, X2, f(b, _x72, c)))active#(f(mark(X1), X2, active(f(active(b), _x72, c))))mark#(f(b, X2, b))active#(f(active(b), X2, active(b)))
mark#(f(f(_x31, mark(_x62), _x33), active(_x22), f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x62, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(f(_x31, _x32, _x33), X2, f(a, _x72, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(a, _x72, mark(_x53)))))
mark#(f(X1, _x22, f(_x51, active(_x72), c)))active#(f(mark(X1), _x22, f(mark(_x51), _x72, active(c))))mark#(f(f(_x31, _x32, b), _x22, f(a, _x52, b)))active#(f(active(f(mark(_x31), _x32, active(b))), _x22, f(active(a), _x52, active(b))))
mark#(f(f(_x31, _x32, _x33), X2, f(c, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(c), _x52, mark(_x53)))))mark#(f(f(f(_x61, _x62, _x63), _x32, _x33), X2, f(a, _x52, _x53)))active#(f(active(f(active(f(mark(_x61), _x62, mark(_x63))), _x32, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53)))))
mark#(f(X1, mark(_x22), f(_x51, mark(_x72), _x53)))active#(f(mark(X1), _x22, active(f(mark(_x51), _x72, mark(_x53)))))mark#(f(X1, active(mark(_x32)), f(_x51, _x52, _x53)))active#(f(mark(X1), _x32, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(X1, active(_x32), f(_x51, _x52, _x53)))active#(f(mark(X1), _x32, f(mark(_x51), _x52, mark(_x53))))mark#(f(f(_x31, _x62, _x63), active(_x22), f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x62, _x63)), _x22, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(a, X2, f(b, _x72, c)))active#(f(active(a), X2, active(f(b, _x72, active(c)))))mark#(f(f(a, _x32, _x33), X2, f(_x51, _x52, _x53)))active#(f(active(f(active(a), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(f(_x31, _x32, _x33), _x22, f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, f(mark(_x51), _x52, mark(_x53))))mark#(f(X1, X2, f(b, active(_x72), c)))active#(f(mark(X1), X2, active(f(active(b), _x72, active(c)))))
mark#(f(c, X2, X3))active#(f(active(c), X2, mark(X3)))mark#(f(X1, active(_x22), f(f(_x81, _x82, _x83), _x52, _x53)))active#(f(mark(X1), _x22, active(f(active(f(mark(_x81), _x82, mark(_x83))), _x52, mark(_x53)))))
mark#(f(X1, X2, f(a, mark(_x72), _x53)))active#(f(mark(X1), X2, active(f(active(a), _x72, mark(_x53)))))mark#(f(X1, X2, f(_x51, active(active(_x82)), c)))active#(f(mark(X1), X2, active(f(mark(_x51), _x82, active(c)))))
mark#(f(X1, X2, f(b, mark(_x72), _x53)))active#(f(mark(X1), X2, active(f(active(b), _x72, mark(_x53)))))mark#(f(X1, mark(_x22), f(b, _x52, c)))active#(f(mark(X1), _x22, active(f(active(b), _x52, active(c)))))

Rewrite Rules

active(f(a, b, X))mark(f(X, X, X))active(c)mark(a)
active(c)mark(b)mark(f(X1, X2, X3))active(f(mark(X1), X2, mark(X3)))
mark(a)active(a)mark(b)active(b)
mark(c)active(c)f(mark(X1), X2, X3)f(X1, X2, X3)
f(X1, mark(X2), X3)f(X1, X2, X3)f(X1, X2, mark(X3))f(X1, X2, X3)
f(active(X1), X2, X3)f(X1, X2, X3)f(X1, active(X2), X3)f(X1, X2, X3)
f(X1, X2, active(X3))f(X1, X2, X3)

Original Signature

Termination of terms over the following signature is verified: f, b, c, a, active, mark

Strategy


The right-hand side of the rule mark#(f(f(_x31, _x32, _x33), active(_x22), f(a, _x52, b))) → active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(a), _x52, active(b))))) is narrowed to the following relevant and irrelevant terms (a narrowing is irrelevant if by dropping it the correctness (and completeness) of the processor is not influenced).
Relevant TermsIrrelevant Terms
active#(f(active(f(active(a), _x32, mark(_x33))), _x22, active(f(active(a), _x52, active(b))))) 
active#(f(f(mark(_x31), _x32, mark(_x33)), _x42, active(f(active(a), _x52, active(b))))) 
active#(f(active(f(mark(_x31), _x32, active(f(mark(_x91), _x92, mark(_x93))))), _x22, active(f(active(a), _x52, active(b))))) 
active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x42, f(active(a), _x52, active(b)))) 
active#(f(active(f(mark(_x31), _x62, _x63)), _x22, active(f(active(a), _x52, active(b))))) 
active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x42, active(f(active(a), _x52, active(b))))) 
active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b)))) 
active#(f(active(f(mark(_x31), _x32, active(b))), _x22, active(f(active(a), _x52, active(b))))) 
active#(f(active(f(active(b), _x32, mark(_x33))), _x22, active(f(active(a), _x52, active(b))))) 
active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(a, _x82, active(b))))) 
active#(f(active(f(active(c), _x32, mark(_x33))), _x22, active(f(active(a), _x52, active(b))))) 
active#(f(active(f(_x61, _x62, mark(_x33))), _x22, active(f(active(a), _x52, active(b))))) 
active#(f(active(f(mark(_x31), _x32, active(c))), _x22, active(f(active(a), _x52, active(b))))) 
active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(a), _x82, active(b))))) 
active#(f(active(f(active(f(mark(_x71), _x72, mark(_x73))), _x32, mark(_x33))), _x22, active(f(active(a), _x52, active(b))))) 
active#(f(active(f(mark(_x31), _x62, mark(_x33))), _x22, active(f(active(a), _x52, active(b))))) 
active#(f(active(f(mark(_x31), _x32, active(a))), _x22, active(f(active(a), _x52, active(b))))) 
Thus, the rule mark#(f(f(_x31, _x32, _x33), active(_x22), f(a, _x52, b))) → active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(a), _x52, active(b))))) is replaced by the following rules:
mark#(f(f(_x31, _x62, _x63), active(_x22), f(a, _x52, b))) → active#(f(active(f(mark(_x31), _x62, _x63)), _x22, active(f(active(a), _x52, active(b)))))mark#(f(f(_x31, active(_x62), _x33), active(_x22), f(a, _x52, b))) → active#(f(active(f(mark(_x31), _x62, mark(_x33))), _x22, active(f(active(a), _x52, active(b)))))
mark#(f(f(_x31, _x32, _x33), active(_x22), f(a, active(_x82), b))) → active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(a), _x82, active(b)))))mark#(f(f(_x31, _x32, _x33), active(_x22), f(a, mark(_x82), b))) → active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(a), _x82, active(b)))))
mark#(f(f(_x31, _x32, _x33), active(_x22), f(a, _x82, b))) → active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(a, _x82, active(b)))))mark#(f(f(_x31, _x32, c), active(_x22), f(a, _x52, b))) → active#(f(active(f(mark(_x31), _x32, active(c))), _x22, active(f(active(a), _x52, active(b)))))
mark#(f(f(_x31, _x32, _x33), active(_x22), f(a, _x82, b))) → active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b))))mark#(f(f(_x31, _x32, _x33), active(mark(_x42)), f(a, _x52, b))) → active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x42, active(f(active(a), _x52, active(b)))))
mark#(f(f(f(_x71, _x72, _x73), _x32, _x33), active(_x22), f(a, _x52, b))) → active#(f(active(f(active(f(mark(_x71), _x72, mark(_x73))), _x32, mark(_x33))), _x22, active(f(active(a), _x52, active(b)))))mark#(f(f(_x61, _x62, _x33), active(_x22), f(a, _x52, b))) → active#(f(active(f(_x61, _x62, mark(_x33))), _x22, active(f(active(a), _x52, active(b)))))
mark#(f(f(c, _x32, _x33), active(_x22), f(a, _x52, b))) → active#(f(active(f(active(c), _x32, mark(_x33))), _x22, active(f(active(a), _x52, active(b)))))mark#(f(f(_x31, _x32, _x33), active(active(_x42)), f(a, _x52, b))) → active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x42, active(f(active(a), _x52, active(b)))))
mark#(f(f(_x31, _x32, f(_x91, _x92, _x93)), active(_x22), f(a, _x52, b))) → active#(f(active(f(mark(_x31), _x32, active(f(mark(_x91), _x92, mark(_x93))))), _x22, active(f(active(a), _x52, active(b)))))mark#(f(f(_x31, _x32, _x33), active(_x42), f(a, _x52, b))) → active#(f(f(mark(_x31), _x32, mark(_x33)), _x42, active(f(active(a), _x52, active(b)))))
mark#(f(f(_x31, _x32, a), active(_x22), f(a, _x52, b))) → active#(f(active(f(mark(_x31), _x32, active(a))), _x22, active(f(active(a), _x52, active(b)))))mark#(f(f(_x31, mark(_x62), _x33), active(_x22), f(a, _x52, b))) → active#(f(active(f(mark(_x31), _x62, mark(_x33))), _x22, active(f(active(a), _x52, active(b)))))
mark#(f(f(b, _x32, _x33), active(_x22), f(a, _x52, b))) → active#(f(active(f(active(b), _x32, mark(_x33))), _x22, active(f(active(a), _x52, active(b)))))mark#(f(f(a, _x32, _x33), active(_x22), f(a, _x52, b))) → active#(f(active(f(active(a), _x32, mark(_x33))), _x22, active(f(active(a), _x52, active(b)))))
mark#(f(f(_x31, _x32, _x33), active(_x42), f(a, _x52, b))) → active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x42, f(active(a), _x52, active(b))))mark#(f(f(_x31, _x32, b), active(_x22), f(a, _x52, b))) → active#(f(active(f(mark(_x31), _x32, active(b))), _x22, active(f(active(a), _x52, active(b)))))

Problem 27: ForwardNarrowing



Dependency Pair Problem

Dependency Pairs

mark#(f(f(_x31, _x62, _x63), active(_x22), f(a, _x52, b)))active#(f(active(f(mark(_x31), _x62, _x63)), _x22, active(f(active(a), _x52, active(b)))))mark#(f(f(_x31, _x32, _x33), active(_x22), f(a, _x82, b)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b))))
mark#(f(f(_x51, _x52, _x33), X2, f(a, _x52, mark(_x33))))active#(f(active(f(_x51, _x52, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53)))))mark#(f(X1, X2, f(_x51, mark(_x72), f(_x111, _x112, _x113))))active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(f(mark(_x111), _x112, mark(_x113)))))))
mark#(f(f(_x31, _x32, _x33), _x22, f(a, _x52, _x53)))active#(f(f(mark(_x31), _x32, mark(_x33)), _x22, active(f(active(a), _x52, mark(_x53)))))mark#(f(c, X2, f(_x51, _x52, b)))active#(f(active(c), X2, active(f(mark(_x51), _x52, active(b)))))
mark#(f(f(b, _x32, _x33), X2, f(a, _x52, b)))active#(f(active(f(active(b), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(b)))))mark#(f(X1, X2, f(_x51, active(_x72), b)))active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(b)))))
mark#(f(_x21, _x22, f(_x51, active(_x72), c)))active#(f(_x21, _x22, active(f(mark(_x51), _x72, active(c)))))mark#(f(X1, X2, f(b, _x52, c)))active#(f(mark(X1), X2, active(f(active(b), _x52, mark(a)))))
mark#(f(f(_x31, _x32, _x33), active(_x42), f(a, _x52, b)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x42, f(active(a), _x52, active(b))))mark#(f(f(_x31, _x32, _x33), X2, f(a, _x52, c)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(c)))))
mark#(f(X1, active(_x22), f(_x51, active(_x72), c)))active#(f(mark(X1), _x22, active(f(mark(_x51), _x72, active(c)))))mark#(f(a, _x22, f(b, _x52, c)))active#(f(a, _x22, active(f(active(b), _x52, active(c)))))
mark#(f(b, mark(_x32), _x33))active#(f(active(b), _x32, _x33))mark#(f(f(_x31, _x32, a), active(_x22), f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, active(a))), _x22, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(b, X2, f(_x51, _x52, b)))active#(f(active(b), X2, active(f(mark(_x51), _x52, active(b)))))mark#(f(X1, X2, f(_x51, _x52, c)))active#(f(mark(X1), X2, active(f(mark(_x51), _x52, mark(b)))))
mark#(f(f(_x31, _x32, b), active(_x22), f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, active(b))), _x22, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(X1, X2, f(c, _x52, _x53)))active#(f(mark(X1), X2, active(f(active(c), _x52, mark(_x53)))))
mark#(f(f(_x31, _x32, _x33), active(_x22), f(b, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(b), _x52, mark(_x53)))))mark#(f(f(_x31, _x32, _x33), active(active(_x42)), f(a, _x52, b)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x42, active(f(active(a), _x52, active(b)))))
mark#(f(X1, X2, f(_x51, active(_x72), c)))active#(f(mark(X1), X2, active(f(mark(_x51), _x72, mark(b)))))active#(f(a, b, X))mark#(f(X, X, X))
mark#(f(b, mark(_x22), X3))active#(f(active(b), _x22, mark(X3)))mark#(f(f(_x31, _x32, _x33), mark(_x22), f(a, _x52, b)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(a), _x52, active(b)))))
mark#(f(X1, X2, f(_x51, mark(_x72), c)))active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(c)))))mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x51, active(_x82), _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x82, mark(_x53)))))
mark#(f(f(f(_x61, _x62, _x63), _x32, _x33), X2, f(a, _x52, b)))active#(f(active(f(active(f(mark(_x61), _x62, mark(_x63))), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(b)))))mark#(f(f(_x31, _x32, _x33), X2, f(b, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(b), _x52, mark(_x53)))))
mark#(f(f(_x31, _x32, a), X2, f(a, _x52, b)))active#(f(active(f(mark(_x31), _x32, active(a))), X2, active(f(active(a), _x52, active(b)))))mark#(f(X1, X2, f(_x71, _x72, _x53)))active#(f(mark(X1), X2, active(f(_x71, _x72, mark(_x53)))))
mark#(f(f(_x31, _x32, f(_x81, _x82, _x83)), X2, f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, active(f(mark(_x81), _x82, mark(_x83))))), X2, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(c, X2, f(b, _x52, c)))active#(f(active(c), X2, active(f(active(b), _x52, active(c)))))
mark#(f(X1, X2, f(_x51, mark(mark(_x82)), _x53)))active#(f(mark(X1), X2, active(f(mark(_x51), _x82, mark(_x53)))))mark#(f(f(_x31, _x52, _x53), X2, f(a, _x52, _x53)))active#(f(active(f(mark(_x31), _x52, _x53)), X2, active(f(active(a), _x52, mark(_x53)))))
mark#(f(c, X2, f(_x51, active(_x72), c)))active#(f(active(c), X2, active(f(mark(_x51), _x72, active(c)))))mark#(f(f(_x31, _x32, _x33), X2, f(_x51, _x52, f(_x101, _x102, _x103))))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, active(f(mark(_x101), _x102, mark(_x103)))))))
mark#(f(a, X2, f(b, active(_x72), c)))active#(f(active(a), X2, active(f(active(b), _x72, active(c)))))mark#(f(f(_x31, mark(_x52), b), X2, f(a, _x52, b)))active#(f(active(f(mark(_x31), _x52, active(b))), X2, active(f(active(a), _x52, active(b)))))
mark#(f(X1, active(_x22), f(a, _x52, _x53)))active#(f(mark(X1), _x22, active(f(active(a), _x52, mark(_x53)))))mark#(f(f(_x31, _x32, c), X2, f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, active(c))), X2, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(f(_x31, _x32, _x33), X2, f(a, mark(_x72), _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x72, mark(_x53)))))mark#(f(X1, _x22, f(_x51, _x52, b)))active#(f(mark(X1), _x22, f(mark(_x51), _x52, active(b))))
mark#(f(f(_x31, _x32, _x33), X2, f(_x71, _x72, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(_x71, _x72, mark(_x53)))))mark#(f(f(_x31, active(_x52), b), X2, f(a, _x52, b)))active#(f(active(f(mark(_x31), _x52, active(b))), X2, active(f(active(a), _x52, active(b)))))
mark#(f(X1, X2, f(_x81, mark(_x82), _x53)))active#(f(mark(X1), X2, active(f(_x81, _x82, mark(_x53)))))mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x51, _x52, b)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, active(b)))))
mark#(f(f(_x31, _x32, _x33), active(_x22), f(a, mark(_x82), b)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(a), _x82, active(b)))))mark#(f(f(_x31, _x32, _x33), X2, f(_x51, active(_x72), _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x72, mark(_x53)))))
mark#(f(f(a, _x32, _x33), active(_x22), f(_x51, _x52, _x53)))active#(f(active(f(active(a), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(f(_x31, _x32, _x33), active(active(_x42)), f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x42, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(f(_x31, _x32, _x33), X2, f(a, active(_x72), b)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x72, active(b)))))mark#(f(f(_x51, _x52, _x33), X2, f(_x51, _x52, mark(_x33))))active#(f(active(f(_x51, _x52, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(X1, X2, f(_x51, _x72, b)))active#(f(mark(X1), X2, active(f(mark(_x51), _x72, b))))mark#(f(f(_x31, _x32, _x33), X2, f(_x51, active(_x72), c)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x72, active(c)))))
mark#(f(f(_x31, _x32, _x33), active(_x22), f(a, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(a), _x52, mark(_x53)))))mark#(f(X1, X2, f(f(_x81, _x82, _x83), _x52, b)))active#(f(mark(X1), X2, active(f(active(f(mark(_x81), _x82, mark(_x83))), _x52, active(b)))))
mark#(f(f(_x31, _x32, _x33), X2, f(b, _x52, c)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(b), _x52, active(c)))))mark#(f(X1, mark(_x22), f(_x51, _x52, c)))active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, active(c)))))
mark#(f(f(_x31, _x32, _x33), X2, f(a, active(_x72), _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x72, mark(_x53)))))mark#(f(X1, X2, a))active#(f(mark(X1), X2, active(a)))
mark#(f(X1, X2, f(_x71, _x72, b)))active#(f(mark(X1), X2, active(f(_x71, _x72, active(b)))))mark#(f(f(_x31, active(_x62), _x33), active(_x22), f(a, _x52, b)))active#(f(active(f(mark(_x31), _x62, mark(_x33))), _x22, active(f(active(a), _x52, active(b)))))
mark#(f(X1, X2, f(a, active(_x72), c)))active#(f(mark(X1), X2, active(f(active(a), _x72, active(c)))))mark#(f(f(_x31, _x32, _x33), active(_x42), f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x42, f(mark(_x51), _x52, mark(_x53))))
mark#(f(_x21, _x22, f(_x51, _x52, _x53)))active#(f(_x21, _x22, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(a, X2, f(_x51, _x52, b)))active#(f(active(a), X2, active(f(mark(_x51), _x52, active(b)))))
mark#(f(X1, X2, f(_x51, active(_x82), c)))active#(f(mark(X1), X2, active(f(mark(_x51), _x82, c))))mark#(f(f(a, _x32, b), X2, f(a, _x52, b)))active#(f(active(f(active(a), _x32, active(b))), X2, active(f(active(a), _x52, active(b)))))
mark#(f(f(_x31, _x32, _x33), X2, f(a, _x72, b)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x72, b))))mark#(f(f(f(_x71, _x72, _x73), _x32, _x33), active(_x22), f(a, _x52, b)))active#(f(active(f(active(f(mark(_x71), _x72, mark(_x73))), _x32, mark(_x33))), _x22, active(f(active(a), _x52, active(b)))))
mark#(f(X1, X2, f(_x51, _x72, _x73)))active#(f(mark(X1), X2, active(f(mark(_x51), _x72, _x73))))mark#(f(f(_x61, _x62, _x33), active(_x22), f(a, _x52, b)))active#(f(active(f(_x61, _x62, mark(_x33))), _x22, active(f(active(a), _x52, active(b)))))
mark#(f(X1, X2, f(a, _x52, c)))active#(f(mark(X1), X2, active(f(active(a), _x52, active(c)))))mark#(f(f(c, _x32, _x33), X2, f(_x51, _x52, _x53)))active#(f(active(f(active(c), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(f(_x31, active(_x52), _x33), X2, f(a, _x52, b)))active#(f(active(f(mark(_x31), _x52, mark(_x33))), X2, active(f(active(a), _x52, active(b)))))mark#(f(X1, X2, c))active#(f(mark(X1), X2, active(c)))
mark#(f(f(_x31, active(_x52), _x33), X2, f(mark(_x31), _x52, mark(_x33))))active#(f(active(f(mark(_x31), _x52, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(_x21, _x22, f(_x51, _x52, b)))active#(f(_x21, _x22, active(f(mark(_x51), _x52, active(b)))))
mark#(f(f(b, _x32, _x33), X2, f(a, _x52, _x53)))active#(f(active(f(active(b), _x32, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53)))))mark#(f(f(_x31, _x32, f(_x81, _x82, _x83)), X2, f(a, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, active(f(mark(_x81), _x82, mark(_x83))))), X2, active(f(active(a), _x52, mark(_x53)))))
mark#(f(f(c, _x32, _x33), X2, f(a, _x52, b)))active#(f(active(f(active(c), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(b)))))mark#(f(f(_x31, _x52, _x53), X2, f(a, _x52, b)))active#(f(active(f(mark(_x31), _x52, _x53)), X2, active(f(active(a), _x52, active(b)))))
mark#(f(b, X2, f(b, _x52, c)))active#(f(active(b), X2, active(f(active(b), _x52, active(c)))))mark#(f(f(_x51, _x52, b), X2, f(a, _x52, b)))active#(f(active(f(_x51, _x52, active(b))), X2, active(f(active(a), _x52, active(b)))))
mark#(f(b, X2, f(_x51, active(_x72), c)))active#(f(active(b), X2, active(f(mark(_x51), _x72, active(c)))))mark#(f(f(a, _x32, _x33), X2, f(a, _x52, b)))active#(f(active(f(active(a), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(b)))))
mark#(f(X1, active(_x22), f(_x51, _x52, f(_x101, _x102, _x103))))active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, active(f(mark(_x101), _x102, mark(_x103)))))))mark#(f(_x31, active(_x32), f(_x51, _x52, _x53)))active#(f(_x31, _x32, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(b, _x32, mark(_x33)))active#(f(active(b), _x32, _x33))mark#(f(X1, active(_x22), f(_x51, _x52, a)))active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, active(a)))))
mark#(f(f(_x31, _x32, _x33), mark(_x22), f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(f(_x31, _x52, _x53), X2, f(mark(_x31), _x52, _x53)))active#(f(active(f(mark(_x31), _x52, _x53)), X2, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(X1, X2, f(f(_x81, _x82, _x83), _x52, c)))active#(f(mark(X1), X2, active(f(active(f(mark(_x81), _x82, mark(_x83))), _x52, active(c)))))mark#(f(f(_x31, _x32, _x33), X2, f(a, _x72, b)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(a, _x72, active(b)))))
mark#(f(b, X2, c))active#(f(active(b), X2, active(c)))mark#(f(X1, active(active(_x32)), f(_x51, _x52, _x53)))active#(f(mark(X1), _x32, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(_x21, _x22, f(_x51, mark(_x72), _x53)))active#(f(_x21, _x22, active(f(mark(_x51), _x72, mark(_x53)))))mark#(f(f(_x31, _x32, _x33), X2, f(a, _x52, a)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(a)))))
mark#(f(a, X2, f(b, _x72, c)))active#(f(active(a), X2, active(f(active(b), _x72, c))))mark#(f(b, _x22, X3))active#(f(b, _x22, mark(X3)))
mark#(f(f(_x31, _x32, f(_x91, _x92, _x93)), active(_x22), f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, active(f(mark(_x91), _x92, mark(_x93))))), _x22, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(a, X2, f(b, mark(_x72), c)))active#(f(active(a), X2, active(f(active(b), _x72, active(c)))))
mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x51, _x52, a)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, active(a)))))mark#(f(X1, active(_x22), f(b, _x52, _x53)))active#(f(mark(X1), _x22, active(f(active(b), _x52, mark(_x53)))))
mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x51, _x52, c)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, active(c)))))mark#(f(X1, X2, b))active#(f(mark(X1), X2, active(b)))
mark#(f(f(_x31, _x32, _x33), X2, f(f(_x81, _x82, _x83), _x52, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(f(mark(_x81), _x82, mark(_x83))), _x52, mark(_x53)))))mark#(f(f(_x31, _x32, _x33), active(mark(_x42)), f(a, _x52, b)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x42, active(f(active(a), _x52, active(b)))))
mark#(f(X1, X2, f(_x71, _x72, c)))active#(f(mark(X1), X2, active(f(_x71, _x72, active(c)))))mark#(f(X1, X2, f(_x51, active(_x72), _x53)))active#(f(mark(X1), X2, active(f(mark(_x51), _x72, mark(_x53)))))
mark#(f(a, X2, f(_x51, _x52, _x53)))active#(f(active(a), X2, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(f(_x31, _x32, _x33), X2, f(a, _x72, _x73)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x72, _x73))))
mark#(f(f(_x51, _x52, _x33), X2, f(a, _x52, b)))active#(f(active(f(_x51, _x52, mark(_x33))), X2, active(f(active(a), _x52, active(b)))))mark#(f(X1, active(_x22), f(_x51, active(_x72), _x53)))active#(f(mark(X1), _x22, active(f(mark(_x51), _x72, mark(_x53)))))
mark#(f(f(_x31, _x32, a), X2, f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, active(a))), X2, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(X1, X2, f(a, _x52, b)))active#(f(mark(X1), X2, active(f(active(a), _x52, active(b)))))
mark#(f(f(_x31, mark(_x52), _x33), X2, f(mark(_x31), _x52, mark(_x33))))active#(f(active(f(mark(_x31), _x52, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(X1, X2, f(a, _x52, _x53)))active#(f(mark(X1), X2, active(f(active(a), _x52, mark(_x53)))))
mark#(f(b, active(_x22), f(_x51, _x52, _x53)))active#(f(active(b), _x22, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(f(_x31, _x32, _x33), mark(_x22), f(a, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(a), _x52, mark(_x53)))))
mark#(f(f(_x31, _x32, f(_x81, _x82, _x83)), X2, f(a, _x52, b)))active#(f(active(f(mark(_x31), _x32, active(f(mark(_x81), _x82, mark(_x83))))), X2, active(f(active(a), _x52, active(b)))))mark#(f(X1, X2, f(b, _x52, b)))active#(f(mark(X1), X2, active(f(active(b), _x52, active(b)))))
mark#(f(f(_x31, _x32, _x33), X2, f(_x51, _x72, _x73)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x72, _x73))))mark#(f(f(_x31, _x32, _x33), X2, f(a, mark(_x72), b)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x72, active(b)))))
mark#(f(X1, X2, f(_x51, _x52, f(_x101, _x102, _x103))))active#(f(mark(X1), X2, active(f(mark(_x51), _x52, active(f(mark(_x101), _x102, mark(_x103)))))))mark#(c)active#(c)
mark#(f(X1, X2, f(_x51, _x52, a)))active#(f(mark(X1), X2, active(f(mark(_x51), _x52, active(a)))))mark#(f(f(c, _x32, _x33), active(_x22), f(a, _x52, b)))active#(f(active(f(active(c), _x32, mark(_x33))), _x22, active(f(active(a), _x52, active(b)))))
mark#(f(f(_x31, _x32, _x33), X2, f(_x51, mark(_x72), _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x72, mark(_x53)))))mark#(f(b, X2, f(_x51, _x52, _x53)))active#(f(active(b), X2, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(f(_x31, mark(_x62), _x33), active(_x22), f(a, _x52, b)))active#(f(active(f(mark(_x31), _x62, mark(_x33))), _x22, active(f(active(a), _x52, active(b)))))mark#(f(f(c, _x32, b), X2, f(a, _x52, b)))active#(f(active(f(active(c), _x32, active(b))), X2, active(f(active(a), _x52, active(b)))))
mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x51, mark(_x82), _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x82, mark(_x53)))))mark#(f(a, X2, f(_x51, mark(_x72), _x53)))active#(f(active(a), X2, active(f(mark(_x51), _x72, mark(_x53)))))
mark#(f(f(a, _x32, _x33), X2, f(a, _x52, _x53)))active#(f(active(f(active(a), _x32, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53)))))mark#(f(f(_x31, _x32, _x33), active(mark(_x42)), f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x42, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(X1, active(_x22), f(_x51, _x72, _x73)))active#(f(mark(X1), _x22, active(f(mark(_x51), _x72, _x73))))mark#(f(X1, X2, f(c, active(_x72), c)))active#(f(mark(X1), X2, active(f(active(c), _x72, active(c)))))
mark#(f(X1, X2, f(_x51, mark(active(_x82)), _x53)))active#(f(mark(X1), X2, active(f(mark(_x51), _x82, mark(_x53)))))mark#(f(X1, active(_x22), f(_x71, _x72, _x53)))active#(f(mark(X1), _x22, active(f(_x71, _x72, mark(_x53)))))
mark#(f(a, active(_x22), f(_x51, _x52, _x53)))active#(f(active(a), _x22, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(X1, active(_x22), f(_x51, _x52, b)))active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, active(b)))))
mark#(f(f(_x31, _x32, _x33), active(_x22), f(c, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(c), _x52, mark(_x53)))))mark#(f(f(_x31, _x32, b), mark(_x22), f(a, _x52, b)))active#(f(active(f(mark(_x31), _x32, active(b))), _x22, active(f(active(a), _x52, active(b)))))
mark#(f(f(_x31, _x32, f(_x91, _x92, _x93)), active(_x22), f(a, _x52, b)))active#(f(active(f(mark(_x31), _x32, active(f(mark(_x91), _x92, mark(_x93))))), _x22, active(f(active(a), _x52, active(b)))))mark#(f(f(_x31, _x32, _x33), active(_x22), f(f(_x91, _x92, _x93), _x52, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(f(mark(_x91), _x92, mark(_x93))), _x52, mark(_x53)))))
mark#(f(X1, X2, f(_x51, active(mark(_x82)), c)))active#(f(mark(X1), X2, active(f(mark(_x51), _x82, active(c)))))mark#(f(c, active(_x22), f(_x51, _x52, _x53)))active#(f(active(c), _x22, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(f(_x31, _x32, _x33), active(_x42), f(_x51, _x52, _x53)))active#(f(f(mark(_x31), _x32, mark(_x33)), _x42, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(f(_x31, _x32, _x33), _x22, f(a, _x52, b)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, f(active(a), _x52, active(b))))
mark#(f(X1, X2, f(b, _x52, _x53)))active#(f(mark(X1), X2, active(f(active(b), _x52, mark(_x53)))))mark#(f(X1, X2, f(_x51, _x52, c)))active#(f(mark(X1), X2, active(f(mark(_x51), _x52, mark(a)))))
mark#(f(b, X2, f(_x51, _x52, c)))active#(f(active(b), X2, active(f(mark(_x51), _x52, active(c)))))mark#(f(X1, active(_x22), X3))active#(f(mark(X1), _x22, mark(X3)))
mark#(f(f(_x31, _x32, _x33), X2, f(a, _x52, f(_x101, _x102, _x103))))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(f(mark(_x101), _x102, mark(_x103)))))))mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x81, _x82, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(_x81, _x82, mark(_x53)))))
mark#(f(b, active(_x22), X3))active#(f(active(b), _x22, mark(X3)))mark#(f(X1, X2, f(c, mark(_x72), _x53)))active#(f(mark(X1), X2, active(f(active(c), _x72, mark(_x53)))))
mark#(f(f(_x31, _x32, _x33), _x22, f(_x51, _x52, _x53)))active#(f(f(mark(_x31), _x32, mark(_x33)), _x22, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(X1, X2, f(b, mark(_x72), c)))active#(f(mark(X1), X2, active(f(active(b), _x72, active(c)))))
mark#(f(X1, X2, f(f(_x91, _x92, _x93), mark(_x72), _x53)))active#(f(mark(X1), X2, active(f(active(f(mark(_x91), _x92, mark(_x93))), _x72, mark(_x53)))))mark#(f(X1, X2, f(c, _x52, b)))active#(f(mark(X1), X2, active(f(active(c), _x52, active(b)))))
mark#(f(f(_x31, _x32, b), X2, f(a, mark(_x72), b)))active#(f(active(f(mark(_x31), _x32, active(b))), X2, active(f(active(a), _x72, active(b)))))mark#(f(c, X2, f(_x51, _x52, _x53)))active#(f(active(c), X2, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(X1, X2, f(_x51, active(_x72), c)))active#(f(mark(X1), X2, active(f(mark(_x51), _x72, mark(a)))))mark#(f(f(_x31, _x32, c), X2, f(a, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, active(c))), X2, active(f(active(a), _x52, mark(_x53)))))
mark#(f(f(b, _x32, _x33), active(_x22), f(a, _x52, b)))active#(f(active(f(active(b), _x32, mark(_x33))), _x22, active(f(active(a), _x52, active(b)))))mark#(f(f(_x31, _x32, b), X2, f(a, _x72, b)))active#(f(active(f(mark(_x31), _x32, active(b))), X2, active(f(active(a), _x72, b))))
mark#(f(f(f(_x71, _x72, _x73), _x32, _x33), active(_x22), f(_x51, _x52, _x53)))active#(f(active(f(active(f(mark(_x71), _x72, mark(_x73))), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(f(f(_x61, _x62, _x63), _x32, b), X2, f(a, _x52, b)))active#(f(active(f(active(f(mark(_x61), _x62, mark(_x63))), _x32, active(b))), X2, active(f(active(a), _x52, active(b)))))
mark#(f(f(_x31, _x32, b), _x22, f(a, _x52, b)))active#(f(f(mark(_x31), _x32, active(b)), _x22, active(f(active(a), _x52, active(b)))))mark#(f(X1, X2, f(c, _x52, c)))active#(f(mark(X1), X2, active(f(active(c), _x52, active(c)))))
mark#(f(X1, mark(_x22), f(_x51, active(_x72), c)))active#(f(mark(X1), _x22, active(f(mark(_x51), _x72, active(c)))))mark#(f(X1, mark(_x22), f(_x51, _x52, b)))active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, active(b)))))
mark#(f(f(_x31, active(_x62), _x33), active(_x22), f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x62, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(f(_x31, mark(_x52), _x33), X2, f(a, _x52, b)))active#(f(active(f(mark(_x31), _x52, mark(_x33))), X2, active(f(active(a), _x52, active(b)))))
mark#(f(X1, mark(_x22), f(_x51, _x52, _x53)))active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(f(_x31, _x32, c), X2, f(a, _x52, b)))active#(f(active(f(mark(_x31), _x32, active(c))), X2, active(f(active(a), _x52, active(b)))))
mark#(f(X1, X2, f(f(_x81, _x82, _x83), _x52, _x53)))active#(f(mark(X1), X2, active(f(active(f(mark(_x81), _x82, mark(_x83))), _x52, mark(_x53)))))mark#(f(X1, active(_x22), f(b, _x52, c)))active#(f(mark(X1), _x22, active(f(active(b), _x52, active(c)))))
mark#(f(X1, X2, f(_x81, active(_x82), c)))active#(f(mark(X1), X2, active(f(_x81, _x82, active(c)))))mark#(f(X1, mark(_x22), X3))active#(f(mark(X1), _x22, mark(X3)))
mark#(f(f(_x31, _x32, c), active(_x22), f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, active(c))), _x22, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(c, X2, f(_x51, mark(_x72), _x53)))active#(f(active(c), X2, active(f(mark(_x51), _x72, mark(_x53)))))
mark#(f(f(_x31, _x32, _x33), active(_x42), f(a, _x52, b)))active#(f(f(mark(_x31), _x32, mark(_x33)), _x42, active(f(active(a), _x52, active(b)))))mark#(f(X1, X2, f(_x51, mark(_x82), _x83)))active#(f(mark(X1), X2, active(f(mark(_x51), _x82, _x83))))
mark#(f(f(_x31, _x32, b), X2, f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, active(b))), X2, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(b, X2, f(_x51, mark(_x72), _x53)))active#(f(active(b), X2, active(f(mark(_x51), _x72, mark(_x53)))))
mark#(f(f(_x31, _x32, b), X2, f(a, active(_x72), b)))active#(f(active(f(mark(_x31), _x32, active(b))), X2, active(f(active(a), _x72, active(b)))))mark#(f(a, X2, f(_x51, active(_x72), c)))active#(f(active(a), X2, active(f(mark(_x51), _x72, active(c)))))
mark#(f(X1, _x22, f(b, _x52, c)))active#(f(mark(X1), _x22, f(active(b), _x52, active(c))))mark#(f(X1, X2, X3))mark#(X1)
mark#(f(X1, X2, X3))mark#(X3)mark#(f(f(b, _x32, b), X2, f(a, _x52, b)))active#(f(active(f(active(b), _x32, active(b))), X2, active(f(active(a), _x52, active(b)))))
mark#(f(a, X2, f(b, _x52, c)))active#(f(active(a), X2, active(f(active(b), _x52, mark(b)))))mark#(f(a, X2, f(_x51, _x52, c)))active#(f(active(a), X2, active(f(mark(_x51), _x52, active(c)))))
mark#(f(f(_x61, _x62, _x33), active(_x22), f(_x51, _x52, _x53)))active#(f(active(f(_x61, _x62, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(f(b, _x32, _x33), X2, f(_x51, _x52, _x53)))active#(f(active(f(active(b), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(f(b, _x32, _x33), active(_x22), f(_x51, _x52, _x53)))active#(f(active(f(active(b), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(f(c, _x32, _x33), active(_x22), f(_x51, _x52, _x53)))active#(f(active(f(active(c), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(X1, _x22, f(_x51, _x52, c)))active#(f(mark(X1), _x22, f(mark(_x51), _x52, active(c))))mark#(f(f(_x31, _x32, _x33), X2, f(_x51, _x52, c)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, active(c)))))
mark#(f(X1, X2, f(b, _x72, c)))active#(f(mark(X1), X2, active(f(b, _x72, active(c)))))mark#(f(_x21, _x22, X3))active#(f(_x21, _x22, mark(X3)))
mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x51, _x52, f(_x111, _x112, _x113))))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, active(f(mark(_x111), _x112, mark(_x113)))))))mark#(f(f(_x31, _x32, a), X2, f(a, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, active(a))), X2, active(f(active(a), _x52, mark(_x53)))))
mark#(f(a, X2, f(b, _x52, c)))active#(f(active(a), X2, active(f(active(b), _x52, mark(a)))))mark#(f(X1, _x22, f(_x51, _x52, _x53)))active#(f(mark(X1), _x22, f(mark(_x51), _x52, mark(_x53))))
mark#(f(f(_x31, _x32, _x33), X2, f(_x51, _x52, a)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, active(a)))))mark#(f(b, active(_x32), _x33))active#(f(active(b), _x32, _x33))
mark#(f(X1, X2, f(f(_x91, _x92, _x93), active(_x72), c)))active#(f(mark(X1), X2, active(f(active(f(mark(_x91), _x92, mark(_x93))), _x72, active(c)))))mark#(f(a, active(_x22), f(b, _x52, c)))active#(f(active(a), _x22, active(f(active(b), _x52, active(c)))))
mark#(f(f(_x31, _x32, _x33), active(_x22), f(a, active(_x82), b)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(a), _x82, active(b)))))mark#(f(a, _x22, f(b, _x52, c)))active#(f(active(a), _x22, f(active(b), _x52, active(c))))
mark#(f(f(_x31, _x32, _x33), active(_x22), f(a, _x82, b)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(a, _x82, active(b)))))mark#(f(a, X2, X3))active#(f(active(a), X2, mark(X3)))
mark#(f(f(f(_x61, _x62, _x63), _x32, _x33), X2, f(_x51, _x52, _x53)))active#(f(active(f(active(f(mark(_x61), _x62, mark(_x63))), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x51, _x82, _x83)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x82, _x83))))
mark#(f(b, _x32, active(_x33)))active#(f(active(b), _x32, _x33))mark#(f(f(_x31, _x32, _x33), X2, X3))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, mark(X3)))
mark#(f(f(_x31, _x32, b), X2, f(a, _x72, b)))active#(f(active(f(mark(_x31), _x32, active(b))), X2, active(f(a, _x72, active(b)))))mark#(f(f(_x31, _x32, _x33), X2, f(_x51, _x52, b)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, active(b)))))
mark#(f(f(_x31, active(_x52), _x33), X2, f(a, _x52, mark(_x33))))active#(f(active(f(mark(_x31), _x52, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53)))))mark#(f(X1, active(_x22), f(_x51, mark(_x72), _x53)))active#(f(mark(X1), _x22, active(f(mark(_x51), _x72, mark(_x53)))))
mark#(f(X1, X2, f(_x51, _x72, c)))active#(f(mark(X1), X2, active(f(mark(_x51), _x72, c))))mark#(f(f(_x31, _x52, b), X2, f(a, _x52, b)))active#(f(active(f(mark(_x31), _x52, b)), X2, active(f(active(a), _x52, active(b)))))
mark#(f(X1, _x22, f(_x51, mark(_x72), _x53)))active#(f(mark(X1), _x22, f(mark(_x51), _x72, mark(_x53))))mark#(f(f(_x31, _x32, _x33), _x22, f(a, _x52, b)))active#(f(f(mark(_x31), _x32, mark(_x33)), _x22, active(f(active(a), _x52, active(b)))))
mark#(f(f(a, _x32, _x33), active(_x22), f(a, _x52, b)))active#(f(active(f(active(a), _x32, mark(_x33))), _x22, active(f(active(a), _x52, active(b)))))mark#(f(X1, active(_x22), f(c, _x52, _x53)))active#(f(mark(X1), _x22, active(f(active(c), _x52, mark(_x53)))))
mark#(f(f(_x31, _x32, b), active(_x22), f(a, _x52, b)))active#(f(active(f(mark(_x31), _x32, active(b))), _x22, active(f(active(a), _x52, active(b)))))mark#(f(X1, X2, f(b, _x52, c)))active#(f(mark(X1), X2, active(f(active(b), _x52, mark(b)))))
mark#(f(X1, X2, f(_x51, mark(_x72), a)))active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(a)))))mark#(f(f(_x31, _x32, b), X2, f(a, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, active(b))), X2, active(f(active(a), _x52, mark(_x53)))))
mark#(f(X1, active(_x22), f(_x51, _x52, c)))active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, active(c)))))mark#(f(_x21, _x22, f(b, _x52, c)))active#(f(_x21, _x22, active(f(active(b), _x52, active(c)))))
mark#(f(b, _x32, _x33))active#(f(b, _x32, _x33))mark#(f(_x21, _x22, f(_x51, _x52, c)))active#(f(_x21, _x22, active(f(mark(_x51), _x52, active(c)))))
mark#(f(c, X2, f(_x51, _x52, c)))active#(f(active(c), X2, active(f(mark(_x51), _x52, active(c)))))active#(c)mark#(a)
mark#(f(f(_x41, _x42, _x43), active(_x22), f(_x51, _x52, _x53)))active#(f(active(f(mark(_x41), _x42, mark(_x43))), _x22, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(X1, _x22, _x23))active#(f(mark(X1), _x22, _x23))
mark#(f(b, X2, a))active#(f(active(b), X2, active(a)))mark#(f(f(_x31, _x32, _x33), _x22, f(a, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, f(active(a), _x52, mark(_x53))))
mark#(f(f(c, _x32, _x33), X2, f(a, _x52, _x53)))active#(f(active(f(active(c), _x32, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53)))))mark#(f(f(_x31, mark(_x52), _x33), X2, f(a, _x52, mark(_x33))))active#(f(active(f(mark(_x31), _x52, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53)))))
mark#(f(X1, X2, f(b, _x72, c)))active#(f(mark(X1), X2, active(f(active(b), _x72, c))))mark#(f(a, mark(_x22), f(b, _x52, c)))active#(f(active(a), _x22, active(f(active(b), _x52, active(c)))))
mark#(f(X1, X2, f(_x51, mark(_x72), b)))active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(b)))))mark#(f(b, X2, b))active#(f(active(b), X2, active(b)))
mark#(f(f(_x31, mark(_x62), _x33), active(_x22), f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x62, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(X1, _x22, f(_x51, active(_x72), c)))active#(f(mark(X1), _x22, f(mark(_x51), _x72, active(c))))
mark#(f(f(_x31, _x32, _x33), X2, f(a, _x72, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(a, _x72, mark(_x53)))))mark#(f(f(_x31, _x32, b), _x22, f(a, _x52, b)))active#(f(active(f(mark(_x31), _x32, active(b))), _x22, f(active(a), _x52, active(b))))
mark#(f(X1, mark(_x22), f(_x51, mark(_x72), _x53)))active#(f(mark(X1), _x22, active(f(mark(_x51), _x72, mark(_x53)))))mark#(f(f(f(_x61, _x62, _x63), _x32, _x33), X2, f(a, _x52, _x53)))active#(f(active(f(active(f(mark(_x61), _x62, mark(_x63))), _x32, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53)))))
mark#(f(f(_x31, _x32, _x33), X2, f(c, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(c), _x52, mark(_x53)))))mark#(f(X1, active(mark(_x32)), f(_x51, _x52, _x53)))active#(f(mark(X1), _x32, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(X1, active(_x32), f(_x51, _x52, _x53)))active#(f(mark(X1), _x32, f(mark(_x51), _x52, mark(_x53))))mark#(f(f(_x31, _x62, _x63), active(_x22), f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x62, _x63)), _x22, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(f(_x31, _x32, c), active(_x22), f(a, _x52, b)))active#(f(active(f(mark(_x31), _x32, active(c))), _x22, active(f(active(a), _x52, active(b)))))mark#(f(a, X2, f(b, _x72, c)))active#(f(active(a), X2, active(f(b, _x72, active(c)))))
mark#(f(f(a, _x32, _x33), X2, f(_x51, _x52, _x53)))active#(f(active(f(active(a), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(f(_x31, _x32, _x33), _x22, f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, f(mark(_x51), _x52, mark(_x53))))
mark#(f(X1, X2, f(b, active(_x72), c)))active#(f(mark(X1), X2, active(f(active(b), _x72, active(c)))))mark#(f(c, X2, X3))active#(f(active(c), X2, mark(X3)))
mark#(f(X1, active(_x22), f(f(_x81, _x82, _x83), _x52, _x53)))active#(f(mark(X1), _x22, active(f(active(f(mark(_x81), _x82, mark(_x83))), _x52, mark(_x53)))))mark#(f(f(_x31, _x32, a), active(_x22), f(a, _x52, b)))active#(f(active(f(mark(_x31), _x32, active(a))), _x22, active(f(active(a), _x52, active(b)))))
mark#(f(X1, X2, f(a, mark(_x72), _x53)))active#(f(mark(X1), X2, active(f(active(a), _x72, mark(_x53)))))mark#(f(X1, X2, f(_x51, active(active(_x82)), c)))active#(f(mark(X1), X2, active(f(mark(_x51), _x82, active(c)))))
mark#(f(X1, mark(_x22), f(b, _x52, c)))active#(f(mark(X1), _x22, active(f(active(b), _x52, active(c)))))mark#(f(X1, X2, f(b, mark(_x72), _x53)))active#(f(mark(X1), X2, active(f(active(b), _x72, mark(_x53)))))

Rewrite Rules

active(f(a, b, X))mark(f(X, X, X))active(c)mark(a)
active(c)mark(b)mark(f(X1, X2, X3))active(f(mark(X1), X2, mark(X3)))
mark(a)active(a)mark(b)active(b)
mark(c)active(c)f(mark(X1), X2, X3)f(X1, X2, X3)
f(X1, mark(X2), X3)f(X1, X2, X3)f(X1, X2, mark(X3))f(X1, X2, X3)
f(active(X1), X2, X3)f(X1, X2, X3)f(X1, active(X2), X3)f(X1, X2, X3)
f(X1, X2, active(X3))f(X1, X2, X3)

Original Signature

Termination of terms over the following signature is verified: f, b, c, a, active, mark

Strategy


The right-hand side of the rule mark#(f(f(_x31, _x62, _x63), active(_x22), f(a, _x52, b))) → active#(f(active(f(mark(_x31), _x62, _x63)), _x22, active(f(active(a), _x52, active(b))))) is narrowed to the following relevant and irrelevant terms (a narrowing is irrelevant if by dropping it the correctness (and completeness) of the processor is not influenced).
Relevant TermsIrrelevant Terms
active#(f(active(f(active(c), _x62, _x63)), _x22, active(f(active(a), _x52, active(b))))) 
active#(f(active(f(mark(_x31), _x62, _x63)), _x42, f(active(a), _x52, active(b)))) 
active#(f(active(f(active(b), _x62, _x63)), _x22, active(f(active(a), _x52, active(b))))) 
active#(f(active(f(mark(_x31), _x62, _x63)), _x22, active(f(active(a), _x82, b)))) 
active#(f(active(f(_x71, _x72, _x73)), _x22, active(f(active(a), _x52, active(b))))) 
active#(f(active(f(mark(_x31), _x72, _x73)), _x22, active(f(active(a), _x52, active(b))))) 
active#(f(active(f(active(a), _x62, _x63)), _x22, active(f(active(a), _x52, active(b))))) 
active#(f(active(f(active(f(mark(_x81), _x82, mark(_x83))), _x62, _x63)), _x22, active(f(active(a), _x52, active(b))))) 
active#(f(active(f(mark(_x31), _x62, _x63)), _x22, active(f(a, _x82, active(b))))) 
active#(f(f(mark(_x31), _x62, _x63), _x42, active(f(active(a), _x52, active(b))))) 
active#(f(active(f(mark(_x31), _x62, _x63)), _x42, active(f(active(a), _x52, active(b))))) 
active#(f(active(f(mark(_x31), _x62, _x63)), _x22, active(f(active(a), _x82, active(b))))) 
Thus, the rule mark#(f(f(_x31, _x62, _x63), active(_x22), f(a, _x52, b))) → active#(f(active(f(mark(_x31), _x62, _x63)), _x22, active(f(active(a), _x52, active(b))))) is replaced by the following rules:
mark#(f(f(f(_x81, _x82, _x83), _x62, _x63), active(_x22), f(a, _x52, b))) → active#(f(active(f(active(f(mark(_x81), _x82, mark(_x83))), _x62, _x63)), _x22, active(f(active(a), _x52, active(b)))))mark#(f(f(_x31, _x62, _x63), active(_x22), f(a, _x82, b))) → active#(f(active(f(mark(_x31), _x62, _x63)), _x22, active(f(a, _x82, active(b)))))
mark#(f(f(_x31, _x62, _x63), active(_x22), f(a, active(_x82), b))) → active#(f(active(f(mark(_x31), _x62, _x63)), _x22, active(f(active(a), _x82, active(b)))))mark#(f(f(_x71, _x72, _x73), active(_x22), f(a, _x52, b))) → active#(f(active(f(_x71, _x72, _x73)), _x22, active(f(active(a), _x52, active(b)))))
mark#(f(f(_x31, _x72, mark(_x73)), active(_x22), f(a, _x52, b))) → active#(f(active(f(mark(_x31), _x72, _x73)), _x22, active(f(active(a), _x52, active(b)))))mark#(f(f(_x31, _x62, _x63), active(_x42), f(a, _x52, b))) → active#(f(active(f(mark(_x31), _x62, _x63)), _x42, f(active(a), _x52, active(b))))
mark#(f(f(_x31, active(_x72), _x73), active(_x22), f(a, _x52, b))) → active#(f(active(f(mark(_x31), _x72, _x73)), _x22, active(f(active(a), _x52, active(b)))))mark#(f(f(b, _x62, _x63), active(_x22), f(a, _x52, b))) → active#(f(active(f(active(b), _x62, _x63)), _x22, active(f(active(a), _x52, active(b)))))
mark#(f(f(c, _x62, _x63), active(_x22), f(a, _x52, b))) → active#(f(active(f(active(c), _x62, _x63)), _x22, active(f(active(a), _x52, active(b)))))mark#(f(f(a, _x62, _x63), active(_x22), f(a, _x52, b))) → active#(f(active(f(active(a), _x62, _x63)), _x22, active(f(active(a), _x52, active(b)))))
mark#(f(f(_x31, _x62, _x63), active(active(_x42)), f(a, _x52, b))) → active#(f(active(f(mark(_x31), _x62, _x63)), _x42, active(f(active(a), _x52, active(b)))))mark#(f(f(_x31, _x62, _x63), active(_x22), f(a, _x82, b))) → active#(f(active(f(mark(_x31), _x62, _x63)), _x22, active(f(active(a), _x82, b))))
mark#(f(f(_x31, _x72, active(_x73)), active(_x22), f(a, _x52, b))) → active#(f(active(f(mark(_x31), _x72, _x73)), _x22, active(f(active(a), _x52, active(b)))))mark#(f(f(_x31, _x62, _x63), active(mark(_x42)), f(a, _x52, b))) → active#(f(active(f(mark(_x31), _x62, _x63)), _x42, active(f(active(a), _x52, active(b)))))
mark#(f(f(_x31, _x62, _x63), active(_x22), f(a, mark(_x82), b))) → active#(f(active(f(mark(_x31), _x62, _x63)), _x22, active(f(active(a), _x82, active(b)))))mark#(f(f(_x31, mark(_x72), _x73), active(_x22), f(a, _x52, b))) → active#(f(active(f(mark(_x31), _x72, _x73)), _x22, active(f(active(a), _x52, active(b)))))
mark#(f(f(_x31, _x62, _x63), active(_x42), f(a, _x52, b))) → active#(f(f(mark(_x31), _x62, _x63), _x42, active(f(active(a), _x52, active(b)))))

Problem 28: ForwardNarrowing



Dependency Pair Problem

Dependency Pairs

mark#(f(f(_x31, _x32, _x33), active(_x22), f(a, _x82, b)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b))))mark#(f(f(_x51, _x52, _x33), X2, f(a, _x52, mark(_x33))))active#(f(active(f(_x51, _x52, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53)))))
mark#(f(X1, X2, f(_x51, mark(_x72), f(_x111, _x112, _x113))))active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(f(mark(_x111), _x112, mark(_x113)))))))mark#(f(f(_x31, _x32, _x33), _x22, f(a, _x52, _x53)))active#(f(f(mark(_x31), _x32, mark(_x33)), _x22, active(f(active(a), _x52, mark(_x53)))))
mark#(f(c, X2, f(_x51, _x52, b)))active#(f(active(c), X2, active(f(mark(_x51), _x52, active(b)))))mark#(f(f(b, _x32, _x33), X2, f(a, _x52, b)))active#(f(active(f(active(b), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(b)))))
mark#(f(X1, X2, f(_x51, active(_x72), b)))active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(b)))))mark#(f(_x21, _x22, f(_x51, active(_x72), c)))active#(f(_x21, _x22, active(f(mark(_x51), _x72, active(c)))))
mark#(f(X1, X2, f(b, _x52, c)))active#(f(mark(X1), X2, active(f(active(b), _x52, mark(a)))))mark#(f(f(_x31, _x32, _x33), active(_x42), f(a, _x52, b)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x42, f(active(a), _x52, active(b))))
mark#(f(f(_x31, _x32, _x33), X2, f(a, _x52, c)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(c)))))mark#(f(X1, active(_x22), f(_x51, active(_x72), c)))active#(f(mark(X1), _x22, active(f(mark(_x51), _x72, active(c)))))
mark#(f(b, mark(_x32), _x33))active#(f(active(b), _x32, _x33))mark#(f(a, _x22, f(b, _x52, c)))active#(f(a, _x22, active(f(active(b), _x52, active(c)))))
mark#(f(f(_x31, _x32, a), active(_x22), f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, active(a))), _x22, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(b, X2, f(_x51, _x52, b)))active#(f(active(b), X2, active(f(mark(_x51), _x52, active(b)))))
mark#(f(X1, X2, f(_x51, _x52, c)))active#(f(mark(X1), X2, active(f(mark(_x51), _x52, mark(b)))))mark#(f(f(_x31, _x32, b), active(_x22), f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, active(b))), _x22, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(X1, X2, f(c, _x52, _x53)))active#(f(mark(X1), X2, active(f(active(c), _x52, mark(_x53)))))mark#(f(f(_x31, _x32, _x33), active(_x22), f(b, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(b), _x52, mark(_x53)))))
mark#(f(f(_x31, _x32, _x33), active(active(_x42)), f(a, _x52, b)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x42, active(f(active(a), _x52, active(b)))))mark#(f(X1, X2, f(_x51, active(_x72), c)))active#(f(mark(X1), X2, active(f(mark(_x51), _x72, mark(b)))))
active#(f(a, b, X))mark#(f(X, X, X))mark#(f(b, mark(_x22), X3))active#(f(active(b), _x22, mark(X3)))
mark#(f(f(_x31, _x32, _x33), mark(_x22), f(a, _x52, b)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(a), _x52, active(b)))))mark#(f(X1, X2, f(_x51, mark(_x72), c)))active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(c)))))
mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x51, active(_x82), _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x82, mark(_x53)))))mark#(f(f(f(_x81, _x82, _x83), _x62, _x63), active(_x22), f(a, _x52, b)))active#(f(active(f(active(f(mark(_x81), _x82, mark(_x83))), _x62, _x63)), _x22, active(f(active(a), _x52, active(b)))))
mark#(f(f(f(_x61, _x62, _x63), _x32, _x33), X2, f(a, _x52, b)))active#(f(active(f(active(f(mark(_x61), _x62, mark(_x63))), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(b)))))mark#(f(f(_x31, _x32, _x33), X2, f(b, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(b), _x52, mark(_x53)))))
mark#(f(f(_x31, _x32, a), X2, f(a, _x52, b)))active#(f(active(f(mark(_x31), _x32, active(a))), X2, active(f(active(a), _x52, active(b)))))mark#(f(X1, X2, f(_x71, _x72, _x53)))active#(f(mark(X1), X2, active(f(_x71, _x72, mark(_x53)))))
mark#(f(f(_x31, _x32, f(_x81, _x82, _x83)), X2, f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, active(f(mark(_x81), _x82, mark(_x83))))), X2, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(c, X2, f(b, _x52, c)))active#(f(active(c), X2, active(f(active(b), _x52, active(c)))))
mark#(f(f(a, _x62, _x63), active(_x22), f(a, _x52, b)))active#(f(active(f(active(a), _x62, _x63)), _x22, active(f(active(a), _x52, active(b)))))mark#(f(X1, X2, f(_x51, mark(mark(_x82)), _x53)))active#(f(mark(X1), X2, active(f(mark(_x51), _x82, mark(_x53)))))
mark#(f(f(_x31, _x52, _x53), X2, f(a, _x52, _x53)))active#(f(active(f(mark(_x31), _x52, _x53)), X2, active(f(active(a), _x52, mark(_x53)))))mark#(f(c, X2, f(_x51, active(_x72), c)))active#(f(active(c), X2, active(f(mark(_x51), _x72, active(c)))))
mark#(f(f(_x31, _x32, _x33), X2, f(_x51, _x52, f(_x101, _x102, _x103))))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, active(f(mark(_x101), _x102, mark(_x103)))))))mark#(f(a, X2, f(b, active(_x72), c)))active#(f(active(a), X2, active(f(active(b), _x72, active(c)))))
mark#(f(f(_x31, mark(_x52), b), X2, f(a, _x52, b)))active#(f(active(f(mark(_x31), _x52, active(b))), X2, active(f(active(a), _x52, active(b)))))mark#(f(X1, active(_x22), f(a, _x52, _x53)))active#(f(mark(X1), _x22, active(f(active(a), _x52, mark(_x53)))))
mark#(f(f(_x31, _x32, c), X2, f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, active(c))), X2, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(f(_x31, _x32, _x33), X2, f(a, mark(_x72), _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x72, mark(_x53)))))
mark#(f(X1, _x22, f(_x51, _x52, b)))active#(f(mark(X1), _x22, f(mark(_x51), _x52, active(b))))mark#(f(f(_x31, _x32, _x33), X2, f(_x71, _x72, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(_x71, _x72, mark(_x53)))))
mark#(f(f(_x31, active(_x52), b), X2, f(a, _x52, b)))active#(f(active(f(mark(_x31), _x52, active(b))), X2, active(f(active(a), _x52, active(b)))))mark#(f(X1, X2, f(_x81, mark(_x82), _x53)))active#(f(mark(X1), X2, active(f(_x81, _x82, mark(_x53)))))
mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x51, _x52, b)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, active(b)))))mark#(f(f(_x31, _x32, _x33), active(_x22), f(a, mark(_x82), b)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(a), _x82, active(b)))))
mark#(f(f(_x31, _x72, mark(_x73)), active(_x22), f(a, _x52, b)))active#(f(active(f(mark(_x31), _x72, _x73)), _x22, active(f(active(a), _x52, active(b)))))mark#(f(f(_x31, _x32, _x33), X2, f(_x51, active(_x72), _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x72, mark(_x53)))))
mark#(f(f(c, _x62, _x63), active(_x22), f(a, _x52, b)))active#(f(active(f(active(c), _x62, _x63)), _x22, active(f(active(a), _x52, active(b)))))mark#(f(f(a, _x32, _x33), active(_x22), f(_x51, _x52, _x53)))active#(f(active(f(active(a), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(f(_x31, _x32, _x33), X2, f(a, active(_x72), b)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x72, active(b)))))mark#(f(f(_x31, _x32, _x33), active(active(_x42)), f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x42, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(f(_x51, _x52, _x33), X2, f(_x51, _x52, mark(_x33))))active#(f(active(f(_x51, _x52, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(f(_x31, _x32, _x33), X2, f(_x51, active(_x72), c)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x72, active(c)))))
mark#(f(X1, X2, f(_x51, _x72, b)))active#(f(mark(X1), X2, active(f(mark(_x51), _x72, b))))mark#(f(f(_x31, _x32, _x33), active(_x22), f(a, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(a), _x52, mark(_x53)))))
mark#(f(f(_x31, _x32, _x33), X2, f(b, _x52, c)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(b), _x52, active(c)))))mark#(f(X1, X2, f(f(_x81, _x82, _x83), _x52, b)))active#(f(mark(X1), X2, active(f(active(f(mark(_x81), _x82, mark(_x83))), _x52, active(b)))))
mark#(f(X1, mark(_x22), f(_x51, _x52, c)))active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, active(c)))))mark#(f(X1, X2, a))active#(f(mark(X1), X2, active(a)))
mark#(f(f(_x31, _x32, _x33), X2, f(a, active(_x72), _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x72, mark(_x53)))))mark#(f(X1, X2, f(_x71, _x72, b)))active#(f(mark(X1), X2, active(f(_x71, _x72, active(b)))))
mark#(f(f(_x31, active(_x62), _x33), active(_x22), f(a, _x52, b)))active#(f(active(f(mark(_x31), _x62, mark(_x33))), _x22, active(f(active(a), _x52, active(b)))))mark#(f(f(_x31, _x32, _x33), active(_x42), f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x42, f(mark(_x51), _x52, mark(_x53))))
mark#(f(X1, X2, f(a, active(_x72), c)))active#(f(mark(X1), X2, active(f(active(a), _x72, active(c)))))mark#(f(_x21, _x22, f(_x51, _x52, _x53)))active#(f(_x21, _x22, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(a, X2, f(_x51, _x52, b)))active#(f(active(a), X2, active(f(mark(_x51), _x52, active(b)))))mark#(f(f(a, _x32, b), X2, f(a, _x52, b)))active#(f(active(f(active(a), _x32, active(b))), X2, active(f(active(a), _x52, active(b)))))
mark#(f(X1, X2, f(_x51, active(_x82), c)))active#(f(mark(X1), X2, active(f(mark(_x51), _x82, c))))mark#(f(f(_x31, _x32, _x33), X2, f(a, _x72, b)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x72, b))))
mark#(f(f(f(_x71, _x72, _x73), _x32, _x33), active(_x22), f(a, _x52, b)))active#(f(active(f(active(f(mark(_x71), _x72, mark(_x73))), _x32, mark(_x33))), _x22, active(f(active(a), _x52, active(b)))))mark#(f(f(_x61, _x62, _x33), active(_x22), f(a, _x52, b)))active#(f(active(f(_x61, _x62, mark(_x33))), _x22, active(f(active(a), _x52, active(b)))))
mark#(f(X1, X2, f(_x51, _x72, _x73)))active#(f(mark(X1), X2, active(f(mark(_x51), _x72, _x73))))mark#(f(X1, X2, f(a, _x52, c)))active#(f(mark(X1), X2, active(f(active(a), _x52, active(c)))))
mark#(f(X1, X2, c))active#(f(mark(X1), X2, active(c)))mark#(f(f(_x31, active(_x52), _x33), X2, f(a, _x52, b)))active#(f(active(f(mark(_x31), _x52, mark(_x33))), X2, active(f(active(a), _x52, active(b)))))
mark#(f(f(c, _x32, _x33), X2, f(_x51, _x52, _x53)))active#(f(active(f(active(c), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(f(_x31, active(_x52), _x33), X2, f(mark(_x31), _x52, mark(_x33))))active#(f(active(f(mark(_x31), _x52, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(_x21, _x22, f(_x51, _x52, b)))active#(f(_x21, _x22, active(f(mark(_x51), _x52, active(b)))))mark#(f(f(b, _x32, _x33), X2, f(a, _x52, _x53)))active#(f(active(f(active(b), _x32, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53)))))
mark#(f(f(_x31, _x32, f(_x81, _x82, _x83)), X2, f(a, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, active(f(mark(_x81), _x82, mark(_x83))))), X2, active(f(active(a), _x52, mark(_x53)))))mark#(f(f(c, _x32, _x33), X2, f(a, _x52, b)))active#(f(active(f(active(c), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(b)))))
mark#(f(f(_x31, _x52, _x53), X2, f(a, _x52, b)))active#(f(active(f(mark(_x31), _x52, _x53)), X2, active(f(active(a), _x52, active(b)))))mark#(f(b, X2, f(b, _x52, c)))active#(f(active(b), X2, active(f(active(b), _x52, active(c)))))
mark#(f(f(_x51, _x52, b), X2, f(a, _x52, b)))active#(f(active(f(_x51, _x52, active(b))), X2, active(f(active(a), _x52, active(b)))))mark#(f(b, X2, f(_x51, active(_x72), c)))active#(f(active(b), X2, active(f(mark(_x51), _x72, active(c)))))
mark#(f(f(a, _x32, _x33), X2, f(a, _x52, b)))active#(f(active(f(active(a), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(b)))))mark#(f(X1, active(_x22), f(_x51, _x52, f(_x101, _x102, _x103))))active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, active(f(mark(_x101), _x102, mark(_x103)))))))
mark#(f(_x31, active(_x32), f(_x51, _x52, _x53)))active#(f(_x31, _x32, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(b, _x32, mark(_x33)))active#(f(active(b), _x32, _x33))
mark#(f(X1, active(_x22), f(_x51, _x52, a)))active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, active(a)))))mark#(f(f(_x31, _x32, _x33), mark(_x22), f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(f(_x31, _x52, _x53), X2, f(mark(_x31), _x52, _x53)))active#(f(active(f(mark(_x31), _x52, _x53)), X2, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(X1, X2, f(f(_x81, _x82, _x83), _x52, c)))active#(f(mark(X1), X2, active(f(active(f(mark(_x81), _x82, mark(_x83))), _x52, active(c)))))
mark#(f(f(_x31, _x32, _x33), X2, f(a, _x72, b)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(a, _x72, active(b)))))mark#(f(b, X2, c))active#(f(active(b), X2, active(c)))
mark#(f(X1, active(active(_x32)), f(_x51, _x52, _x53)))active#(f(mark(X1), _x32, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(_x21, _x22, f(_x51, mark(_x72), _x53)))active#(f(_x21, _x22, active(f(mark(_x51), _x72, mark(_x53)))))
mark#(f(f(_x31, _x32, _x33), X2, f(a, _x52, a)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(a)))))mark#(f(a, X2, f(b, _x72, c)))active#(f(active(a), X2, active(f(active(b), _x72, c))))
mark#(f(b, _x22, X3))active#(f(b, _x22, mark(X3)))mark#(f(f(_x31, _x32, f(_x91, _x92, _x93)), active(_x22), f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, active(f(mark(_x91), _x92, mark(_x93))))), _x22, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(a, X2, f(b, mark(_x72), c)))active#(f(active(a), X2, active(f(active(b), _x72, active(c)))))mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x51, _x52, a)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, active(a)))))
mark#(f(X1, active(_x22), f(b, _x52, _x53)))active#(f(mark(X1), _x22, active(f(active(b), _x52, mark(_x53)))))mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x51, _x52, c)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, active(c)))))
mark#(f(X1, X2, b))active#(f(mark(X1), X2, active(b)))mark#(f(f(_x31, _x32, _x33), X2, f(f(_x81, _x82, _x83), _x52, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(f(mark(_x81), _x82, mark(_x83))), _x52, mark(_x53)))))
mark#(f(f(_x31, _x32, _x33), active(mark(_x42)), f(a, _x52, b)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x42, active(f(active(a), _x52, active(b)))))mark#(f(X1, X2, f(_x71, _x72, c)))active#(f(mark(X1), X2, active(f(_x71, _x72, active(c)))))
mark#(f(X1, X2, f(_x51, active(_x72), _x53)))active#(f(mark(X1), X2, active(f(mark(_x51), _x72, mark(_x53)))))mark#(f(a, X2, f(_x51, _x52, _x53)))active#(f(active(a), X2, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(f(_x31, _x32, _x33), X2, f(a, _x72, _x73)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x72, _x73))))mark#(f(f(_x51, _x52, _x33), X2, f(a, _x52, b)))active#(f(active(f(_x51, _x52, mark(_x33))), X2, active(f(active(a), _x52, active(b)))))
mark#(f(X1, active(_x22), f(_x51, active(_x72), _x53)))active#(f(mark(X1), _x22, active(f(mark(_x51), _x72, mark(_x53)))))mark#(f(f(_x31, _x32, a), X2, f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, active(a))), X2, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(X1, X2, f(a, _x52, b)))active#(f(mark(X1), X2, active(f(active(a), _x52, active(b)))))mark#(f(f(_x31, mark(_x52), _x33), X2, f(mark(_x31), _x52, mark(_x33))))active#(f(active(f(mark(_x31), _x52, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(X1, X2, f(a, _x52, _x53)))active#(f(mark(X1), X2, active(f(active(a), _x52, mark(_x53)))))mark#(f(b, active(_x22), f(_x51, _x52, _x53)))active#(f(active(b), _x22, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(f(_x31, _x32, _x33), mark(_x22), f(a, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(a), _x52, mark(_x53)))))mark#(f(f(_x31, _x32, f(_x81, _x82, _x83)), X2, f(a, _x52, b)))active#(f(active(f(mark(_x31), _x32, active(f(mark(_x81), _x82, mark(_x83))))), X2, active(f(active(a), _x52, active(b)))))
mark#(f(X1, X2, f(b, _x52, b)))active#(f(mark(X1), X2, active(f(active(b), _x52, active(b)))))mark#(f(f(_x31, _x32, _x33), X2, f(_x51, _x72, _x73)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x72, _x73))))
mark#(f(f(_x31, _x32, _x33), X2, f(a, mark(_x72), b)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x72, active(b)))))mark#(f(X1, X2, f(_x51, _x52, f(_x101, _x102, _x103))))active#(f(mark(X1), X2, active(f(mark(_x51), _x52, active(f(mark(_x101), _x102, mark(_x103)))))))
mark#(c)active#(c)mark#(f(X1, X2, f(_x51, _x52, a)))active#(f(mark(X1), X2, active(f(mark(_x51), _x52, active(a)))))
mark#(f(f(c, _x32, _x33), active(_x22), f(a, _x52, b)))active#(f(active(f(active(c), _x32, mark(_x33))), _x22, active(f(active(a), _x52, active(b)))))mark#(f(f(_x31, _x32, _x33), X2, f(_x51, mark(_x72), _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x72, mark(_x53)))))
mark#(f(b, X2, f(_x51, _x52, _x53)))active#(f(active(b), X2, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(f(_x31, mark(_x62), _x33), active(_x22), f(a, _x52, b)))active#(f(active(f(mark(_x31), _x62, mark(_x33))), _x22, active(f(active(a), _x52, active(b)))))
mark#(f(f(c, _x32, b), X2, f(a, _x52, b)))active#(f(active(f(active(c), _x32, active(b))), X2, active(f(active(a), _x52, active(b)))))mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x51, mark(_x82), _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x82, mark(_x53)))))
mark#(f(a, X2, f(_x51, mark(_x72), _x53)))active#(f(active(a), X2, active(f(mark(_x51), _x72, mark(_x53)))))mark#(f(f(a, _x32, _x33), X2, f(a, _x52, _x53)))active#(f(active(f(active(a), _x32, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53)))))
mark#(f(f(_x31, _x32, _x33), active(mark(_x42)), f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x42, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(X1, active(_x22), f(_x51, _x72, _x73)))active#(f(mark(X1), _x22, active(f(mark(_x51), _x72, _x73))))
mark#(f(X1, X2, f(c, active(_x72), c)))active#(f(mark(X1), X2, active(f(active(c), _x72, active(c)))))mark#(f(X1, X2, f(_x51, mark(active(_x82)), _x53)))active#(f(mark(X1), X2, active(f(mark(_x51), _x82, mark(_x53)))))
mark#(f(X1, active(_x22), f(_x71, _x72, _x53)))active#(f(mark(X1), _x22, active(f(_x71, _x72, mark(_x53)))))mark#(f(a, active(_x22), f(_x51, _x52, _x53)))active#(f(active(a), _x22, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(X1, active(_x22), f(_x51, _x52, b)))active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, active(b)))))mark#(f(f(_x31, _x32, _x33), active(_x22), f(c, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(c), _x52, mark(_x53)))))
mark#(f(f(_x31, _x32, b), mark(_x22), f(a, _x52, b)))active#(f(active(f(mark(_x31), _x32, active(b))), _x22, active(f(active(a), _x52, active(b)))))mark#(f(f(_x31, _x32, f(_x91, _x92, _x93)), active(_x22), f(a, _x52, b)))active#(f(active(f(mark(_x31), _x32, active(f(mark(_x91), _x92, mark(_x93))))), _x22, active(f(active(a), _x52, active(b)))))
mark#(f(f(_x31, _x32, _x33), active(_x22), f(f(_x91, _x92, _x93), _x52, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(f(mark(_x91), _x92, mark(_x93))), _x52, mark(_x53)))))mark#(f(X1, X2, f(_x51, active(mark(_x82)), c)))active#(f(mark(X1), X2, active(f(mark(_x51), _x82, active(c)))))
mark#(f(c, active(_x22), f(_x51, _x52, _x53)))active#(f(active(c), _x22, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(f(_x31, _x32, _x33), active(_x42), f(_x51, _x52, _x53)))active#(f(f(mark(_x31), _x32, mark(_x33)), _x42, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(f(_x31, _x32, _x33), _x22, f(a, _x52, b)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, f(active(a), _x52, active(b))))mark#(f(X1, X2, f(b, _x52, _x53)))active#(f(mark(X1), X2, active(f(active(b), _x52, mark(_x53)))))
mark#(f(X1, X2, f(_x51, _x52, c)))active#(f(mark(X1), X2, active(f(mark(_x51), _x52, mark(a)))))mark#(f(b, X2, f(_x51, _x52, c)))active#(f(active(b), X2, active(f(mark(_x51), _x52, active(c)))))
mark#(f(X1, active(_x22), X3))active#(f(mark(X1), _x22, mark(X3)))mark#(f(f(_x31, _x62, _x63), active(_x22), f(a, _x82, b)))active#(f(active(f(mark(_x31), _x62, _x63)), _x22, active(f(a, _x82, active(b)))))
mark#(f(f(_x31, _x62, _x63), active(_x22), f(a, active(_x82), b)))active#(f(active(f(mark(_x31), _x62, _x63)), _x22, active(f(active(a), _x82, active(b)))))mark#(f(f(_x31, _x32, _x33), X2, f(a, _x52, f(_x101, _x102, _x103))))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(f(mark(_x101), _x102, mark(_x103)))))))
mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x81, _x82, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(_x81, _x82, mark(_x53)))))mark#(f(f(b, _x62, _x63), active(_x22), f(a, _x52, b)))active#(f(active(f(active(b), _x62, _x63)), _x22, active(f(active(a), _x52, active(b)))))
mark#(f(b, active(_x22), X3))active#(f(active(b), _x22, mark(X3)))mark#(f(X1, X2, f(c, mark(_x72), _x53)))active#(f(mark(X1), X2, active(f(active(c), _x72, mark(_x53)))))
mark#(f(f(_x31, _x32, _x33), _x22, f(_x51, _x52, _x53)))active#(f(f(mark(_x31), _x32, mark(_x33)), _x22, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(X1, X2, f(b, mark(_x72), c)))active#(f(mark(X1), X2, active(f(active(b), _x72, active(c)))))
mark#(f(X1, X2, f(f(_x91, _x92, _x93), mark(_x72), _x53)))active#(f(mark(X1), X2, active(f(active(f(mark(_x91), _x92, mark(_x93))), _x72, mark(_x53)))))mark#(f(X1, X2, f(c, _x52, b)))active#(f(mark(X1), X2, active(f(active(c), _x52, active(b)))))
mark#(f(f(_x31, _x32, b), X2, f(a, mark(_x72), b)))active#(f(active(f(mark(_x31), _x32, active(b))), X2, active(f(active(a), _x72, active(b)))))mark#(f(c, X2, f(_x51, _x52, _x53)))active#(f(active(c), X2, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(f(_x31, _x62, _x63), active(active(_x42)), f(a, _x52, b)))active#(f(active(f(mark(_x31), _x62, _x63)), _x42, active(f(active(a), _x52, active(b)))))mark#(f(X1, X2, f(_x51, active(_x72), c)))active#(f(mark(X1), X2, active(f(mark(_x51), _x72, mark(a)))))
mark#(f(f(_x31, mark(_x72), _x73), active(_x22), f(a, _x52, b)))active#(f(active(f(mark(_x31), _x72, _x73)), _x22, active(f(active(a), _x52, active(b)))))mark#(f(f(_x31, _x32, c), X2, f(a, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, active(c))), X2, active(f(active(a), _x52, mark(_x53)))))
mark#(f(f(b, _x32, _x33), active(_x22), f(a, _x52, b)))active#(f(active(f(active(b), _x32, mark(_x33))), _x22, active(f(active(a), _x52, active(b)))))mark#(f(f(_x31, _x32, b), X2, f(a, _x72, b)))active#(f(active(f(mark(_x31), _x32, active(b))), X2, active(f(active(a), _x72, b))))
mark#(f(f(f(_x71, _x72, _x73), _x32, _x33), active(_x22), f(_x51, _x52, _x53)))active#(f(active(f(active(f(mark(_x71), _x72, mark(_x73))), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(f(f(_x61, _x62, _x63), _x32, b), X2, f(a, _x52, b)))active#(f(active(f(active(f(mark(_x61), _x62, mark(_x63))), _x32, active(b))), X2, active(f(active(a), _x52, active(b)))))
mark#(f(f(_x31, _x32, b), _x22, f(a, _x52, b)))active#(f(f(mark(_x31), _x32, active(b)), _x22, active(f(active(a), _x52, active(b)))))mark#(f(X1, X2, f(c, _x52, c)))active#(f(mark(X1), X2, active(f(active(c), _x52, active(c)))))
mark#(f(X1, mark(_x22), f(_x51, active(_x72), c)))active#(f(mark(X1), _x22, active(f(mark(_x51), _x72, active(c)))))mark#(f(X1, mark(_x22), f(_x51, _x52, b)))active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, active(b)))))
mark#(f(f(_x31, active(_x62), _x33), active(_x22), f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x62, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(f(_x31, mark(_x52), _x33), X2, f(a, _x52, b)))active#(f(active(f(mark(_x31), _x52, mark(_x33))), X2, active(f(active(a), _x52, active(b)))))
mark#(f(X1, mark(_x22), f(_x51, _x52, _x53)))active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(f(_x31, _x32, c), X2, f(a, _x52, b)))active#(f(active(f(mark(_x31), _x32, active(c))), X2, active(f(active(a), _x52, active(b)))))
mark#(f(X1, X2, f(f(_x81, _x82, _x83), _x52, _x53)))active#(f(mark(X1), X2, active(f(active(f(mark(_x81), _x82, mark(_x83))), _x52, mark(_x53)))))mark#(f(X1, active(_x22), f(b, _x52, c)))active#(f(mark(X1), _x22, active(f(active(b), _x52, active(c)))))
mark#(f(X1, X2, f(_x81, active(_x82), c)))active#(f(mark(X1), X2, active(f(_x81, _x82, active(c)))))mark#(f(X1, mark(_x22), X3))active#(f(mark(X1), _x22, mark(X3)))
mark#(f(f(_x31, _x32, c), active(_x22), f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, active(c))), _x22, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(c, X2, f(_x51, mark(_x72), _x53)))active#(f(active(c), X2, active(f(mark(_x51), _x72, mark(_x53)))))
mark#(f(f(_x31, _x32, _x33), active(_x42), f(a, _x52, b)))active#(f(f(mark(_x31), _x32, mark(_x33)), _x42, active(f(active(a), _x52, active(b)))))mark#(f(X1, X2, f(_x51, mark(_x82), _x83)))active#(f(mark(X1), X2, active(f(mark(_x51), _x82, _x83))))
mark#(f(f(_x31, _x32, b), X2, f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, active(b))), X2, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(b, X2, f(_x51, mark(_x72), _x53)))active#(f(active(b), X2, active(f(mark(_x51), _x72, mark(_x53)))))
mark#(f(f(_x31, _x32, b), X2, f(a, active(_x72), b)))active#(f(active(f(mark(_x31), _x32, active(b))), X2, active(f(active(a), _x72, active(b)))))mark#(f(X1, _x22, f(b, _x52, c)))active#(f(mark(X1), _x22, f(active(b), _x52, active(c))))
mark#(f(a, X2, f(_x51, active(_x72), c)))active#(f(active(a), X2, active(f(mark(_x51), _x72, active(c)))))mark#(f(X1, X2, X3))mark#(X1)
mark#(f(X1, X2, X3))mark#(X3)mark#(f(f(b, _x32, b), X2, f(a, _x52, b)))active#(f(active(f(active(b), _x32, active(b))), X2, active(f(active(a), _x52, active(b)))))
mark#(f(a, X2, f(_x51, _x52, c)))active#(f(active(a), X2, active(f(mark(_x51), _x52, active(c)))))mark#(f(a, X2, f(b, _x52, c)))active#(f(active(a), X2, active(f(active(b), _x52, mark(b)))))
mark#(f(f(_x61, _x62, _x33), active(_x22), f(_x51, _x52, _x53)))active#(f(active(f(_x61, _x62, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(f(b, _x32, _x33), X2, f(_x51, _x52, _x53)))active#(f(active(f(active(b), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(f(b, _x32, _x33), active(_x22), f(_x51, _x52, _x53)))active#(f(active(f(active(b), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(f(_x31, _x62, _x63), active(_x22), f(a, _x82, b)))active#(f(active(f(mark(_x31), _x62, _x63)), _x22, active(f(active(a), _x82, b))))
mark#(f(f(c, _x32, _x33), active(_x22), f(_x51, _x52, _x53)))active#(f(active(f(active(c), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(X1, _x22, f(_x51, _x52, c)))active#(f(mark(X1), _x22, f(mark(_x51), _x52, active(c))))
mark#(f(f(_x31, _x32, _x33), X2, f(_x51, _x52, c)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, active(c)))))mark#(f(X1, X2, f(b, _x72, c)))active#(f(mark(X1), X2, active(f(b, _x72, active(c)))))
mark#(f(_x21, _x22, X3))active#(f(_x21, _x22, mark(X3)))mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x51, _x52, f(_x111, _x112, _x113))))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, active(f(mark(_x111), _x112, mark(_x113)))))))
mark#(f(f(_x31, _x62, _x63), active(_x42), f(a, _x52, b)))active#(f(active(f(mark(_x31), _x62, _x63)), _x42, f(active(a), _x52, active(b))))mark#(f(a, X2, f(b, _x52, c)))active#(f(active(a), X2, active(f(active(b), _x52, mark(a)))))
mark#(f(f(_x31, _x32, a), X2, f(a, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, active(a))), X2, active(f(active(a), _x52, mark(_x53)))))mark#(f(X1, _x22, f(_x51, _x52, _x53)))active#(f(mark(X1), _x22, f(mark(_x51), _x52, mark(_x53))))
mark#(f(f(_x31, _x32, _x33), X2, f(_x51, _x52, a)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, active(a)))))mark#(f(b, active(_x32), _x33))active#(f(active(b), _x32, _x33))
mark#(f(X1, X2, f(f(_x91, _x92, _x93), active(_x72), c)))active#(f(mark(X1), X2, active(f(active(f(mark(_x91), _x92, mark(_x93))), _x72, active(c)))))mark#(f(a, active(_x22), f(b, _x52, c)))active#(f(active(a), _x22, active(f(active(b), _x52, active(c)))))
mark#(f(f(_x31, _x32, _x33), active(_x22), f(a, active(_x82), b)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(a), _x82, active(b)))))mark#(f(f(_x31, _x32, _x33), active(_x22), f(a, _x82, b)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(a, _x82, active(b)))))
mark#(f(a, _x22, f(b, _x52, c)))active#(f(active(a), _x22, f(active(b), _x52, active(c))))mark#(f(f(f(_x61, _x62, _x63), _x32, _x33), X2, f(_x51, _x52, _x53)))active#(f(active(f(active(f(mark(_x61), _x62, mark(_x63))), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(a, X2, X3))active#(f(active(a), X2, mark(X3)))mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x51, _x82, _x83)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x82, _x83))))
mark#(f(b, _x32, active(_x33)))active#(f(active(b), _x32, _x33))mark#(f(f(_x31, _x32, b), X2, f(a, _x72, b)))active#(f(active(f(mark(_x31), _x32, active(b))), X2, active(f(a, _x72, active(b)))))
mark#(f(f(_x31, _x32, _x33), X2, X3))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, mark(X3)))mark#(f(f(_x31, _x32, _x33), X2, f(_x51, _x52, b)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, active(b)))))
mark#(f(f(_x31, active(_x52), _x33), X2, f(a, _x52, mark(_x33))))active#(f(active(f(mark(_x31), _x52, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53)))))mark#(f(f(_x31, _x52, b), X2, f(a, _x52, b)))active#(f(active(f(mark(_x31), _x52, b)), X2, active(f(active(a), _x52, active(b)))))
mark#(f(X1, X2, f(_x51, _x72, c)))active#(f(mark(X1), X2, active(f(mark(_x51), _x72, c))))mark#(f(X1, active(_x22), f(_x51, mark(_x72), _x53)))active#(f(mark(X1), _x22, active(f(mark(_x51), _x72, mark(_x53)))))
mark#(f(f(_x31, _x32, _x33), _x22, f(a, _x52, b)))active#(f(f(mark(_x31), _x32, mark(_x33)), _x22, active(f(active(a), _x52, active(b)))))mark#(f(X1, _x22, f(_x51, mark(_x72), _x53)))active#(f(mark(X1), _x22, f(mark(_x51), _x72, mark(_x53))))
mark#(f(f(a, _x32, _x33), active(_x22), f(a, _x52, b)))active#(f(active(f(active(a), _x32, mark(_x33))), _x22, active(f(active(a), _x52, active(b)))))mark#(f(X1, active(_x22), f(c, _x52, _x53)))active#(f(mark(X1), _x22, active(f(active(c), _x52, mark(_x53)))))
mark#(f(f(_x31, _x32, b), active(_x22), f(a, _x52, b)))active#(f(active(f(mark(_x31), _x32, active(b))), _x22, active(f(active(a), _x52, active(b)))))mark#(f(X1, X2, f(b, _x52, c)))active#(f(mark(X1), X2, active(f(active(b), _x52, mark(b)))))
mark#(f(X1, X2, f(_x51, mark(_x72), a)))active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(a)))))mark#(f(f(_x31, _x32, b), X2, f(a, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, active(b))), X2, active(f(active(a), _x52, mark(_x53)))))
mark#(f(f(_x71, _x72, _x73), active(_x22), f(a, _x52, b)))active#(f(active(f(_x71, _x72, _x73)), _x22, active(f(active(a), _x52, active(b)))))mark#(f(X1, active(_x22), f(_x51, _x52, c)))active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, active(c)))))
mark#(f(f(_x31, active(_x72), _x73), active(_x22), f(a, _x52, b)))active#(f(active(f(mark(_x31), _x72, _x73)), _x22, active(f(active(a), _x52, active(b)))))mark#(f(_x21, _x22, f(b, _x52, c)))active#(f(_x21, _x22, active(f(active(b), _x52, active(c)))))
mark#(f(_x21, _x22, f(_x51, _x52, c)))active#(f(_x21, _x22, active(f(mark(_x51), _x52, active(c)))))mark#(f(b, _x32, _x33))active#(f(b, _x32, _x33))
mark#(f(c, X2, f(_x51, _x52, c)))active#(f(active(c), X2, active(f(mark(_x51), _x52, active(c)))))active#(c)mark#(a)
mark#(f(f(_x41, _x42, _x43), active(_x22), f(_x51, _x52, _x53)))active#(f(active(f(mark(_x41), _x42, mark(_x43))), _x22, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(X1, _x22, _x23))active#(f(mark(X1), _x22, _x23))
mark#(f(f(_x31, _x32, _x33), _x22, f(a, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, f(active(a), _x52, mark(_x53))))mark#(f(b, X2, a))active#(f(active(b), X2, active(a)))
mark#(f(f(c, _x32, _x33), X2, f(a, _x52, _x53)))active#(f(active(f(active(c), _x32, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53)))))mark#(f(f(_x31, _x72, active(_x73)), active(_x22), f(a, _x52, b)))active#(f(active(f(mark(_x31), _x72, _x73)), _x22, active(f(active(a), _x52, active(b)))))
mark#(f(f(_x31, _x62, _x63), active(mark(_x42)), f(a, _x52, b)))active#(f(active(f(mark(_x31), _x62, _x63)), _x42, active(f(active(a), _x52, active(b)))))mark#(f(f(_x31, mark(_x52), _x33), X2, f(a, _x52, mark(_x33))))active#(f(active(f(mark(_x31), _x52, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53)))))
mark#(f(X1, X2, f(_x51, mark(_x72), b)))active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(b)))))mark#(f(a, mark(_x22), f(b, _x52, c)))active#(f(active(a), _x22, active(f(active(b), _x52, active(c)))))
mark#(f(X1, X2, f(b, _x72, c)))active#(f(mark(X1), X2, active(f(active(b), _x72, c))))mark#(f(b, X2, b))active#(f(active(b), X2, active(b)))
mark#(f(f(_x31, mark(_x62), _x33), active(_x22), f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x62, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(f(_x31, _x32, _x33), X2, f(a, _x72, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(a, _x72, mark(_x53)))))
mark#(f(X1, _x22, f(_x51, active(_x72), c)))active#(f(mark(X1), _x22, f(mark(_x51), _x72, active(c))))mark#(f(f(_x31, _x32, b), _x22, f(a, _x52, b)))active#(f(active(f(mark(_x31), _x32, active(b))), _x22, f(active(a), _x52, active(b))))
mark#(f(f(_x31, _x32, _x33), X2, f(c, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(c), _x52, mark(_x53)))))mark#(f(f(f(_x61, _x62, _x63), _x32, _x33), X2, f(a, _x52, _x53)))active#(f(active(f(active(f(mark(_x61), _x62, mark(_x63))), _x32, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53)))))
mark#(f(X1, mark(_x22), f(_x51, mark(_x72), _x53)))active#(f(mark(X1), _x22, active(f(mark(_x51), _x72, mark(_x53)))))mark#(f(X1, active(mark(_x32)), f(_x51, _x52, _x53)))active#(f(mark(X1), _x32, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(X1, active(_x32), f(_x51, _x52, _x53)))active#(f(mark(X1), _x32, f(mark(_x51), _x52, mark(_x53))))mark#(f(f(_x31, _x32, c), active(_x22), f(a, _x52, b)))active#(f(active(f(mark(_x31), _x32, active(c))), _x22, active(f(active(a), _x52, active(b)))))
mark#(f(f(_x31, _x62, _x63), active(_x22), f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x62, _x63)), _x22, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(a, X2, f(b, _x72, c)))active#(f(active(a), X2, active(f(b, _x72, active(c)))))
mark#(f(f(a, _x32, _x33), X2, f(_x51, _x52, _x53)))active#(f(active(f(active(a), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(f(_x31, _x32, _x33), _x22, f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, f(mark(_x51), _x52, mark(_x53))))
mark#(f(X1, X2, f(b, active(_x72), c)))active#(f(mark(X1), X2, active(f(active(b), _x72, active(c)))))mark#(f(c, X2, X3))active#(f(active(c), X2, mark(X3)))
mark#(f(X1, active(_x22), f(f(_x81, _x82, _x83), _x52, _x53)))active#(f(mark(X1), _x22, active(f(active(f(mark(_x81), _x82, mark(_x83))), _x52, mark(_x53)))))mark#(f(f(_x31, _x32, a), active(_x22), f(a, _x52, b)))active#(f(active(f(mark(_x31), _x32, active(a))), _x22, active(f(active(a), _x52, active(b)))))
mark#(f(X1, X2, f(a, mark(_x72), _x53)))active#(f(mark(X1), X2, active(f(active(a), _x72, mark(_x53)))))mark#(f(X1, X2, f(_x51, active(active(_x82)), c)))active#(f(mark(X1), X2, active(f(mark(_x51), _x82, active(c)))))
mark#(f(f(_x31, _x62, _x63), active(_x22), f(a, mark(_x82), b)))active#(f(active(f(mark(_x31), _x62, _x63)), _x22, active(f(active(a), _x82, active(b)))))mark#(f(X1, X2, f(b, mark(_x72), _x53)))active#(f(mark(X1), X2, active(f(active(b), _x72, mark(_x53)))))
mark#(f(X1, mark(_x22), f(b, _x52, c)))active#(f(mark(X1), _x22, active(f(active(b), _x52, active(c)))))mark#(f(f(_x31, _x62, _x63), active(_x42), f(a, _x52, b)))active#(f(f(mark(_x31), _x62, _x63), _x42, active(f(active(a), _x52, active(b)))))

Rewrite Rules

active(f(a, b, X))mark(f(X, X, X))active(c)mark(a)
active(c)mark(b)mark(f(X1, X2, X3))active(f(mark(X1), X2, mark(X3)))
mark(a)active(a)mark(b)active(b)
mark(c)active(c)f(mark(X1), X2, X3)f(X1, X2, X3)
f(X1, mark(X2), X3)f(X1, X2, X3)f(X1, X2, mark(X3))f(X1, X2, X3)
f(active(X1), X2, X3)f(X1, X2, X3)f(X1, active(X2), X3)f(X1, X2, X3)
f(X1, X2, active(X3))f(X1, X2, X3)

Original Signature

Termination of terms over the following signature is verified: f, b, c, a, active, mark

Strategy


The right-hand side of the rule mark#(f(f(_x31, _x32, _x33), active(_x22), f(a, _x82, b))) → active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b)))) is narrowed to the following relevant and irrelevant terms (a narrowing is irrelevant if by dropping it the correctness (and completeness) of the processor is not influenced).
Relevant TermsIrrelevant Terms
active#(f(active(f(mark(_x31), _x32, active(c))), _x22, active(f(active(a), _x82, b)))) 
active#(f(active(f(_x61, _x62, mark(_x33))), _x22, active(f(active(a), _x82, b)))) 
active#(f(active(f(mark(_x31), _x62, _x63)), _x22, active(f(active(a), _x82, b)))) 
active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(a, _x92, b)))) 
active#(f(active(f(active(a), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b)))) 
active#(f(active(f(mark(_x31), _x32, active(a))), _x22, active(f(active(a), _x82, b)))) 
active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b)))) 
active#(f(active(f(active(b), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b)))) 
active#(f(active(f(mark(_x31), _x62, mark(_x33))), _x22, active(f(active(a), _x82, b)))) 
active#(f(active(f(active(c), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b)))) 
active#(f(active(f(mark(_x31), _x32, active(f(mark(_x91), _x92, mark(_x93))))), _x22, active(f(active(a), _x82, b)))) 
active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x42, active(f(active(a), _x82, b)))) 
active#(f(active(f(mark(_x31), _x32, active(b))), _x22, active(f(active(a), _x82, b)))) 
active#(f(f(mark(_x31), _x32, mark(_x33)), _x42, active(f(active(a), _x82, b)))) 
active#(f(active(f(active(f(mark(_x71), _x72, mark(_x73))), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b)))) 
active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x42, f(active(a), _x82, b))) 
Thus, the rule mark#(f(f(_x31, _x32, _x33), active(_x22), f(a, _x82, b))) → active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b)))) is replaced by the following rules:
mark#(f(f(_x31, _x32, f(_x91, _x92, _x93)), active(_x22), f(a, _x82, b))) → active#(f(active(f(mark(_x31), _x32, active(f(mark(_x91), _x92, mark(_x93))))), _x22, active(f(active(a), _x82, b))))mark#(f(f(_x31, mark(_x62), _x33), active(_x22), f(a, _x82, b))) → active#(f(active(f(mark(_x31), _x62, mark(_x33))), _x22, active(f(active(a), _x82, b))))
mark#(f(f(_x31, _x32, _x33), active(mark(_x42)), f(a, _x82, b))) → active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x42, active(f(active(a), _x82, b))))mark#(f(f(_x31, _x32, _x33), active(_x42), f(a, _x82, b))) → active#(f(f(mark(_x31), _x32, mark(_x33)), _x42, active(f(active(a), _x82, b))))
mark#(f(f(b, _x32, _x33), active(_x22), f(a, _x82, b))) → active#(f(active(f(active(b), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b))))mark#(f(f(_x31, active(_x62), _x33), active(_x22), f(a, _x82, b))) → active#(f(active(f(mark(_x31), _x62, mark(_x33))), _x22, active(f(active(a), _x82, b))))
mark#(f(f(_x31, _x32, a), active(_x22), f(a, _x82, b))) → active#(f(active(f(mark(_x31), _x32, active(a))), _x22, active(f(active(a), _x82, b))))mark#(f(f(_x31, _x32, _x33), active(_x22), f(a, mark(_x92), b))) → active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b))))
mark#(f(f(_x61, _x62, _x33), active(_x22), f(a, _x82, b))) → active#(f(active(f(_x61, _x62, mark(_x33))), _x22, active(f(active(a), _x82, b))))mark#(f(f(_x31, _x32, _x33), active(_x42), f(a, _x82, b))) → active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x42, f(active(a), _x82, b)))
mark#(f(f(_x31, _x32, _x33), active(active(_x42)), f(a, _x82, b))) → active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x42, active(f(active(a), _x82, b))))mark#(f(f(_x31, _x62, _x63), active(_x22), f(a, _x82, b))) → active#(f(active(f(mark(_x31), _x62, _x63)), _x22, active(f(active(a), _x82, b))))
mark#(f(f(a, _x32, _x33), active(_x22), f(a, _x82, b))) → active#(f(active(f(active(a), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b))))mark#(f(f(_x31, _x32, c), active(_x22), f(a, _x82, b))) → active#(f(active(f(mark(_x31), _x32, active(c))), _x22, active(f(active(a), _x82, b))))
mark#(f(f(f(_x71, _x72, _x73), _x32, _x33), active(_x22), f(a, _x82, b))) → active#(f(active(f(active(f(mark(_x71), _x72, mark(_x73))), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b))))mark#(f(f(_x31, _x32, _x33), active(_x22), f(a, _x92, b))) → active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(a, _x92, b))))
mark#(f(f(_x31, _x32, _x33), active(_x22), f(a, active(_x92), b))) → active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b))))mark#(f(f(c, _x32, _x33), active(_x22), f(a, _x82, b))) → active#(f(active(f(active(c), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b))))
mark#(f(f(_x31, _x32, b), active(_x22), f(a, _x82, b))) → active#(f(active(f(mark(_x31), _x32, active(b))), _x22, active(f(active(a), _x82, b))))

Problem 29: ForwardNarrowing



Dependency Pair Problem

Dependency Pairs

mark#(f(f(a, mark(_x52), _x33), X2, f(a, _x52, c)))active#(f(active(f(active(a), _x52, mark(_x33))), X2, active(f(active(a), _x52, active(c)))))mark#(f(f(f(a, _x72, f(_x121, _x122, _x123)), mark(_x52), _x33), active(_x42), f(a, active(_x52), b)))active#(f(active(f(active(f(active(a), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x52, mark(_x33))), _x42, f(active(a), _x52, b)))
mark#(f(b, X2, f(_x51, mark(_x72), f(_x111, _x112, _x113))))active#(f(active(b), X2, active(f(mark(_x51), _x72, active(f(mark(_x111), _x112, mark(_x113)))))))mark#(f(f(_x61, _x62, _x33), active(_x22), f(a, _x82, b)))active#(f(active(f(_x61, _x62, mark(_x33))), _x22, active(f(active(a), _x82, b))))
mark#(f(f(f(_x71, _x72, f(_x141, _x142, _x123)), mark(_x62), _x33), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x141, _x142, mark(_x123))))), _x62, mark(_x33))), _x22, active(f(active(a), _x92, b))))mark#(f(X1, X2, f(b, _x72, c)))active#(f(mark(X1), X2, active(f(b, _x72, active(a)))))
mark#(f(f(f(_x71, _x72, f(_x121, _x142, _x143)), _x32, _x33), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x142, _x143)))), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b))))mark#(f(f(f(_x61, _x62, _x63), _x32, _x33), X2, f(a, _x52, b)))active#(f(active(f(active(f(mark(_x61), _x62, mark(_x63))), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(b)))))
mark#(f(f(_x31, _x32, _x33), X2, f(b, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(b), _x52, mark(_x53)))))mark#(f(f(f(a, _x72, f(_x121, _x122, _x123)), _x32, _x33), active(mark(_x22)), f(a, _x82, b)))active#(f(active(f(active(f(active(a), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, mark(_x33))), _x22, f(active(a), _x82, b)))
mark#(f(f(f(_x71, _x82, f(_x121, _x132, _x133)), _x32, _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x82, f(mark(_x121), _x132, _x133))), _x32, mark(_x33))), _x42, f(active(a), _x82, b)))mark#(f(_x31, active(_x32), f(_x51, active(_x72), b)))active#(f(_x31, _x32, active(f(mark(_x51), _x72, active(b)))))
mark#(f(c, X2, f(_x51, active(_x72), b)))active#(f(active(c), X2, active(f(mark(_x51), _x72, active(b)))))mark#(f(f(f(_x71, mark(_x82), f(_x121, _x122, _x123)), _x32, _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x82, active(f(mark(_x121), _x122, mark(_x123))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b)))
mark#(f(f(_x31, _x32, _x33), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b))))mark#(f(X1, X2, f(a, active(_x72), b)))active#(f(mark(X1), X2, active(f(active(a), _x72, active(b)))))
mark#(f(f(_x31, _x52, _x53), X2, f(a, _x52, _x53)))active#(f(active(f(mark(_x31), _x52, _x53)), X2, active(f(active(a), _x52, mark(_x53)))))mark#(f(f(_x31, _x32, _x33), active(_x22), f(a, _x92, b)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(a, _x92, b))))
mark#(f(f(_x31, _x32, a), mark(_x42), f(a, _x52, c)))active#(f(active(f(mark(_x31), _x32, active(a))), _x42, f(active(a), _x52, active(c))))mark#(f(f(_x31, _x32, c), X2, f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, active(c))), X2, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(f(_x31, _x32, _x33), X2, f(_x71, _x72, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(_x71, _x72, mark(_x53)))))mark#(f(f(a, _x32, _x33), _x22, f(a, _x52, c)))active#(f(f(active(a), _x32, mark(_x33)), _x22, active(f(active(a), _x52, active(c)))))
mark#(f(X1, active(_x22), f(_x51, mark(_x72), f(_x111, _x112, _x113))))active#(f(mark(X1), _x22, active(f(mark(_x51), _x72, active(f(mark(_x111), _x112, mark(_x113)))))))mark#(f(f(f(_x71, _x72, f(_x121, _x122, a)), _x32, _x33), active(_x22), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x122, active(a))))), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b))))
mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x51, _x52, b)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, active(b)))))mark#(f(X1, _x22, f(b, _x52, c)))active#(f(mark(X1), _x22, f(active(b), _x52, mark(a))))
mark#(f(f(_x31, _x32, _x33), active(_x22), f(a, mark(_x82), b)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(a), _x82, active(b)))))mark#(f(b, active(_x22), f(_x51, _x52, b)))active#(f(active(b), _x22, active(f(mark(_x51), _x52, active(b)))))
mark#(f(f(_x31, _x72, mark(_x73)), active(_x22), f(a, _x52, b)))active#(f(active(f(mark(_x31), _x72, _x73)), _x22, active(f(active(a), _x52, active(b)))))mark#(f(f(_x31, _x32, _x33), X2, f(_x51, active(_x72), _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x72, mark(_x53)))))
mark#(f(f(c, _x62, _x63), active(_x22), f(a, _x52, b)))active#(f(active(f(active(c), _x62, _x63)), _x22, active(f(active(a), _x52, active(b)))))mark#(f(c, X2, f(_x51, _x52, b)))active#(f(mark(a), X2, active(f(mark(_x51), _x52, active(b)))))
mark#(f(f(f(_x71, _x72, f(_x121, _x122, _x123)), _x32, _x33), active(active(_x22)), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, mark(_x33))), _x22, f(active(a), _x82, b)))mark#(f(X1, active(_x22), f(f(_x91, _x92, _x93), active(_x82), b)))active#(f(mark(X1), _x22, active(f(f(mark(_x91), _x92, mark(_x93)), _x82, active(b)))))
mark#(f(f(_x31, active(_x52), _x33), X2, f(a, _x52, c)))active#(f(active(f(mark(_x31), _x52, mark(_x33))), X2, active(f(active(a), _x52, active(c)))))mark#(f(f(f(_x71, _x72, f(_x121, _x122, c)), _x32, _x33), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x122, active(c))))), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b))))
mark#(f(X1, active(_x22), f(c, active(_x72), b)))active#(f(mark(X1), _x22, active(f(active(c), _x72, active(b)))))mark#(f(f(f(_x91, _x92, f(_x121, _x122, _x123)), _x32, _x33), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(_x91, _x92, active(f(mark(_x121), _x122, mark(_x123))))), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b))))
mark#(f(X1, active(_x22), f(f(_x91, _x92, a), active(_x72), b)))active#(f(mark(X1), _x22, active(f(active(f(mark(_x91), _x92, active(a))), _x72, active(b)))))mark#(f(f(f(_x71, _x72, f(c, _x122, a)), _x32, _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(active(c), _x122, active(a))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b)))
mark#(f(f(f(a, _x72, f(_x131, _x132, _x123)), _x32, _x33), active(_x42), f(a, mark(_x52), b)))active#(f(active(f(active(f(active(a), _x72, active(f(_x131, _x132, mark(_x123))))), _x32, mark(_x33))), _x42, f(active(a), _x52, b)))mark#(f(f(_x31, _x32, _x33), X2, f(a, _x52, c)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x52, mark(a)))))
mark#(f(f(f(b, _x72, f(_x121, _x122, _x123)), _x32, _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(active(b), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b)))mark#(f(f(a, _x52, _x53), X2, f(a, _x52, c)))active#(f(active(f(active(a), _x52, _x53)), X2, active(f(active(a), _x52, active(c)))))
mark#(f(f(f(_x71, _x72, f(c, _x122, _x123)), _x32, _x33), active(_x42), f(a, mark(_x52), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(active(c), _x122, mark(_x123))))), _x32, mark(_x33))), _x42, f(active(a), _x52, b)))mark#(f(f(f(_x71, _x72, f(f(_x141, _x142, _x143), _x122, _x123)), _x32, _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(active(f(mark(_x141), _x142, mark(_x143))), _x122, mark(_x123))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b)))
mark#(f(f(f(_x71, _x72, f(b, _x122, _x123)), _x32, _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(active(b), _x122, mark(_x123))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b)))mark#(f(f(f(_x81, _x82, f(c, _x122, _x123)), _x32, _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(_x81, _x82, active(f(active(c), _x122, mark(_x123))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b)))
mark#(f(f(f(_x71, _x72, f(_x151, _x152, _x153)), _x32, _x33), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x151, _x152, _x153)))), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b))))mark#(f(f(_x31, active(_x52), _x33), X2, f(a, _x52, b)))active#(f(active(f(mark(_x31), _x52, mark(_x33))), X2, active(f(active(a), _x52, active(b)))))
mark#(f(f(_x31, active(_x52), _x33), X2, f(mark(_x31), _x52, mark(_x33))))active#(f(active(f(mark(_x31), _x52, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(f(_x31, _x32, f(_x81, _x82, _x83)), X2, f(a, _x52, c)))active#(f(active(f(mark(_x31), _x32, active(f(mark(_x81), _x82, mark(_x83))))), X2, active(f(active(a), _x52, active(c)))))
mark#(f(f(f(_x71, _x72, f(_x121, _x122, _x123)), _x32, _x33), active(_x22), f(a, mark(mark(_x82)), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b))))mark#(f(f(f(_x71, _x72, f(_x121, _x132, _x133)), _x32, b), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x132, _x133)))), _x32, active(b))), _x42, f(active(a), _x82, b)))
mark#(f(b, X2, f(b, _x52, c)))active#(f(active(b), X2, active(f(active(b), _x52, active(c)))))mark#(f(c, X2, f(b, _x52, c)))active#(f(active(c), X2, active(f(active(b), _x52, active(a)))))
mark#(f(b, X2, f(_x51, active(_x72), c)))active#(f(active(b), X2, active(f(mark(_x51), _x72, active(c)))))mark#(f(f(a, _x32, a), X2, f(a, _x52, c)))active#(f(active(f(active(a), _x32, active(a))), X2, active(f(active(a), _x52, active(c)))))
mark#(f(f(f(a, _x72, f(_x131, _x132, _x123)), _x32, _x33), active(_x42), f(a, active(_x52), b)))active#(f(active(f(active(f(active(a), _x72, active(f(_x131, _x132, mark(_x123))))), _x32, mark(_x33))), _x42, f(active(a), _x52, b)))mark#(f(f(f(a, active(_x82), f(_x121, _x122, _x123)), _x32, _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(active(a), _x82, active(f(mark(_x121), _x122, mark(_x123))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b)))
mark#(f(f(f(a, _x72, f(_x121, active(_x142), _x123)), mark(_x52), _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(active(a), _x72, active(f(mark(_x121), _x142, mark(_x123))))), _x52, mark(_x33))), _x42, f(active(a), _x82, b)))mark#(f(a, X2, f(b, _x72, c)))active#(f(active(a), X2, active(f(active(b), _x72, c))))
mark#(f(b, mark(_x22), f(_x51, _x52, b)))active#(f(active(b), _x22, active(f(mark(_x51), _x52, active(b)))))mark#(f(f(f(_x71, _x72, f(c, _x132, _x123)), _x32, _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(c, _x132, mark(_x123))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b)))
mark#(f(f(f(_x71, _x72, f(_x121, _x122, f(_x161, _x162, _x163))), _x32, _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x122, active(f(mark(_x161), _x162, mark(_x163))))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b)))mark#(f(f(_x31, _x32, c), X2, f(a, _x52, c)))active#(f(active(f(mark(_x31), _x32, active(c))), X2, active(f(active(a), _x52, active(c)))))
mark#(f(X1, X2, f(_x71, _x72, c)))active#(f(mark(X1), X2, active(f(_x71, _x72, active(c)))))mark#(f(f(f(_x71, _x72, f(_x121, _x122, _x123)), _x32, a), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, active(a))), _x22, active(f(active(a), _x92, b))))
mark#(f(f(f(_x71, active(_x92), _x73), _x62, _x63), active(_x22), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x92, mark(_x73))), _x62, _x63)), _x22, active(f(active(a), _x82, b))))mark#(f(f(f(_x71, _x72, f(_x121, _x122, b)), _x32, _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x122, active(b))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b)))
mark#(f(f(f(a, mark(_x82), f(_x131, _x132, _x123)), _x32, _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(active(a), _x82, active(f(_x131, _x132, mark(_x123))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b)))mark#(f(f(f(a, _x72, f(_x131, _x132, _x123)), _x32, _x33), active(_x22), f(a, _x82, b)))active#(f(f(active(f(active(a), _x72, active(f(_x131, _x132, mark(_x123))))), _x32, mark(_x33)), _x22, f(active(a), _x82, b)))
mark#(f(f(f(_x71, _x72, f(a, _x122, _x123)), _x32, _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(active(a), _x122, mark(_x123))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b)))mark#(f(f(_x31, _x32, f(_x91, _x92, _x93)), active(_x22), f(a, _x82, b)))active#(f(active(f(mark(_x31), _x32, active(f(mark(_x91), _x92, mark(_x93))))), _x22, active(f(active(a), _x82, b))))
mark#(f(X1, X2, f(a, mark(_x72), f(_x111, _x112, _x113))))active#(f(mark(X1), X2, active(f(active(a), _x72, active(f(mark(_x111), _x112, mark(_x113)))))))mark#(f(f(f(_x71, active(_x82), f(_x121, _x122, _x123)), _x32, _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x82, active(f(mark(_x121), _x122, mark(_x123))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b)))
mark#(f(f(f(a, _x72, f(_x131, _x132, _x123)), _x32, c), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(active(a), _x72, active(f(_x131, _x132, mark(_x123))))), _x32, active(c))), _x42, f(active(a), _x82, b)))mark#(f(f(f(_x71, _x72, f(_x141, _x142, _x123)), _x32, c), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x141, _x142, mark(_x123))))), _x32, active(c))), _x22, active(f(active(a), _x92, b))))
mark#(f(X1, X2, f(_x51, mark(_x72), f(_x131, _x132, _x113))))active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(f(_x131, _x132, mark(_x113)))))))mark#(f(X1, X2, f(_x51, mark(mark(_x82)), f(_x111, active(_x132), _x113))))active#(f(mark(X1), X2, active(f(mark(_x51), _x82, active(f(mark(_x111), _x132, mark(_x113)))))))
mark#(f(X1, X2, f(_x51, mark(_x72), f(_x111, active(active(_x142)), _x113))))active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(f(mark(_x111), _x142, mark(_x113)))))))mark#(f(f(_x31, _x32, _x33), X2, f(_x51, mark(_x72), _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x72, mark(_x53)))))
mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x51, mark(_x82), _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x82, mark(_x53)))))mark#(f(f(c, _x32, b), X2, f(a, _x52, b)))active#(f(active(f(active(c), _x32, active(b))), X2, active(f(active(a), _x52, active(b)))))
mark#(f(X1, active(_x22), f(_x51, _x72, _x73)))active#(f(mark(X1), _x22, active(f(mark(_x51), _x72, _x73))))mark#(f(f(f(_x61, _x62, _x63), _x32, a), X2, f(a, _x52, c)))active#(f(active(f(active(f(mark(_x61), _x62, mark(_x63))), _x32, active(a))), X2, active(f(active(a), _x52, active(c)))))
mark#(f(X1, X2, f(_x51, mark(active(_x82)), _x53)))active#(f(mark(X1), X2, active(f(mark(_x51), _x82, mark(_x53)))))mark#(f(c, X2, f(_x51, mark(_x72), b)))active#(f(active(c), X2, active(f(mark(_x51), _x72, active(b)))))
mark#(f(f(f(_x71, _x72, _x73), _x32, a), active(_x22), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x72, mark(_x73))), _x32, active(a))), _x22, active(f(active(a), _x82, b))))mark#(f(X1, active(_x22), f(b, active(_x82), b)))active#(f(mark(X1), _x22, active(f(active(b), _x82, b))))
mark#(f(c, X2, f(_x51, mark(_x72), f(_x111, _x112, _x113))))active#(f(active(c), X2, active(f(mark(_x51), _x72, active(f(mark(_x111), _x112, mark(_x113)))))))mark#(f(f(_x31, _x32, _x33), active(_x22), f(c, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(c), _x52, mark(_x53)))))
mark#(f(f(b, _x32, a), X2, f(a, _x52, c)))active#(f(active(f(active(b), _x32, active(a))), X2, active(f(active(a), _x52, active(c)))))mark#(f(X1, X2, f(_x51, mark(_x72), f(f(_x151, _x152, _x153), active(_x132), _x113))))active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(f(active(f(mark(_x151), _x152, mark(_x153))), _x132, mark(_x113)))))))
mark#(f(f(b, _x32, _x33), active(_x42), f(a, _x52, b)))active#(f(active(f(active(b), _x32, mark(_x33))), _x42, f(active(a), _x52, active(b))))mark#(f(f(f(a, _x72, f(_x141, _x142, _x143)), _x32, _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(active(a), _x72, active(f(_x141, _x142, _x143)))), _x32, mark(_x33))), _x42, f(active(a), _x82, b)))
mark#(f(f(_x31, _x32, _x33), active(_x22), f(a, active(_x92), b)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b))))mark#(f(f(f(_x71, active(_x92), _x73), active(_x62), _x33), active(_x22), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x92, mark(_x73))), _x62, mark(_x33))), _x22, active(f(active(a), _x82, b))))
mark#(f(f(f(a, _x72, f(_x131, _x132, _x123)), mark(_x52), _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(active(a), _x72, active(f(_x131, _x132, mark(_x123))))), _x52, mark(_x33))), _x42, f(active(a), _x82, b)))mark#(f(f(_x31, _x32, a), _x22, f(a, _x52, _x53)))active#(f(f(mark(_x31), _x32, active(a)), _x22, active(f(active(a), _x52, mark(_x53)))))
mark#(f(f(f(_x71, _x72, f(_x141, _x142, _x123)), _x32, _x33), active(_x22), f(a, mark(active(_x82)), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x141, _x142, mark(_x123))))), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b))))mark#(f(f(_x31, _x32, _x33), X2, f(a, _x52, f(_x101, _x102, _x103))))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(f(mark(_x101), _x102, mark(_x103)))))))
mark#(f(f(f(_x71, _x72, f(_x121, _x132, _x133)), _x52, _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(f(mark(_x71), _x72, active(f(mark(_x121), _x132, _x133))), _x52, mark(_x33))), _x42, f(active(a), _x82, b)))mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x81, _x82, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(_x81, _x82, mark(_x53)))))
mark#(f(f(f(_x71, _x72, f(_x141, _x142, _x123)), _x32, b), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x141, _x142, mark(_x123))))), _x32, active(b))), _x22, active(f(active(a), _x92, b))))mark#(f(f(_x31, _x32, _x33), X2, f(a, _x72, c)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x72, c))))
mark#(f(a, X2, f(_x51, mark(_x72), f(_x111, active(_x132), _x113))))active#(f(active(a), X2, active(f(mark(_x51), _x72, active(f(mark(_x111), _x132, mark(_x113)))))))mark#(f(X1, X2, f(b, mark(_x72), c)))active#(f(mark(X1), X2, active(f(active(b), _x72, active(c)))))
mark#(f(f(f(a, _x72, f(_x121, _x122, _x123)), mark(_x52), b), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(active(a), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x52, active(b))), _x42, f(active(a), _x82, b)))mark#(f(f(b, mark(_x52), _x33), X2, f(a, _x52, b)))active#(f(active(f(active(b), _x52, mark(_x33))), X2, active(f(active(a), _x52, active(b)))))
mark#(f(f(f(_x71, active(_x82), f(c, _x122, _x123)), _x32, _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x82, active(f(active(c), _x122, mark(_x123))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b)))mark#(f(f(f(_x71, _x72, f(_x121, _x122, _x123)), _x32, b), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, active(b))), _x42, f(active(a), _x82, b)))
mark#(f(X1, X2, f(_x51, active(_x72), c)))active#(f(mark(X1), X2, active(f(mark(_x51), _x72, mark(a)))))mark#(f(c, active(_x22), f(f(_x91, _x92, c), active(_x72), b)))active#(f(active(c), _x22, active(f(active(f(mark(_x91), _x92, active(c))), _x72, active(b)))))
mark#(f(b, X2, f(b, _x52, b)))active#(f(active(b), X2, active(f(active(b), _x52, active(b)))))mark#(f(X1, active(_x22), f(f(b, _x92, _x93), active(_x72), b)))active#(f(mark(X1), _x22, active(f(active(f(active(b), _x92, mark(_x93))), _x72, active(b)))))
mark#(f(X1, X2, f(c, _x52, c)))active#(f(mark(X1), X2, active(f(active(c), _x52, active(c)))))mark#(f(X1, mark(_x22), f(_x51, active(_x72), c)))active#(f(mark(X1), _x22, active(f(mark(_x51), _x72, active(c)))))
mark#(f(f(b, _x32, _x33), _x22, f(a, _x52, b)))active#(f(f(active(b), _x32, mark(_x33)), _x22, active(f(active(a), _x52, active(b)))))mark#(f(a, X2, f(_x51, mark(_x72), f(_x111, _x112, _x113))))active#(f(active(a), X2, active(f(mark(_x51), _x72, active(f(mark(_x111), _x112, mark(_x113)))))))
mark#(f(f(f(a, _x72, f(b, _x122, _x123)), mark(_x52), _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(active(a), _x72, active(f(active(b), _x122, mark(_x123))))), _x52, mark(_x33))), _x42, f(active(a), _x82, b)))mark#(f(f(f(_x71, _x72, _x73), _x32, _x33), active(mark(_x42)), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x72, mark(_x73))), _x32, mark(_x33))), _x42, active(f(active(a), _x82, b))))
mark#(f(X1, X2, f(_x51, mark(_x72), f(f(_x141, _x142, _x143), _x112, _x113))))active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(f(active(f(mark(_x141), _x142, mark(_x143))), _x112, mark(_x113)))))))mark#(f(f(a, _x32, f(_x81, _x82, _x83)), X2, f(a, _x52, c)))active#(f(active(f(active(a), _x32, active(f(mark(_x81), _x82, mark(_x83))))), X2, active(f(active(a), _x52, active(c)))))
mark#(f(f(f(_x71, active(_x92), _x73), _x32, b), active(_x22), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x92, mark(_x73))), _x32, active(b))), _x22, active(f(active(a), _x82, b))))mark#(f(f(_x31, _x32, a), X2, f(a, _x52, c)))active#(f(active(f(mark(_x31), _x32, active(a))), X2, active(f(active(a), _x52, mark(b)))))
mark#(f(X1, active(_x22), f(f(_x91, _x92, c), active(mark(_x82)), b)))active#(f(mark(X1), _x22, active(f(active(f(mark(_x91), _x92, active(c))), _x82, active(b)))))mark#(f(c, X2, f(b, _x52, b)))active#(f(active(c), X2, active(f(active(b), _x52, active(b)))))
mark#(f(X1, X2, f(_x51, mark(_x82), _x83)))active#(f(mark(X1), X2, active(f(mark(_x51), _x82, _x83))))mark#(f(f(f(_x71, _x72, f(c, mark(_x132), _x123)), _x32, _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(active(c), _x132, mark(_x123))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b)))
mark#(f(a, mark(_x22), f(b, _x52, c)))active#(f(active(a), _x22, active(f(active(b), _x52, mark(a)))))mark#(f(f(_x31, _x32, b), X2, f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, active(b))), X2, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(f(f(a, _x72, f(_x121, _x122, _x123)), mark(_x52), a), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(active(a), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x52, active(a))), _x42, f(active(a), _x82, b)))mark#(f(b, X2, f(_x51, mark(_x72), _x53)))active#(f(active(b), X2, active(f(mark(_x51), _x72, mark(_x53)))))
mark#(f(f(f(_x71, _x72, c), _x32, _x33), active(_x22), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x72, active(c))), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b))))mark#(f(a, X2, f(_x51, active(_x72), c)))active#(f(active(a), X2, active(f(mark(_x51), _x72, active(c)))))
mark#(f(f(_x31, _x32, _x33), active(mark(_x42)), f(a, _x82, b)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x42, active(f(active(a), _x82, b))))mark#(f(f(f(a, _x72, f(_x121, mark(_x142), _x123)), mark(_x52), _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(active(a), _x72, active(f(mark(_x121), _x142, mark(_x123))))), _x52, mark(_x33))), _x42, f(active(a), _x82, b)))
mark#(f(X1, X2, X3))mark#(X1)mark#(f(f(f(_x71, _x72, f(_x121, _x122, _x123)), active(_x62), _x33), active(_x22), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x62, mark(_x33))), _x22, active(f(active(a), _x82, b))))
mark#(f(X1, X2, f(_x81, mark(_x82), f(_x111, active(_x132), _x113))))active#(f(mark(X1), X2, active(f(_x81, _x82, active(f(mark(_x111), _x132, mark(_x113)))))))mark#(f(X1, X2, X3))mark#(X3)
mark#(f(f(f(a, _x72, f(_x121, _x122, _x123)), _x32, b), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(active(a), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, active(b))), _x42, f(active(a), _x82, b)))mark#(f(f(f(a, _x82, f(_x131, _x132, _x123)), _x32, _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(active(a), _x82, f(_x131, _x132, mark(_x123)))), _x32, mark(_x33))), _x42, f(active(a), _x82, b)))
mark#(f(a, X2, f(b, _x52, c)))active#(f(active(a), X2, active(f(active(b), _x52, mark(b)))))mark#(f(X1, active(mark(_x32)), f(_x51, active(_x72), b)))active#(f(mark(X1), _x32, active(f(mark(_x51), _x72, active(b)))))
mark#(f(X1, mark(_x22), f(b, _x72, c)))active#(f(mark(X1), _x22, active(f(b, _x72, mark(a)))))mark#(f(f(f(_x71, active(_x92), f(_x141, _x142, _x123)), _x32, _x33), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x92, active(f(_x141, _x142, mark(_x123))))), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b))))
mark#(f(X1, _x22, f(_x51, mark(_x72), f(_x111, _x112, _x113))))active#(f(mark(X1), _x22, f(mark(_x51), _x72, active(f(mark(_x111), _x112, mark(_x113))))))mark#(f(X1, _x22, f(_x51, _x52, c)))active#(f(mark(X1), _x22, f(mark(_x51), _x52, active(c))))
mark#(f(f(f(_x71, _x72, f(_x141, _x142, _x123)), active(_x62), _x33), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x141, _x142, mark(_x123))))), _x62, mark(_x33))), _x22, active(f(active(a), _x92, b))))mark#(f(X1, X2, f(_x51, mark(_x72), f(_x111, mark(_x132), _x113))))active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(f(mark(_x111), _x132, mark(_x113)))))))
mark#(f(f(_x31, _x32, _x33), active(_x22), f(a, _x52, b)))active#(f(f(mark(_x31), _x32, mark(_x33)), _x22, f(active(a), _x52, active(b))))mark#(f(_x21, _x22, X3))active#(f(_x21, _x22, mark(X3)))
mark#(f(f(f(_x71, _x72, f(_x121, _x122, _x123)), _x32, f(_x91, _x92, _x93)), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, active(f(mark(_x91), _x92, mark(_x93))))), _x22, active(f(active(a), _x92, b))))mark#(f(f(_x31, _x32, _x33), X2, f(a, _x72, c)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(a, _x72, active(c)))))
mark#(f(f(_x31, _x32, _x33), X2, f(b, _x52, c)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(b), _x52, mark(a)))))mark#(f(a, X2, f(b, _x52, c)))active#(f(active(a), X2, active(f(active(b), _x52, mark(a)))))
mark#(f(f(_x31, _x32, a), active(_x22), f(a, _x82, b)))active#(f(active(f(mark(_x31), _x32, active(a))), _x22, active(f(active(a), _x82, b))))mark#(f(c, active(_x22), f(f(_x91, _x92, _x93), active(_x72), b)))active#(f(active(c), _x22, active(f(active(f(mark(_x91), _x92, mark(_x93))), _x72, active(b)))))
mark#(f(X1, active(_x22), f(f(a, _x92, _x93), active(_x72), b)))active#(f(mark(X1), _x22, active(f(active(f(active(a), _x92, mark(_x93))), _x72, active(b)))))mark#(f(f(_x31, _x32, _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x42, f(active(a), _x82, b)))
mark#(f(b, X2, f(b, _x52, c)))active#(f(active(b), X2, active(f(active(b), _x52, mark(a)))))mark#(f(X1, X2, f(f(_x91, _x92, _x93), active(_x72), c)))active#(f(mark(X1), X2, active(f(active(f(mark(_x91), _x92, mark(_x93))), _x72, active(c)))))
mark#(f(f(f(_x91, _x92, f(_x141, _x142, _x123)), _x32, _x33), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(_x91, _x92, active(f(_x141, _x142, mark(_x123))))), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b))))mark#(f(f(_x31, _x32, _x33), active(_x22), f(a, active(_x82), b)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(a), _x82, active(b)))))
mark#(f(X1, X2, f(_x51, mark(_x72), f(_x111, active(_x132), b))))active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(f(mark(_x111), _x132, active(b)))))))mark#(f(b, _x32, active(_x33)))active#(f(active(b), _x32, _x33))
mark#(f(X1, X2, f(_x51, mark(_x72), f(_x111, active(_x132), f(_x171, _x172, _x173)))))active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(f(mark(_x111), _x132, active(f(mark(_x171), _x172, mark(_x173)))))))))mark#(f(f(f(_x71, _x72, f(c, _x122, _x123)), _x32, a), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(active(c), _x122, mark(_x123))))), _x32, active(a))), _x42, f(active(a), _x82, b)))
mark#(f(f(_x31, _x32, _x33), X2, X3))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, mark(X3)))mark#(f(f(c, _x32, _x33), active(_x42), f(a, _x52, b)))active#(f(active(f(active(c), _x32, mark(_x33))), _x42, f(active(a), _x52, active(b))))
mark#(f(f(_x31, active(_x52), _x33), X2, f(a, _x52, mark(_x33))))active#(f(active(f(mark(_x31), _x52, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53)))))mark#(f(f(f(_x71, _x72, f(c, _x122, c)), _x32, _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(active(c), _x122, active(c))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b)))
mark#(f(f(_x51, _x52, _x33), active(_x42), f(a, _x52, b)))active#(f(active(f(_x51, _x52, mark(_x33))), _x42, f(active(a), _x52, active(b))))mark#(f(f(f(c, _x72, f(_x121, _x122, _x123)), _x32, _x33), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(active(c), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b))))
mark#(f(f(f(_x71, _x72, f(_x121, _x122, _x123)), _x32, c), active(_x22), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, active(c))), _x22, active(f(active(a), _x82, b))))mark#(f(f(f(_x71, _x72, f(c, _x122, b)), _x32, _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(active(c), _x122, active(b))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b)))
mark#(f(f(f(_x71, _x72, f(_x141, _x142, _x123)), _x32, f(_x91, _x92, _x93)), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x141, _x142, mark(_x123))))), _x32, active(f(mark(_x91), _x92, mark(_x93))))), _x22, active(f(active(a), _x92, b))))mark#(f(f(_x31, _x32, _x33), X2, f(b, _x52, c)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(b), _x52, active(a)))))
mark#(f(f(f(b, _x72, f(_x121, _x122, _x123)), _x32, _x33), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(active(b), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b))))mark#(f(f(a, _x32, _x33), _x22, f(a, _x52, c)))active#(f(active(f(active(a), _x32, mark(_x33))), _x22, f(active(a), _x52, active(c))))
mark#(f(c, X2, f(_x71, _x72, b)))active#(f(active(c), X2, active(f(_x71, _x72, active(b)))))mark#(f(f(_x31, _x32, b), active(_x22), f(a, _x52, b)))active#(f(active(f(mark(_x31), _x32, active(b))), _x22, active(f(active(a), _x52, active(b)))))
mark#(f(X1, X2, f(_x51, mark(_x72), a)))active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(a)))))mark#(f(f(f(_x71, _x72, f(_x121, _x132, _x133)), mark(_x52), _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x132, _x133)))), _x52, mark(_x33))), _x42, f(active(a), _x82, b)))
mark#(f(f(_x31, _x32, b), X2, f(a, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, active(b))), X2, active(f(active(a), _x52, mark(_x53)))))mark#(f(f(_x71, _x72, _x73), active(_x22), f(a, _x52, b)))active#(f(active(f(_x71, _x72, _x73)), _x22, active(f(active(a), _x52, active(b)))))
mark#(f(X1, active(_x22), f(_x51, _x52, c)))active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, active(c)))))mark#(f(f(_x31, active(_x72), _x73), active(_x22), f(a, _x52, b)))active#(f(active(f(mark(_x31), _x72, _x73)), _x22, active(f(active(a), _x52, active(b)))))
mark#(f(f(f(a, _x72, f(_x121, _x122, _x123)), _x32, _x33), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(active(a), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b))))active#(c)mark#(a)
mark#(f(f(f(_x71, active(_x92), _x73), _x32, a), active(_x22), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x92, mark(_x73))), _x32, active(a))), _x22, active(f(active(a), _x82, b))))mark#(f(X1, _x22, _x23))active#(f(mark(X1), _x22, _x23))
mark#(f(f(_x31, _x32, _x33), _x22, f(a, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, f(active(a), _x52, mark(_x53))))mark#(f(f(f(_x71, _x92, f(_x141, _x142, _x123)), _x32, _x33), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x92, f(_x141, _x142, mark(_x123)))), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b))))
mark#(f(f(f(a, _x72, f(_x131, _x132, c)), _x32, _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(active(a), _x72, active(f(_x131, _x132, active(c))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b)))mark#(f(f(_x31, _x32, a), X2, f(a, _x52, c)))active#(f(active(f(mark(_x31), _x32, active(a))), X2, active(f(active(a), _x52, mark(a)))))
mark#(f(f(f(a, _x72, f(_x121, _x122, _x123)), _x52, _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(f(active(a), _x72, active(f(mark(_x121), _x122, mark(_x123)))), _x52, mark(_x33))), _x42, f(active(a), _x82, b)))mark#(f(f(f(_x71, _x72, _x73), _x32, _x33), active(active(_x42)), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x72, mark(_x73))), _x32, mark(_x33))), _x42, active(f(active(a), _x82, b))))
mark#(f(c, _x22, f(_x51, _x52, b)))active#(f(active(c), _x22, f(mark(_x51), _x52, active(b))))mark#(f(f(f(_x71, _x72, _x73), _x32, _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x72, mark(_x73))), _x32, mark(_x33))), _x42, f(active(a), _x82, b)))
mark#(f(X1, active(_x22), f(f(_x91, _x92, c), active(_x72), b)))active#(f(mark(X1), _x22, active(f(active(f(mark(_x91), _x92, mark(a))), _x72, active(b)))))mark#(f(X1, X2, f(_x51, mark(_x72), f(b, _x112, _x113))))active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(f(active(b), _x112, mark(_x113)))))))
mark#(f(f(_x31, _x32, _x33), X2, f(a, _x72, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(a, _x72, mark(_x53)))))mark#(f(X1, _x22, f(_x51, active(_x72), c)))active#(f(mark(X1), _x22, f(mark(_x51), _x72, active(c))))
mark#(f(f(f(_x71, _x72, a), _x32, _x33), active(_x22), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x72, active(a))), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b))))mark#(f(f(f(c, active(_x92), _x73), _x32, _x33), active(_x22), f(a, _x82, b)))active#(f(active(f(active(f(active(c), _x92, mark(_x73))), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b))))
mark#(f(f(_x31, _x32, b), _x22, f(a, _x52, b)))active#(f(active(f(mark(_x31), _x32, active(b))), _x22, f(active(a), _x52, active(b))))mark#(f(f(_x31, _x32, f(_x81, _x82, _x83)), _x22, f(a, _x52, _x53)))active#(f(f(mark(_x31), _x32, active(f(mark(_x81), _x82, mark(_x83)))), _x22, active(f(active(a), _x52, mark(_x53)))))
mark#(f(f(a, _x32, _x33), X2, f(a, _x52, c)))active#(f(active(f(active(a), _x32, mark(_x33))), X2, active(f(active(a), _x52, mark(b)))))mark#(f(X1, active(mark(_x32)), f(_x51, _x52, _x53)))active#(f(mark(X1), _x32, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(f(f(_x71, _x72, f(c, _x122, _x123)), _x32, _x33), active(active(_x22)), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(active(c), _x122, mark(_x123))))), _x32, mark(_x33))), _x22, f(active(a), _x82, b)))mark#(f(a, X2, f(b, _x72, c)))active#(f(active(a), X2, active(f(b, _x72, active(c)))))
mark#(f(f(_x31, _x32, _x33), _x22, f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, f(mark(_x51), _x52, mark(_x53))))mark#(f(f(f(_x71, _x72, f(_x121, _x142, mark(_x143))), _x32, _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x142, _x143)))), _x32, mark(_x33))), _x42, f(active(a), _x82, b)))
mark#(f(X1, active(mark(_x32)), f(f(_x91, _x92, c), active(_x72), b)))active#(f(mark(X1), _x32, active(f(active(f(mark(_x91), _x92, active(c))), _x72, active(b)))))mark#(f(f(f(a, _x72, f(_x121, _x122, a)), _x32, _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(active(a), _x72, active(f(mark(_x121), _x122, active(a))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b)))
mark#(f(X1, X2, f(b, mark(_x72), _x53)))active#(f(mark(X1), X2, active(f(active(b), _x72, mark(_x53)))))mark#(f(f(f(_x71, _x72, f(a, _x132, _x133)), _x32, _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(active(a), _x132, _x133)))), _x32, mark(_x33))), _x42, f(active(a), _x82, b)))
mark#(f(f(f(_x71, _x72, f(c, _x122, _x123)), _x32, c), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(active(c), _x122, mark(_x123))))), _x32, active(c))), _x42, f(active(a), _x82, b)))mark#(f(f(f(_x71, _x72, _x73), _x62, _x33), active(_x22), f(a, _x82, b)))active#(f(active(f(f(mark(_x71), _x72, mark(_x73)), _x62, mark(_x33))), _x22, active(f(active(a), _x82, b))))
mark#(f(c, active(_x22), f(_x51, active(_x72), b)))active#(f(active(c), _x22, active(f(mark(_x51), _x72, active(b)))))mark#(f(f(f(a, _x72, f(_x141, mark(_x142), _x123)), _x32, _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(active(a), _x72, active(f(_x141, _x142, mark(_x123))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b)))
mark#(f(b, X2, f(b, _x52, c)))active#(f(active(b), X2, active(f(active(b), _x52, active(a)))))mark#(f(f(_x51, _x52, _x33), X2, f(a, _x52, mark(_x33))))active#(f(active(f(_x51, _x52, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53)))))
mark#(f(f(f(a, _x72, f(_x131, _x132, _x123)), _x52, _x53), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(active(a), _x72, active(f(_x131, _x132, mark(_x123))))), _x52, _x53)), _x42, f(active(a), _x82, b)))mark#(f(f(f(a, _x72, f(c, _x122, _x123)), _x32, _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(active(a), _x72, active(f(active(c), _x122, mark(_x123))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b)))
mark#(f(f(f(_x71, _x72, f(_x151, active(_x152), _x123)), _x32, _x33), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x151, _x152, mark(_x123))))), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b))))mark#(f(f(_x31, _x32, a), _x22, f(a, _x52, c)))active#(f(active(f(mark(_x31), _x32, active(a))), _x22, f(active(a), _x52, mark(b))))
mark#(f(_x21, _x22, f(_x51, active(_x72), c)))active#(f(_x21, _x22, active(f(mark(_x51), _x72, active(c)))))mark#(f(f(f(_x71, _x72, f(_x121, mark(_x142), _x143)), _x32, _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x142, _x143)))), _x32, mark(_x33))), _x42, f(active(a), _x82, b)))
mark#(f(f(f(_x71, _x72, f(_x121, _x132, _x133)), _x52, _x53), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x132, _x133)))), _x52, _x53)), _x42, f(active(a), _x82, b)))mark#(f(f(_x31, active(_x52), _x33), active(_x42), f(a, _x52, b)))active#(f(active(f(mark(_x31), _x52, mark(_x33))), _x42, f(active(a), _x52, active(b))))
mark#(f(f(f(a, _x72, f(_x131, _x132, _x123)), _x52, _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(f(active(a), _x72, active(f(_x131, _x132, mark(_x123)))), _x52, mark(_x33))), _x42, f(active(a), _x82, b)))mark#(f(f(f(_x71, _x72, _x73), _x32, _x33), active(_x22), f(a, _x92, b)))active#(f(active(f(active(f(mark(_x71), _x72, mark(_x73))), _x32, mark(_x33))), _x22, active(f(a, _x92, b))))
mark#(f(f(f(_x71, _x72, f(b, _x122, _x123)), _x32, _x33), active(_x22), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(active(b), _x122, mark(_x123))))), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b))))mark#(f(f(f(_x91, _x92, f(_x121, _x122, _x123)), _x32, _x33), active(_x22), f(a, _x82, b)))active#(f(active(f(active(f(_x91, _x92, active(f(mark(_x121), _x122, mark(_x123))))), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b))))
mark#(f(X1, X2, f(c, _x52, _x53)))active#(f(mark(X1), X2, active(f(active(c), _x52, mark(_x53)))))mark#(f(f(f(_x71, active(_x92), _x73), _x32, _x33), active(_x42), f(a, _x82, b)))active#(f(f(active(f(mark(_x71), _x92, mark(_x73))), _x32, mark(_x33)), _x42, active(f(active(a), _x82, b))))
mark#(f(f(f(_x71, active(_x92), _x73), _x32, _x33), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x92, mark(_x73))), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b))))mark#(f(f(f(_x71, _x72, f(_x141, _x142, _x143)), _x32, _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x141, _x142, _x143)))), _x32, mark(_x33))), _x42, f(active(a), _x82, b)))
mark#(f(X1, X2, f(_x51, mark(_x72), c)))active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(c)))))mark#(f(f(f(a, _x72, f(_x131, _x132, _x123)), active(_x52), _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(active(a), _x72, active(f(_x131, _x132, mark(_x123))))), _x52, mark(_x33))), _x42, f(active(a), _x82, b)))
mark#(f(X1, X2, f(b, mark(_x72), c)))active#(f(mark(X1), X2, active(f(active(b), _x72, active(a)))))mark#(f(f(f(a, active(_x92), f(_x121, _x122, _x123)), mark(_x52), _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(active(a), _x92, active(f(mark(_x121), _x122, mark(_x123))))), _x52, mark(_x33))), _x42, f(active(a), _x82, b)))
mark#(f(f(f(_x71, _x72, f(c, _x122, _x123)), _x32, f(_x81, _x82, _x83)), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(active(c), _x122, mark(_x123))))), _x32, active(f(mark(_x81), _x82, mark(_x83))))), _x42, f(active(a), _x82, b)))mark#(f(X1, X2, f(_x51, mark(active(_x82)), f(_x111, _x112, _x113))))active#(f(mark(X1), X2, active(f(mark(_x51), _x82, active(f(mark(_x111), _x112, mark(_x113)))))))
mark#(f(f(f(_x71, _x72, f(_x121, _x122, _x123)), _x32, _x33), active(_x42), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, mark(_x33))), _x42, f(active(a), _x92, b)))mark#(f(f(_x31, _x32, a), X2, f(a, _x52, b)))active#(f(active(f(mark(_x31), _x32, active(a))), X2, active(f(active(a), _x52, active(b)))))
mark#(f(f(f(f(_x101, _x102, _x103), _x72, f(_x141, _x142, _x123)), _x32, _x33), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(active(f(mark(_x101), _x102, mark(_x103))), _x72, active(f(_x141, _x142, mark(_x123))))), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b))))mark#(f(f(f(_x71, active(_x82), f(_x121, _x132, _x133)), _x32, _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x82, active(f(mark(_x121), _x132, _x133)))), _x32, mark(_x33))), _x42, f(active(a), _x82, b)))
mark#(f(X1, X2, f(_x71, _x72, _x53)))active#(f(mark(X1), X2, active(f(_x71, _x72, mark(_x53)))))mark#(f(f(_x31, _x32, f(_x81, _x82, _x83)), X2, f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, active(f(mark(_x81), _x82, mark(_x83))))), X2, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(f(f(_x71, _x72, f(_x121, _x122, _x123)), _x32, b), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, active(b))), _x22, active(f(active(a), _x92, b))))mark#(f(X1, X2, f(_x51, mark(_x82), f(_x111, _x112, _x113))))active#(f(mark(X1), X2, active(f(mark(_x51), _x82, f(mark(_x111), _x112, mark(_x113))))))
mark#(f(f(_x31, _x32, _x33), X2, f(_x51, mark(_x72), f(_x111, _x112, _x113))))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x72, active(f(mark(_x111), _x112, mark(_x113)))))))mark#(f(X1, X2, f(c, mark(_x72), f(_x111, _x112, _x113))))active#(f(mark(X1), X2, active(f(active(c), _x72, active(f(mark(_x111), _x112, mark(_x113)))))))
mark#(f(f(f(_x71, _x72, f(_x151, mark(_x152), _x123)), _x32, _x33), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x151, _x152, mark(_x123))))), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b))))mark#(f(f(_x31, _x62, a), _x22, f(a, _x52, c)))active#(f(active(f(mark(_x31), _x62, a)), _x22, f(active(a), _x52, active(c))))
mark#(f(f(_x31, _x32, _x33), X2, f(_x51, _x52, f(_x101, _x102, _x103))))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, active(f(mark(_x101), _x102, mark(_x103)))))))mark#(f(f(f(_x71, _x72, f(_x121, _x122, _x123)), _x32, c), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, active(c))), _x42, f(active(a), _x82, b)))
mark#(f(b, X2, f(_x51, mark(_x72), b)))active#(f(active(b), X2, active(f(mark(_x51), _x72, active(b)))))mark#(f(f(f(a, _x72, f(_x121, _x122, b)), mark(_x52), _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(active(a), _x72, active(f(mark(_x121), _x122, active(b))))), _x52, mark(_x33))), _x42, f(active(a), _x82, b)))
mark#(f(f(f(c, _x72, f(c, _x122, _x123)), _x32, _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(active(c), _x72, active(f(active(c), _x122, mark(_x123))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b)))mark#(f(X1, active(_x22), f(f(_x91, _x92, _x93), active(mark(_x82)), b)))active#(f(mark(X1), _x22, active(f(active(f(mark(_x91), _x92, mark(_x93))), _x82, active(b)))))
mark#(f(f(_x31, _x32, b), active(_x22), f(a, _x82, b)))active#(f(active(f(mark(_x31), _x32, active(b))), _x22, active(f(active(a), _x82, b))))mark#(f(X1, X2, f(f(_x91, _x92, _x93), active(_x72), b)))active#(f(mark(X1), X2, active(f(active(f(mark(_x91), _x92, mark(_x93))), _x72, active(b)))))
mark#(f(f(f(_x71, _x72, f(_x121, _x122, _x123)), mark(_x52), _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x52, mark(_x33))), _x42, f(active(a), _x82, b)))mark#(f(f(f(a, _x82, f(_x121, _x122, _x123)), _x32, _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(active(a), _x82, f(mark(_x121), _x122, mark(_x123)))), _x32, mark(_x33))), _x42, f(active(a), _x82, b)))
mark#(f(f(_x31, _x32, a), _x22, f(a, mark(_x72), c)))active#(f(active(f(mark(_x31), _x32, active(a))), _x22, f(active(a), _x72, active(c))))mark#(f(f(f(a, _x72, f(_x131, _x132, _x123)), _x32, _x33), active(active(_x22)), f(a, _x82, b)))active#(f(active(f(active(f(active(a), _x72, active(f(_x131, _x132, mark(_x123))))), _x32, mark(_x33))), _x22, f(active(a), _x82, b)))
mark#(f(f(f(a, _x72, f(_x121, _x122, _x123)), _x52, _x53), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(active(a), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x52, _x53)), _x42, f(active(a), _x82, b)))mark#(f(f(f(_x71, _x72, f(_x141, _x142, _x123)), _x62, _x33), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(f(mark(_x71), _x72, active(f(_x141, _x142, mark(_x123)))), _x62, mark(_x33))), _x22, active(f(active(a), _x92, b))))
mark#(f(f(a, _x32, _x33), active(_x22), f(_x51, _x52, _x53)))active#(f(active(f(active(a), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(f(f(_x71, _x72, f(_x121, active(_x132), _x123)), _x32, _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x132, mark(_x123))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b)))
mark#(f(f(_x31, _x32, _x33), active(active(_x42)), f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x42, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(f(_x31, _x32, _x33), X2, f(_x51, active(_x72), c)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x72, active(c)))))
mark#(f(X1, active(_x22), f(_x51, mark(_x72), f(_x111, active(_x132), _x113))))active#(f(mark(X1), _x22, active(f(mark(_x51), _x72, active(f(mark(_x111), _x132, mark(_x113)))))))mark#(f(X1, mark(_x22), f(_x51, _x52, c)))active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, active(c)))))
mark#(f(f(f(a, _x72, f(_x131, _x132, b)), _x32, _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(active(a), _x72, active(f(_x131, _x132, active(b))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b)))mark#(f(X1, X2, a))active#(f(mark(X1), X2, active(a)))
mark#(f(f(f(_x71, _x92, _x93), _x32, _x33), active(_x22), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x92, _x93)), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b))))mark#(f(X1, active(_x22), f(f(_x91, mark(_x112), _x93), active(_x72), b)))active#(f(mark(X1), _x22, active(f(active(f(mark(_x91), _x112, mark(_x93))), _x72, active(b)))))
mark#(f(f(f(_x71, _x72, f(_x121, _x122, _x123)), _x32, a), active(_x22), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, active(a))), _x22, active(f(active(a), _x82, b))))mark#(f(a, X2, f(_x51, _x52, b)))active#(f(active(a), X2, active(f(mark(_x51), _x52, active(b)))))
mark#(f(f(f(a, _x82, f(_x131, _x132, _x123)), _x32, _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(a, _x82, active(f(_x131, _x132, mark(_x123))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b)))mark#(f(X1, X2, c))active#(f(mark(X1), X2, active(c)))
mark#(f(f(f(_x71, _x72, f(_x121, _x122, b)), _x32, _x33), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x122, active(b))))), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b))))mark#(f(f(_x31, _x32, f(_x81, _x82, _x83)), X2, f(a, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, active(f(mark(_x81), _x82, mark(_x83))))), X2, active(f(active(a), _x52, mark(_x53)))))
mark#(f(f(f(_x71, _x72, _x73), _x32, a), _x22, f(a, _x52, c)))active#(f(active(f(active(f(mark(_x71), _x72, mark(_x73))), _x32, active(a))), _x22, f(active(a), _x52, active(c))))mark#(f(f(f(_x71, _x72, f(mark(_x151), _x152, _x123)), _x32, _x33), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x151, _x152, mark(_x123))))), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b))))
mark#(f(X1, X2, f(_x51, mark(_x72), f(c, _x112, _x113))))active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(f(active(c), _x112, mark(_x113)))))))mark#(f(f(f(f(_x111, _x112, _x113), active(_x92), _x73), _x32, _x33), active(_x22), f(a, _x82, b)))active#(f(active(f(active(f(active(f(mark(_x111), _x112, mark(_x113))), _x92, mark(_x73))), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b))))
mark#(f(f(_x51, _x52, b), X2, f(a, _x52, b)))active#(f(active(f(_x51, _x52, active(b))), X2, active(f(active(a), _x52, active(b)))))mark#(f(f(f(_x71, _x72, f(_x121, _x122, _x123)), _x32, _x33), active(active(_x42)), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, mark(_x33))), _x42, active(f(active(a), _x82, b))))
mark#(f(f(_x31, _x32, b), active(_x42), f(a, _x52, b)))active#(f(active(f(mark(_x31), _x32, active(b))), _x42, f(active(a), _x52, active(b))))mark#(f(X1, X2, f(a, mark(_x72), f(_x111, active(_x132), _x113))))active#(f(mark(X1), X2, active(f(active(a), _x72, active(f(mark(_x111), _x132, mark(_x113)))))))
mark#(f(f(b, _x52, _x33), X2, f(a, _x52, b)))active#(f(active(f(b, _x52, mark(_x33))), X2, active(f(active(a), _x52, active(b)))))mark#(f(X1, active(_x22), f(_x51, _x52, f(_x101, _x102, _x103))))active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, active(f(mark(_x101), _x102, mark(_x103)))))))
mark#(f(_x31, active(_x32), f(_x51, _x52, _x53)))active#(f(_x31, _x32, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(f(b, _x32, _x33), X2, f(a, _x52, c)))active#(f(active(f(active(b), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(c)))))
mark#(f(b, _x32, mark(_x33)))active#(f(active(b), _x32, _x33))mark#(f(f(f(_x71, _x72, f(_x121, _x122, a)), _x32, _x33), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x122, active(a))))), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b))))
mark#(f(X1, X2, f(_x51, mark(_x82), f(_x111, active(_x132), _x113))))active#(f(mark(X1), X2, active(f(mark(_x51), _x82, f(mark(_x111), _x132, mark(_x113))))))mark#(f(f(a, _x32, _x33), X2, f(a, _x52, c)))active#(f(active(f(active(a), _x32, mark(_x33))), X2, active(f(active(a), _x52, mark(a)))))
mark#(f(X1, active(_x22), f(_x51, _x52, a)))active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, active(a)))))mark#(f(f(f(_x71, _x72, f(_x141, _x142, _x123)), _x32, _x33), active(_x22), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x141, _x142, mark(_x123))))), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b))))
mark#(f(f(f(_x71, _x72, f(_x141, _x142, c)), _x32, _x33), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x141, _x142, active(c))))), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b))))mark#(f(f(f(_x71, _x72, f(_x121, _x122, _x123)), _x52, _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(f(mark(_x71), _x72, active(f(mark(_x121), _x122, mark(_x123)))), _x52, mark(_x33))), _x42, f(active(a), _x82, b)))
mark#(f(f(_x31, _x32, _x33), X2, f(a, _x72, b)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(a, _x72, active(b)))))mark#(f(f(_x31, _x32, _x33), X2, f(a, _x52, a)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(a)))))
mark#(f(X1, active(_x22), f(_x81, active(_x82), b)))active#(f(mark(X1), _x22, active(f(_x81, _x82, active(b)))))mark#(f(_x21, _x22, f(b, _x52, c)))active#(f(_x21, _x22, active(f(active(b), _x52, active(a)))))
mark#(f(f(_x31, _x32, b), _x22, f(a, _x52, _x53)))active#(f(f(mark(_x31), _x32, active(b)), _x22, active(f(active(a), _x52, mark(_x53)))))mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x51, _x52, c)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, active(c)))))
mark#(f(f(f(_x71, _x72, f(_x121, _x132, _x133)), _x32, c), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x132, _x133)))), _x32, active(c))), _x42, f(active(a), _x82, b)))mark#(f(f(f(_x71, _x72, f(c, _x132, _x133)), _x32, _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(active(c), _x132, _x133)))), _x32, mark(_x33))), _x42, f(active(a), _x82, b)))
mark#(f(a, X2, f(_x51, _x52, _x53)))active#(f(active(a), X2, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(f(b, _x32, _x33), _x22, f(a, _x52, _x53)))active#(f(f(active(b), _x32, mark(_x33)), _x22, active(f(active(a), _x52, mark(_x53)))))
mark#(f(f(f(_x71, _x72, f(_x121, _x122, _x123)), active(_x52), _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x52, mark(_x33))), _x42, f(active(a), _x82, b)))mark#(f(f(f(_x71, _x72, f(_x121, _x132, _x133)), active(_x52), _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x132, _x133)))), _x52, mark(_x33))), _x42, f(active(a), _x82, b)))
mark#(f(b, active(_x22), f(_x51, _x52, _x53)))active#(f(active(b), _x22, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(f(_x31, _x32, _x33), mark(_x22), f(a, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(a), _x52, mark(_x53)))))
mark#(f(f(f(_x71, _x72, f(c, _x122, f(_x161, _x162, _x163))), _x32, _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(active(c), _x122, active(f(mark(_x161), _x162, mark(_x163))))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b)))mark#(f(f(f(a, _x72, f(_x121, _x122, _x123)), _x32, c), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(active(a), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, active(c))), _x42, f(active(a), _x82, b)))
mark#(f(b, active(_x22), f(f(_x91, _x92, _x93), active(_x72), b)))active#(f(active(b), _x22, active(f(active(f(mark(_x91), _x92, mark(_x93))), _x72, active(b)))))mark#(f(f(a, _x32, _x33), X2, f(a, _x72, c)))active#(f(active(f(active(a), _x32, mark(_x33))), X2, active(f(active(a), _x72, c))))
mark#(f(X1, X2, f(b, _x52, b)))active#(f(mark(X1), X2, active(f(active(b), _x52, active(b)))))mark#(f(f(b, _x32, a), X2, f(a, _x52, b)))active#(f(active(f(active(b), _x32, active(a))), X2, active(f(active(a), _x52, active(b)))))
mark#(f(f(b, _x32, _x33), active(_x22), f(a, _x82, b)))active#(f(active(f(active(b), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b))))mark#(f(f(f(_x71, _x72, f(_x121, active(_x142), _x123)), _x32, _x33), active(_x22), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x142, mark(_x123))))), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b))))
mark#(f(f(_x31, _x32, _x33), X2, f(a, mark(_x72), b)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x72, active(b)))))mark#(f(f(f(_x71, _x72, _x73), _x32, b), active(_x22), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x72, mark(_x73))), _x32, active(b))), _x22, active(f(active(a), _x82, b))))
mark#(f(f(f(_x71, _x72, _x73), _x32, _x33), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, mark(_x73))), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b))))mark#(c)active#(c)
mark#(f(f(f(_x71, _x72, f(a, _x122, _x123)), _x32, _x33), active(_x22), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(active(a), _x122, mark(_x123))))), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b))))mark#(f(f(f(_x71, _x72, f(_x121, _x122, c)), _x32, _x33), active(_x22), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x122, active(c))))), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b))))
mark#(f(f(_x31, _x32, f(_x81, _x82, _x83)), active(_x42), f(a, _x52, b)))active#(f(active(f(mark(_x31), _x32, active(f(mark(_x81), _x82, mark(_x83))))), _x42, f(active(a), _x52, active(b))))mark#(f(b, X2, f(_x51, _x52, _x53)))active#(f(active(b), X2, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(X1, X2, f(b, mark(_x72), f(_x111, active(_x132), _x113))))active#(f(mark(X1), X2, active(f(active(b), _x72, active(f(mark(_x111), _x132, mark(_x113)))))))mark#(f(f(f(_x71, _x72, f(_x121, _x132, _x133)), _x32, _x33), active(_x42), f(a, mark(_x52), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x132, _x133)))), _x32, mark(_x33))), _x42, f(active(a), _x52, b)))
mark#(f(f(f(_x71, _x72, f(_x121, _x122, _x123)), _x32, c), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, active(c))), _x22, active(f(active(a), _x92, b))))mark#(f(f(a, _x32, _x33), X2, f(a, _x52, _x53)))active#(f(active(f(active(a), _x32, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53)))))
mark#(f(f(f(_x71, active(_x92), f(_x121, _x122, _x123)), _x32, _x33), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x92, active(f(mark(_x121), _x122, mark(_x123))))), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b))))mark#(f(f(f(_x71, _x72, f(_x121, _x122, _x123)), _x32, _x33), active(_x22), f(a, active(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b))))
mark#(f(f(f(a, active(_x92), _x73), _x32, _x33), active(_x22), f(a, _x82, b)))active#(f(active(f(active(f(active(a), _x92, mark(_x73))), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b))))mark#(f(f(f(a, _x72, f(_x121, _x122, _x123)), active(_x52), _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(active(a), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x52, mark(_x33))), _x42, f(active(a), _x82, b)))
mark#(f(X1, X2, f(c, active(_x72), c)))active#(f(mark(X1), X2, active(f(active(c), _x72, active(c)))))mark#(f(f(f(a, _x72, f(_x141, active(_x142), _x123)), _x32, _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(active(a), _x72, active(f(_x141, _x142, mark(_x123))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b)))
mark#(f(f(f(a, _x72, f(_x121, _x122, _x123)), _x32, _x33), active(_x22), f(a, _x82, b)))active#(f(f(active(f(active(a), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, mark(_x33)), _x22, f(active(a), _x82, b)))mark#(f(f(f(_x71, _x72, _x73), active(_x62), _x33), active(_x22), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x72, mark(_x73))), _x62, mark(_x33))), _x22, active(f(active(a), _x82, b))))
mark#(f(f(_x31, mark(_x62), a), _x22, f(a, _x52, c)))active#(f(active(f(mark(_x31), _x62, active(a))), _x22, f(active(a), _x52, active(c))))mark#(f(X1, active(_x22), f(_x71, _x72, _x53)))active#(f(mark(X1), _x22, active(f(_x71, _x72, mark(_x53)))))
mark#(f(f(_x31, _x32, _x33), _x22, f(a, _x82, _x53)))active#(f(f(mark(_x31), _x32, mark(_x33)), _x22, active(f(a, _x82, mark(_x53)))))mark#(f(f(_x31, _x32, _x33), active(_x42), f(a, _x82, b)))active#(f(f(mark(_x31), _x32, mark(_x33)), _x42, active(f(active(a), _x82, b))))
mark#(f(a, active(_x22), f(_x51, active(_x72), b)))active#(f(active(a), _x22, active(f(mark(_x51), _x72, active(b)))))mark#(f(X1, active(_x22), f(f(c, _x92, _x93), active(_x72), b)))active#(f(mark(X1), _x22, active(f(active(f(active(c), _x92, mark(_x93))), _x72, active(b)))))
mark#(f(f(a, _x32, b), X2, f(a, _x52, c)))active#(f(active(f(active(a), _x32, active(b))), X2, active(f(active(a), _x52, active(c)))))mark#(f(f(f(a, _x72, f(_x121, _x122, _x123)), _x32, f(_x81, _x82, _x83)), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(active(a), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, active(f(mark(_x81), _x82, mark(_x83))))), _x42, f(active(a), _x82, b)))
mark#(f(f(f(_x71, _x72, f(_x121, _x122, _x123)), _x62, _x33), active(_x22), f(a, _x82, b)))active#(f(active(f(f(mark(_x71), _x72, active(f(mark(_x121), _x122, mark(_x123)))), _x62, mark(_x33))), _x22, active(f(active(a), _x82, b))))mark#(f(f(_x31, _x32, f(_x91, _x92, _x93)), active(_x22), f(a, _x52, b)))active#(f(active(f(mark(_x31), _x32, active(f(mark(_x91), _x92, mark(_x93))))), _x22, active(f(active(a), _x52, active(b)))))
mark#(f(f(f(_x71, _x72, f(f(_x151, _x152, _x153), _x122, _x123)), _x32, _x33), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(active(f(mark(_x151), _x152, mark(_x153))), _x122, mark(_x123))))), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b))))mark#(f(X1, X2, f(_x51, active(mark(_x82)), c)))active#(f(mark(X1), X2, active(f(mark(_x51), _x82, active(c)))))
mark#(f(c, active(_x22), f(_x51, _x52, _x53)))active#(f(active(c), _x22, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(X1, X2, f(_x51, _x52, c)))active#(f(mark(X1), X2, active(f(mark(_x51), _x52, mark(a)))))
mark#(f(f(f(_x71, _x72, f(_x141, _x142, _x123)), _x32, _x33), active(_x42), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x141, _x142, mark(_x123))))), _x32, mark(_x33))), _x42, f(active(a), _x92, b)))mark#(f(f(_x31, _x62, _x63), active(_x22), f(a, _x82, b)))active#(f(active(f(mark(_x31), _x62, _x63)), _x22, active(f(a, _x82, active(b)))))
mark#(f(f(f(a, _x72, f(_x141, _x142, _x123)), _x32, _x33), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(active(a), _x72, active(f(_x141, _x142, mark(_x123))))), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b))))mark#(f(f(_x31, _x62, _x63), active(_x22), f(a, active(_x82), b)))active#(f(active(f(mark(_x31), _x62, _x63)), _x22, active(f(active(a), _x82, active(b)))))
mark#(f(f(f(_x71, _x72, f(c, _x122, _x123)), _x32, _x33), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(active(c), _x122, mark(_x123))))), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b))))mark#(f(X1, X2, f(_x51, mark(_x72), f(b, active(_x132), _x113))))active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(f(active(b), _x132, mark(_x113)))))))
mark#(f(f(_x31, _x32, _x33), _x22, f(a, _x52, c)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, f(active(a), _x52, active(c))))mark#(f(f(b, _x62, _x63), active(_x22), f(a, _x52, b)))active#(f(active(f(active(b), _x62, _x63)), _x22, active(f(active(a), _x52, active(b)))))
mark#(f(f(b, _x32, a), _x22, f(a, _x52, c)))active#(f(active(f(active(b), _x32, active(a))), _x22, f(active(a), _x52, active(c))))mark#(f(f(f(_x71, _x72, _x73), _x32, _x33), active(_x22), f(a, active(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, mark(_x73))), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b))))
mark#(f(X1, X2, f(c, _x52, b)))active#(f(mark(X1), X2, active(f(active(c), _x52, active(b)))))mark#(f(X1, _x22, f(_x51, active(_x72), b)))active#(f(mark(X1), _x22, f(mark(_x51), _x72, active(b))))
mark#(f(c, X2, f(_x51, _x52, _x53)))active#(f(active(c), X2, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(f(f(f(_x91, _x92, _x93), _x72, f(_x121, _x132, _x133)), _x32, _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(active(f(mark(_x91), _x92, mark(_x93))), _x72, active(f(mark(_x121), _x132, _x133)))), _x32, mark(_x33))), _x42, f(active(a), _x82, b)))
mark#(f(f(f(_x71, _x72, f(_x121, mark(_x142), _x123)), _x32, _x33), active(_x22), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x142, mark(_x123))))), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b))))mark#(f(f(f(_x71, active(_x92), f(_x121, _x122, _x123)), _x32, _x33), active(_x22), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x92, active(f(mark(_x121), _x122, mark(_x123))))), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b))))
mark#(f(X1, mark(_x22), f(b, mark(_x72), c)))active#(f(mark(X1), _x22, active(f(active(b), _x72, mark(a)))))mark#(f(X1, active(mark(_x32)), f(f(_x91, _x92, _x93), active(_x72), b)))active#(f(mark(X1), _x32, active(f(active(f(mark(_x91), _x92, mark(_x93))), _x72, active(b)))))
mark#(f(f(_x31, _x32, b), X2, f(a, _x52, c)))active#(f(active(f(mark(_x31), _x32, active(b))), X2, active(f(active(a), _x52, active(c)))))mark#(f(X1, active(active(_x32)), f(_x51, active(_x82), b)))active#(f(mark(X1), _x32, active(f(mark(_x51), _x82, b))))
mark#(f(f(_x31, mark(_x72), _x73), active(_x22), f(a, _x52, b)))active#(f(active(f(mark(_x31), _x72, _x73)), _x22, active(f(active(a), _x52, active(b)))))mark#(f(f(f(_x71, active(_x92), a), _x32, _x33), active(_x22), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x92, active(a))), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b))))
mark#(f(f(f(_x61, _x62, _x63), _x32, b), X2, f(a, _x52, b)))active#(f(active(f(active(f(mark(_x61), _x62, mark(_x63))), _x32, active(b))), X2, active(f(active(a), _x52, active(b)))))mark#(f(f(_x31, _x32, b), _x22, f(a, _x52, b)))active#(f(f(mark(_x31), _x32, active(b)), _x22, active(f(active(a), _x52, active(b)))))
mark#(f(X1, X2, f(_x51, mark(_x72), f(_x111, active(_x132), c))))active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(f(mark(_x111), _x132, active(c)))))))mark#(f(f(f(a, _x72, f(_x121, _x122, _x123)), mark(_x62), _x63), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(active(a), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x62, _x63)), _x42, f(active(a), _x82, b)))
mark#(f(f(f(_x71, active(_x92), _x73), _x32, _x33), active(mark(_x42)), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x92, mark(_x73))), _x32, mark(_x33))), _x42, active(f(active(a), _x82, b))))mark#(f(X1, mark(_x22), f(_x51, _x52, b)))active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, active(b)))))
mark#(f(f(_x31, _x32, a), _x42, f(a, _x52, c)))active#(f(f(mark(_x31), _x32, active(a)), _x42, f(active(a), _x52, active(c))))mark#(f(X1, mark(_x22), f(_x51, _x52, _x53)))active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(f(f(a, _x72, f(_x121, _x122, _x123)), mark(_x52), _x33), active(_x42), f(a, mark(_x52), b)))active#(f(active(f(active(f(active(a), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x52, mark(_x33))), _x42, f(active(a), _x52, b)))mark#(f(f(f(_x71, active(_x102), _x103), _x32, _x33), active(_x22), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x102, _x103)), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b))))
mark#(f(f(f(a, _x72, f(_x121, active(_x132), _x123)), _x32, _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(active(a), _x72, active(f(mark(_x121), _x132, mark(_x123))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b)))mark#(f(f(_x31, _x32, a), _x22, f(a, _x72, c)))active#(f(active(f(mark(_x31), _x32, active(a))), _x22, f(active(a), _x72, c)))
mark#(f(f(_x31, _x32, c), active(_x22), f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, active(c))), _x22, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(f(_x31, _x32, a), _x22, f(a, active(_x72), c)))active#(f(active(f(mark(_x31), _x32, active(a))), _x22, f(active(a), _x72, active(c))))
mark#(f(f(f(_x71, _x72, f(active(_x151), _x152, _x123)), _x32, _x33), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x151, _x152, mark(_x123))))), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b))))mark#(f(f(_x31, _x32, _x33), _x22, f(a, _x52, f(_x111, _x112, _x113))))active#(f(f(mark(_x31), _x32, mark(_x33)), _x22, active(f(active(a), _x52, active(f(mark(_x111), _x112, mark(_x113)))))))
mark#(f(f(f(_x71, _x72, f(c, active(_x132), _x123)), _x32, _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(active(c), _x132, mark(_x123))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b)))mark#(f(f(_x31, _x32, c), active(_x22), f(a, _x82, b)))active#(f(active(f(mark(_x31), _x32, active(c))), _x22, active(f(active(a), _x82, b))))
mark#(f(f(a, _x32, _x33), active(_x22), f(a, _x52, c)))active#(f(active(f(active(a), _x32, mark(_x33))), _x22, active(f(active(a), _x52, active(c)))))mark#(f(X1, active(_x22), f(f(f(_x121, _x122, _x123), _x92, _x93), active(_x72), b)))active#(f(mark(X1), _x22, active(f(active(f(active(f(mark(_x121), _x122, mark(_x123))), _x92, mark(_x93))), _x72, active(b)))))
mark#(f(f(f(a, _x72, f(_x121, _x122, c)), _x32, _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(active(a), _x72, active(f(mark(_x121), _x122, active(c))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b)))mark#(f(f(_x31, _x32, _x33), mark(_x22), f(a, _x52, c)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(a), _x52, active(c)))))
mark#(f(f(f(_x71, _x72, b), _x32, _x33), active(_x22), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x72, active(b))), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b))))mark#(f(X1, X2, f(b, active(_x72), b)))active#(f(mark(X1), X2, active(f(active(b), _x72, active(b)))))
mark#(f(b, X2, f(a, _x52, b)))active#(f(active(b), X2, active(f(active(a), _x52, active(b)))))mark#(f(f(f(_x71, active(_x92), _x73), _x32, _x33), active(_x22), f(a, _x92, b)))active#(f(active(f(active(f(mark(_x71), _x92, mark(_x73))), _x32, mark(_x33))), _x22, active(f(a, _x92, b))))
mark#(f(f(f(_x71, _x72, f(c, _x122, _x123)), _x32, _x33), active(_x42), f(a, _x52, b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(active(c), _x122, mark(_x123))))), _x32, mark(_x33))), _x42, f(a, _x52, b)))mark#(f(f(b, _x32, _x33), X2, f(_x51, _x52, _x53)))active#(f(active(f(active(b), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(X1, X2, f(_x51, mark(_x72), f(a, active(_x132), _x113))))active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(f(active(a), _x132, mark(_x113)))))))mark#(f(f(_x31, _x32, _x33), active(_x42), f(a, _x52, _x53)))active#(f(f(mark(_x31), _x32, mark(_x33)), _x42, active(f(active(a), _x52, mark(_x53)))))
mark#(f(f(f(c, _x72, _x73), _x32, _x33), active(_x22), f(a, _x82, b)))active#(f(active(f(active(f(active(c), _x72, mark(_x73))), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b))))mark#(f(f(f(a, _x72, f(_x121, _x122, _x123)), mark(_x52), _x33), active(_x42), f(a, _x52, b)))active#(f(active(f(active(f(active(a), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x52, mark(_x33))), _x42, f(a, _x52, b)))
mark#(f(X1, X2, f(_x51, mark(_x72), f(_x141, active(_x142), _x113))))active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(f(_x141, _x142, mark(_x113)))))))mark#(f(_x21, _x22, f(_x51, active(_x72), b)))active#(f(_x21, _x22, active(f(mark(_x51), _x72, active(b)))))
mark#(f(X1, X2, f(_x51, mark(_x72), f(_x111, _x132, _x133))))active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(f(mark(_x111), _x132, _x133))))))mark#(f(_x21, _x22, f(_x51, mark(_x72), f(_x111, active(_x132), _x113))))active#(f(_x21, _x22, active(f(mark(_x51), _x72, active(f(mark(_x111), _x132, mark(_x113)))))))
mark#(f(f(f(a, _x72, f(_x121, _x122, c)), mark(_x52), _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(active(a), _x72, active(f(mark(_x121), _x122, active(c))))), _x52, mark(_x33))), _x42, f(active(a), _x82, b)))mark#(f(f(_x31, _x62, _x63), active(_x42), f(a, _x52, b)))active#(f(active(f(mark(_x31), _x62, _x63)), _x42, f(active(a), _x52, active(b))))
mark#(f(f(_x31, _x32, a), X2, f(a, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, active(a))), X2, active(f(active(a), _x52, mark(_x53)))))mark#(f(f(f(_x71, _x72, _x73), _x62, _x63), active(_x22), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x72, mark(_x73))), _x62, _x63)), _x22, active(f(active(a), _x82, b))))
mark#(f(f(f(_x71, _x72, f(_x141, _x142, _x123)), _x32, _x33), active(_x42), f(a, mark(_x92), b)))active#(f(f(active(f(mark(_x71), _x72, active(f(_x141, _x142, mark(_x123))))), _x32, mark(_x33)), _x42, active(f(active(a), _x92, b))))mark#(f(f(f(_x71, active(_x92), b), _x32, _x33), active(_x22), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x92, active(b))), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b))))
mark#(f(f(f(_x71, _x72, _x73), mark(_x62), _x33), active(_x22), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x72, mark(_x73))), _x62, mark(_x33))), _x22, active(f(active(a), _x82, b))))mark#(f(X1, _x22, f(_x51, _x52, _x53)))active#(f(mark(X1), _x22, f(mark(_x51), _x52, mark(_x53))))
mark#(f(f(f(_x71, _x72, f(_x121, _x122, _x123)), _x32, _x33), active(mark(_x42)), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, mark(_x33))), _x42, active(f(active(a), _x82, b))))mark#(f(b, active(_x32), _x33))active#(f(active(b), _x32, _x33))
mark#(f(f(_x31, mark(_x52), _x33), active(_x42), f(a, _x52, b)))active#(f(active(f(mark(_x31), _x52, mark(_x33))), _x42, f(active(a), _x52, active(b))))mark#(f(f(f(_x71, _x72, f(_x141, _x142, a)), _x32, _x33), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x141, _x142, active(a))))), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b))))
mark#(f(f(f(_x71, _x72, f(_x121, active(_x142), _x123)), _x32, _x33), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x142, mark(_x123))))), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b))))mark#(f(f(f(_x71, _x72, f(a, _x122, _x123)), _x32, _x33), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(active(a), _x122, mark(_x123))))), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b))))
mark#(f(f(f(_x81, _x82, f(_x121, _x122, _x123)), _x32, _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(_x81, _x82, active(f(mark(_x121), _x122, mark(_x123))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b)))mark#(f(f(f(_x71, active(_x92), _x73), _x32, _x33), active(active(_x42)), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x92, mark(_x73))), _x32, mark(_x33))), _x42, active(f(active(a), _x82, b))))
mark#(f(X1, active(_x22), f(f(_x91, _x112, _x113), active(_x72), b)))active#(f(mark(X1), _x22, active(f(active(f(mark(_x91), _x112, _x113)), _x72, active(b)))))mark#(f(f(f(_x71, _x72, _x73), _x32, c), active(_x22), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x72, mark(_x73))), _x32, active(c))), _x22, active(f(active(a), _x82, b))))
mark#(f(c, mark(_x22), f(b, _x52, c)))active#(f(active(c), _x22, active(f(active(b), _x52, mark(a)))))mark#(f(f(_x31, _x32, b), X2, f(a, _x72, b)))active#(f(active(f(mark(_x31), _x32, active(b))), X2, active(f(a, _x72, active(b)))))
mark#(f(f(f(a, _x72, f(_x121, _x122, f(_x171, _x172, _x173))), mark(_x52), _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(active(a), _x72, active(f(mark(_x121), _x122, active(f(mark(_x171), _x172, mark(_x173))))))), _x52, mark(_x33))), _x42, f(active(a), _x82, b)))mark#(f(X1, active(_x22), f(f(_x91, _x92, f(_x141, _x142, _x143)), active(_x72), b)))active#(f(mark(X1), _x22, active(f(active(f(mark(_x91), _x92, active(f(mark(_x141), _x142, mark(_x143))))), _x72, active(b)))))
mark#(f(f(_x31, _x32, _x33), X2, f(a, mark(_x72), c)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x72, active(c)))))mark#(f(f(f(a, _x72, f(_x131, _x132, _x123)), _x32, _x33), active(_x42), f(a, _x52, b)))active#(f(active(f(active(f(active(a), _x72, active(f(_x131, _x132, mark(_x123))))), _x32, mark(_x33))), _x42, f(a, _x52, b)))
mark#(f(f(_x31, _x32, _x33), X2, f(a, active(_x72), c)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x72, active(c)))))mark#(f(X1, mark(_x22), f(_x51, mark(_x72), f(_x111, active(_x132), _x113))))active#(f(mark(X1), _x22, active(f(mark(_x51), _x72, active(f(mark(_x111), _x132, mark(_x113)))))))
mark#(f(X1, active(_x22), f(_x51, mark(_x72), _x53)))active#(f(mark(X1), _x22, active(f(mark(_x51), _x72, mark(_x53)))))mark#(f(X1, _x22, f(_x51, mark(_x72), _x53)))active#(f(mark(X1), _x22, f(mark(_x51), _x72, mark(_x53))))
mark#(f(X1, active(_x22), f(f(c, _x92, c), active(_x72), b)))active#(f(mark(X1), _x22, active(f(active(f(active(c), _x92, active(c))), _x72, active(b)))))mark#(f(X1, active(_x22), f(f(_x91, mark(_x112), c), active(_x72), b)))active#(f(mark(X1), _x22, active(f(active(f(mark(_x91), _x112, active(c))), _x72, active(b)))))
mark#(f(f(f(_x71, _x72, f(_x121, _x132, _x133)), _x32, _x33), active(_x22), f(a, _x82, b)))active#(f(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x132, _x133)))), _x32, mark(_x33)), _x22, f(active(a), _x82, b)))mark#(f(X1, X2, f(_x51, mark(_x72), f(_x111, active(mark(_x142)), _x113))))active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(f(mark(_x111), _x142, mark(_x113)))))))
mark#(f(f(f(a, _x72, f(_x131, _x132, _x123)), _x32, a), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(active(a), _x72, active(f(_x131, _x132, mark(_x123))))), _x32, active(a))), _x42, f(active(a), _x82, b)))mark#(f(f(f(_x71, _x72, f(_x121, _x122, _x123)), _x32, _x33), active(_x42), f(a, mark(_x52), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, mark(_x33))), _x42, f(active(a), _x52, b)))
mark#(f(_x21, _x22, f(b, _x52, c)))active#(f(_x21, _x22, active(f(active(b), _x52, active(c)))))mark#(f(b, _x32, _x33))active#(f(b, _x32, _x33))
mark#(f(c, X2, f(_x51, _x52, c)))active#(f(active(c), X2, active(f(mark(_x51), _x52, active(c)))))mark#(f(f(_x41, _x42, _x43), active(_x22), f(_x51, _x52, _x53)))active#(f(active(f(mark(_x41), _x42, mark(_x43))), _x22, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(X1, active(_x32), f(_x51, active(_x82), b)))active#(f(mark(X1), _x32, f(mark(_x51), _x82, b)))mark#(f(b, X2, a))active#(f(active(b), X2, active(a)))
mark#(f(f(_x31, _x72, active(_x73)), active(_x22), f(a, _x52, b)))active#(f(active(f(mark(_x31), _x72, _x73)), _x22, active(f(active(a), _x52, active(b)))))mark#(f(a, X2, f(b, _x52, c)))active#(f(active(a), X2, active(f(active(b), _x52, active(a)))))
mark#(f(f(_x31, mark(_x52), _x33), X2, f(a, _x52, mark(_x33))))active#(f(active(f(mark(_x31), _x52, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53)))))mark#(f(f(f(_x71, active(_x92), _x73), _x32, _x33), active(_x22), f(a, active(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x92, mark(_x73))), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b))))
mark#(f(a, mark(_x22), f(b, _x52, c)))active#(f(active(a), _x22, active(f(active(b), _x52, active(c)))))mark#(f(X1, active(_x22), f(f(_x91, _x92, b), active(_x72), b)))active#(f(mark(X1), _x22, active(f(active(f(mark(_x91), _x92, active(b))), _x72, active(b)))))
mark#(f(f(_x31, _x32, _x33), active(mark(_x22)), f(a, _x52, b)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, f(active(a), _x52, active(b))))mark#(f(f(_x31, _x32, _x33), X2, f(c, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(c), _x52, mark(_x53)))))
mark#(f(f(f(_x71, _x82, f(_x121, _x122, _x123)), _x32, _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x82, f(mark(_x121), _x122, mark(_x123)))), _x32, mark(_x33))), _x42, f(active(a), _x82, b)))mark#(f(X1, active(_x32), f(_x51, _x52, _x53)))active#(f(mark(X1), _x32, f(mark(_x51), _x52, mark(_x53))))
mark#(f(f(f(_x71, mark(_x82), f(c, _x122, _x123)), _x32, _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x82, active(f(active(c), _x122, mark(_x123))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b)))mark#(f(f(_x31, _x32, c), active(_x22), f(a, _x52, b)))active#(f(active(f(mark(_x31), _x32, active(c))), _x22, active(f(active(a), _x52, active(b)))))
mark#(f(b, X2, f(_x51, active(_x72), b)))active#(f(active(b), X2, active(f(mark(_x51), _x72, active(b)))))mark#(f(X1, active(_x32), f(f(_x91, _x92, _x93), active(_x72), b)))active#(f(mark(X1), _x32, f(active(f(mark(_x91), _x92, mark(_x93))), _x72, active(b))))
mark#(f(c, X2, X3))active#(f(active(c), X2, mark(X3)))mark#(f(f(f(_x71, active(_x92), c), _x32, _x33), active(_x22), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x92, active(c))), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b))))
mark#(f(c, X2, f(_x51, _x72, b)))active#(f(active(c), X2, active(f(mark(_x51), _x72, b))))mark#(f(f(_x31, mark(_x52), _x33), _x22, f(a, _x52, mark(_x33))))active#(f(f(mark(_x31), _x52, mark(_x33)), _x22, active(f(active(a), _x52, mark(_x53)))))
mark#(f(f(_x31, _x62, _x63), active(_x22), f(a, mark(_x82), b)))active#(f(active(f(mark(_x31), _x62, _x63)), _x22, active(f(active(a), _x82, active(b)))))mark#(f(f(f(_x71, _x72, f(_x131, _x132, _x123)), _x32, _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x131, _x132, mark(_x123))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b)))
mark#(f(_x31, active(_x32), f(_x51, active(_x82), b)))active#(f(_x31, _x32, active(f(mark(_x51), _x82, b))))mark#(f(X1, active(_x22), f(f(_x91, _x92, c), active(_x82), b)))active#(f(mark(X1), _x22, active(f(active(f(mark(_x91), _x92, active(c))), _x82, b))))
mark#(f(X1, mark(_x22), f(b, _x52, c)))active#(f(mark(X1), _x22, active(f(active(b), _x52, active(c)))))mark#(f(f(_x31, mark(_x52), _x33), X2, f(a, _x52, c)))active#(f(active(f(mark(_x31), _x52, mark(_x33))), X2, active(f(active(a), _x52, active(c)))))
mark#(f(X1, X2, f(_x51, mark(_x72), f(_x111, active(_x142), _x143))))active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(f(mark(_x111), _x142, _x143))))))mark#(f(f(f(c, _x72, f(_x121, _x122, _x123)), _x32, _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(active(c), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b)))
mark#(f(f(_x31, _x32, a), X2, f(a, _x72, c)))active#(f(active(f(mark(_x31), _x32, active(a))), X2, active(f(active(a), _x72, c))))mark#(f(f(_x61, _x62, a), _x22, f(a, _x52, c)))active#(f(active(f(_x61, _x62, active(a))), _x22, f(active(a), _x52, active(c))))
mark#(f(f(_x31, _x52, a), X2, f(a, _x52, c)))active#(f(active(f(mark(_x31), _x52, a)), X2, active(f(active(a), _x52, active(c)))))mark#(f(b, X2, f(_x51, _x72, b)))active#(f(active(b), X2, active(f(mark(_x51), _x72, b))))
mark#(f(f(c, _x32, _x33), _x22, f(a, _x52, _x53)))active#(f(f(active(c), _x32, mark(_x33)), _x22, active(f(active(a), _x52, mark(_x53)))))mark#(f(X1, active(_x22), f(_x51, active(_x72), c)))active#(f(mark(X1), _x22, active(f(mark(_x51), _x72, active(c)))))
mark#(f(a, _x22, f(b, _x52, c)))active#(f(a, _x22, active(f(active(b), _x52, active(c)))))mark#(f(f(f(_x71, mark(_x92), f(_x121, _x122, _x123)), _x32, _x33), active(_x22), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x92, active(f(mark(_x121), _x122, mark(_x123))))), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b))))
mark#(f(f(_x31, _x32, a), active(_x22), f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, active(a))), _x22, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(f(b, _x32, _x33), X2, f(a, _x72, b)))active#(f(active(f(active(b), _x32, mark(_x33))), X2, active(f(active(a), _x72, b))))
mark#(f(f(f(_x71, _x72, f(_x121, mark(_x142), _x123)), _x32, _x33), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x142, mark(_x123))))), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b))))mark#(f(f(f(a, _x72, f(_x131, _x132, a)), _x32, _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(active(a), _x72, active(f(_x131, _x132, active(a))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b)))
mark#(f(X1, X2, f(_x51, _x52, c)))active#(f(mark(X1), X2, active(f(mark(_x51), _x52, mark(b)))))mark#(f(f(_x31, active(_x62), _x33), active(_x22), f(a, _x82, b)))active#(f(active(f(mark(_x31), _x62, mark(_x33))), _x22, active(f(active(a), _x82, b))))
mark#(f(f(_x31, _x32, b), active(_x22), f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, active(b))), _x22, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(f(_x31, _x32, a), _x22, f(a, _x72, c)))active#(f(active(f(mark(_x31), _x32, active(a))), _x22, f(a, _x72, active(c))))
mark#(f(X1, X2, f(b, active(_x72), c)))active#(f(mark(X1), X2, active(f(active(b), _x72, active(a)))))mark#(f(X1, X2, f(_x51, active(active(_x82)), b)))active#(f(mark(X1), X2, active(f(mark(_x51), _x82, active(b)))))
mark#(f(X1, active(_x22), f(f(b, _x92, c), active(_x72), b)))active#(f(mark(X1), _x22, active(f(active(f(active(b), _x92, active(c))), _x72, active(b)))))mark#(f(f(f(c, _x72, f(_x121, _x132, _x133)), _x32, _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(active(c), _x72, active(f(mark(_x121), _x132, _x133)))), _x32, mark(_x33))), _x42, f(active(a), _x82, b)))
mark#(f(f(f(b, _x72, f(_x141, _x142, _x123)), _x32, _x33), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(active(b), _x72, active(f(_x141, _x142, mark(_x123))))), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b))))mark#(f(X1, X2, f(_x51, active(_x72), c)))active#(f(mark(X1), X2, active(f(mark(_x51), _x72, mark(b)))))
active#(f(a, b, X))mark#(f(X, X, X))mark#(f(f(f(a, _x72, f(_x131, _x132, _x123)), _x32, b), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(active(a), _x72, active(f(_x131, _x132, mark(_x123))))), _x32, active(b))), _x42, f(active(a), _x82, b)))
mark#(f(b, mark(_x22), X3))active#(f(active(b), _x22, mark(X3)))mark#(f(f(f(_x81, _x82, _x83), _x62, _x63), active(_x22), f(a, _x52, b)))active#(f(active(f(active(f(mark(_x81), _x82, mark(_x83))), _x62, _x63)), _x22, active(f(active(a), _x52, active(b)))))
mark#(f(X1, mark(_x22), f(_x51, active(_x72), b)))active#(f(mark(X1), _x22, active(f(mark(_x51), _x72, active(b)))))mark#(f(f(f(_x71, _x72, f(_x121, _x122, _x123)), active(_x62), _x33), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x62, mark(_x33))), _x22, active(f(active(a), _x92, b))))
mark#(f(f(f(_x71, _x72, f(f(_x151, _x152, _x153), _x122, _x123)), _x32, _x33), active(_x22), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(active(f(mark(_x151), _x152, mark(_x153))), _x122, mark(_x123))))), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b))))mark#(f(X1, mark(active(_x32)), f(b, _x52, c)))active#(f(mark(X1), _x32, active(f(active(b), _x52, mark(a)))))
mark#(f(X1, active(_x22), f(f(_x91, _x92, _x93), active(active(_x82)), b)))active#(f(mark(X1), _x22, active(f(active(f(mark(_x91), _x92, mark(_x93))), _x82, active(b)))))mark#(f(f(f(_x101, active(_x102), _x73), _x32, _x33), active(_x22), f(a, _x82, b)))active#(f(active(f(active(f(_x101, _x102, mark(_x73))), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b))))
mark#(f(c, X2, f(_x51, active(_x72), c)))active#(f(active(c), X2, active(f(mark(_x51), _x72, active(c)))))mark#(f(X1, active(_x22), f(f(_x91, active(_x112), c), active(_x72), b)))active#(f(mark(X1), _x22, active(f(active(f(mark(_x91), _x112, active(c))), _x72, active(b)))))
mark#(f(X1, mark(mark(_x32)), f(b, _x52, c)))active#(f(mark(X1), _x32, active(f(active(b), _x52, mark(a)))))mark#(f(f(_x31, mark(_x52), b), X2, f(a, _x52, b)))active#(f(active(f(mark(_x31), _x52, active(b))), X2, active(f(active(a), _x52, active(b)))))
mark#(f(f(f(a, _x72, f(_x121, _x122, _x123)), _x32, _x33), active(_x42), f(a, active(_x52), b)))active#(f(active(f(active(f(active(a), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, mark(_x33))), _x42, f(active(a), _x52, b)))mark#(f(X1, X2, f(c, active(_x72), b)))active#(f(mark(X1), X2, active(f(active(c), _x72, active(b)))))
mark#(f(f(_x31, _x32, _x33), X2, f(a, active(_x72), b)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x72, active(b)))))mark#(f(f(_x51, _x52, _x33), X2, f(_x51, _x52, mark(_x33))))active#(f(active(f(_x51, _x52, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(X1, X2, f(_x51, _x72, b)))active#(f(mark(X1), X2, active(f(mark(_x51), _x72, b))))mark#(f(f(_x31, _x32, _x33), active(_x22), f(a, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(a), _x52, mark(_x53)))))
mark#(f(X1, X2, f(f(_x81, _x82, _x83), _x52, b)))active#(f(mark(X1), X2, active(f(active(f(mark(_x81), _x82, mark(_x83))), _x52, active(b)))))mark#(f(f(f(_x71, _x72, f(_x121, _x132, _x133)), _x32, _x33), active(mark(_x22)), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x132, _x133)))), _x32, mark(_x33))), _x22, f(active(a), _x82, b)))
mark#(f(f(_x31, _x32, _x33), X2, f(a, active(_x72), _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x72, mark(_x53)))))mark#(f(f(f(_x61, _x62, _x63), _x32, _x33), X2, f(a, _x52, c)))active#(f(active(f(active(f(mark(_x61), _x62, mark(_x63))), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(c)))))
mark#(f(f(_x41, _x42, _x43), active(_x22), f(f(_x91, _x92, _x93), active(_x72), b)))active#(f(active(f(mark(_x41), _x42, mark(_x43))), _x22, active(f(active(f(mark(_x91), _x92, mark(_x93))), _x72, active(b)))))mark#(f(X1, X2, f(_x71, _x72, b)))active#(f(mark(X1), X2, active(f(_x71, _x72, active(b)))))
mark#(f(X1, X2, f(a, active(_x72), c)))active#(f(mark(X1), X2, active(f(active(a), _x72, active(c)))))mark#(f(f(_x31, _x32, _x33), active(_x42), f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x42, f(mark(_x51), _x52, mark(_x53))))
mark#(f(_x21, _x22, f(_x51, _x52, _x53)))active#(f(_x21, _x22, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(f(_x31, _x32, a), _x22, f(a, _x52, c)))active#(f(f(mark(_x31), _x32, active(a)), _x22, active(f(active(a), _x52, active(c)))))
mark#(f(f(a, _x32, b), X2, f(a, _x52, b)))active#(f(active(f(active(a), _x32, active(b))), X2, active(f(active(a), _x52, active(b)))))mark#(f(f(_x31, _x32, a), active(_x42), f(a, _x52, b)))active#(f(active(f(mark(_x31), _x32, active(a))), _x42, f(active(a), _x52, active(b))))
mark#(f(f(f(_x71, _x72, _x73), _x32, _x33), active(_x22), f(a, _x52, b)))active#(f(active(f(active(f(mark(_x71), _x72, mark(_x73))), _x32, mark(_x33))), _x22, active(f(active(a), _x52, active(b)))))mark#(f(f(_x61, _x62, _x33), active(_x22), f(a, _x52, b)))active#(f(active(f(_x61, _x62, mark(_x33))), _x22, active(f(active(a), _x52, active(b)))))
mark#(f(b, active(_x22), f(f(_x91, _x92, c), active(_x72), b)))active#(f(active(b), _x22, active(f(active(f(mark(_x91), _x92, active(c))), _x72, active(b)))))mark#(f(X1, X2, f(a, _x52, c)))active#(f(mark(X1), X2, active(f(active(a), _x52, active(c)))))
mark#(f(c, X2, f(_x51, mark(_x72), f(_x111, active(_x132), _x113))))active#(f(active(c), X2, active(f(mark(_x51), _x72, active(f(mark(_x111), _x132, mark(_x113)))))))mark#(f(f(_x31, _x32, _x33), _x22, f(a, _x52, c)))active#(f(f(mark(_x31), _x32, mark(_x33)), _x22, active(f(active(a), _x52, active(c)))))
mark#(f(X1, active(active(_x32)), f(f(_x91, _x92, c), active(_x72), b)))active#(f(mark(X1), _x32, active(f(active(f(mark(_x91), _x92, active(c))), _x72, active(b)))))mark#(f(f(f(a, _x72, f(_x121, _x122, _x123)), mark(_x52), f(_x91, _x92, _x93)), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(active(a), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x52, active(f(mark(_x91), _x92, mark(_x93))))), _x42, f(active(a), _x82, b)))
mark#(f(f(b, _x32, _x33), X2, f(a, _x52, _x53)))active#(f(active(f(active(b), _x32, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53)))))mark#(f(f(a, _x32, a), _x22, f(a, _x52, c)))active#(f(active(f(active(a), _x32, active(a))), _x22, f(active(a), _x52, active(c))))
mark#(f(f(_x31, _x32, _x33), _x22, f(a, _x82, _x83)))active#(f(f(mark(_x31), _x32, mark(_x33)), _x22, active(f(active(a), _x82, _x83))))mark#(f(X1, active(_x22), f(b, active(_x72), b)))active#(f(mark(X1), _x22, active(f(active(b), _x72, active(b)))))
mark#(f(f(_x31, _x52, _x53), X2, f(a, _x52, b)))active#(f(active(f(mark(_x31), _x52, _x53)), X2, active(f(active(a), _x52, active(b)))))mark#(f(f(f(_x71, _x72, f(_x121, _x122, _x123)), _x62, _x33), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(f(mark(_x71), _x72, active(f(mark(_x121), _x122, mark(_x123)))), _x62, mark(_x33))), _x22, active(f(active(a), _x92, b))))
mark#(f(f(f(a, _x72, f(_x121, _x132, _x133)), _x32, _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(active(a), _x72, active(f(mark(_x121), _x132, _x133)))), _x32, mark(_x33))), _x42, f(active(a), _x82, b)))mark#(f(f(f(_x71, _x72, f(c, _x122, _x123)), _x32, _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(a), _x122, mark(_x123))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b)))
mark#(f(f(b, active(_x52), _x33), X2, f(a, _x52, b)))active#(f(active(f(active(b), _x52, mark(_x33))), X2, active(f(active(a), _x52, active(b)))))mark#(f(f(f(_x71, _x72, f(_x121, _x122, _x123)), _x32, _x33), active(_x22), f(a, _x92, b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, mark(_x33))), _x22, active(f(a, _x92, b))))
mark#(f(f(f(_x71, _x72, f(_x121, _x122, _x123)), _x32, a), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, active(a))), _x42, f(active(a), _x82, b)))mark#(f(f(f(_x71, _x72, f(c, _x122, _x123)), active(_x52), _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(active(c), _x122, mark(_x123))))), _x52, mark(_x33))), _x42, f(active(a), _x82, b)))
mark#(f(a, X2, f(_x51, active(_x72), b)))active#(f(active(a), X2, active(f(mark(_x51), _x72, active(b)))))mark#(f(f(_x31, _x32, _x33), mark(_x22), f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(f(_x31, mark(_x52), a), X2, f(a, _x52, c)))active#(f(active(f(mark(_x31), _x52, active(a))), X2, active(f(active(a), _x52, active(c)))))mark#(f(f(_x31, _x52, _x53), X2, f(mark(_x31), _x52, _x53)))active#(f(active(f(mark(_x31), _x52, _x53)), X2, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(f(f(_x71, _x72, f(_x121, _x132, _x133)), _x32, a), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x132, _x133)))), _x32, active(a))), _x42, f(active(a), _x82, b)))mark#(f(b, X2, c))active#(f(active(b), X2, active(c)))
mark#(f(_x21, _x22, f(_x51, mark(_x72), _x53)))active#(f(_x21, _x22, active(f(mark(_x51), _x72, mark(_x53)))))mark#(f(f(f(_x71, active(_x92), _x73), _x62, _x33), active(_x22), f(a, _x82, b)))active#(f(active(f(f(mark(_x71), _x92, mark(_x73)), _x62, mark(_x33))), _x22, active(f(active(a), _x82, b))))
mark#(f(f(_x31, _x32, _x33), _x22, f(a, mark(_x82), _x53)))active#(f(f(mark(_x31), _x32, mark(_x33)), _x22, active(f(active(a), _x82, mark(_x53)))))mark#(f(f(_x31, _x32, f(_x91, _x92, _x93)), active(_x22), f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, active(f(mark(_x91), _x92, mark(_x93))))), _x22, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(X1, active(_x22), f(b, _x52, _x53)))active#(f(mark(X1), _x22, active(f(active(b), _x52, mark(_x53)))))mark#(f(f(f(a, _x72, f(_x121, _x122, _x123)), mark(active(_x62)), _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(active(a), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x62, mark(_x33))), _x42, f(active(a), _x82, b)))
mark#(f(f(f(_x71, _x72, f(a, b, _x123)), _x32, _x33), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, mark(f(mark(_x123), mark(_x123), mark(_x123))))), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b))))mark#(f(f(a, _x32, _x33), mark(_x22), f(a, _x52, c)))active#(f(active(f(active(a), _x32, mark(_x33))), _x22, active(f(active(a), _x52, active(c)))))
mark#(f(f(_x31, _x32, _x33), active(mark(_x42)), f(a, _x52, b)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x42, active(f(active(a), _x52, active(b)))))mark#(f(X1, X2, f(_x51, active(_x72), _x53)))active#(f(mark(X1), X2, active(f(mark(_x51), _x72, mark(_x53)))))
mark#(f(f(_x31, _x32, _x33), X2, f(a, _x72, _x73)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x72, _x73))))mark#(f(f(_x51, _x52, _x33), X2, f(a, _x52, b)))active#(f(active(f(_x51, _x52, mark(_x33))), X2, active(f(active(a), _x52, active(b)))))
mark#(f(X1, X2, f(b, _x72, c)))active#(f(mark(X1), X2, active(f(active(b), _x72, a))))mark#(f(f(_x31, _x32, a), X2, f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, active(a))), X2, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(f(f(_x71, _x72, f(c, _x122, _x123)), _x32, _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(b), _x122, mark(_x123))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b)))mark#(f(X1, X2, f(a, _x52, _x53)))active#(f(mark(X1), X2, active(f(active(a), _x52, mark(_x53)))))
mark#(f(X1, X2, f(_x51, mark(_x72), f(c, active(_x132), _x113))))active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(f(active(c), _x132, mark(_x113)))))))mark#(f(f(f(a, _x72, f(active(_x141), _x142, _x123)), _x32, _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(active(a), _x72, active(f(_x141, _x142, mark(_x123))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b)))
mark#(f(f(b, _x32, _x33), _x22, f(a, _x52, b)))active#(f(active(f(active(b), _x32, mark(_x33))), _x22, f(active(a), _x52, active(b))))mark#(f(f(_x31, _x32, f(_x81, _x82, _x83)), X2, f(a, _x52, b)))active#(f(active(f(mark(_x31), _x32, active(f(mark(_x81), _x82, mark(_x83))))), X2, active(f(active(a), _x52, active(b)))))
mark#(f(X1, mark(_x22), f(_x51, mark(_x72), f(_x111, _x112, _x113))))active#(f(mark(X1), _x22, active(f(mark(_x51), _x72, active(f(mark(_x111), _x112, mark(_x113)))))))mark#(f(f(f(f(_x91, _x92, _x93), _x72, f(c, _x122, _x123)), _x32, _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(active(f(mark(_x91), _x92, mark(_x93))), _x72, active(f(active(c), _x122, mark(_x123))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b)))
mark#(f(f(_x31, active(_x52), a), X2, f(a, _x52, c)))active#(f(active(f(mark(_x31), _x52, active(a))), X2, active(f(active(a), _x52, active(c)))))mark#(f(f(a, _x32, _x33), active(_x22), f(a, _x82, b)))active#(f(active(f(active(a), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b))))
mark#(f(f(c, _x32, _x33), active(_x22), f(a, _x52, b)))active#(f(active(f(active(c), _x32, mark(_x33))), _x22, active(f(active(a), _x52, active(b)))))mark#(f(f(_x31, mark(_x62), _x33), active(_x22), f(a, _x52, b)))active#(f(active(f(mark(_x31), _x62, mark(_x33))), _x22, active(f(active(a), _x52, active(b)))))
mark#(f(X1, X2, f(_x81, active(_x82), b)))active#(f(mark(X1), X2, active(f(_x81, _x82, active(b)))))mark#(f(a, X2, f(_x51, mark(_x72), _x53)))active#(f(active(a), X2, active(f(mark(_x51), _x72, mark(_x53)))))
mark#(f(f(_x31, _x32, _x33), active(mark(_x42)), f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x42, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(f(a, _x32, _x33), X2, f(a, _x72, c)))active#(f(active(f(active(a), _x32, mark(_x33))), X2, active(f(a, _x72, active(c)))))
mark#(f(f(f(_x71, _x72, f(_x121, _x122, _x123)), _x62, _x63), active(_x22), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x62, _x63)), _x22, active(f(active(a), _x82, b))))mark#(f(X1, X2, f(_x51, active(_x82), b)))active#(f(mark(X1), X2, active(f(mark(_x51), _x82, b))))
mark#(f(f(_x31, _x32, _x33), active(_x42), f(a, active(_x62), b)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x42, f(active(a), _x62, active(b))))mark#(f(a, active(_x22), f(_x51, _x52, _x53)))active#(f(active(a), _x22, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(f(f(a, _x72, f(_x121, _x122, b)), _x32, _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(active(a), _x72, active(f(mark(_x121), _x122, active(b))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b)))mark#(f(X1, active(_x22), f(f(_x111, _x112, _x93), active(_x72), b)))active#(f(mark(X1), _x22, active(f(active(f(_x111, _x112, mark(_x93))), _x72, active(b)))))
mark#(f(f(b, _x32, c), X2, f(a, _x52, b)))active#(f(active(f(active(b), _x32, active(c))), X2, active(f(active(a), _x52, active(b)))))mark#(f(X1, X2, f(f(_x91, _x92, _x93), mark(_x72), f(_x111, _x112, _x113))))active#(f(mark(X1), X2, active(f(active(f(mark(_x91), _x92, mark(_x93))), _x72, active(f(mark(_x111), _x112, mark(_x113)))))))
mark#(f(b, active(_x22), f(_x51, active(_x82), b)))active#(f(active(b), _x22, active(f(mark(_x51), _x82, b))))mark#(f(f(f(a, _x72, f(c, _x122, _x123)), mark(_x52), _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(active(a), _x72, active(f(active(c), _x122, mark(_x123))))), _x52, mark(_x33))), _x42, f(active(a), _x82, b)))
mark#(f(b, X2, f(c, _x52, b)))active#(f(active(b), X2, active(f(active(c), _x52, active(b)))))mark#(f(f(_x31, _x32, c), _x22, f(a, _x52, _x53)))active#(f(f(mark(_x31), _x32, active(c)), _x22, active(f(active(a), _x52, mark(_x53)))))
mark#(f(X1, active(_x22), f(_x51, _x52, b)))active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, active(b)))))mark#(f(f(_x31, _x32, b), mark(_x22), f(a, _x52, b)))active#(f(active(f(mark(_x31), _x32, active(b))), _x22, active(f(active(a), _x52, active(b)))))
mark#(f(f(f(_x71, active(_x92), _x73), _x32, c), active(_x22), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x92, mark(_x73))), _x32, active(c))), _x22, active(f(active(a), _x82, b))))mark#(f(f(_x31, _x32, _x33), active(_x22), f(f(_x91, _x92, _x93), _x52, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(f(mark(_x91), _x92, mark(_x93))), _x52, mark(_x53)))))
mark#(f(f(f(_x71, _x72, f(_x121, _x122, f(_x171, _x172, _x173))), _x32, _x33), active(_x22), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x122, active(f(mark(_x171), _x172, mark(_x173))))))), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b))))mark#(f(f(_x31, _x32, _x33), active(_x42), f(_x51, _x52, _x53)))active#(f(f(mark(_x31), _x32, mark(_x33)), _x42, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(X1, X2, f(b, _x52, _x53)))active#(f(mark(X1), X2, active(f(active(b), _x52, mark(_x53)))))mark#(f(f(f(a, _x72, f(_x121, _x122, _x123)), mark(_x52), c), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(active(a), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x52, active(c))), _x42, f(active(a), _x82, b)))
mark#(f(f(f(_x71, _x72, f(_x121, _x132, _x133)), _x32, f(_x81, _x82, _x83)), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x132, _x133)))), _x32, active(f(mark(_x81), _x82, mark(_x83))))), _x42, f(active(a), _x82, b)))mark#(f(b, X2, f(_x51, _x52, c)))active#(f(active(b), X2, active(f(mark(_x51), _x52, active(c)))))
mark#(f(X1, active(_x22), X3))active#(f(mark(X1), _x22, mark(X3)))mark#(f(f(f(_x71, _x72, f(_x121, _x122, _x123)), _x32, _x33), active(_x42), f(a, mark(_x92), b)))active#(f(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, mark(_x33)), _x42, active(f(active(a), _x92, b))))
mark#(f(f(_x31, _x32, c), X2, f(a, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, active(c))), X2, active(f(active(a), _x52, mark(_x53)))))mark#(f(f(f(_x71, _x72, _x73), _x32, _x33), active(_x22), f(_x51, _x52, _x53)))active#(f(active(f(active(f(mark(_x71), _x72, mark(_x73))), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(f(b, _x32, _x33), active(_x22), f(a, _x52, b)))active#(f(active(f(active(b), _x32, mark(_x33))), _x22, active(f(active(a), _x52, active(b)))))mark#(f(f(f(_x71, _x72, f(_x121, _x142, _x143)), _x32, _x33), active(_x22), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x142, _x143)))), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b))))
mark#(f(f(f(a, _x72, f(_x131, _x132, f(_x171, _x172, _x173))), _x32, _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(active(a), _x72, active(f(_x131, _x132, active(f(mark(_x171), _x172, mark(_x173))))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b)))mark#(f(f(_x31, mark(_x52), _x33), X2, f(a, _x52, b)))active#(f(active(f(mark(_x31), _x52, mark(_x33))), X2, active(f(active(a), _x52, active(b)))))
mark#(f(f(_x31, active(_x62), _x33), active(_x22), f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x62, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(f(f(_x71, _x72, f(_x121, _x132, _x133)), _x32, _x33), active(_x42), f(a, _x52, b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x132, _x133)))), _x32, mark(_x33))), _x42, f(a, _x52, b)))
mark#(f(f(_x31, _x32, a), active(_x22), f(a, _x52, c)))active#(f(active(f(mark(_x31), _x32, active(a))), _x22, active(f(active(a), _x52, active(c)))))mark#(f(f(f(a, _x72, f(_x121, _x122, _x123)), mark(_x52), _x33), active(_x22), f(a, _x82, b)))active#(f(f(active(f(active(a), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x52, mark(_x33)), _x22, f(active(a), _x82, b)))
mark#(f(f(_x31, _x32, c), active(_x42), f(a, _x52, b)))active#(f(active(f(mark(_x31), _x32, active(c))), _x42, f(active(a), _x52, active(b))))mark#(f(f(f(_x71, _x72, f(c, _x122, _x123)), _x32, b), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(active(c), _x122, mark(_x123))))), _x32, active(b))), _x42, f(active(a), _x82, b)))
mark#(f(X1, X2, f(_x81, active(_x82), c)))active#(f(mark(X1), X2, active(f(_x81, _x82, active(c)))))mark#(f(X1, mark(_x22), X3))active#(f(mark(X1), _x22, mark(X3)))
mark#(f(f(_x31, _x32, _x33), active(active(_x42)), f(a, _x82, b)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x42, active(f(active(a), _x82, b))))mark#(f(c, X2, f(_x51, mark(_x72), _x53)))active#(f(active(c), X2, active(f(mark(_x51), _x72, mark(_x53)))))
mark#(f(X1, active(_x22), f(b, _x52, c)))active#(f(mark(X1), _x22, active(f(active(b), _x52, mark(a)))))mark#(f(X1, mark(_x22), f(b, _x52, c)))active#(f(mark(X1), _x22, active(f(active(b), _x52, active(a)))))
mark#(f(f(f(a, _x92, f(_x121, _x122, _x123)), mark(_x52), _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(active(a), _x92, f(mark(_x121), _x122, mark(_x123)))), _x52, mark(_x33))), _x42, f(active(a), _x82, b)))mark#(f(X1, _x22, f(_x51, mark(_x72), f(_x111, active(_x132), _x113))))active#(f(mark(X1), _x22, f(mark(_x51), _x72, active(f(mark(_x111), _x132, mark(_x113))))))
mark#(f(f(f(_x71, _x72, f(_x121, _x122, _x123)), _x32, f(_x81, _x82, _x83)), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, active(f(mark(_x81), _x82, mark(_x83))))), _x42, f(active(a), _x82, b)))mark#(f(f(f(a, _x72, f(_x121, _x122, f(_x161, _x162, _x163))), _x32, _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(active(a), _x72, active(f(mark(_x121), _x122, active(f(mark(_x161), _x162, mark(_x163))))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b)))
mark#(f(X1, _x22, f(b, _x52, c)))active#(f(mark(X1), _x22, f(active(b), _x52, active(c))))mark#(f(f(f(_x71, _x72, f(c, _x122, _x123)), _x32, _x33), active(_x22), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(active(c), _x122, mark(_x123))))), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b))))
mark#(f(f(f(a, _x72, f(_x121, _x122, _x123)), mark(_x62), _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(f(active(a), _x72, active(f(mark(_x121), _x122, mark(_x123)))), _x62, mark(_x33))), _x42, f(active(a), _x82, b)))mark#(f(a, X2, f(_x51, _x52, c)))active#(f(active(a), X2, active(f(mark(_x51), _x52, active(c)))))
mark#(f(f(_x61, _x62, _x33), active(_x22), f(_x51, _x52, _x53)))active#(f(active(f(_x61, _x62, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(f(b, _x32, _x33), mark(_x22), f(a, _x52, b)))active#(f(active(f(active(b), _x32, mark(_x33))), _x22, active(f(active(a), _x52, active(b)))))
mark#(f(f(b, _x32, _x33), active(_x22), f(_x51, _x52, _x53)))active#(f(active(f(active(b), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(f(f(_x71, _x72, f(_x141, _x142, _x123)), _x32, _x33), active(mark(_x42)), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x141, _x142, mark(_x123))))), _x32, mark(_x33))), _x42, active(f(active(a), _x92, b))))
mark#(f(f(f(a, _x72, f(b, _x122, _x123)), _x32, _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(active(a), _x72, active(f(active(b), _x122, mark(_x123))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b)))mark#(f(f(f(a, _x72, f(_x131, _x132, _x123)), _x32, f(_x81, _x82, _x83)), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(active(a), _x72, active(f(_x131, _x132, mark(_x123))))), _x32, active(f(mark(_x81), _x82, mark(_x83))))), _x42, f(active(a), _x82, b)))
mark#(f(f(f(_x71, _x72, f(_x141, _x142, b)), _x32, _x33), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x141, _x142, active(b))))), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b))))mark#(f(f(c, _x32, _x33), active(_x22), f(_x51, _x52, _x53)))active#(f(active(f(active(c), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(X1, active(_x22), f(c, active(_x82), b)))active#(f(mark(X1), _x22, active(f(active(c), _x82, b))))mark#(f(X1, active(active(_x32)), f(_x51, active(_x72), b)))active#(f(mark(X1), _x32, active(f(mark(_x51), _x72, active(b)))))
mark#(f(f(b, _x32, _x33), X2, f(a, active(_x72), b)))active#(f(active(f(active(b), _x32, mark(_x33))), X2, active(f(active(a), _x72, active(b)))))mark#(f(f(f(a, _x72, f(_x121, mark(_x132), _x123)), _x32, _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(active(a), _x72, active(f(mark(_x121), _x132, mark(_x123))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b)))
mark#(f(f(f(a, mark(_x82), f(_x121, _x122, _x123)), _x32, _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(active(a), _x82, active(f(mark(_x121), _x122, mark(_x123))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b)))mark#(f(f(f(a, _x72, f(_x121, _x122, _x123)), _x32, _x33), active(active(_x22)), f(a, _x82, b)))active#(f(active(f(active(f(active(a), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, mark(_x33))), _x22, f(active(a), _x82, b)))
mark#(f(f(f(a, _x72, f(_x131, _x132, _x123)), _x32, _x33), active(mark(_x22)), f(a, _x82, b)))active#(f(active(f(active(f(active(a), _x72, active(f(_x131, _x132, mark(_x123))))), _x32, mark(_x33))), _x22, f(active(a), _x82, b)))mark#(f(f(_x31, _x32, _x33), X2, f(_x51, _x52, a)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, active(a)))))
mark#(f(f(f(a, _x72, f(_x121, _x122, _x123)), mark(_x52), _x33), active(active(_x22)), f(a, _x82, b)))active#(f(active(f(active(f(active(a), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x52, mark(_x33))), _x22, f(active(a), _x82, b)))mark#(f(f(c, _x32, a), X2, f(a, _x52, c)))active#(f(active(f(active(c), _x32, active(a))), X2, active(f(active(a), _x52, active(c)))))
mark#(f(X1, X2, f(b, active(_x72), c)))active#(f(mark(X1), X2, active(f(active(b), _x72, mark(a)))))mark#(f(f(f(_x71, _x72, f(_x121, _x122, _x123)), _x52, _x53), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x52, _x53)), _x42, f(active(a), _x82, b)))
mark#(f(f(f(_x91, _x92, _x73), _x32, _x33), active(_x22), f(a, _x82, b)))active#(f(active(f(active(f(_x91, _x92, mark(_x73))), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b))))mark#(f(c, X2, f(c, _x52, b)))active#(f(active(c), X2, active(f(active(c), _x52, active(b)))))
mark#(f(X1, active(_x22), f(f(_x91, _x92, c), active(_x82), b)))active#(f(mark(X1), _x22, active(f(f(mark(_x91), _x92, active(c)), _x82, active(b)))))mark#(f(f(_x31, _x32, _x33), active(_x22), f(a, _x82, b)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(a, _x82, active(b)))))
mark#(f(a, _x22, f(b, _x52, c)))active#(f(active(a), _x22, f(active(b), _x52, active(c))))mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x51, _x82, _x83)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x82, _x83))))
mark#(f(_x21, _x22, f(_x51, mark(_x72), f(_x111, _x112, _x113))))active#(f(_x21, _x22, active(f(mark(_x51), _x72, active(f(mark(_x111), _x112, mark(_x113)))))))mark#(f(f(f(_x61, _x62, _x63), _x32, _x33), _x22, f(a, _x52, _x53)))active#(f(f(active(f(mark(_x61), _x62, mark(_x63))), _x32, mark(_x33)), _x22, active(f(active(a), _x52, mark(_x53)))))
mark#(f(a, active(_x22), f(_x51, active(_x82), b)))active#(f(active(a), _x22, active(f(mark(_x51), _x82, b))))mark#(f(X1, active(mark(_x32)), f(_x51, active(_x82), b)))active#(f(mark(X1), _x32, active(f(mark(_x51), _x82, b))))
mark#(f(f(f(_x71, active(_x92), f(_x131, _x132, _x133)), _x32, _x33), active(_x22), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x92, active(f(mark(_x131), _x132, mark(_x133))))), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b))))mark#(f(f(f(_x71, _x72, _x73), _x32, f(_x91, _x92, _x93)), active(_x22), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x72, mark(_x73))), _x32, active(f(mark(_x91), _x92, mark(_x93))))), _x22, active(f(active(a), _x82, b))))
mark#(f(f(_x31, _x52, b), X2, f(a, _x52, b)))active#(f(active(f(mark(_x31), _x52, b)), X2, active(f(active(a), _x52, active(b)))))mark#(f(f(_x51, _x52, _x33), _x22, f(a, _x52, mark(_x33))))active#(f(f(_x51, _x52, mark(_x33)), _x22, active(f(active(a), _x52, mark(_x53)))))
mark#(f(b, mark(_x22), f(b, _x52, c)))active#(f(active(b), _x22, active(f(active(b), _x52, mark(a)))))mark#(f(f(f(_x71, _x72, f(c, _x122, _x123)), _x52, _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(f(mark(_x71), _x72, active(f(active(c), _x122, mark(_x123)))), _x52, mark(_x33))), _x42, f(active(a), _x82, b)))
mark#(f(_x31, mark(_x32), f(b, _x52, c)))active#(f(_x31, _x32, active(f(active(b), _x52, mark(a)))))mark#(f(X1, active(_x32), f(f(_x91, _x92, c), active(_x72), b)))active#(f(mark(X1), _x32, f(active(f(mark(_x91), _x92, active(c))), _x72, active(b))))
mark#(f(f(f(a, _x72, f(_x121, _x122, _x123)), _x32, _x33), active(_x42), f(a, mark(_x52), b)))active#(f(active(f(active(f(active(a), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, mark(_x33))), _x42, f(active(a), _x52, b)))mark#(f(c, active(_x22), f(_x51, active(_x82), b)))active#(f(active(c), _x22, active(f(mark(_x51), _x82, b))))
mark#(f(f(f(_x71, _x72, f(c, _x122, _x123)), _x32, _x33), active(_x22), f(a, _x82, b)))active#(f(f(active(f(mark(_x71), _x72, active(f(active(c), _x122, mark(_x123))))), _x32, mark(_x33)), _x22, f(active(a), _x82, b)))mark#(f(X1, mark(_x22), f(b, active(_x72), c)))active#(f(mark(X1), _x22, active(f(active(b), _x72, mark(a)))))
mark#(f(f(f(_x71, _x72, f(_x121, _x122, b)), _x32, _x33), active(_x22), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x122, active(b))))), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b))))mark#(f(f(c, _x32, _x33), X2, f(a, _x52, _x53)))active#(f(active(f(active(c), _x32, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53)))))
mark#(f(f(f(_x71, _x72, f(_x121, _x122, _x123)), _x32, _x33), active(_x22), f(a, _x82, b)))active#(f(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, mark(_x33)), _x22, f(active(a), _x82, b)))mark#(f(f(f(_x71, _x72, f(_x121, _x122, _x123)), _x32, f(_x91, _x92, _x93)), active(_x22), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, active(f(mark(_x91), _x92, mark(_x93))))), _x22, active(f(active(a), _x82, b))))
mark#(f(f(_x31, _x62, _x63), active(mark(_x42)), f(a, _x52, b)))active#(f(active(f(mark(_x31), _x62, _x63)), _x42, active(f(active(a), _x52, active(b)))))mark#(f(X1, X2, f(_x51, mark(_x72), b)))active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(b)))))
mark#(f(f(f(a, _x72, f(_x121, _x122, _x123)), _x32, a), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(active(a), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, active(a))), _x42, f(active(a), _x82, b)))mark#(f(f(f(_x71, _x72, f(_x121, _x122, f(_x171, _x172, _x173))), _x32, _x33), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x122, active(f(mark(_x171), _x172, mark(_x173))))))), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b))))
mark#(f(X1, X2, f(_x51, active(mark(_x82)), b)))active#(f(mark(X1), X2, active(f(mark(_x51), _x82, active(b)))))mark#(f(f(f(_x71, _x72, f(_x121, _x122, _x123)), _x32, _x33), active(active(_x42)), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, mark(_x33))), _x42, active(f(active(a), _x92, b))))
mark#(f(f(_x31, _x32, _x33), active(_x42), f(a, _x62, b)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x42, f(a, _x62, active(b))))mark#(f(X1, active(active(_x32)), f(f(_x91, _x92, _x93), active(_x72), b)))active#(f(mark(X1), _x32, active(f(active(f(mark(_x91), _x92, mark(_x93))), _x72, active(b)))))
mark#(f(X1, mark(_x22), f(_x51, mark(_x72), _x53)))active#(f(mark(X1), _x22, active(f(mark(_x51), _x72, mark(_x53)))))mark#(f(f(f(_x61, _x62, _x63), _x32, _x33), X2, f(a, _x52, _x53)))active#(f(active(f(active(f(mark(_x61), _x62, mark(_x63))), _x32, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53)))))
mark#(f(f(_x31, _x62, _x63), active(_x22), f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x62, _x63)), _x22, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(f(_x31, _x32, _x33), active(_x22), f(a, _x52, c)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(a), _x52, active(c)))))
mark#(f(f(f(f(_x91, _x92, _x93), _x72, f(_x121, _x122, _x123)), _x32, _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(active(f(mark(_x91), _x92, mark(_x93))), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b)))mark#(f(f(a, _x32, _x33), active(_x42), f(a, _x52, b)))active#(f(active(f(active(a), _x32, mark(_x33))), _x42, f(active(a), _x52, active(b))))
mark#(f(X1, X2, f(b, active(_x72), c)))active#(f(mark(X1), X2, active(f(active(b), _x72, active(c)))))mark#(f(X1, active(_x22), f(f(_x81, _x82, _x83), _x52, _x53)))active#(f(mark(X1), _x22, active(f(active(f(mark(_x81), _x82, mark(_x83))), _x52, mark(_x53)))))
mark#(f(X1, X2, f(_x51, active(active(_x82)), c)))active#(f(mark(X1), X2, active(f(mark(_x51), _x82, active(c)))))mark#(f(X1, active(_x22), f(f(_x91, _x112, c), active(_x72), b)))active#(f(mark(X1), _x22, active(f(active(f(mark(_x91), _x112, c)), _x72, active(b)))))
mark#(f(f(_x31, _x32, a), active(_x42), f(a, _x52, c)))active#(f(active(f(mark(_x31), _x32, active(a))), _x42, f(active(a), _x52, active(c))))mark#(f(f(f(c, _x72, f(_x121, _x122, _x123)), _x32, _x33), active(_x22), f(a, _x82, b)))active#(f(active(f(active(f(active(c), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b))))
mark#(f(f(f(a, active(_x82), f(_x131, _x132, _x123)), _x32, _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(active(a), _x82, active(f(_x131, _x132, mark(_x123))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b)))mark#(f(f(f(_x71, _x72, f(_x121, _x132, _x133)), _x32, _x33), active(active(_x22)), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x132, _x133)))), _x32, mark(_x33))), _x22, f(active(a), _x82, b)))
mark#(f(X1, active(_x22), f(_x71, active(_x72), b)))active#(f(mark(X1), _x22, active(f(_x71, _x72, b))))mark#(f(X1, active(_x22), f(f(_x91, active(_x112), _x93), active(_x72), b)))active#(f(mark(X1), _x22, active(f(active(f(mark(_x91), _x112, mark(_x93))), _x72, active(b)))))
mark#(f(f(f(b, _x72, f(c, _x122, _x123)), _x32, _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(active(b), _x72, active(f(active(c), _x122, mark(_x123))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b)))mark#(f(f(b, _x32, _x33), X2, f(a, _x72, b)))active#(f(active(f(active(b), _x32, mark(_x33))), X2, active(f(a, _x72, active(b)))))
mark#(f(f(f(_x71, active(mark(_x102)), _x73), _x32, _x33), active(_x22), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x102, mark(_x73))), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b))))mark#(f(X1, mark(_x32), f(b, _x52, c)))active#(f(mark(X1), _x32, f(active(b), _x52, mark(a))))
mark#(f(f(f(_x71, mark(_x92), f(_x121, _x122, _x123)), _x32, _x33), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x92, active(f(mark(_x121), _x122, mark(_x123))))), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b))))mark#(f(b, mark(_x32), _x33))active#(f(active(b), _x32, _x33))
mark#(f(f(f(a, _x72, f(a, _x122, _x123)), mark(_x52), _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(active(a), _x72, active(f(active(a), _x122, mark(_x123))))), _x52, mark(_x33))), _x42, f(active(a), _x82, b)))mark#(f(f(f(_x71, active(active(_x102)), _x73), _x32, _x33), active(_x22), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x102, mark(_x73))), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b))))
mark#(f(f(_x41, _x42, _x43), mark(_x22), f(b, _x52, c)))active#(f(active(f(mark(_x41), _x42, mark(_x43))), _x22, active(f(active(b), _x52, mark(a)))))mark#(f(X1, active(_x22), f(a, active(_x82), b)))active#(f(mark(X1), _x22, active(f(active(a), _x82, b))))
mark#(f(f(f(f(_x101, _x102, _x103), _x72, f(_x121, _x122, _x123)), _x32, _x33), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(active(f(mark(_x101), _x102, mark(_x103))), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b))))mark#(f(f(f(a, _x72, f(a, b, _x123)), _x32, _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(active(a), _x72, mark(f(mark(_x123), mark(_x123), mark(_x123))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b)))
mark#(f(f(f(a, mark(_x92), f(_x121, _x122, _x123)), mark(_x52), _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(active(a), _x92, active(f(mark(_x121), _x122, mark(_x123))))), _x52, mark(_x33))), _x42, f(active(a), _x82, b)))mark#(f(f(_x31, _x32, _x33), active(_x22), f(b, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(b), _x52, mark(_x53)))))
mark#(f(f(_x31, _x52, _x53), active(_x42), f(a, _x52, b)))active#(f(active(f(mark(_x31), _x52, _x53)), _x42, f(active(a), _x52, active(b))))mark#(f(f(_x31, _x32, _x33), active(active(_x42)), f(a, _x52, b)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x42, active(f(active(a), _x52, active(b)))))
mark#(f(f(_x31, _x32, _x33), mark(_x22), f(a, _x52, b)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(a), _x52, active(b)))))mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x51, active(_x82), _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x82, mark(_x53)))))
mark#(f(X1, active(_x22), f(f(_x91, _x92, c), active(_x72), b)))active#(f(mark(X1), _x22, active(f(active(f(mark(_x91), _x92, mark(b))), _x72, active(b)))))mark#(f(a, active(_x22), f(f(_x91, _x92, _x93), active(_x72), b)))active#(f(active(a), _x22, active(f(active(f(mark(_x91), _x92, mark(_x93))), _x72, active(b)))))
mark#(f(f(a, _x32, _x33), X2, f(a, active(_x72), c)))active#(f(active(f(active(a), _x32, mark(_x33))), X2, active(f(active(a), _x72, active(c)))))mark#(f(f(f(_x71, active(_x92), _x73), mark(_x62), _x33), active(_x22), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x92, mark(_x73))), _x62, mark(_x33))), _x22, active(f(active(a), _x82, b))))
mark#(f(f(f(_x71, _x72, f(c, _x122, _x123)), _x32, _x33), active(_x42), f(a, active(_x52), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(active(c), _x122, mark(_x123))))), _x32, mark(_x33))), _x42, f(active(a), _x52, b)))mark#(f(f(f(_x71, _x72, f(_x121, _x122, c)), _x32, _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x122, active(c))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b)))
mark#(f(c, X2, f(b, _x52, c)))active#(f(active(c), X2, active(f(active(b), _x52, active(c)))))mark#(f(f(_x31, active(_x52), _x33), _x22, f(a, _x52, mark(_x33))))active#(f(f(mark(_x31), _x52, mark(_x33)), _x22, active(f(active(a), _x52, mark(_x53)))))
mark#(f(f(a, _x62, _x63), active(_x22), f(a, _x52, b)))active#(f(active(f(active(a), _x62, _x63)), _x22, active(f(active(a), _x52, active(b)))))mark#(f(f(f(f(_x101, _x102, _x103), _x72, f(_x121, _x122, _x123)), _x32, _x33), active(_x22), f(a, _x82, b)))active#(f(active(f(active(f(active(f(mark(_x101), _x102, mark(_x103))), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b))))
mark#(f(X1, X2, f(_x51, mark(mark(_x82)), _x53)))active#(f(mark(X1), X2, active(f(mark(_x51), _x82, mark(_x53)))))mark#(f(f(_x31, _x32, _x33), X2, f(a, _x52, c)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x52, mark(b)))))
mark#(f(f(a, active(_x52), _x33), X2, f(a, _x52, c)))active#(f(active(f(active(a), _x52, mark(_x33))), X2, active(f(active(a), _x52, active(c)))))mark#(f(a, X2, f(b, active(_x72), c)))active#(f(active(a), X2, active(f(active(b), _x72, active(c)))))
mark#(f(b, X2, f(_x51, mark(_x72), f(_x111, active(_x132), _x113))))active#(f(active(b), X2, active(f(mark(_x51), _x72, active(f(mark(_x111), _x132, mark(_x113)))))))mark#(f(f(f(a, _x72, f(f(_x151, _x152, _x153), _x122, _x123)), mark(_x52), _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(active(a), _x72, active(f(active(f(mark(_x151), _x152, mark(_x153))), _x122, mark(_x123))))), _x52, mark(_x33))), _x42, f(active(a), _x82, b)))
mark#(f(f(c, _x32, _x33), active(_x22), f(a, _x82, b)))active#(f(active(f(active(c), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b))))mark#(f(X1, active(_x22), f(a, _x52, _x53)))active#(f(mark(X1), _x22, active(f(active(a), _x52, mark(_x53)))))
mark#(f(f(_x31, _x52, _x53), X2, f(a, _x52, c)))active#(f(active(f(mark(_x31), _x52, _x53)), X2, active(f(active(a), _x52, active(c)))))mark#(f(f(_x31, _x32, _x33), X2, f(a, mark(_x72), _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x72, mark(_x53)))))
mark#(f(X1, _x22, f(_x51, _x52, b)))active#(f(mark(X1), _x22, f(mark(_x51), _x52, active(b))))mark#(f(f(f(_x71, _x72, f(_x121, _x122, _x123)), _x32, _x33), active(mark(_x22)), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, mark(_x33))), _x22, f(active(a), _x82, b)))
mark#(f(f(f(_x71, _x72, f(_x141, _x142, _x123)), _x32, _x33), active(_x22), f(a, mark(_x82), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x141, _x142, mark(_x123))))), _x32, mark(_x33))), _x22, active(f(a, _x82, b))))mark#(f(f(_x31, active(_x52), b), X2, f(a, _x52, b)))active#(f(active(f(mark(_x31), _x52, active(b))), X2, active(f(active(a), _x52, active(b)))))
mark#(f(X1, X2, f(_x81, mark(_x82), _x53)))active#(f(mark(X1), X2, active(f(_x81, _x82, mark(_x53)))))mark#(f(c, _x22, f(_x51, _x52, b)))active#(f(c, _x22, active(f(mark(_x51), _x52, active(b)))))
mark#(f(f(f(a, _x92, f(_x121, _x122, _x123)), mark(_x52), _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(a, _x92, active(f(mark(_x121), _x122, mark(_x123))))), _x52, mark(_x33))), _x42, f(active(a), _x82, b)))mark#(f(f(f(_x71, _x72, f(_x121, _x122, a)), _x32, _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x122, active(a))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b)))
mark#(f(f(_x31, _x32, a), _x22, f(a, _x52, c)))active#(f(active(f(mark(_x31), _x32, active(a))), _x22, f(active(a), _x52, mark(a))))mark#(f(_x31, active(_x32), f(f(_x91, _x92, c), active(_x72), b)))active#(f(_x31, _x32, active(f(active(f(mark(_x91), _x92, active(c))), _x72, active(b)))))
mark#(f(f(f(a, _x72, f(_x121, _x122, _x123)), mark(mark(_x62)), _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(active(a), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x62, mark(_x33))), _x42, f(active(a), _x82, b)))mark#(f(f(_x31, _x32, _x33), X2, f(b, _x52, c)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(b), _x52, active(c)))))
mark#(f(X1, active(_x22), f(b, _x52, c)))active#(f(mark(X1), _x22, active(f(active(b), _x52, active(a)))))mark#(f(f(_x31, active(_x62), _x33), active(_x22), f(a, _x52, b)))active#(f(active(f(mark(_x31), _x62, mark(_x33))), _x22, active(f(active(a), _x52, active(b)))))
mark#(f(f(c, _x32, _x33), X2, f(a, _x52, c)))active#(f(active(f(active(c), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(c)))))mark#(f(X1, X2, f(_x51, mark(_x72), f(_x111, _x112, c))))active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(f(mark(_x111), _x112, active(c)))))))
mark#(f(f(f(_x71, _x72, f(_x141, _x142, _x123)), _x32, a), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x141, _x142, mark(_x123))))), _x32, active(a))), _x22, active(f(active(a), _x92, b))))mark#(f(X1, X2, f(_x51, active(_x82), c)))active#(f(mark(X1), X2, active(f(mark(_x51), _x82, c))))
mark#(f(f(_x31, _x32, _x33), X2, f(a, _x72, b)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x72, b))))mark#(f(f(f(_x61, _x62, _x63), _x32, _x33), active(_x42), f(a, _x52, b)))active#(f(active(f(active(f(mark(_x61), _x62, mark(_x63))), _x32, mark(_x33))), _x42, f(active(a), _x52, active(b))))
mark#(f(c, X2, f(a, _x52, b)))active#(f(active(c), X2, active(f(active(a), _x52, active(b)))))mark#(f(c, active(_x22), f(_x51, _x52, b)))active#(f(active(c), _x22, active(f(mark(_x51), _x52, active(b)))))
mark#(f(X1, X2, f(_x51, _x72, _x73)))active#(f(mark(X1), X2, active(f(mark(_x51), _x72, _x73))))mark#(f(f(f(_x71, _x72, f(_x121, _x122, _x123)), mark(_x62), _x33), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x62, mark(_x33))), _x22, active(f(active(a), _x92, b))))
mark#(f(f(c, _x32, _x33), X2, f(_x51, _x52, _x53)))active#(f(active(f(active(c), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(f(f(_x71, _x72, f(_x121, _x142, active(_x143))), _x32, _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x142, _x143)))), _x32, mark(_x33))), _x42, f(active(a), _x82, b)))
mark#(f(f(f(_x71, _x72, f(_x121, _x122, _x123)), _x32, _x33), active(_x22), f(a, mark(_x82), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, mark(_x33))), _x22, active(f(a, _x82, b))))mark#(f(f(_x31, _x32, _x33), _x22, f(a, _x52, a)))active#(f(f(mark(_x31), _x32, mark(_x33)), _x22, active(f(active(a), _x52, active(a)))))
mark#(f(_x21, _x22, f(_x51, _x52, b)))active#(f(_x21, _x22, active(f(mark(_x51), _x52, active(b)))))mark#(f(f(f(_x71, mark(_x92), f(_x141, _x142, _x123)), _x32, _x33), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x92, active(f(_x141, _x142, mark(_x123))))), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b))))
mark#(f(f(c, _x32, _x33), X2, f(a, _x52, b)))active#(f(active(f(active(c), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(b)))))mark#(f(f(f(_x71, _x72, f(b, _x132, _x133)), _x32, _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(active(b), _x132, _x133)))), _x32, mark(_x33))), _x42, f(active(a), _x82, b)))
mark#(f(f(f(_x71, _x72, f(_x141, _x142, _x123)), _x32, _x33), active(_x22), f(a, mark(mark(_x82)), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x141, _x142, mark(_x123))))), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b))))mark#(f(f(f(_x71, _x72, _x73), _x32, _x33), active(_x42), f(a, _x82, b)))active#(f(f(active(f(mark(_x71), _x72, mark(_x73))), _x32, mark(_x33)), _x42, active(f(active(a), _x82, b))))
mark#(f(f(a, _x32, _x33), X2, f(a, _x52, b)))active#(f(active(f(active(a), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(b)))))mark#(f(f(f(_x71, _x72, f(_x141, _x142, _x123)), _x62, _x63), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x141, _x142, mark(_x123))))), _x62, _x63)), _x22, active(f(active(a), _x92, b))))
mark#(f(f(_x51, _x52, _x33), X2, f(a, _x52, c)))active#(f(active(f(_x51, _x52, mark(_x33))), X2, active(f(active(a), _x52, active(c)))))mark#(f(f(f(_x71, _x72, f(_x121, _x122, _x123)), mark(_x62), _x33), active(_x22), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x62, mark(_x33))), _x22, active(f(active(a), _x82, b))))
mark#(f(f(f(_x71, _x72, f(f(_x151, _x152, _x153), _x132, _x133)), _x32, _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(active(f(mark(_x151), _x152, mark(_x153))), _x132, _x133)))), _x32, mark(_x33))), _x42, f(active(a), _x82, b)))mark#(f(f(f(b, active(_x92), _x73), _x32, _x33), active(_x22), f(a, _x82, b)))active#(f(active(f(active(f(active(b), _x92, mark(_x73))), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b))))
mark#(f(b, _x22, f(_x51, _x52, b)))active#(f(b, _x22, active(f(mark(_x51), _x52, active(b)))))mark#(f(X1, active(_x22), f(f(_x91, _x92, c), active(active(_x82)), b)))active#(f(mark(X1), _x22, active(f(active(f(mark(_x91), _x92, active(c))), _x82, active(b)))))
mark#(f(X1, X2, f(b, mark(_x72), f(_x111, _x112, _x113))))active#(f(mark(X1), X2, active(f(active(b), _x72, active(f(mark(_x111), _x112, mark(_x113)))))))mark#(f(_x21, _x22, f(b, _x52, c)))active#(f(_x21, _x22, active(f(active(b), _x52, mark(a)))))
mark#(f(X1, X2, f(f(_x81, _x82, _x83), _x52, c)))active#(f(mark(X1), X2, active(f(active(f(mark(_x81), _x82, mark(_x83))), _x52, active(c)))))mark#(f(f(_x41, _x42, _x43), active(_x22), f(_x51, active(_x72), b)))active#(f(active(f(mark(_x41), _x42, mark(_x43))), _x22, active(f(mark(_x51), _x72, active(b)))))
mark#(f(X1, active(active(_x32)), f(_x51, _x52, _x53)))active#(f(mark(X1), _x32, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(b, _x22, X3))active#(f(b, _x22, mark(X3)))
mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x51, _x52, a)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, active(a)))))mark#(f(a, X2, f(b, mark(_x72), c)))active#(f(active(a), X2, active(f(active(b), _x72, active(c)))))
mark#(f(X1, X2, f(c, mark(_x72), f(_x111, active(_x132), _x113))))active#(f(mark(X1), X2, active(f(active(c), _x72, active(f(mark(_x111), _x132, mark(_x113)))))))mark#(f(X1, X2, b))active#(f(mark(X1), X2, active(b)))
mark#(f(f(_x31, _x32, _x33), X2, f(f(_x81, _x82, _x83), _x52, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(f(mark(_x81), _x82, mark(_x83))), _x52, mark(_x53)))))mark#(f(f(f(a, _x72, f(_x121, _x142, _x143)), mark(_x52), _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(active(a), _x72, active(f(mark(_x121), _x142, _x143)))), _x52, mark(_x33))), _x42, f(active(a), _x82, b)))
mark#(f(X1, active(_x22), f(_x51, active(_x72), _x53)))active#(f(mark(X1), _x22, active(f(mark(_x51), _x72, mark(_x53)))))mark#(f(f(_x31, _x32, _x33), active(_x42), f(a, mark(_x62), b)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x42, f(active(a), _x62, active(b))))
mark#(f(X1, X2, f(a, _x52, b)))active#(f(mark(X1), X2, active(f(active(a), _x52, active(b)))))mark#(f(f(_x31, mark(_x52), _x33), X2, f(mark(_x31), _x52, mark(_x33))))active#(f(active(f(mark(_x31), _x52, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(f(f(c, _x72, f(_x141, _x142, _x123)), _x32, _x33), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(active(c), _x72, active(f(_x141, _x142, mark(_x123))))), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b))))mark#(f(f(b, _x52, _x53), X2, f(a, _x52, b)))active#(f(active(f(active(b), _x52, _x53)), X2, active(f(active(a), _x52, active(b)))))
mark#(f(f(_x31, _x32, _x33), X2, f(_x51, _x72, _x73)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x72, _x73))))mark#(f(f(_x41, _x42, _x43), active(_x22), f(_x51, active(_x82), b)))active#(f(active(f(mark(_x41), _x42, mark(_x43))), _x22, active(f(mark(_x51), _x82, b))))
mark#(f(c, mark(_x22), f(_x51, _x52, b)))active#(f(active(c), _x22, active(f(mark(_x51), _x52, active(b)))))mark#(f(X1, X2, f(_x51, _x52, f(_x101, _x102, _x103))))active#(f(mark(X1), X2, active(f(mark(_x51), _x52, active(f(mark(_x101), _x102, mark(_x103)))))))
mark#(f(f(f(_x71, _x72, f(b, _x122, _x123)), _x32, _x33), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(active(b), _x122, mark(_x123))))), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b))))mark#(f(c, X2, f(_x51, _x52, b)))active#(f(mark(b), X2, active(f(mark(_x51), _x52, active(b)))))
mark#(f(X1, X2, f(_x51, _x52, a)))active#(f(mark(X1), X2, active(f(mark(_x51), _x52, active(a)))))mark#(f(f(f(b, _x72, f(_x121, _x132, _x133)), _x32, _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(active(b), _x72, active(f(mark(_x121), _x132, _x133)))), _x32, mark(_x33))), _x42, f(active(a), _x82, b)))
mark#(f(X1, active(_x22), f(_x51, active(active(_x72)), b)))active#(f(mark(X1), _x22, active(f(mark(_x51), _x72, b))))mark#(f(f(_x31, _x32, _x33), mark(_x42), f(a, _x52, _x53)))active#(f(f(mark(_x31), _x32, mark(_x33)), _x42, active(f(active(a), _x52, mark(_x53)))))
mark#(f(f(f(_x81, _x82, f(_x121, _x132, _x133)), _x32, _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(_x81, _x82, active(f(mark(_x121), _x132, _x133)))), _x32, mark(_x33))), _x42, f(active(a), _x82, b)))mark#(f(f(_x31, mark(_x62), _x33), active(_x22), f(a, _x82, b)))active#(f(active(f(mark(_x31), _x62, mark(_x33))), _x22, active(f(active(a), _x82, b))))
mark#(f(f(_x31, _x32, _x33), _x42, f(a, _x52, _x53)))active#(f(f(mark(_x31), _x32, mark(_x33)), _x42, f(active(a), _x52, mark(_x53))))mark#(f(f(f(_x71, _x82, f(c, _x122, _x123)), _x32, _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x82, f(active(c), _x122, mark(_x123)))), _x32, mark(_x33))), _x42, f(active(a), _x82, b)))
mark#(f(f(f(_x71, _x72, f(_x121, active(_x142), _x143)), _x32, _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x142, _x143)))), _x32, mark(_x33))), _x42, f(active(a), _x82, b)))mark#(f(f(_x41, _x42, _x43), active(_x22), f(f(_x91, _x92, c), active(_x72), b)))active#(f(active(f(mark(_x41), _x42, mark(_x43))), _x22, active(f(active(f(mark(_x91), _x92, active(c))), _x72, active(b)))))
mark#(f(f(_x51, _x52, a), X2, f(a, _x52, c)))active#(f(active(f(_x51, _x52, active(a))), X2, active(f(active(a), _x52, active(c)))))mark#(f(f(_x31, _x52, _x53), _x22, f(a, _x52, _x53)))active#(f(f(mark(_x31), _x52, _x53), _x22, active(f(active(a), _x52, mark(_x53)))))
mark#(f(f(a, _x32, _x33), X2, f(a, mark(_x72), c)))active#(f(active(f(active(a), _x32, mark(_x33))), X2, active(f(active(a), _x72, active(c)))))mark#(f(f(f(a, _x72, f(_x121, _x122, _x123)), mark(_x52), _x33), active(mark(_x22)), f(a, _x82, b)))active#(f(active(f(active(f(active(a), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x52, mark(_x33))), _x22, f(active(a), _x82, b)))
mark#(f(f(_x31, _x32, _x33), _x22, f(a, _x52, b)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, f(active(a), _x52, active(b))))mark#(f(X1, active(_x22), f(_x51, active(mark(_x72)), b)))active#(f(mark(X1), _x22, active(f(mark(_x51), _x72, b))))
mark#(f(f(f(_x71, active(_x92), _x73), _x32, f(_x91, _x92, _x93)), active(_x22), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x92, mark(_x73))), _x32, active(f(mark(_x91), _x92, mark(_x93))))), _x22, active(f(active(a), _x82, b))))mark#(f(f(f(_x71, _x72, f(_x121, _x122, _x123)), _x32, _x33), active(_x42), f(a, _x82, b)))active#(f(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, mark(_x33)), _x42, active(f(active(a), _x82, b))))
mark#(f(f(b, _x32, f(_x81, _x82, _x83)), X2, f(a, _x52, b)))active#(f(active(f(active(b), _x32, active(f(mark(_x81), _x82, mark(_x83))))), X2, active(f(active(a), _x52, active(b)))))mark#(f(b, _x22, f(_x51, _x52, b)))active#(f(active(b), _x22, f(mark(_x51), _x52, active(b))))
mark#(f(b, active(_x22), X3))active#(f(active(b), _x22, mark(X3)))mark#(f(f(f(_x71, mark(_x92), _x73), _x32, _x33), active(_x22), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x92, mark(_x73))), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b))))
mark#(f(X1, X2, f(c, mark(_x72), _x53)))active#(f(mark(X1), X2, active(f(active(c), _x72, mark(_x53)))))mark#(f(X1, X2, f(f(_x91, _x92, _x93), mark(_x72), _x53)))active#(f(mark(X1), X2, active(f(active(f(mark(_x91), _x92, mark(_x93))), _x72, mark(_x53)))))
mark#(f(f(_x31, _x32, _x33), _x22, f(_x51, _x52, _x53)))active#(f(f(mark(_x31), _x32, mark(_x33)), _x22, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(f(_x31, _x32, b), X2, f(a, mark(_x72), b)))active#(f(active(f(mark(_x31), _x32, active(b))), X2, active(f(active(a), _x72, active(b)))))
mark#(f(f(_x31, _x62, _x63), active(active(_x42)), f(a, _x52, b)))active#(f(active(f(mark(_x31), _x62, _x63)), _x42, active(f(active(a), _x52, active(b)))))mark#(f(f(f(_x71, mark(_x82), f(_x121, _x132, _x133)), _x32, _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x82, active(f(mark(_x121), _x132, _x133)))), _x32, mark(_x33))), _x42, f(active(a), _x82, b)))
mark#(f(X1, active(_x22), f(_x51, active(mark(_x82)), b)))active#(f(mark(X1), _x22, active(f(mark(_x51), _x82, active(b)))))mark#(f(X1, active(_x22), f(f(a, _x92, c), active(_x72), b)))active#(f(mark(X1), _x22, active(f(active(f(active(a), _x92, active(c))), _x72, active(b)))))
mark#(f(f(_x31, _x32, _x33), _x22, f(a, active(_x82), _x53)))active#(f(f(mark(_x31), _x32, mark(_x33)), _x22, active(f(active(a), _x82, mark(_x53)))))mark#(f(X1, active(_x22), f(a, active(_x72), b)))active#(f(mark(X1), _x22, active(f(active(a), _x72, active(b)))))
mark#(f(f(_x31, _x32, b), X2, f(a, _x72, b)))active#(f(active(f(mark(_x31), _x32, active(b))), X2, active(f(active(a), _x72, b))))mark#(f(f(f(a, _x72, f(_x121, _x122, _x123)), _x32, _x33), active(_x22), f(a, _x82, b)))active#(f(active(f(active(f(active(a), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b))))
mark#(f(X1, active(_x22), f(f(f(_x121, _x122, _x123), _x92, c), active(_x72), b)))active#(f(mark(X1), _x22, active(f(active(f(active(f(mark(_x121), _x122, mark(_x123))), _x92, active(c))), _x72, active(b)))))mark#(f(f(f(_x71, _x72, f(_x141, _x142, f(_x181, _x182, _x183))), _x32, _x33), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x141, _x142, active(f(mark(_x181), _x182, mark(_x183))))))), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b))))
mark#(f(f(f(_x71, _x72, f(_x121, _x122, _x123)), _x32, _x33), active(_x42), f(a, _x52, b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, mark(_x33))), _x42, f(a, _x52, b)))mark#(f(f(_x31, _x32, c), X2, f(a, _x52, b)))active#(f(active(f(mark(_x31), _x32, active(c))), X2, active(f(active(a), _x52, active(b)))))
mark#(f(f(f(_x71, _x72, f(_x121, _x132, _x133)), _x32, _x33), active(_x42), f(a, active(_x52), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x132, _x133)))), _x32, mark(_x33))), _x42, f(active(a), _x52, b)))mark#(f(f(f(_x71, _x72, f(c, _x122, _x123)), _x32, _x33), active(mark(_x22)), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(active(c), _x122, mark(_x123))))), _x32, mark(_x33))), _x22, f(active(a), _x82, b)))
mark#(f(X1, X2, f(f(_x81, _x82, _x83), _x52, _x53)))active#(f(mark(X1), X2, active(f(active(f(mark(_x81), _x82, mark(_x83))), _x52, mark(_x53)))))mark#(f(X1, active(_x22), f(b, _x52, c)))active#(f(mark(X1), _x22, active(f(active(b), _x52, active(c)))))
mark#(f(f(_x31, _x32, _x33), X2, f(_x51, mark(_x72), f(_x111, active(_x132), _x113))))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x72, active(f(mark(_x111), _x132, mark(_x113)))))))mark#(f(f(_x31, _x32, _x33), active(_x42), f(a, _x52, b)))active#(f(f(mark(_x31), _x32, mark(_x33)), _x42, active(f(active(a), _x52, active(b)))))
mark#(f(f(f(a, _x82, f(_x121, _x122, _x123)), _x32, _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(a, _x82, active(f(mark(_x121), _x122, mark(_x123))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b)))mark#(f(c, X2, f(b, _x52, c)))active#(f(active(c), X2, active(f(active(b), _x52, mark(a)))))
mark#(f(f(f(_x71, _x92, f(_x121, _x122, _x123)), _x32, _x33), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x92, f(mark(_x121), _x122, mark(_x123)))), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b))))mark#(f(X1, X2, f(_x51, mark(active(_x82)), f(_x111, active(_x132), _x113))))active#(f(mark(X1), X2, active(f(mark(_x51), _x82, active(f(mark(_x111), _x132, mark(_x113)))))))
mark#(f(f(_x31, _x32, b), X2, f(a, active(_x72), b)))active#(f(active(f(mark(_x31), _x32, active(b))), X2, active(f(active(a), _x72, active(b)))))mark#(f(f(f(_x71, _x72, f(_x121, _x122, _x123)), _x32, b), active(_x22), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, active(b))), _x22, active(f(active(a), _x82, b))))
mark#(f(f(_x31, _x32, a), X2, f(a, active(_x72), c)))active#(f(active(f(mark(_x31), _x32, active(a))), X2, active(f(active(a), _x72, active(c)))))mark#(f(f(c, _x32, a), _x22, f(a, _x52, c)))active#(f(active(f(active(c), _x32, active(a))), _x22, f(active(a), _x52, active(c))))
mark#(f(X1, X2, f(_x51, mark(_x72), f(_x111, _x112, f(_x161, _x162, _x163)))))active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(f(mark(_x111), _x112, active(f(mark(_x161), _x162, mark(_x163)))))))))mark#(f(f(b, _x32, _x33), X2, f(a, mark(_x72), b)))active#(f(active(f(active(b), _x32, mark(_x33))), X2, active(f(active(a), _x72, active(b)))))
mark#(f(f(b, _x32, b), X2, f(a, _x52, b)))active#(f(active(f(active(b), _x32, active(b))), X2, active(f(active(a), _x52, active(b)))))mark#(f(f(f(_x71, _x72, f(c, _x122, _x123)), mark(_x52), _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(active(c), _x122, mark(_x123))))), _x52, mark(_x33))), _x42, f(active(a), _x82, b)))
mark#(f(f(a, _x32, _x33), _x22, f(a, _x52, _x53)))active#(f(f(active(a), _x32, mark(_x33)), _x22, active(f(active(a), _x52, mark(_x53)))))mark#(f(X1, X2, f(_x51, mark(mark(_x82)), f(_x111, _x112, _x113))))active#(f(mark(X1), X2, active(f(mark(_x51), _x82, active(f(mark(_x111), _x112, mark(_x113)))))))
mark#(f(f(_x31, _x62, _x63), active(_x22), f(a, _x82, b)))active#(f(active(f(mark(_x31), _x62, _x63)), _x22, active(f(active(a), _x82, b))))mark#(f(a, active(_x22), f(f(_x91, _x92, c), active(_x72), b)))active#(f(active(a), _x22, active(f(active(f(mark(_x91), _x92, active(c))), _x72, active(b)))))
mark#(f(X1, X2, f(_x51, mark(_x72), f(a, _x112, _x113))))active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(f(active(a), _x112, mark(_x113)))))))mark#(f(f(_x31, _x32, _x33), X2, f(_x51, _x52, c)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, active(c)))))
mark#(f(c, X2, f(f(_x81, _x82, _x83), _x52, b)))active#(f(active(c), X2, active(f(active(f(mark(_x81), _x82, mark(_x83))), _x52, active(b)))))mark#(f(X1, X2, f(b, _x72, c)))active#(f(mark(X1), X2, active(f(b, _x72, active(c)))))
mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x51, _x52, f(_x111, _x112, _x113))))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, active(f(mark(_x111), _x112, mark(_x113)))))))mark#(f(b, X2, f(f(_x81, _x82, _x83), _x52, b)))active#(f(active(b), X2, active(f(active(f(mark(_x81), _x82, mark(_x83))), _x52, active(b)))))
mark#(f(f(_x31, _x32, a), mark(_x22), f(a, _x52, c)))active#(f(active(f(mark(_x31), _x32, active(a))), _x22, active(f(active(a), _x52, active(c)))))mark#(f(X1, active(_x22), f(f(_x91, _x92, _x93), active(_x82), b)))active#(f(mark(X1), _x22, active(f(active(f(mark(_x91), _x92, mark(_x93))), _x82, b))))
mark#(f(a, active(_x22), f(b, _x52, c)))active#(f(active(a), _x22, active(f(active(b), _x52, active(c)))))mark#(f(f(f(a, _x72, f(mark(_x141), _x142, _x123)), _x32, _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(active(a), _x72, active(f(_x141, _x142, mark(_x123))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b)))
mark#(f(X1, X2, f(b, mark(_x72), c)))active#(f(mark(X1), X2, active(f(active(b), _x72, mark(a)))))mark#(f(X1, active(_x32), f(_x51, active(_x72), b)))active#(f(mark(X1), _x32, f(mark(_x51), _x72, active(b))))
mark#(f(a, X2, X3))active#(f(active(a), X2, mark(X3)))mark#(f(f(f(_x61, _x62, _x63), _x32, _x33), X2, f(_x51, _x52, _x53)))active#(f(active(f(active(f(mark(_x61), _x62, mark(_x63))), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(f(f(f(_x101, _x102, _x103), _x72, _x73), _x32, _x33), active(_x22), f(a, _x82, b)))active#(f(active(f(active(f(active(f(mark(_x101), _x102, mark(_x103))), _x72, mark(_x73))), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b))))mark#(f(X1, active(_x22), f(f(_x81, _x82, _x83), active(_x82), b)))active#(f(mark(X1), _x22, active(f(active(f(mark(_x81), _x82, mark(_x83))), _x82, b))))
mark#(f(X1, X2, f(_x51, mark(_x72), f(_x111, active(_x132), a))))active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(f(mark(_x111), _x132, active(a)))))))mark#(f(f(_x31, _x32, _x33), active(_x42), f(a, _x62, b)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x42, f(active(a), _x62, b)))
mark#(f(X1, active(_x22), f(f(_x111, _x112, c), active(_x72), b)))active#(f(mark(X1), _x22, active(f(active(f(_x111, _x112, active(c))), _x72, active(b)))))mark#(f(X1, active(_x22), f(_x51, active(active(_x82)), b)))active#(f(mark(X1), _x22, active(f(mark(_x51), _x82, active(b)))))
mark#(f(b, X2, f(_x71, _x72, b)))active#(f(active(b), X2, active(f(_x71, _x72, active(b)))))mark#(f(f(_x31, _x32, _x33), X2, f(_x51, _x52, b)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, active(b)))))
mark#(f(f(f(b, _x72, f(_x121, _x122, _x123)), _x32, _x33), active(_x22), f(a, _x82, b)))active#(f(active(f(active(f(active(b), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b))))mark#(f(X1, X2, f(_x51, _x72, c)))active#(f(mark(X1), X2, active(f(mark(_x51), _x72, c))))
mark#(f(f(f(a, _x72, f(a, _x122, _x123)), _x32, _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(active(a), _x72, active(f(active(a), _x122, mark(_x123))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b)))mark#(f(f(_x31, _x32, _x33), _x22, f(a, _x52, b)))active#(f(f(mark(_x31), _x32, mark(_x33)), _x22, active(f(active(a), _x52, active(b)))))
mark#(f(f(f(a, _x72, f(_x141, _x142, _x123)), mark(_x52), _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(active(a), _x72, active(f(_x141, _x142, mark(_x123))))), _x52, mark(_x33))), _x42, f(active(a), _x82, b)))mark#(f(X1, X2, f(_x51, mark(_x72), f(_x111, _x112, a))))active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(f(mark(_x111), _x112, active(a)))))))
mark#(f(f(f(_x71, _x72, f(_x141, _x142, _x123)), _x32, _x33), active(active(_x42)), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x141, _x142, mark(_x123))))), _x32, mark(_x33))), _x42, active(f(active(a), _x92, b))))mark#(f(f(f(_x71, _x72, f(_x121, _x122, _x123)), _x62, _x63), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x62, _x63)), _x22, active(f(active(a), _x92, b))))
mark#(f(f(a, _x32, _x33), active(_x22), f(a, _x52, b)))active#(f(active(f(active(a), _x32, mark(_x33))), _x22, active(f(active(a), _x52, active(b)))))mark#(f(X1, active(_x22), f(c, _x52, _x53)))active#(f(mark(X1), _x22, active(f(active(c), _x52, mark(_x53)))))
mark#(f(X1, X2, f(_x51, mark(_x72), f(_x111, _x112, b))))active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(f(mark(_x111), _x112, active(b)))))))mark#(f(f(f(_x71, _x72, f(_x121, mark(_x132), _x123)), _x32, _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x132, mark(_x123))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b)))
mark#(f(X1, X2, f(b, _x52, c)))active#(f(mark(X1), X2, active(f(active(b), _x52, mark(b)))))mark#(f(b, active(_x22), f(_x51, active(_x72), b)))active#(f(active(b), _x22, active(f(mark(_x51), _x72, active(b)))))
mark#(f(f(f(a, _x72, f(_x121, _x122, _x123)), _x32, _x33), active(_x42), f(a, _x52, b)))active#(f(active(f(active(f(active(a), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, mark(_x33))), _x42, f(a, _x52, b)))mark#(f(f(f(a, _x72, _x73), _x32, _x33), active(_x22), f(a, _x82, b)))active#(f(active(f(active(f(active(a), _x72, mark(_x73))), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b))))
mark#(f(_x21, _x22, f(_x51, _x52, c)))active#(f(_x21, _x22, active(f(mark(_x51), _x52, active(c)))))mark#(f(f(_x31, _x32, a), X2, f(a, _x72, c)))active#(f(active(f(mark(_x31), _x32, active(a))), X2, active(f(a, _x72, active(c)))))
mark#(f(f(_x31, _x32, _x33), X2, f(_x51, active(_x72), b)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x72, active(b)))))mark#(f(f(a, _x32, c), X2, f(a, _x52, c)))active#(f(active(f(active(a), _x32, active(c))), X2, active(f(active(a), _x52, active(c)))))
mark#(f(_x31, active(_x32), f(f(_x91, _x92, _x93), active(_x72), b)))active#(f(_x31, _x32, active(f(active(f(mark(_x91), _x92, mark(_x93))), _x72, active(b)))))mark#(f(X1, X2, f(f(_x91, _x92, _x93), mark(_x72), f(_x111, active(_x132), _x113))))active#(f(mark(X1), X2, active(f(active(f(mark(_x91), _x92, mark(_x93))), _x72, active(f(mark(_x111), _x132, mark(_x113)))))))
mark#(f(f(f(a, _x72, f(_x121, _x122, a)), mark(_x52), _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(active(a), _x72, active(f(mark(_x121), _x122, active(a))))), _x52, mark(_x33))), _x42, f(active(a), _x82, b)))mark#(f(f(f(_x71, _x72, f(_x121, _x122, _x123)), _x32, _x33), active(_x42), f(a, active(_x52), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, mark(_x33))), _x42, f(active(a), _x52, b)))
mark#(f(X1, mark(_x22), f(b, _x72, c)))active#(f(mark(X1), _x22, active(f(active(b), _x72, a))))mark#(f(f(f(_x71, _x72, f(_x121, _x122, _x123)), _x32, _x33), active(_x22), f(a, mark(active(_x82)), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b))))
mark#(f(X1, X2, f(b, _x72, c)))active#(f(mark(X1), X2, active(f(active(b), _x72, c))))mark#(f(f(_x31, active(_x62), a), _x22, f(a, _x52, c)))active#(f(active(f(mark(_x31), _x62, active(a))), _x22, f(active(a), _x52, active(c))))
mark#(f(f(f(a, _x72, f(f(_x141, _x142, _x143), _x122, _x123)), _x32, _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(active(a), _x72, active(f(active(f(mark(_x141), _x142, mark(_x143))), _x122, mark(_x123))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b)))mark#(f(b, X2, b))active#(f(active(b), X2, active(b)))
mark#(f(f(f(_x71, _x72, f(c, _x122, _x123)), _x52, _x53), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(active(c), _x122, mark(_x123))))), _x52, _x53)), _x42, f(active(a), _x82, b)))mark#(f(f(_x31, mark(_x62), _x33), active(_x22), f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x62, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(f(_x31, _x32, a), X2, f(a, mark(_x72), c)))active#(f(active(f(mark(_x31), _x32, active(a))), X2, active(f(active(a), _x72, active(c)))))mark#(f(f(_x31, _x32, _x33), active(active(_x22)), f(a, _x52, b)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, f(active(a), _x52, active(b))))
mark#(f(f(a, _x32, _x33), X2, f(_x51, _x52, _x53)))active#(f(active(f(active(a), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(X1, _x22, f(b, _x52, c)))active#(f(mark(X1), _x22, f(active(b), _x52, active(a))))
mark#(f(X1, X2, f(b, _x72, c)))active#(f(mark(X1), X2, active(f(b, _x72, mark(a)))))mark#(f(f(f(b, _x72, _x73), _x32, _x33), active(_x22), f(a, _x82, b)))active#(f(active(f(active(f(active(b), _x72, mark(_x73))), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b))))
mark#(f(f(_x31, _x32, a), active(_x22), f(a, _x52, b)))active#(f(active(f(mark(_x31), _x32, active(a))), _x22, active(f(active(a), _x52, active(b)))))mark#(f(X1, X2, f(a, mark(_x72), _x53)))active#(f(mark(X1), X2, active(f(active(a), _x72, mark(_x53)))))
mark#(f(f(a, _x52, _x33), X2, f(a, _x52, c)))active#(f(active(f(a, _x52, mark(_x33))), X2, active(f(active(a), _x52, active(c)))))mark#(f(f(f(_x71, _x72, f(_x121, _x122, _x123)), _x32, _x33), active(mark(_x42)), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, mark(_x33))), _x42, active(f(active(a), _x92, b))))
mark#(f(f(_x31, _x62, _x63), active(_x42), f(a, _x52, b)))active#(f(f(mark(_x31), _x62, _x63), _x42, active(f(active(a), _x52, active(b)))))mark#(f(f(f(_x71, active(_x92), _x73), _x32, _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x92, mark(_x73))), _x32, mark(_x33))), _x42, f(active(a), _x82, b)))
mark#(f(f(f(_x71, _x92, f(_x121, _x122, _x123)), _x32, _x33), active(_x22), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x92, f(mark(_x121), _x122, mark(_x123)))), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b))))mark#(f(X1, X2, f(_x81, mark(_x82), f(_x111, _x112, _x113))))active#(f(mark(X1), X2, active(f(_x81, _x82, active(f(mark(_x111), _x112, mark(_x113)))))))

Rewrite Rules

active(f(a, b, X))mark(f(X, X, X))active(c)mark(a)
active(c)mark(b)mark(f(X1, X2, X3))active(f(mark(X1), X2, mark(X3)))
mark(a)active(a)mark(b)active(b)
mark(c)active(c)f(mark(X1), X2, X3)f(X1, X2, X3)
f(X1, mark(X2), X3)f(X1, X2, X3)f(X1, X2, mark(X3))f(X1, X2, X3)
f(active(X1), X2, X3)f(X1, X2, X3)f(X1, active(X2), X3)f(X1, X2, X3)
f(X1, X2, active(X3))f(X1, X2, X3)

Original Signature

Termination of terms over the following signature is verified: f, b, c, a, active, mark

Strategy


The right-hand side of the rule mark#(f(b, X2, f(_x51, mark(_x72), f(_x111, _x112, _x113)))) → active#(f(active(b), X2, active(f(mark(_x51), _x72, active(f(mark(_x111), _x112, mark(_x113))))))) 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
active#(f(active(b), X2, active(f(mark(_x51), _x72, active(f(_x131, _x132, mark(_x113))))))) 
active#(f(active(b), X2, active(f(active(a), _x72, active(f(mark(_x111), _x112, mark(_x113))))))) 
active#(f(active(b), X2, active(f(mark(_x51), _x72, active(f(mark(_x111), _x112, active(b))))))) 
active#(f(active(b), X2, active(f(mark(_x51), _x82, f(mark(_x111), _x112, mark(_x113)))))) 
active#(f(active(b), X2, active(f(_x81, _x82, active(f(mark(_x111), _x112, mark(_x113))))))) 
active#(f(active(b), X2, active(f(active(f(mark(_x91), _x92, mark(_x93))), _x72, active(f(mark(_x111), _x112, mark(_x113))))))) 
active#(f(active(b), X2, active(f(active(b), _x72, active(f(mark(_x111), _x112, mark(_x113))))))) 
active#(f(active(b), X2, active(f(mark(_x51), _x72, active(f(mark(_x111), _x132, _x133)))))) 
active#(f(active(b), _x22, active(f(mark(_x51), _x72, active(f(mark(_x111), _x112, mark(_x113))))))) 
active#(f(active(b), X2, active(f(mark(_x51), _x72, active(f(active(a), _x112, mark(_x113))))))) 
active#(f(active(b), X2, active(f(mark(_x51), _x82, active(f(mark(_x111), _x112, mark(_x113))))))) 
active#(f(active(b), X2, active(f(mark(_x51), _x72, active(f(mark(_x111), _x132, mark(_x113))))))) 
active#(f(active(b), X2, active(f(mark(_x51), _x72, active(f(mark(_x111), _x112, active(f(mark(_x161), _x162, mark(_x163))))))))) 
active#(f(active(b), X2, active(f(mark(_x51), _x72, active(f(active(f(mark(_x141), _x142, mark(_x143))), _x112, mark(_x113))))))) 
active#(f(active(b), X2, active(f(active(c), _x72, active(f(mark(_x111), _x112, mark(_x113))))))) 
active#(f(active(b), X2, active(f(mark(_x51), _x72, active(f(mark(_x111), _x112, active(a))))))) 
active#(f(active(b), _x22, f(mark(_x51), _x72, active(f(mark(_x111), _x112, mark(_x113)))))) 
active#(f(active(b), X2, active(f(mark(_x51), _x72, active(f(mark(_x111), _x112, active(c))))))) 
active#(f(active(b), X2, active(f(mark(_x51), _x72, active(f(active(c), _x112, mark(_x113))))))) 
active#(f(active(b), X2, active(f(mark(_x51), _x72, active(f(active(b), _x112, mark(_x113))))))) 
active#(f(b, _x22, active(f(mark(_x51), _x72, active(f(mark(_x111), _x112, mark(_x113))))))) 
Thus, the rule mark#(f(b, X2, f(_x51, mark(_x72), f(_x111, _x112, _x113)))) → active#(f(active(b), X2, active(f(mark(_x51), _x72, active(f(mark(_x111), _x112, mark(_x113))))))) is replaced by the following rules:
mark#(f(b, X2, f(_x51, mark(_x72), f(_x111, _x132, _x133)))) → active#(f(active(b), X2, active(f(mark(_x51), _x72, active(f(mark(_x111), _x132, _x133))))))mark#(f(b, X2, f(_x51, mark(_x72), f(b, _x112, _x113)))) → active#(f(active(b), X2, active(f(mark(_x51), _x72, active(f(active(b), _x112, mark(_x113)))))))
mark#(f(b, _x22, f(_x51, mark(_x72), f(_x111, _x112, _x113)))) → active#(f(b, _x22, active(f(mark(_x51), _x72, active(f(mark(_x111), _x112, mark(_x113)))))))mark#(f(b, X2, f(_x51, mark(_x72), f(_x111, _x112, b)))) → active#(f(active(b), X2, active(f(mark(_x51), _x72, active(f(mark(_x111), _x112, active(b)))))))
mark#(f(b, X2, f(_x51, mark(_x72), f(_x131, _x132, _x113)))) → active#(f(active(b), X2, active(f(mark(_x51), _x72, active(f(_x131, _x132, mark(_x113)))))))mark#(f(b, X2, f(b, mark(_x72), f(_x111, _x112, _x113)))) → active#(f(active(b), X2, active(f(active(b), _x72, active(f(mark(_x111), _x112, mark(_x113)))))))
mark#(f(b, X2, f(_x51, mark(_x72), f(_x111, mark(_x132), _x113)))) → active#(f(active(b), X2, active(f(mark(_x51), _x72, active(f(mark(_x111), _x132, mark(_x113)))))))mark#(f(b, X2, f(_x51, mark(_x72), f(_x111, _x112, f(_x161, _x162, _x163))))) → active#(f(active(b), X2, active(f(mark(_x51), _x72, active(f(mark(_x111), _x112, active(f(mark(_x161), _x162, mark(_x163)))))))))
mark#(f(b, X2, f(_x51, mark(_x72), f(a, _x112, _x113)))) → active#(f(active(b), X2, active(f(mark(_x51), _x72, active(f(active(a), _x112, mark(_x113)))))))mark#(f(b, active(_x22), f(_x51, mark(_x72), f(_x111, _x112, _x113)))) → active#(f(active(b), _x22, active(f(mark(_x51), _x72, active(f(mark(_x111), _x112, mark(_x113)))))))
mark#(f(b, mark(_x22), f(_x51, mark(_x72), f(_x111, _x112, _x113)))) → active#(f(active(b), _x22, active(f(mark(_x51), _x72, active(f(mark(_x111), _x112, mark(_x113)))))))mark#(f(b, X2, f(c, mark(_x72), f(_x111, _x112, _x113)))) → active#(f(active(b), X2, active(f(active(c), _x72, active(f(mark(_x111), _x112, mark(_x113)))))))
mark#(f(b, X2, f(f(_x91, _x92, _x93), mark(_x72), f(_x111, _x112, _x113)))) → active#(f(active(b), X2, active(f(active(f(mark(_x91), _x92, mark(_x93))), _x72, active(f(mark(_x111), _x112, mark(_x113)))))))mark#(f(b, X2, f(_x51, mark(_x72), f(_x111, _x112, a)))) → active#(f(active(b), X2, active(f(mark(_x51), _x72, active(f(mark(_x111), _x112, active(a)))))))
mark#(f(b, X2, f(_x51, mark(active(_x82)), f(_x111, _x112, _x113)))) → active#(f(active(b), X2, active(f(mark(_x51), _x82, active(f(mark(_x111), _x112, mark(_x113)))))))mark#(f(b, X2, f(_x51, mark(_x72), f(_x111, _x112, c)))) → active#(f(active(b), X2, active(f(mark(_x51), _x72, active(f(mark(_x111), _x112, active(c)))))))
mark#(f(b, X2, f(_x51, mark(_x72), f(_x111, active(_x132), _x113)))) → active#(f(active(b), X2, active(f(mark(_x51), _x72, active(f(mark(_x111), _x132, mark(_x113)))))))mark#(f(b, X2, f(a, mark(_x72), f(_x111, _x112, _x113)))) → active#(f(active(b), X2, active(f(active(a), _x72, active(f(mark(_x111), _x112, mark(_x113)))))))
mark#(f(b, X2, f(_x51, mark(_x72), f(f(_x141, _x142, _x143), _x112, _x113)))) → active#(f(active(b), X2, active(f(mark(_x51), _x72, active(f(active(f(mark(_x141), _x142, mark(_x143))), _x112, mark(_x113)))))))mark#(f(b, X2, f(_x81, mark(_x82), f(_x111, _x112, _x113)))) → active#(f(active(b), X2, active(f(_x81, _x82, active(f(mark(_x111), _x112, mark(_x113)))))))
mark#(f(b, X2, f(_x51, mark(_x72), f(c, _x112, _x113)))) → active#(f(active(b), X2, active(f(mark(_x51), _x72, active(f(active(c), _x112, mark(_x113)))))))mark#(f(b, X2, f(_x51, mark(mark(_x82)), f(_x111, _x112, _x113)))) → active#(f(active(b), X2, active(f(mark(_x51), _x82, active(f(mark(_x111), _x112, mark(_x113)))))))
mark#(f(b, _x22, f(_x51, mark(_x72), f(_x111, _x112, _x113)))) → active#(f(active(b), _x22, f(mark(_x51), _x72, active(f(mark(_x111), _x112, mark(_x113))))))mark#(f(b, X2, f(_x51, mark(_x82), f(_x111, _x112, _x113)))) → active#(f(active(b), X2, active(f(mark(_x51), _x82, f(mark(_x111), _x112, mark(_x113))))))

Problem 30: ForwardNarrowing



Dependency Pair Problem

Dependency Pairs

mark#(f(f(f(a, _x72, f(_x131, _x132, _x133)), active(_x62), c), active(_x22), f(a, mark(_x72), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x131, _x132, _x133)))), _x62, active(c))), _x22, active(f(a, _x72, b))))mark#(f(f(b, _x32, c), active(_x42), f(c, active(_x52), b)))active#(f(active(f(active(b), _x32, mark(b))), _x42, f(a, _x52, active(b))))
mark#(f(f(f(_x71, _x82, f(_x121, _x132, _x133)), _x32, _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x82, f(mark(_x121), _x132, _x133))), _x32, mark(_x33))), _x42, f(active(a), _x82, b)))mark#(f(_x31, active(_x32), f(_x51, active(_x72), b)))active#(f(_x31, _x32, active(f(mark(_x51), _x72, active(b)))))
mark#(f(f(active(_x51), _x52, c), active(_x22), f(_x51, _x52, b)))active#(f(active(f(_x51, _x52, active(c))), _x22, active(f(mark(_x51), _x52, active(b)))))mark#(f(f(c, _x32, c), active(_x42), f(c, _x62, b)))active#(f(active(f(mark(a), _x32, mark(b))), _x42, f(a, _x62, active(b))))
mark#(f(f(_x31, _x72, mark(_x73)), active(_x22), f(a, _x52, b)))active#(f(active(f(mark(_x31), _x72, _x73)), _x22, active(f(active(a), _x52, active(b)))))mark#(f(b, X2, f(_x51, mark(_x72), f(_x111, _x112, b))))active#(f(active(b), X2, active(f(mark(_x51), _x72, active(f(mark(_x111), _x112, active(b)))))))
mark#(f(X1, active(_x22), f(_x51, mark(_x72), f(b, _x112, _x113))))active#(f(mark(X1), _x22, active(f(mark(_x51), _x72, active(f(active(b), _x112, mark(_x113)))))))mark#(f(f(f(_x71, _x72, f(_x121, _x122, _x123)), _x32, _x33), active(active(_x22)), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, mark(_x33))), _x22, f(active(a), _x82, b)))
mark#(f(f(a, b, c), active(_x22), f(_x51, _x52, b)))active#(f(mark(f(active(c), active(c), active(c))), _x22, active(f(mark(_x51), _x52, active(b)))))mark#(f(f(c, _x32, c), active(_x42), f(c, _x62, b)))active#(f(active(f(mark(b), _x32, mark(b))), _x42, f(a, _x62, active(b))))
mark#(f(b, active(_x32), f(a, mark(_x62), f(a, _x112, c))))active#(f(b, _x32, active(f(active(a), _x62, f(active(a), _x112, active(c))))))mark#(f(c, active(_x22), f(_x51, mark(_x72), f(_x111, _x112, _x113))))active#(f(active(c), _x22, active(f(mark(_x51), _x72, active(f(mark(_x111), _x112, mark(_x113)))))))
mark#(f(f(f(_x71, _x72, f(_x141, _x142, _x123)), mark(_x62), _x33), active(_x22), f(a, mark(_x82), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x141, _x142, mark(_x123))))), _x62, mark(_x33))), _x22, active(f(a, _x82, b))))mark#(f(f(_x31, _x32, c), active(active(_x22)), f(c, _x52, b)))active#(f(active(f(mark(_x31), _x32, mark(b))), _x22, f(mark(a), _x52, active(b))))
mark#(f(c, mark(_x22), f(_x81, active(_x82), b)))active#(f(active(c), _x22, active(f(_x81, _x82, active(b)))))mark#(f(f(f(_x91, _x92, f(_x121, _x122, _x123)), _x32, _x33), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(_x91, _x92, active(f(mark(_x121), _x122, mark(_x123))))), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b))))
mark#(f(f(f(a, _x72, f(_x131, _x132, _x123)), _x32, _x33), active(_x42), f(a, mark(_x52), b)))active#(f(active(f(active(f(active(a), _x72, active(f(_x131, _x132, mark(_x123))))), _x32, mark(_x33))), _x42, f(active(a), _x52, b)))mark#(f(X1, active(_x22), f(_x51, mark(mark(_x82)), f(_x111, _x112, _x113))))active#(f(mark(X1), _x22, active(f(mark(_x51), _x82, active(f(mark(_x111), _x112, mark(_x113)))))))
mark#(f(f(a, _x52, _x53), X2, f(a, _x52, c)))active#(f(active(f(active(a), _x52, _x53)), X2, active(f(active(a), _x52, active(c)))))mark#(f(f(f(_x71, _x72, f(_x141, _x142, _x123)), mark(_x82), _x83), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x141, _x142, mark(_x123))))), _x82, _x83)), _x22, active(f(active(a), _x92, b))))
mark#(f(f(_x31, _x32, c), X2, f(_x51, mark(_x72), _x53)))active#(f(active(f(mark(_x31), _x32, active(c))), X2, active(f(mark(_x51), _x72, mark(_x53)))))mark#(f(f(f(_x81, _x82, f(c, _x122, _x123)), _x32, _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(_x81, _x82, active(f(active(c), _x122, mark(_x123))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b)))
mark#(f(f(_x31, active(_x52), _x33), X2, f(a, _x52, b)))active#(f(active(f(mark(_x31), _x52, mark(_x33))), X2, active(f(active(a), _x52, active(b)))))mark#(f(f(_x31, active(_x52), _x33), X2, f(mark(_x31), _x52, mark(_x33))))active#(f(active(f(mark(_x31), _x52, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(f(f(_x71, _x72, f(_x121, _x142, _x143)), _x32, _x33), active(_x22), f(a, mark(active(_x82)), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x142, _x143)))), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b))))mark#(f(f(_x61, _x62, _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(_x61, _x62, mark(_x33))), _x42, f(active(a), _x82, b)))
mark#(f(f(f(_x71, _x72, f(_x121, _x122, _x123)), _x32, _x33), active(_x22), f(a, mark(mark(_x82)), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b))))mark#(f(f(f(_x71, _x72, f(_x121, _x132, _x133)), _x32, b), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x132, _x133)))), _x32, active(b))), _x42, f(active(a), _x82, b)))
mark#(f(b, active(_x32), f(a, mark(_x62), f(_x111, mark(_x102), _x113))))active#(f(b, _x32, active(f(active(a), _x62, f(mark(_x111), _x102, mark(_x113))))))mark#(f(c, X2, f(b, _x52, c)))active#(f(active(c), X2, active(f(active(b), _x52, active(a)))))
mark#(f(b, X2, f(b, _x52, c)))active#(f(active(b), X2, active(f(active(b), _x52, active(c)))))mark#(f(f(f(_x61, _x62, _x63), _x32, _x33), X2, f(a, b, b)))active#(f(active(f(active(f(mark(_x61), _x62, mark(_x63))), _x32, mark(_x33))), X2, mark(f(active(b), active(b), active(b)))))
mark#(f(b, X2, f(_x51, active(_x72), c)))active#(f(active(b), X2, active(f(mark(_x51), _x72, active(c)))))mark#(f(f(_x31, _x32, c), active(_x22), f(c, _x82, b)))active#(f(active(f(mark(_x31), _x32, mark(b))), _x22, active(f(c, _x82, active(b)))))
mark#(f(f(b, _x32, c), active(_x42), f(c, mark(_x52), b)))active#(f(active(f(active(b), _x32, mark(b))), _x42, f(a, _x52, active(b))))mark#(f(f(f(_x71, _x72, f(mark(a), b, _x91)), active(_x62), c), active(_x32), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, mark(f(_x91, _x91, _x91)))), _x62, active(c))), _x32, f(active(a), _x92, b)))
mark#(f(f(f(_x71, active(_x82), f(_x121, _x142, _x143)), active(_x62), c), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x82, active(f(mark(_x121), _x142, _x143)))), _x62, active(c))), _x22, active(f(active(a), _x92, b))))mark#(f(f(_x31, mark(_x62), c), active(_x22), f(c, _x52, b)))active#(f(active(f(mark(_x31), _x62, mark(b))), _x22, active(f(active(c), _x52, active(b)))))
mark#(f(f(_x31, mark(_x62), c), active(_x22), f(c, _x52, b)))active#(f(active(f(mark(_x31), _x62, active(c))), _x22, active(f(mark(b), _x52, active(b)))))mark#(f(f(f(a, active(_x82), f(_x121, _x122, _x123)), _x32, _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(active(a), _x82, active(f(mark(_x121), _x122, mark(_x123))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b)))
mark#(f(f(f(a, _x72, f(_x121, active(_x142), _x123)), mark(_x52), _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(active(a), _x72, active(f(mark(_x121), _x142, mark(_x123))))), _x52, mark(_x33))), _x42, f(active(a), _x82, b)))mark#(f(f(f(a, _x62, _x63), _x32, _x33), X2, f(a, _x52, b)))active#(f(active(f(active(f(active(a), _x62, mark(_x63))), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(b)))))
mark#(f(b, mark(_x22), f(_x51, _x52, b)))active#(f(active(b), _x22, active(f(mark(_x51), _x52, active(b)))))mark#(f(f(f(_x71, _x72, f(_x151, _x152, _x153)), active(_x62), _x33), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x151, _x152, _x153)))), _x62, mark(_x33))), _x22, active(f(active(a), _x92, b))))
mark#(f(c, X2, f(_x51, active(_x72), b)))active#(f(mark(b), X2, active(f(mark(_x51), _x72, active(b)))))mark#(f(f(f(_x71, _x72, f(c, _x132, _x123)), _x32, _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(c, _x132, mark(_x123))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b)))
mark#(f(f(a, _x32, f(_x81, _x82, _x83)), _x22, f(a, _x52, c)))active#(f(f(active(a), _x32, active(f(mark(_x81), _x82, mark(_x83)))), _x22, active(f(active(a), _x52, active(c)))))mark#(f(f(f(_x71, _x72, f(_x121, _x152, mark(_x153))), active(_x62), _x33), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x152, _x153)))), _x62, mark(_x33))), _x22, active(f(active(a), _x92, b))))
mark#(f(f(_x31, _x32, c), active(_x42), f(c, _x52, b)))active#(f(f(mark(_x31), _x32, mark(b)), _x42, active(f(active(c), _x52, active(b)))))mark#(f(X1, X2, f(_x71, _x72, c)))active#(f(mark(X1), X2, active(f(_x71, _x72, active(c)))))
mark#(f(f(_x31, _x32, c), X2, f(a, _x52, c)))active#(f(active(f(mark(_x31), _x32, active(c))), X2, active(f(active(a), _x52, active(c)))))mark#(f(f(_x51, _x52, c), X2, f(b, mark(_x72), active(c))))active#(f(active(f(_x51, _x52, active(c))), X2, active(f(active(b), _x72, mark(_x53)))))
mark#(f(b, X2, f(c, mark(_x72), f(_x111, _x112, _x113))))active#(f(active(b), X2, active(f(active(c), _x72, active(f(mark(_x111), _x112, mark(_x113)))))))mark#(f(f(f(_x71, _x72, f(_x121, _x142, _x143)), active(_x62), _x33), active(_x42), f(a, mark(_x92), b)))active#(f(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x142, _x143)))), _x62, mark(_x33)), _x42, active(f(active(a), _x92, b))))
mark#(f(X1, active(mark(_x32)), f(_x51, mark(_x72), f(_x111, _x112, _x113))))active#(f(mark(X1), _x32, active(f(mark(_x51), _x72, active(f(mark(_x111), _x112, mark(_x113)))))))mark#(f(f(f(_x71, active(_x92), _x73), _x62, _x63), active(_x22), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x92, mark(_x73))), _x62, _x63)), _x22, active(f(active(a), _x82, b))))
mark#(f(f(f(_x71, _x72, f(_x121, _x122, b)), _x32, _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x122, active(b))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b)))mark#(f(f(f(_x71, mark(_x102), f(_x121, _x142, _x143)), active(_x62), _x33), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x102, active(f(mark(_x121), _x142, _x143)))), _x62, mark(_x33))), _x22, active(f(active(a), _x92, b))))
mark#(f(f(active(_x51), _x52, _x33), active(mark(_x42)), f(a, _x82, b)))active#(f(active(f(_x51, _x52, mark(_x33))), _x42, active(f(active(a), _x82, b))))mark#(f(f(b, _x32, c), active(_x42), f(c, _x52, b)))active#(f(active(f(active(b), _x32, mark(b))), _x42, f(active(c), _x52, active(b))))
mark#(f(f(f(_x71, _x72, f(a, _x122, _x123)), _x32, _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(active(a), _x122, mark(_x123))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b)))mark#(f(b, active(mark(_x32)), f(a, mark(_x82), f(_x111, _x112, c))))active#(f(active(b), _x32, active(f(a, _x82, active(f(mark(_x111), _x112, active(c)))))))
mark#(f(X1, X2, f(_x51, mark(mark(_x82)), f(_x111, active(_x132), _x113))))active#(f(mark(X1), X2, active(f(mark(_x51), _x82, active(f(mark(_x111), _x132, mark(_x113)))))))mark#(f(X1, X2, f(_x51, mark(_x72), f(_x111, active(active(_x142)), _x113))))active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(f(mark(_x111), _x142, mark(_x113)))))))
mark#(f(f(f(a, _x72, f(_x131, _x132, _x133)), active(_x62), c), active(_x32), f(a, mark(_x92), b)))active#(f(active(f(active(f(active(a), _x72, active(f(_x131, _x132, _x133)))), _x62, active(c))), _x32, f(active(a), _x92, b)))mark#(f(f(f(_x71, _x72, f(_x121, mark(_x132), _x133)), active(_x62), c), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x132, _x133)))), _x62, active(c))), _x22, active(f(active(a), _x92, b))))
mark#(f(f(f(a, _x72, f(_x121, _x122, _x123)), _x32, _x33), active(mark(active(_x42))), f(a, _x82, b)))active#(f(active(f(active(f(active(a), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b)))mark#(f(X1, active(_x22), f(_x51, _x72, _x73)))active#(f(mark(X1), _x22, active(f(mark(_x51), _x72, _x73))))
mark#(f(f(f(_x71, _x72, f(_x141, _x142, _x123)), mark(_x82), _x33), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(f(mark(_x71), _x72, active(f(_x141, _x142, mark(_x123)))), _x82, mark(_x33))), _x22, active(f(active(a), _x92, b))))mark#(f(X1, X2, f(_x51, mark(active(_x82)), _x53)))active#(f(mark(X1), X2, active(f(mark(_x51), _x82, mark(_x53)))))
mark#(f(b, active(_x22), f(a, mark(active(_x72)), f(_x111, _x112, _x113))))active#(f(active(b), _x22, active(f(a, _x72, active(f(mark(_x111), _x112, mark(_x113)))))))mark#(f(f(f(_x71, _x72, f(active(_x101), _x102, _x103)), active(_x62), c), active(_x32), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x101, _x102, _x103)))), _x62, active(c))), _x32, f(active(a), _x92, b)))
mark#(f(f(_x71, mark(_x72), _x33), active(mark(_x22)), f(a, _x82, b)))active#(f(active(f(_x71, _x72, mark(_x33))), _x22, f(active(a), _x82, b)))mark#(f(f(_x31, _x32, _x33), active(_x22), f(c, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(c), _x52, mark(_x53)))))
mark#(f(X1, active(_x22), f(_x51, mark(_x72), f(_x111, _x112, f(_x161, _x162, _x163)))))active#(f(mark(X1), _x22, active(f(mark(_x51), _x72, active(f(mark(_x111), _x112, active(f(mark(_x161), _x162, mark(_x163)))))))))mark#(f(f(_x61, _x62, _x33), active(mark(_x22)), f(a, _x72, b)))active#(f(active(f(_x61, _x62, mark(_x33))), _x22, f(a, _x72, b)))
mark#(f(c, X2, f(a, active(_x72), b)))active#(f(mark(a), X2, active(f(active(a), _x72, active(b)))))mark#(f(b, active(_x22), f(a, mark(_x82), f(b, _x112, _x113))))active#(f(active(b), _x22, active(f(a, _x82, active(f(active(b), _x112, mark(_x113)))))))
mark#(f(f(f(_x71, _x72, f(_x131, _x132, _x133)), active(active(_x52)), c), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x131, _x132, _x133)))), _x52, active(c))), _x22, active(f(active(a), _x92, b))))mark#(f(f(b, _x32, _x33), active(_x42), f(a, _x52, b)))active#(f(active(f(active(b), _x32, mark(_x33))), _x42, f(active(a), _x52, active(b))))
mark#(f(f(f(a, _x72, f(_x141, _x142, _x143)), _x32, _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(active(a), _x72, active(f(_x141, _x142, _x143)))), _x32, mark(_x33))), _x42, f(active(a), _x82, b)))mark#(f(f(_x31, _x32, _x33), active(_x22), f(a, active(_x92), b)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b))))
mark#(f(f(f(_x71, active(_x92), _x73), active(_x62), _x33), active(_x22), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x92, mark(_x73))), _x62, mark(_x33))), _x22, active(f(active(a), _x82, b))))mark#(f(f(f(_x61, _x62, _x63), _x32, b), X2, f(a, _x72, b)))active#(f(active(f(active(f(mark(_x61), _x62, mark(_x63))), _x32, active(b))), X2, active(f(a, _x72, active(b)))))
mark#(f(b, active(_x22), f(a, mark(_x72), f(f(_x141, _x142, _x143), _x112, _x113))))active#(f(active(b), _x22, active(f(active(a), _x72, active(f(active(f(mark(_x141), _x142, mark(_x143))), _x112, mark(_x113)))))))mark#(f(f(f(_x71, _x72, f(_x131, _x132, _x133)), active(_x52), c), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x131, _x132, _x133)))), _x52, c)), _x22, active(f(active(a), _x92, b))))
mark#(f(f(_x31, _x32, _x33), X2, f(a, _x52, f(_x101, _x102, _x103))))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(f(mark(_x101), _x102, mark(_x103)))))))mark#(f(f(f(_x71, _x72, f(_x121, _x132, _x133)), _x52, _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(f(mark(_x71), _x72, active(f(mark(_x121), _x132, _x133))), _x52, mark(_x33))), _x42, f(active(a), _x82, b)))
mark#(f(b, X2, f(a, mark(_x72), f(_x111, active(_x102), _x113))))active#(f(active(b), X2, active(f(active(a), _x72, active(f(mark(_x111), _x102, mark(_x113)))))))mark#(f(f(_x31, _x32, _x33), X2, f(a, _x72, c)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x72, c))))
mark#(f(f(f(_x71, _x72, f(_x141, _x142, _x123)), _x32, b), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x141, _x142, mark(_x123))))), _x32, active(b))), _x22, active(f(active(a), _x92, b))))mark#(f(f(_x31, _x32, c), X2, f(b, mark(active(_x82)), _x53)))active#(f(active(f(mark(_x31), _x32, active(c))), X2, active(f(active(b), _x82, mark(_x53)))))
mark#(f(X1, active(_x22), f(_x81, mark(_x82), f(_x111, _x112, _x113))))active#(f(mark(X1), _x22, active(f(_x81, _x82, active(f(mark(_x111), _x112, mark(_x113)))))))mark#(f(X1, X2, f(b, active(_x62), c)))active#(f(mark(X1), X2, active(f(b, _x62, active(a)))))
mark#(f(f(f(_x71, active(_x82), f(c, _x122, _x123)), _x32, _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x82, active(f(active(c), _x122, mark(_x123))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b)))mark#(f(b, active(_x22), f(a, mark(_x82), f(_x111, mark(_x122), c))))active#(f(active(b), _x22, active(f(a, _x82, active(f(mark(_x111), _x122, active(c)))))))
mark#(f(f(f(_x71, _x72, f(_x121, _x122, _x123)), _x32, b), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, active(b))), _x42, f(active(a), _x82, b)))mark#(f(b, active(_x22), f(a, mark(_x82), f(_x121, _x122, c))))active#(f(active(b), _x22, active(f(a, _x82, active(f(_x121, _x122, active(c)))))))
mark#(f(c, active(_x22), f(f(_x91, _x92, c), active(_x72), b)))active#(f(active(c), _x22, active(f(active(f(mark(_x91), _x92, active(c))), _x72, active(b)))))mark#(f(b, X2, f(b, _x52, b)))active#(f(active(b), X2, active(f(active(b), _x52, active(b)))))
mark#(f(b, active(_x22), f(a, mark(_x72), f(_x111, active(_x132), b))))active#(f(active(b), _x22, active(f(active(a), _x72, active(f(mark(_x111), _x132, active(b)))))))mark#(f(X1, mark(_x22), f(_x51, active(_x72), c)))active#(f(mark(X1), _x22, active(f(mark(_x51), _x72, active(c)))))
mark#(f(a, X2, f(_x51, mark(_x72), f(_x111, _x112, _x113))))active#(f(active(a), X2, active(f(mark(_x51), _x72, active(f(mark(_x111), _x112, mark(_x113)))))))mark#(f(b, active(_x22), f(a, mark(_x82), f(_x111, _x112, f(_x151, _x152, _x153)))))active#(f(active(b), _x22, active(f(a, _x82, active(f(mark(_x111), _x112, active(f(mark(_x151), _x152, mark(_x153)))))))))
mark#(f(f(f(_x71, _x72, _x73), _x32, _x33), active(mark(_x42)), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x72, mark(_x73))), _x32, mark(_x33))), _x42, active(f(active(a), _x82, b))))mark#(f(f(_x31, _x32, c), X2, f(_x51, _x52, b)))active#(f(active(f(mark(_x31), _x32, active(c))), X2, active(f(mark(_x51), _x52, active(b)))))
mark#(f(f(_x31, _x32, c), active(mark(_x22)), f(c, _x52, b)))active#(f(active(f(mark(_x31), _x32, mark(b))), _x22, f(mark(a), _x52, active(b))))mark#(f(X1, X2, f(_x51, mark(_x72), f(f(_x141, _x142, _x143), _x112, _x113))))active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(f(active(f(mark(_x141), _x142, mark(_x143))), _x112, mark(_x113)))))))
mark#(f(f(a, _x32, f(_x81, _x82, _x83)), X2, f(a, _x52, c)))active#(f(active(f(active(a), _x32, active(f(mark(_x81), _x82, mark(_x83))))), X2, active(f(active(a), _x52, active(c)))))mark#(f(f(f(_x71, active(_x92), _x73), _x32, b), active(_x22), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x92, mark(_x73))), _x32, active(b))), _x22, active(f(active(a), _x82, b))))
mark#(f(f(_x51, _x52, c), active(_x42), f(c, _x52, b)))active#(f(active(f(_x51, _x52, mark(b))), _x42, f(active(c), _x52, active(b))))mark#(f(f(_x31, _x32, a), X2, f(a, _x52, c)))active#(f(active(f(mark(_x31), _x32, active(a))), X2, active(f(active(a), _x52, mark(b)))))
mark#(f(X1, active(_x22), f(f(_x91, _x92, c), active(mark(_x82)), b)))active#(f(mark(X1), _x22, active(f(active(f(mark(_x91), _x92, active(c))), _x82, active(b)))))mark#(f(c, X2, f(b, _x52, b)))active#(f(active(c), X2, active(f(active(b), _x52, active(b)))))
mark#(f(f(f(_x71, _x72, f(_x121, _x142, _x143)), active(_x62), c), active(_x32), f(a, mark(_x92), b)))active#(f(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x142, _x143)))), _x62, active(c)), _x32, active(f(active(a), _x92, b))))mark#(f(X1, X2, f(_x51, mark(_x82), _x83)))active#(f(mark(X1), X2, active(f(mark(_x51), _x82, _x83))))
mark#(f(_x31, _x32, f(b, _x52, c)))active#(f(_x31, _x32, f(active(b), _x52, mark(a))))mark#(f(a, mark(_x22), f(b, _x52, c)))active#(f(active(a), _x22, active(f(active(b), _x52, mark(a)))))
mark#(f(f(_x31, _x32, c), active(_x22), f(_x51, active(_x82), b)))active#(f(active(f(mark(_x31), _x32, active(c))), _x22, active(f(mark(_x51), _x82, active(b)))))mark#(f(f(f(a, _x72, f(_x121, _x122, _x123)), mark(_x52), a), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(active(a), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x52, active(a))), _x42, f(active(a), _x82, b)))
mark#(f(f(f(_x61, _x82, _x83), _x32, _x33), X2, f(a, _x72, b)))active#(f(active(f(active(f(mark(_x61), _x82, _x83)), _x32, mark(_x33))), X2, active(f(a, _x72, active(b)))))mark#(f(b, X2, f(_x51, mark(_x72), _x53)))active#(f(active(b), X2, active(f(mark(_x51), _x72, mark(_x53)))))
mark#(f(c, X2, f(a, active(b), b)))active#(f(active(c), X2, mark(f(active(b), active(b), active(b)))))mark#(f(f(f(_x71, _x72, c), _x32, _x33), active(_x22), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x72, active(c))), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b))))
mark#(f(a, X2, f(_x51, active(_x72), c)))active#(f(active(a), X2, active(f(mark(_x51), _x72, active(c)))))mark#(f(f(f(a, _x72, f(_x121, mark(_x142), _x123)), mark(_x52), _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(active(a), _x72, active(f(mark(_x121), _x142, mark(_x123))))), _x52, mark(_x33))), _x42, f(active(a), _x82, b)))
mark#(f(X1, X2, X3))mark#(X1)mark#(f(f(f(_x81, _x82, _x63), _x32, _x33), X2, f(a, _x52, b)))active#(f(active(f(active(f(_x81, _x82, mark(_x63))), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(b)))))
mark#(f(f(f(_x71, _x72, f(_x121, _x122, _x123)), active(_x62), _x33), active(_x22), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x62, mark(_x33))), _x22, active(f(active(a), _x82, b))))mark#(f(f(c, _x32, c), active(_x42), f(c, _x52, b)))active#(f(active(f(active(c), _x32, mark(b))), _x42, f(active(c), _x52, active(b))))
mark#(f(b, active(_x32), f(a, mark(_x72), f(a, _x112, _x113))))active#(f(b, _x32, active(f(active(a), _x72, active(f(active(a), _x112, mark(_x113)))))))mark#(f(f(f(a, _x72, f(_x121, _x122, _x123)), _x32, b), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(active(a), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, active(b))), _x42, f(active(a), _x82, b)))
mark#(f(f(f(a, _x82, f(_x131, _x132, _x123)), _x32, _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(active(a), _x82, f(_x131, _x132, mark(_x123)))), _x32, mark(_x33))), _x42, f(active(a), _x82, b)))mark#(f(a, X2, f(b, _x52, c)))active#(f(active(a), X2, active(f(active(b), _x52, mark(b)))))
mark#(f(X1, mark(_x22), f(b, _x72, c)))active#(f(mark(X1), _x22, active(f(b, _x72, mark(a)))))mark#(f(f(f(_x71, _x72, f(_x121, _x132, active(_x133))), active(_x62), c), active(_x32), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x132, _x133)))), _x62, active(c))), _x32, f(active(a), _x92, b)))
mark#(f(f(f(_x71, _x72, f(_x141, _x142, _x123)), mark(_x62), _x33), active(_x42), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x141, _x142, mark(_x123))))), _x62, mark(_x33))), _x42, f(active(a), _x92, b)))mark#(f(f(_x31, _x32, c), active(_x22), f(b, _x52, b)))active#(f(active(f(mark(_x31), _x32, active(c))), _x22, active(f(active(b), _x52, active(b)))))
mark#(f(X1, _x22, f(_x51, mark(_x72), f(_x111, _x112, _x113))))active#(f(mark(X1), _x22, f(mark(_x51), _x72, active(f(mark(_x111), _x112, mark(_x113))))))mark#(f(X1, _x22, f(_x51, _x52, c)))active#(f(mark(X1), _x22, f(mark(_x51), _x52, active(c))))
mark#(f(X1, X2, f(_x51, mark(_x72), f(_x111, mark(_x132), _x113))))active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(f(mark(_x111), _x132, mark(_x113)))))))mark#(f(f(f(_x71, _x72, f(_x141, _x142, _x123)), active(_x62), _x33), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x141, _x142, mark(_x123))))), _x62, mark(_x33))), _x22, active(f(active(a), _x92, b))))
mark#(f(X1, active(_x22), f(b, _x72, c)))active#(f(mark(X1), _x22, active(f(b, _x72, active(a)))))mark#(f(f(f(_x71, _x72, f(b, _x142, _x143)), active(_x52), c), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(f(mark(_x71), _x72, active(f(active(b), _x142, _x143))), _x52, active(c))), _x22, active(f(active(a), _x92, b))))
mark#(f(f(_x31, _x32, _x33), active(_x22), f(a, _x52, b)))active#(f(f(mark(_x31), _x32, mark(_x33)), _x22, f(active(a), _x52, active(b))))mark#(f(f(f(_x71, _x72, f(_x141, _x142, _x123)), mark(_x62), b), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x141, _x142, mark(_x123))))), _x62, active(b))), _x22, active(f(active(a), _x92, b))))
mark#(f(f(_x31, _x32, _x33), X2, f(b, _x52, c)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(b), _x52, mark(a)))))mark#(f(b, active(_x32), f(a, mark(_x72), f(f(_x121, _x122, _x123), _x112, _x113))))active#(f(b, _x32, active(f(active(a), _x72, active(f(active(f(mark(_x121), _x122, mark(_x123))), _x112, mark(_x113)))))))
mark#(f(X1, active(_x22), f(f(a, _x92, _x93), active(_x72), b)))active#(f(mark(X1), _x22, active(f(active(f(active(a), _x92, mark(_x93))), _x72, active(b)))))mark#(f(b, active(_x32), f(a, mark(_x62), f(_x111, _x112, c))))active#(f(b, _x32, active(f(active(a), _x62, f(mark(_x111), _x112, active(c))))))
mark#(f(f(_x31, _x32, c), active(_x42), f(c, _x52, b)))active#(f(active(f(mark(_x31), _x32, mark(b))), _x42, f(a, _x52, b)))mark#(f(f(f(_x71, _x72, f(_x121, _x142, _x143)), active(mark(_x52)), c), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x142, _x143)))), _x52, active(c))), _x22, active(f(active(a), _x92, b))))
mark#(f(f(f(a, _x72, f(_x121, _x122, a)), _x32, _x33), active(mark(_x22)), f(a, _x82, b)))active#(f(active(f(active(f(active(a), _x72, active(f(mark(_x121), _x122, active(a))))), _x32, mark(_x33))), _x22, f(active(a), _x82, b)))mark#(f(f(f(a, _x72, f(_x141, _x142, _x123)), mark(_x62), _x33), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(active(a), _x72, active(f(_x141, _x142, mark(_x123))))), _x62, mark(_x33))), _x22, active(f(active(a), _x92, b))))
mark#(f(f(f(_x91, _x92, f(_x141, _x142, _x123)), _x32, _x33), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(_x91, _x92, active(f(_x141, _x142, mark(_x123))))), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b))))mark#(f(f(_x31, _x32, _x33), active(_x22), f(a, active(_x82), b)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(a), _x82, active(b)))))
mark#(f(X1, X2, f(_x51, mark(_x72), f(_x111, active(_x132), b))))active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(f(mark(_x111), _x132, active(b)))))))mark#(f(f(f(_x71, _x72, f(c, _x122, _x123)), _x32, a), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(active(c), _x122, mark(_x123))))), _x32, active(a))), _x42, f(active(a), _x82, b)))
mark#(f(X1, X2, f(_x51, mark(_x72), f(_x111, active(_x132), f(_x171, _x172, _x173)))))active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(f(mark(_x111), _x132, active(f(mark(_x171), _x172, mark(_x173)))))))))mark#(f(b, _x32, active(_x33)))active#(f(active(b), _x32, _x33))
mark#(f(f(_x31, _x52, c), X2, f(b, mark(_x72), c)))active#(f(active(f(mark(_x31), _x52, c)), X2, active(f(active(b), _x72, mark(_x53)))))mark#(f(f(c, _x32, _x33), active(_x42), f(a, _x52, b)))active#(f(active(f(active(c), _x32, mark(_x33))), _x42, f(active(a), _x52, active(b))))
mark#(f(c, X2, f(b, active(_x72), b)))active#(f(active(c), X2, active(f(active(b), _x72, active(b)))))mark#(f(f(_x31, active(_x52), _x33), X2, f(a, _x52, mark(_x33))))active#(f(active(f(mark(_x31), _x52, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53)))))
mark#(f(f(_x61, _x62, a), active(mark(_x22)), f(a, _x82, b)))active#(f(active(f(_x61, _x62, active(a))), _x22, f(active(a), _x82, b)))mark#(f(f(f(_x71, _x72, f(_x121, _x142, _x143)), active(active(_x52)), c), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x142, _x143)))), _x52, active(c))), _x22, active(f(active(a), _x92, b))))
mark#(f(f(f(_x71, _x72, f(c, _x122, b)), _x32, _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(active(c), _x122, active(b))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b)))mark#(f(f(f(_x71, _x72, f(_x121, _x122, _x123)), _x32, c), active(_x22), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, active(c))), _x22, active(f(active(a), _x82, b))))
mark#(f(c, X2, f(c, active(_x72), b)))active#(f(mark(a), X2, active(f(active(c), _x72, active(b)))))mark#(f(f(_x61, _x62, _x33), active(_x42), f(a, _x82, b)))active#(f(f(_x61, _x62, mark(_x33)), _x42, active(f(active(a), _x82, b))))
mark#(f(f(_x31, _x32, c), X2, f(c, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, active(c))), X2, active(f(active(c), _x52, mark(_x53)))))mark#(f(f(_x51, _x52, c), active(_x42), f(c, _x52, b)))active#(f(active(f(_x51, _x52, mark(b))), _x42, f(mark(a), _x52, active(b))))
mark#(f(b, active(_x22), f(a, mark(_x72), f(_x111, mark(_x132), b))))active#(f(active(b), _x22, active(f(active(a), _x72, active(f(mark(_x111), _x132, active(b)))))))mark#(f(f(b, _x32, _x33), X2, f(b, mark(_x72), _x53)))active#(f(active(f(active(b), _x32, mark(_x33))), X2, active(f(active(b), _x72, mark(_x53)))))
mark#(f(f(a, _x32, _x33), _x22, f(a, _x52, c)))active#(f(active(f(active(a), _x32, mark(_x33))), _x22, f(active(a), _x52, active(c))))mark#(f(c, X2, f(_x71, _x72, b)))active#(f(active(c), X2, active(f(_x71, _x72, active(b)))))
mark#(f(b, active(_x32), f(a, mark(_x72), f(_x101, _x102, _x113))))active#(f(b, _x32, active(f(active(a), _x72, active(f(_x101, _x102, mark(_x113)))))))mark#(f(f(f(_x71, _x72, f(a, _x142, _x143)), active(_x52), c), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(f(mark(_x71), _x72, active(f(active(a), _x142, _x143))), _x52, active(c))), _x22, active(f(active(a), _x92, b))))
mark#(f(f(f(_x71, _x72, f(_x131, _x132, _x133)), active(_x42), c), active(_x32), f(a, mark(_x92), b)))active#(f(active(f(f(mark(_x71), _x72, active(f(_x131, _x132, _x133))), _x42, active(c))), _x32, f(active(a), _x92, b)))mark#(f(X1, X2, f(_x51, mark(_x72), a)))active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(a)))))
mark#(f(f(f(_x71, _x72, f(_x121, _x132, _x133)), mark(_x52), _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x132, _x133)))), _x52, mark(_x33))), _x42, f(active(a), _x82, b)))mark#(f(f(f(a, _x72, f(_x121, _x122, _x123)), _x32, _x33), active(mark(mark(_x42))), f(a, _x82, b)))active#(f(active(f(active(f(active(a), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b)))
mark#(f(f(_x31, active(_x72), _x73), active(_x22), f(a, _x52, b)))active#(f(active(f(mark(_x31), _x72, _x73)), _x22, active(f(active(a), _x52, active(b)))))mark#(f(b, X2, f(a, mark(active(_x62)), f(_x111, _x112, _x113))))active#(f(active(b), X2, active(f(active(a), _x62, active(f(mark(_x111), _x112, mark(_x113)))))))
active#(c)mark#(a)mark#(f(X1, _x22, _x23))active#(f(mark(X1), _x22, _x23))
mark#(f(f(_x31, _x32, _x33), _x22, f(a, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, f(active(a), _x52, mark(_x53))))mark#(f(f(f(_x71, _x92, f(_x141, _x142, _x123)), _x32, _x33), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x92, f(_x141, _x142, mark(_x123)))), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b))))
mark#(f(f(f(a, _x72, f(_x131, _x132, c)), _x32, _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(active(a), _x72, active(f(_x131, _x132, active(c))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b)))mark#(f(f(_x31, _x32, a), X2, f(a, _x52, c)))active#(f(active(f(mark(_x31), _x32, active(a))), X2, active(f(active(a), _x52, mark(a)))))
mark#(f(c, _x22, f(_x51, _x52, b)))active#(f(active(c), _x22, f(mark(_x51), _x52, active(b))))mark#(f(b, X2, f(_x51, mark(_x72), f(c, _x112, _x113))))active#(f(active(b), X2, active(f(mark(_x51), _x72, active(f(active(c), _x112, mark(_x113)))))))
mark#(f(f(f(_x71, _x72, _x73), _x32, c), active(_x22), f(c, _x52, b)))active#(f(active(f(active(f(mark(_x71), _x72, mark(_x73))), _x32, active(c))), _x22, active(f(mark(b), _x52, active(b)))))mark#(f(f(f(_x71, _x72, _x73), _x32, c), active(_x22), f(c, _x52, b)))active#(f(active(f(active(f(mark(_x71), _x72, mark(_x73))), _x32, mark(b))), _x22, active(f(active(c), _x52, active(b)))))
mark#(f(f(f(b, _x72, f(_x121, _x142, _x143)), active(active(_x62)), c), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(f(active(b), _x72, active(f(mark(_x121), _x142, _x143))), _x62, active(c))), _x22, active(f(active(a), _x92, b))))mark#(f(X1, active(_x22), f(f(_x91, _x92, c), active(_x72), b)))active#(f(mark(X1), _x22, active(f(active(f(mark(_x91), _x92, mark(a))), _x72, active(b)))))
mark#(f(X1, _x22, f(_x51, active(_x72), c)))active#(f(mark(X1), _x22, f(mark(_x51), _x72, active(c))))mark#(f(f(f(c, active(_x92), _x73), _x32, _x33), active(_x22), f(a, _x82, b)))active#(f(active(f(active(f(active(c), _x92, mark(_x73))), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b))))
mark#(f(f(_x31, _x32, b), _x22, f(a, _x52, b)))active#(f(active(f(mark(_x31), _x32, active(b))), _x22, f(active(a), _x52, active(b))))mark#(f(X1, active(mark(_x32)), f(_x51, _x52, _x53)))active#(f(mark(X1), _x32, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(b, active(mark(_x22)), f(a, mark(_x62), f(_x111, _x112, _x113))))active#(f(b, _x22, active(f(active(a), _x62, f(mark(_x111), _x112, mark(_x113))))))mark#(f(f(f(_x71, _x72, f(_x121, _x142, _x143)), active(active(_x62)), c), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(f(mark(_x71), _x72, active(f(mark(_x121), _x142, _x143))), _x62, active(c))), _x22, active(f(active(a), _x92, b))))
mark#(f(f(f(_x71, _x72, f(_x121, _x142, _x143)), _x32, _x33), active(_x22), f(a, mark(_x82), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x142, _x143)))), _x32, mark(_x33))), _x22, active(f(a, _x82, b))))mark#(f(b, active(mark(_x32)), f(a, mark(_x72), f(_x111, _x112, b))))active#(f(active(b), _x32, active(f(active(a), _x72, active(f(mark(_x111), _x112, active(b)))))))
mark#(f(f(f(_x71, _x72, f(_x121, _x132, active(_x133))), active(_x62), c), active(mark(_x32)), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x132, _x133)))), _x62, active(c))), _x32, active(f(active(a), _x92, b))))mark#(f(f(_x61, _x62, c), active(mark(_x42)), f(a, _x82, b)))active#(f(active(f(_x61, _x62, active(c))), _x42, active(f(active(a), _x82, b))))
mark#(f(f(f(_x71, _x72, f(_x121, _x142, mark(_x143))), _x32, _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x142, _x143)))), _x32, mark(_x33))), _x42, f(active(a), _x82, b)))mark#(f(f(f(a, _x72, f(_x121, _x122, a)), _x32, _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(active(a), _x72, active(f(mark(_x121), _x122, active(a))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b)))
mark#(f(f(_x31, _x32, _x33), X2, f(b, active(_x72), _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(b), _x72, mark(_x53)))))mark#(f(X1, X2, f(b, mark(_x72), _x53)))active#(f(mark(X1), X2, active(f(active(b), _x72, mark(_x53)))))
mark#(f(b, active(_x22), f(a, mark(active(_x82)), f(_x111, _x112, b))))active#(f(active(b), _x22, active(f(active(a), _x82, active(f(mark(_x111), _x112, active(b)))))))mark#(f(f(f(_x71, _x72, f(c, _x122, _x123)), _x32, c), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(active(c), _x122, mark(_x123))))), _x32, active(c))), _x42, f(active(a), _x82, b)))
mark#(f(c, active(_x22), f(_x51, active(_x72), b)))active#(f(active(c), _x22, active(f(mark(_x51), _x72, active(b)))))mark#(f(f(f(_x71, _x72, _x73), _x62, _x33), active(_x22), f(a, _x82, b)))active#(f(active(f(f(mark(_x71), _x72, mark(_x73)), _x62, mark(_x33))), _x22, active(f(active(a), _x82, b))))
mark#(f(b, X2, f(b, _x52, c)))active#(f(active(b), X2, active(f(active(b), _x52, active(a)))))mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x81, _x82, b)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(_x81, _x82, active(b)))))
mark#(f(f(_x51, _x52, _x33), X2, f(a, _x52, mark(_x33))))active#(f(active(f(_x51, _x52, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53)))))mark#(f(f(f(a, _x72, f(_x131, _x132, _x123)), _x52, _x53), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(active(a), _x72, active(f(_x131, _x132, mark(_x123))))), _x52, _x53)), _x42, f(active(a), _x82, b)))
mark#(f(f(f(_x71, _x72, f(_x151, active(_x152), _x123)), _x32, _x33), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x151, _x152, mark(_x123))))), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b))))mark#(f(f(_x31, _x32, a), _x22, f(a, _x52, c)))active#(f(active(f(mark(_x31), _x32, active(a))), _x22, f(active(a), _x52, mark(b))))
mark#(f(f(f(_x71, _x72, f(_x121, mark(_x142), _x143)), _x32, _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x142, _x143)))), _x32, mark(_x33))), _x42, f(active(a), _x82, b)))mark#(f(f(f(_x71, _x72, f(_x121, _x132, _x133)), _x52, _x53), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x132, _x133)))), _x52, _x53)), _x42, f(active(a), _x82, b)))
mark#(f(b, active(_x22), f(a, mark(_x82), f(b, _x112, c))))active#(f(active(b), _x22, active(f(a, _x82, active(f(active(b), _x112, active(c)))))))mark#(f(f(_x31, active(_x52), _x33), active(_x42), f(a, _x52, b)))active#(f(active(f(mark(_x31), _x52, mark(_x33))), _x42, f(active(a), _x52, active(b))))
mark#(f(f(f(_x71, _x72, _x73), _x32, _x33), active(_x22), f(a, _x92, b)))active#(f(active(f(active(f(mark(_x71), _x72, mark(_x73))), _x32, mark(_x33))), _x22, active(f(a, _x92, b))))mark#(f(f(f(a, _x72, f(_x131, _x132, _x123)), _x52, _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(f(active(a), _x72, active(f(_x131, _x132, mark(_x123)))), _x52, mark(_x33))), _x42, f(active(a), _x82, b)))
mark#(f(f(f(c, _x62, _x63), _x32, _x33), X2, f(a, _x72, b)))active#(f(active(f(active(f(active(c), _x62, mark(_x63))), _x32, mark(_x33))), X2, active(f(a, _x72, active(b)))))mark#(f(f(f(_x71, _x72, f(b, _x122, _x123)), _x32, _x33), active(_x22), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(active(b), _x122, mark(_x123))))), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b))))
mark#(f(f(b, _x52, c), active(_x42), f(c, _x62, b)))active#(f(active(f(active(b), _x52, b)), _x42, f(a, _x62, active(b))))mark#(f(f(_x31, _x32, c), active(_x42), f(c, _x52, b)))active#(f(active(f(mark(_x31), _x32, mark(b))), _x42, f(mark(b), _x52, active(b))))
mark#(f(f(f(a, _x72, f(_x121, _x122, _x123)), _x32, _x33), active(mark(_x42)), f(a, _x82, b)))active#(f(f(active(f(active(a), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, mark(_x33)), _x42, f(active(a), _x82, b)))mark#(f(f(_x31, _x32, _x33), active(mark(_x42)), f(a, mark(_x92), b)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x42, active(f(active(a), _x92, b))))
mark#(f(f(f(_x71, _x72, f(_x131, _x132, _x133)), active(_x62), c), active(active(_x22)), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x131, _x132, _x133)))), _x62, active(c))), _x22, f(active(a), _x92, b)))mark#(f(b, active(_x32), f(a, mark(_x62), f(a, mark(_x102), _x113))))active#(f(b, _x32, active(f(active(a), _x62, f(active(a), _x102, mark(_x113))))))
mark#(f(b, X2, f(a, mark(_x72), f(_x111, _x112, a))))active#(f(active(b), X2, active(f(active(a), _x72, active(f(mark(_x111), _x112, active(a)))))))mark#(f(X1, X2, f(_x51, mark(_x72), c)))active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(c)))))
mark#(f(f(_x61, _x62, _x33), active(mark(_x22)), f(a, active(_x72), b)))active#(f(active(f(_x61, _x62, mark(_x33))), _x22, f(active(a), _x72, b)))mark#(f(X1, X2, f(b, mark(_x72), c)))active#(f(mark(X1), X2, active(f(active(b), _x72, active(a)))))
mark#(f(f(f(a, _x72, f(_x131, _x132, _x123)), active(_x52), _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(active(a), _x72, active(f(_x131, _x132, mark(_x123))))), _x52, mark(_x33))), _x42, f(active(a), _x82, b)))mark#(f(f(f(a, active(_x92), f(_x121, _x122, _x123)), mark(_x52), _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(active(a), _x92, active(f(mark(_x121), _x122, mark(_x123))))), _x52, mark(_x33))), _x42, f(active(a), _x82, b)))
mark#(f(f(f(_x71, _x72, f(c, _x122, _x123)), _x32, f(_x81, _x82, _x83)), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(active(c), _x122, mark(_x123))))), _x32, active(f(mark(_x81), _x82, mark(_x83))))), _x42, f(active(a), _x82, b)))mark#(f(X1, X2, f(_x51, mark(active(_x82)), f(_x111, _x112, _x113))))active#(f(mark(X1), X2, active(f(mark(_x51), _x82, active(f(mark(_x111), _x112, mark(_x113)))))))
mark#(f(f(f(_x71, _x72, f(_x121, _x122, _x123)), _x32, _x33), active(_x42), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, mark(_x33))), _x42, f(active(a), _x92, b)))mark#(f(f(f(b, _x72, f(_x141, _x142, _x123)), mark(_x62), _x33), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(active(b), _x72, active(f(_x141, _x142, mark(_x123))))), _x62, mark(_x33))), _x22, active(f(active(a), _x92, b))))
mark#(f(f(f(f(_x101, _x102, _x103), _x72, f(_x121, _x142, _x143)), _x32, _x33), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(active(f(mark(_x101), _x102, mark(_x103))), _x72, active(f(mark(_x121), _x142, _x143)))), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b))))mark#(f(X1, X2, f(_x71, _x72, _x53)))active#(f(mark(X1), X2, active(f(_x71, _x72, mark(_x53)))))
mark#(f(f(c, _x32, c), active(mark(_x22)), f(c, _x62, b)))active#(f(active(f(active(c), _x32, mark(b))), _x22, f(a, _x62, active(b))))mark#(f(X1, X2, f(_x51, mark(_x82), f(_x111, _x112, _x113))))active#(f(mark(X1), X2, active(f(mark(_x51), _x82, f(mark(_x111), _x112, mark(_x113))))))
mark#(f(f(_x31, _x32, _x33), X2, f(_x51, mark(_x72), f(_x111, _x112, _x113))))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x72, active(f(mark(_x111), _x112, mark(_x113)))))))mark#(f(X1, X2, f(c, mark(_x72), f(_x111, _x112, _x113))))active#(f(mark(X1), X2, active(f(active(c), _x72, active(f(mark(_x111), _x112, mark(_x113)))))))
mark#(f(f(_x31, _x32, c), active(_x42), f(c, _x52, b)))active#(f(f(mark(_x31), _x32, active(c)), _x42, active(f(mark(b), _x52, active(b)))))mark#(f(f(_x31, _x32, _x33), X2, f(_x51, _x52, f(_x101, _x102, _x103))))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, active(f(mark(_x101), _x102, mark(_x103)))))))
mark#(f(b, X2, f(_x51, mark(_x72), b)))active#(f(active(b), X2, active(f(mark(_x51), _x72, active(b)))))mark#(f(f(f(c, _x72, f(c, _x122, _x123)), _x32, _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(active(c), _x72, active(f(active(c), _x122, mark(_x123))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b)))
mark#(f(f(f(_x71, _x72, f(mark(_x101), _x102, _x103)), active(_x62), c), active(_x32), f(a, mark(active(_x52)), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x101, _x102, _x103)))), _x62, active(c))), _x32, f(active(a), _x52, b)))mark#(f(f(f(_x61, _x62, c), _x32, _x33), X2, f(a, _x72, b)))active#(f(active(f(active(f(mark(_x61), _x62, active(c))), _x32, mark(_x33))), X2, active(f(a, _x72, active(b)))))
mark#(f(f(f(_x71, _x72, f(_x131, _x132, _x133)), active(active(_x42)), c), active(_x32), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x131, _x132, _x133)))), _x42, active(c))), _x32, f(active(a), _x92, b)))mark#(f(f(_x31, _x32, c), active(_x42), f(c, mark(_x52), b)))active#(f(active(f(mark(_x31), _x32, mark(b))), _x42, f(a, _x52, active(b))))
mark#(f(f(f(_x71, _x72, f(_x121, _x122, _x123)), mark(_x52), _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x52, mark(_x33))), _x42, f(active(a), _x82, b)))mark#(f(f(f(a, _x72, f(_x121, _x122, _x123)), _x32, c), active(mark(_x22)), f(a, _x82, b)))active#(f(active(f(active(f(active(a), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, active(c))), _x22, f(active(a), _x82, b)))
mark#(f(f(f(b, _x72, f(_x121, mark(_x132), _x133)), active(_x52), c), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(f(active(b), _x72, active(f(mark(_x121), _x132, _x133))), _x52, active(c))), _x22, active(f(active(a), _x92, b))))mark#(f(f(f(a, _x82, f(_x121, _x122, _x123)), _x32, _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(active(a), _x82, f(mark(_x121), _x122, mark(_x123)))), _x32, mark(_x33))), _x42, f(active(a), _x82, b)))
mark#(f(f(f(a, _x72, f(_x131, _x132, _x123)), _x32, _x33), active(active(_x22)), f(a, _x82, b)))active#(f(active(f(active(f(active(a), _x72, active(f(_x131, _x132, mark(_x123))))), _x32, mark(_x33))), _x22, f(active(a), _x82, b)))mark#(f(f(mark(a), b, _x33), active(mark(_x22)), f(a, _x82, b)))active#(f(mark(f(mark(_x33), mark(_x33), mark(_x33))), _x22, f(active(a), _x82, b)))
mark#(f(f(f(_x61, _x62, _x63), mark(_x52), _x33), X2, f(a, _x52, b)))active#(f(active(f(active(f(mark(_x61), _x62, mark(_x63))), _x52, mark(_x33))), X2, active(f(active(a), _x52, active(b)))))mark#(f(f(f(_x71, active(_x82), f(_x121, _x132, active(_x133))), active(_x62), c), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x82, active(f(mark(_x121), _x132, _x133)))), _x62, active(c))), _x22, active(f(active(a), _x92, b))))
mark#(f(f(a, _x32, _x33), active(_x22), f(_x51, _x52, _x53)))active#(f(active(f(active(a), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(f(_x31, _x32, _x33), active(active(_x42)), f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x42, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(X1, active(_x22), f(_x51, mark(_x72), f(_x111, active(_x132), _x113))))active#(f(mark(X1), _x22, active(f(mark(_x51), _x72, active(f(mark(_x111), _x132, mark(_x113)))))))mark#(f(f(f(_x71, _x72, f(b, _x142, _x143)), active(_x62), _x33), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(active(b), _x142, _x143)))), _x62, mark(_x33))), _x22, active(f(active(a), _x92, b))))
mark#(f(f(f(a, _x72, f(_x131, _x132, b)), _x32, _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(active(a), _x72, active(f(_x131, _x132, active(b))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b)))mark#(f(f(f(_x71, _x72, f(mark(_x101), _x102, _x103)), active(_x62), c), active(_x22), f(a, mark(_x92), b)))active#(f(f(active(f(mark(_x71), _x72, active(f(_x101, _x102, _x103)))), _x62, active(c)), _x22, f(active(a), _x92, b)))
mark#(f(f(f(_x71, _x72, f(_x151, mark(_x152), _x123)), mark(_x62), _x33), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x151, _x152, mark(_x123))))), _x62, mark(_x33))), _x22, active(f(active(a), _x92, b))))mark#(f(f(f(_x71, _x72, f(_x121, _x142, _x143)), active(_x52), c), active(_x32), f(a, mark(_x92), b)))active#(f(active(f(f(mark(_x71), _x72, active(f(mark(_x121), _x142, _x143))), _x52, active(c))), _x32, f(active(a), _x92, b)))
mark#(f(X1, active(_x22), f(f(_x91, mark(_x112), _x93), active(_x72), b)))active#(f(mark(X1), _x22, active(f(active(f(mark(_x91), _x112, mark(_x93))), _x72, active(b)))))mark#(f(f(f(_x71, _x72, f(_x121, _x122, _x123)), _x32, a), active(_x22), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, active(a))), _x22, active(f(active(a), _x82, b))))
mark#(f(b, active(_x32), f(a, mark(active(_x62)), f(_x111, _x112, _x113))))active#(f(b, _x32, active(f(active(a), _x62, active(f(mark(_x111), _x112, mark(_x113)))))))mark#(f(X1, X2, c))active#(f(mark(X1), X2, active(c)))
mark#(f(f(f(_x71, _x72, f(_x121, _x122, b)), _x32, _x33), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x122, active(b))))), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b))))mark#(f(b, active(_x32), f(a, mark(_x82), f(_x111, _x112, _x113))))active#(f(b, _x32, active(f(a, _x82, active(f(mark(_x111), _x112, mark(_x113)))))))
mark#(f(f(_x31, _x32, f(_x81, _x82, _x83)), X2, f(a, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, active(f(mark(_x81), _x82, mark(_x83))))), X2, active(f(active(a), _x52, mark(_x53)))))mark#(f(f(a, _x32, _x33), _x22, f(a, _x82, c)))active#(f(f(active(a), _x32, mark(_x33)), _x22, active(f(a, _x82, active(c)))))
mark#(f(f(f(_x71, _x72, f(_x141, _x142, _x123)), mark(_x62), c), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x141, _x142, mark(_x123))))), _x62, active(c))), _x22, active(f(active(a), _x92, b))))mark#(f(f(f(_x71, _x72, f(_x121, _x142, _x143)), active(_x52), c), active(mark(_x32)), f(a, mark(_x92), b)))active#(f(active(f(f(mark(_x71), _x72, active(f(mark(_x121), _x142, _x143))), _x52, active(c))), _x32, active(f(active(a), _x92, b))))
mark#(f(X1, X2, f(_x51, mark(_x72), f(c, _x112, _x113))))active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(f(active(c), _x112, mark(_x113)))))))mark#(f(f(_x51, _x52, b), X2, f(a, _x52, b)))active#(f(active(f(_x51, _x52, active(b))), X2, active(f(active(a), _x52, active(b)))))
mark#(f(f(f(a, _x92, f(_x121, _x122, _x123)), _x32, _x33), active(mark(_x22)), f(a, _x82, b)))active#(f(active(f(active(f(active(a), _x92, f(mark(_x121), _x122, mark(_x123)))), _x32, mark(_x33))), _x22, f(active(a), _x82, b)))mark#(f(b, active(_x22), f(a, mark(_x72), f(_x111, _x112, a))))active#(f(active(b), _x22, active(f(active(a), _x72, active(f(mark(_x111), _x112, active(a)))))))
mark#(f(f(f(a, _x62, active(b)), _x32, _x33), X2, f(a, active(_x62), b)))active#(f(active(f(active(f(mark(_x61), _x62, mark(_x63))), _x32, mark(_x33))), X2, active(f(a, _x62, active(b)))))mark#(f(f(_x31, _x32, b), active(_x42), f(a, _x52, b)))active#(f(active(f(mark(_x31), _x32, active(b))), _x42, f(active(a), _x52, active(b))))
mark#(f(f(f(_x71, _x72, f(_x151, active(_x152), _x123)), mark(_x62), _x33), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x151, _x152, mark(_x123))))), _x62, mark(_x33))), _x22, active(f(active(a), _x92, b))))mark#(f(X1, X2, f(a, mark(_x72), f(_x111, active(_x132), _x113))))active#(f(mark(X1), X2, active(f(active(a), _x72, active(f(mark(_x111), _x132, mark(_x113)))))))
mark#(f(_x31, active(_x32), f(_x51, _x52, _x53)))active#(f(_x31, _x32, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(f(c, _x32, c), active(_x42), f(c, _x52, b)))active#(f(active(f(active(c), _x32, mark(b))), _x42, f(a, _x52, b)))
mark#(f(f(f(f(_x81, _x82, _x83), _x72, f(mark(_x101), _x102, _x103)), active(_x62), c), active(_x32), f(a, mark(_x92), b)))active#(f(active(f(active(f(active(f(mark(_x81), _x82, mark(_x83))), _x72, active(f(_x101, _x102, _x103)))), _x62, active(c))), _x32, f(active(a), _x92, b)))mark#(f(b, _x32, mark(_x33)))active#(f(active(b), _x32, _x33))
mark#(f(f(f(_x71, _x82, f(_x121, _x142, _x143)), active(_x52), c), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(f(mark(_x71), _x82, f(mark(_x121), _x142, _x143)), _x52, active(c))), _x22, active(f(active(a), _x92, b))))mark#(f(f(a, _x32, c), _x22, f(a, _x52, c)))active#(f(f(active(a), _x32, active(c)), _x22, active(f(active(a), _x52, active(c)))))
mark#(f(f(_x31, _x32, a), X2, f(b, mark(_x72), _x53)))active#(f(active(f(mark(_x31), _x32, active(a))), X2, active(f(active(b), _x72, mark(_x53)))))mark#(f(X1, active(_x22), f(_x51, mark(_x72), f(_x111, mark(_x132), _x113))))active#(f(mark(X1), _x22, active(f(mark(_x51), _x72, active(f(mark(_x111), _x132, mark(_x113)))))))
mark#(f(b, active(_x22), f(a, mark(_x72), f(a, _x112, b))))active#(f(active(b), _x22, active(f(active(a), _x72, active(f(active(a), _x112, active(b)))))))mark#(f(f(_x31, _x32, c), X2, f(f(_x81, _x82, _x83), _x52, _x53)))active#(f(active(f(mark(_x31), _x32, active(c))), X2, active(f(active(f(mark(_x81), _x82, mark(_x83))), _x52, mark(_x53)))))
mark#(f(f(_x31, _x32, b), _x22, f(a, _x52, _x53)))active#(f(f(mark(_x31), _x32, active(b)), _x22, active(f(active(a), _x52, mark(_x53)))))mark#(f(f(_x31, mark(_x62), c), active(_x22), f(_x51, _x52, b)))active#(f(active(f(mark(_x31), _x62, active(c))), _x22, active(f(mark(_x51), _x52, active(b)))))
mark#(f(f(_x31, _x52, _x53), X2, f(b, _x52, _x53)))active#(f(active(f(mark(_x31), _x52, _x53)), X2, active(f(active(b), _x52, mark(_x53)))))mark#(f(f(f(_x71, _x72, f(_x121, _x132, _x133)), _x32, c), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x132, _x133)))), _x32, active(c))), _x42, f(active(a), _x82, b)))
mark#(f(f(c, _x52, c), active(_x42), f(c, _x62, b)))active#(f(active(f(active(c), _x52, b)), _x42, f(a, _x62, active(b))))mark#(f(f(f(_x61, _x62, _x63), _x32, c), X2, f(b, mark(_x72), _x53)))active#(f(active(f(active(f(mark(_x61), _x62, mark(_x63))), _x32, active(c))), X2, active(f(active(b), _x72, mark(_x53)))))
mark#(f(f(f(b, _x72, f(_x121, _x142, _x143)), active(_x52), c), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(f(active(b), _x72, active(f(mark(_x121), _x142, _x143))), _x52, mark(b))), _x22, active(f(active(a), _x92, b))))mark#(f(f(f(_x61, _x62, _x63), mark(_x52), _x33), X2, f(a, _x72, b)))active#(f(active(f(active(f(mark(_x61), _x62, mark(_x63))), _x52, mark(_x33))), X2, active(f(a, _x72, active(b)))))
mark#(f(f(f(_x71, _x72, f(_x121, _x132, _x133)), active(_x52), _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x132, _x133)))), _x52, mark(_x33))), _x42, f(active(a), _x82, b)))mark#(f(b, active(_x22), f(_x51, _x52, _x53)))active#(f(active(b), _x22, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(f(_x31, _x32, _x33), mark(_x22), f(a, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(a), _x52, mark(_x53)))))mark#(f(f(_x31, _x32, c), active(_x42), f(c, _x62, b)))active#(f(active(f(mark(_x31), _x32, active(b))), _x42, f(a, _x62, active(b))))
mark#(f(X1, X2, f(b, _x52, b)))active#(f(mark(X1), X2, active(f(active(b), _x52, active(b)))))mark#(f(f(f(_x71, _x72, f(_x121, active(_x142), _x123)), _x32, _x33), active(_x22), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x142, mark(_x123))))), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b))))
mark#(f(f(b, _x32, _x33), active(_x22), f(a, _x82, b)))active#(f(active(f(active(b), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b))))mark#(f(f(f(_x61, _x62, _x63), _x32, _x33), _x22, f(a, _x52, b)))active#(f(active(f(active(f(mark(_x61), _x62, mark(_x63))), _x32, mark(_x33))), _x22, f(active(a), _x52, active(b))))
mark#(f(b, active(_x22), f(a, mark(_x72), f(c, _x112, b))))active#(f(active(b), _x22, active(f(active(a), _x72, active(f(active(c), _x112, active(b)))))))mark#(f(f(f(_x71, _x72, _x73), _x32, b), active(_x22), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x72, mark(_x73))), _x32, active(b))), _x22, active(f(active(a), _x82, b))))
mark#(f(f(_x61, _x62, _x33), active(_x22), f(_x51, _x52, b)))active#(f(active(f(_x61, _x62, mark(_x33))), _x22, active(f(mark(_x51), _x52, active(b)))))mark#(f(f(f(_x71, _x72, _x73), _x32, _x33), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, mark(_x73))), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b))))
mark#(f(b, X2, f(_x51, _x52, _x53)))active#(f(active(b), X2, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(f(_x31, _x32, c), active(_x22), f(c, _x52, b)))active#(f(f(mark(_x31), _x32, mark(b)), _x22, f(active(c), _x52, active(b))))
mark#(f(f(_x61, _x62, c), active(_x22), f(_x51, _x52, b)))active#(f(active(f(_x61, _x62, mark(a))), _x22, active(f(mark(_x51), _x52, active(b)))))mark#(f(f(f(_x71, _x72, f(_x121, _x122, _x123)), _x32, c), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, active(c))), _x22, active(f(active(a), _x92, b))))
mark#(f(f(a, _x32, _x33), X2, f(a, _x52, _x53)))active#(f(active(f(active(a), _x32, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53)))))mark#(f(f(f(_x71, active(_x92), f(_x121, _x122, _x123)), _x32, _x33), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x92, active(f(mark(_x121), _x122, mark(_x123))))), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b))))
mark#(f(f(f(a, _x62, _x63), _x32, _x33), X2, f(a, _x72, b)))active#(f(active(f(active(f(active(a), _x62, mark(_x63))), _x32, mark(_x33))), X2, active(f(a, _x72, active(b)))))mark#(f(f(f(a, active(_x92), _x73), _x32, _x33), active(_x22), f(a, _x82, b)))active#(f(active(f(active(f(active(a), _x92, mark(_x73))), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b))))
mark#(f(f(f(a, _x72, f(_x121, _x122, _x123)), active(_x52), _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(active(a), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x52, mark(_x33))), _x42, f(active(a), _x82, b)))mark#(f(X1, active(_x32), f(b, _x52, c)))active#(f(mark(X1), _x32, f(active(b), _x52, mark(a))))
mark#(f(f(_x31, active(_x52), c), X2, f(b, mark(_x72), active(c))))active#(f(active(f(mark(_x31), _x52, active(c))), X2, active(f(active(b), _x72, mark(_x53)))))mark#(f(f(f(_x61, _x62, _x63), _x32, c), X2, f(a, _x52, b)))active#(f(active(f(active(f(mark(_x61), _x62, mark(_x63))), _x32, active(c))), X2, active(f(active(a), _x52, active(b)))))
mark#(f(a, active(_x22), f(_x51, active(_x72), b)))active#(f(active(a), _x22, active(f(mark(_x51), _x72, active(b)))))mark#(f(X1, active(_x22), f(f(c, _x92, _x93), active(_x72), b)))active#(f(mark(X1), _x22, active(f(active(f(active(c), _x92, mark(_x93))), _x72, active(b)))))
mark#(f(f(a, _x32, b), X2, f(a, _x52, c)))active#(f(active(f(active(a), _x32, active(b))), X2, active(f(active(a), _x52, active(c)))))mark#(f(f(f(_x71, _x72, _x73), _x32, c), active(_x22), f(c, _x52, b)))active#(f(active(f(active(f(mark(_x71), _x72, mark(_x73))), _x32, active(c))), _x22, active(f(active(c), _x52, active(b)))))
mark#(f(f(f(_x71, active(_x102), f(_x141, _x142, _x123)), mark(_x62), _x33), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x102, active(f(_x141, _x142, mark(_x123))))), _x62, mark(_x33))), _x22, active(f(active(a), _x92, b))))mark#(f(f(f(_x71, _x72, f(_x121, _x122, _x123)), _x62, _x33), active(_x22), f(a, _x82, b)))active#(f(active(f(f(mark(_x71), _x72, active(f(mark(_x121), _x122, mark(_x123)))), _x62, mark(_x33))), _x22, active(f(active(a), _x82, b))))
mark#(f(f(f(_x61, _x62, _x63), _x32, _x33), _x22, f(a, _x72, b)))active#(f(active(f(active(f(mark(_x61), _x62, mark(_x63))), _x32, mark(_x33))), _x22, f(a, _x72, active(b))))mark#(f(f(_x31, _x32, f(_x91, _x92, _x93)), active(_x22), f(a, _x52, b)))active#(f(active(f(mark(_x31), _x32, active(f(mark(_x91), _x92, mark(_x93))))), _x22, active(f(active(a), _x52, active(b)))))
mark#(f(c, active(_x22), f(_x51, _x52, _x53)))active#(f(active(c), _x22, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(f(a, _x32, c), active(_x42), f(c, _x52, b)))active#(f(active(f(active(a), _x32, mark(b))), _x42, f(active(c), _x52, active(b))))
mark#(f(f(_x31, _x32, c), active(active(_x42)), f(_x51, _x52, b)))active#(f(active(f(mark(_x31), _x32, active(c))), _x42, active(f(mark(_x51), _x52, active(b)))))mark#(f(f(f(_x71, _x72, f(_x141, _x142, _x123)), _x32, _x33), active(_x42), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x141, _x142, mark(_x123))))), _x32, mark(_x33))), _x42, f(active(a), _x92, b)))
mark#(f(f(f(_x61, _x62, _x63), _x32, _x33), _x22, f(a, _x52, b)))active#(f(f(active(f(mark(_x61), _x62, mark(_x63))), _x32, mark(_x33)), _x22, active(f(active(a), _x52, active(b)))))mark#(f(f(f(a, _x72, f(_x141, _x142, _x123)), _x32, _x33), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(active(a), _x72, active(f(_x141, _x142, mark(_x123))))), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b))))
mark#(f(f(_x31, _x62, _x63), active(_x22), f(a, _x82, b)))active#(f(active(f(mark(_x31), _x62, _x63)), _x22, active(f(a, _x82, active(b)))))mark#(f(X1, X2, f(_x51, mark(_x72), f(b, active(_x132), _x113))))active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(f(active(b), _x132, mark(_x113)))))))
mark#(f(f(_x31, _x32, _x33), _x22, f(a, _x52, c)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, f(active(a), _x52, active(c))))mark#(f(b, X2, f(a, mark(_x72), f(_x111, _x112, b))))active#(f(active(b), X2, active(f(active(a), _x72, active(f(mark(_x111), _x112, active(b)))))))
mark#(f(f(f(_x71, _x72, _x73), _x32, _x33), active(_x22), f(a, active(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, mark(_x73))), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b))))mark#(f(X1, _x22, f(_x51, active(_x72), b)))active#(f(mark(X1), _x22, f(mark(_x51), _x72, active(b))))
mark#(f(c, X2, f(_x51, _x52, _x53)))active#(f(active(c), X2, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(f(f(f(_x91, _x92, _x93), _x72, f(_x121, _x132, _x133)), _x32, _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(active(f(mark(_x91), _x92, mark(_x93))), _x72, active(f(mark(_x121), _x132, _x133)))), _x32, mark(_x33))), _x42, f(active(a), _x82, b)))
mark#(f(X1, mark(_x22), f(b, mark(_x72), c)))active#(f(mark(X1), _x22, active(f(active(b), _x72, mark(a)))))mark#(f(f(f(b, _x72, f(_x121, _x142, _x143)), active(mark(_x62)), c), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(f(active(b), _x72, active(f(mark(_x121), _x142, _x143))), _x62, active(c))), _x22, active(f(active(a), _x92, b))))
mark#(f(f(_x31, _x32, b), X2, f(a, _x52, c)))active#(f(active(f(mark(_x31), _x32, active(b))), X2, active(f(active(a), _x52, active(c)))))mark#(f(b, active(_x32), f(a, mark(_x62), f(_x111, _x112, b))))active#(f(b, _x32, active(f(active(a), _x62, f(mark(_x111), _x112, active(b))))))
mark#(f(f(_x31, mark(_x72), _x73), active(_x22), f(a, _x52, b)))active#(f(active(f(mark(_x31), _x72, _x73)), _x22, active(f(active(a), _x52, active(b)))))mark#(f(f(f(_x71, _x72, f(_x141, _x142, _x123)), mark(_x62), _x33), active(_x42), f(a, mark(_x92), b)))active#(f(f(active(f(mark(_x71), _x72, active(f(_x141, _x142, mark(_x123))))), _x62, mark(_x33)), _x42, active(f(active(a), _x92, b))))
mark#(f(f(f(_x71, _x72, f(_x131, _x132, _x133)), active(_x62), c), active(_x32), f(a, mark(_x92), b)))active#(f(f(active(f(mark(_x71), _x72, active(f(_x131, _x132, _x133)))), _x62, active(c)), _x32, active(f(active(a), _x92, b))))mark#(f(f(_x31, _x32, b), _x22, f(a, _x52, b)))active#(f(f(mark(_x31), _x32, active(b)), _x22, active(f(active(a), _x52, active(b)))))
mark#(f(X1, X2, f(_x51, mark(_x72), f(_x111, active(_x132), c))))active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(f(mark(_x111), _x132, active(c)))))))mark#(f(f(f(_x71, active(_x92), _x73), _x32, _x33), active(mark(_x42)), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x92, mark(_x73))), _x32, mark(_x33))), _x42, active(f(active(a), _x82, b))))
mark#(f(f(f(a, _x72, f(_x121, _x122, _x123)), mark(_x62), _x63), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(active(a), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x62, _x63)), _x42, f(active(a), _x82, b)))mark#(f(X1, mark(_x22), f(_x51, _x52, b)))active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, active(b)))))
mark#(f(f(_x31, _x32, a), _x42, f(a, _x52, c)))active#(f(f(mark(_x31), _x32, active(a)), _x42, f(active(a), _x52, active(c))))mark#(f(X1, mark(_x22), f(_x51, _x52, _x53)))active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(f(f(_x71, active(_x102), _x103), _x32, _x33), active(_x22), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x102, _x103)), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b))))mark#(f(f(f(a, _x72, f(_x121, _x122, _x123)), mark(_x52), _x33), active(_x42), f(a, mark(_x52), b)))active#(f(active(f(active(f(active(a), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x52, mark(_x33))), _x42, f(active(a), _x52, b)))
mark#(f(f(f(_x71, _x72, f(_x131, _x132, _x133)), active(mark(_x42)), c), active(_x32), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x131, _x132, _x133)))), _x42, active(c))), _x32, f(active(a), _x92, b)))mark#(f(f(_x31, _x32, c), active(_x22), f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, active(c))), _x22, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(f(_x31, _x32, a), _x22, f(a, active(_x72), c)))active#(f(active(f(mark(_x31), _x32, active(a))), _x22, f(active(a), _x72, active(c))))mark#(f(f(f(_x71, _x72, f(active(_x151), _x152, _x123)), _x32, _x33), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x151, _x152, mark(_x123))))), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b))))
mark#(f(f(_x31, _x32, _x33), _x22, f(a, _x52, f(_x111, _x112, _x113))))active#(f(f(mark(_x31), _x32, mark(_x33)), _x22, active(f(active(a), _x52, active(f(mark(_x111), _x112, mark(_x113)))))))mark#(f(f(f(c, _x72, f(_x121, _x142, _x143)), _x32, _x33), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(active(c), _x72, active(f(mark(_x121), _x142, _x143)))), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b))))
mark#(f(f(_x31, _x32, c), active(_x22), f(a, _x82, b)))active#(f(active(f(mark(_x31), _x32, active(c))), _x22, active(f(active(a), _x82, b))))mark#(f(f(f(a, _x72, f(_x121, _x122, c)), _x32, _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(active(a), _x72, active(f(mark(_x121), _x122, active(c))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b)))
mark#(f(X1, active(_x22), f(f(f(_x121, _x122, _x123), _x92, _x93), active(_x72), b)))active#(f(mark(X1), _x22, active(f(active(f(active(f(mark(_x121), _x122, mark(_x123))), _x92, mark(_x93))), _x72, active(b)))))mark#(f(f(_x31, _x32, _x33), mark(_x22), f(a, _x52, c)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(a), _x52, active(c)))))
mark#(f(f(f(_x71, _x72, f(_x121, _x132, active(_x133))), active(mark(_x52)), c), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x132, _x133)))), _x52, active(c))), _x22, active(f(active(a), _x92, b))))mark#(f(f(_x61, _x62, _x33), active(active(_x42)), f(a, _x82, b)))active#(f(active(f(_x61, _x62, mark(_x33))), _x42, active(f(active(a), _x82, b))))
mark#(f(X1, active(_x22), f(_x51, mark(_x72), f(_x111, _x112, b))))active#(f(mark(X1), _x22, active(f(mark(_x51), _x72, active(f(mark(_x111), _x112, active(b)))))))mark#(f(f(f(b, _x72, f(_x121, _x142, _x143)), _x32, _x33), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(active(b), _x72, active(f(mark(_x121), _x142, _x143)))), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b))))
mark#(f(f(f(_x71, _x72, b), _x32, _x33), active(_x22), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x72, active(b))), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b))))mark#(f(b, active(_x32), f(a, mark(_x72), f(_x111, _x112, _x113))))active#(f(active(b), _x32, f(active(a), _x72, active(f(mark(_x111), _x112, mark(_x113))))))
mark#(f(b, X2, f(a, _x52, b)))active#(f(active(b), X2, active(f(active(a), _x52, active(b)))))mark#(f(b, active(_x32), f(a, mark(_x72), f(_x111, _x112, _x113))))active#(f(b, _x32, active(f(a, _x72, f(mark(_x111), _x112, mark(_x113))))))
mark#(f(_x31, active(_x32), f(_x51, mark(_x72), f(_x111, _x112, _x113))))active#(f(_x31, _x32, active(f(mark(_x51), _x72, active(f(mark(_x111), _x112, mark(_x113)))))))mark#(f(f(f(_x71, _x72, f(_x121, _x142, _x143)), active(_x82), _x33), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(f(mark(_x71), _x72, active(f(mark(_x121), _x142, _x143))), _x82, mark(_x33))), _x22, active(f(active(a), _x92, b))))
mark#(f(b, active(active(_x32)), f(a, mark(_x82), f(_x111, _x112, c))))active#(f(active(b), _x32, active(f(a, _x82, active(f(mark(_x111), _x112, active(c)))))))mark#(f(f(b, _x32, _x33), X2, f(_x51, _x52, _x53)))active#(f(active(f(active(b), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(f(_x31, _x32, c), X2, f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, mark(a))), X2, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(f(f(_x71, _x72, f(mark(_x101), _x102, _x103)), active(_x62), c), active(_x32), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x101, _x102, _x103)))), _x62, mark(b))), _x32, f(active(a), _x92, b)))
mark#(f(b, active(_x32), f(a, mark(mark(_x62)), f(_x111, _x112, _x113))))active#(f(b, _x32, active(f(active(a), _x62, active(f(mark(_x111), _x112, mark(_x113)))))))mark#(f(f(f(a, _x72, f(_x121, _x122, _x123)), mark(_x52), _x33), active(_x42), f(a, _x52, b)))active#(f(active(f(active(f(active(a), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x52, mark(_x33))), _x42, f(a, _x52, b)))
mark#(f(f(_x61, _x62, _x33), active(mark(_x22)), f(a, _x82, b)))active#(f(f(_x61, _x62, mark(_x33)), _x22, active(f(active(a), _x82, b))))mark#(f(_x21, _x22, f(_x51, mark(_x72), f(_x111, active(_x132), _x113))))active#(f(_x21, _x22, active(f(mark(_x51), _x72, active(f(mark(_x111), _x132, mark(_x113)))))))
mark#(f(X1, X2, f(_x51, mark(_x72), f(_x111, _x132, _x133))))active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(f(mark(_x111), _x132, _x133))))))mark#(f(f(b, _x32, c), active(_x42), f(c, _x52, b)))active#(f(active(f(active(b), _x32, mark(b))), _x42, f(a, _x52, b)))
mark#(f(f(f(a, _x72, f(_x121, _x122, c)), mark(_x52), _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(active(a), _x72, active(f(mark(_x121), _x122, active(c))))), _x52, mark(_x33))), _x42, f(active(a), _x82, b)))mark#(f(f(f(_x71, mark(_x102), f(_x141, _x142, _x123)), mark(_x62), _x33), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x102, active(f(_x141, _x142, mark(_x123))))), _x62, mark(_x33))), _x22, active(f(active(a), _x92, b))))
mark#(f(f(_x31, _x32, a), X2, f(a, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, active(a))), X2, active(f(active(a), _x52, mark(_x53)))))mark#(f(f(f(_x71, _x72, _x73), _x62, _x63), active(_x22), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x72, mark(_x73))), _x62, _x63)), _x22, active(f(active(a), _x82, b))))
mark#(f(f(f(_x71, _x72, f(_x141, _x142, _x123)), _x32, _x33), active(_x42), f(a, mark(_x92), b)))active#(f(f(active(f(mark(_x71), _x72, active(f(_x141, _x142, mark(_x123))))), _x32, mark(_x33)), _x42, active(f(active(a), _x92, b))))mark#(f(f(f(_x71, active(_x92), b), _x32, _x33), active(_x22), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x92, active(b))), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b))))
mark#(f(X1, _x22, f(_x51, _x52, _x53)))active#(f(mark(X1), _x22, f(mark(_x51), _x52, mark(_x53))))mark#(f(b, active(_x32), _x33))active#(f(active(b), _x32, _x33))
mark#(f(f(_x31, mark(_x52), _x33), X2, f(b, mark(_x72), mark(_x33))))active#(f(active(f(mark(_x31), _x52, mark(_x33))), X2, active(f(active(b), _x72, mark(_x53)))))mark#(f(f(f(_x71, _x72, f(_x131, _x132, _x133)), active(_x62), c), active(_x32), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x131, _x132, _x133)))), _x62, mark(b))), _x32, f(active(a), _x92, b)))
mark#(f(_x21, _x22, f(b, _x72, c)))active#(f(_x21, _x22, active(f(b, _x72, active(a)))))mark#(f(f(_x31, _x32, c), active(_x42), f(c, active(_x62), b)))active#(f(active(f(mark(_x31), _x32, mark(b))), _x42, f(mark(a), _x62, active(b))))
mark#(f(f(_x31, _x32, c), active(_x42), f(c, _x62, b)))active#(f(active(f(mark(_x31), _x32, mark(b))), _x42, f(c, _x62, active(b))))mark#(f(f(_x31, mark(_x52), _x33), active(_x42), f(a, _x52, b)))active#(f(active(f(mark(_x31), _x52, mark(_x33))), _x42, f(active(a), _x52, active(b))))
mark#(f(f(f(_x71, _x72, f(_x141, _x142, a)), _x32, _x33), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x141, _x142, active(a))))), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b))))mark#(f(f(f(c, _x62, _x63), _x32, _x33), X2, f(a, _x52, b)))active#(f(active(f(active(f(active(c), _x62, mark(_x63))), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(b)))))
mark#(f(f(f(_x81, _x82, f(_x121, _x122, _x123)), _x32, _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(_x81, _x82, active(f(mark(_x121), _x122, mark(_x123))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b)))mark#(f(c, _x22, f(_x61, active(active(_x62)), b)))active#(f(active(c), _x22, f(_x61, _x62, active(b))))
mark#(f(c, X2, f(_x51, active(_x82), b)))active#(f(active(c), X2, active(f(mark(_x51), _x82, b))))mark#(f(f(f(active(a), _x72, f(_x121, _x142, _x143)), active(_x62), c), active(_x22), f(a, mark(active(_x72)), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x142, _x143)))), _x62, active(c))), _x22, active(f(active(a), _x72, b))))
mark#(f(f(f(_x71, _x72, _x73), _x32, c), active(_x22), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x72, mark(_x73))), _x32, active(c))), _x22, active(f(active(a), _x82, b))))mark#(f(c, mark(_x22), f(b, _x52, c)))active#(f(active(c), _x22, active(f(active(b), _x52, mark(a)))))
mark#(f(f(_x31, _x32, b), X2, f(a, _x72, b)))active#(f(active(f(mark(_x31), _x32, active(b))), X2, active(f(a, _x72, active(b)))))mark#(f(X1, active(_x22), f(f(_x91, _x92, f(_x141, _x142, _x143)), active(_x72), b)))active#(f(mark(X1), _x22, active(f(active(f(mark(_x91), _x92, active(f(mark(_x141), _x142, mark(_x143))))), _x72, active(b)))))
mark#(f(b, X2, f(a, mark(_x72), f(_x101, _x102, _x113))))active#(f(active(b), X2, active(f(active(a), _x72, active(f(_x101, _x102, mark(_x113)))))))mark#(f(f(_x31, _x32, _x33), active(_x22), f(b, mark(_x72), _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(b), _x72, mark(_x53)))))
mark#(f(f(_x31, _x32, _x33), X2, f(a, active(_x72), c)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x72, active(c)))))mark#(f(f(f(_x81, _x82, f(_x121, _x142, _x143)), active(_x52), c), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(f(_x81, _x82, active(f(mark(_x121), _x142, _x143))), _x52, active(c))), _x22, active(f(active(a), _x92, b))))
mark#(f(b, X2, f(_x51, mark(_x72), f(_x111, _x112, c))))active#(f(active(b), X2, active(f(mark(_x51), _x72, active(f(mark(_x111), _x112, active(c)))))))mark#(f(X1, _x22, f(_x51, mark(_x72), _x53)))active#(f(mark(X1), _x22, f(mark(_x51), _x72, mark(_x53))))
mark#(f(X1, active(_x22), f(f(c, _x92, c), active(_x72), b)))active#(f(mark(X1), _x22, active(f(active(f(active(c), _x92, active(c))), _x72, active(b)))))mark#(f(f(f(_x71, _x72, f(b, _x132, active(_x133))), active(_x62), c), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(active(b), _x132, _x133)))), _x62, active(c))), _x22, active(f(active(a), _x92, b))))
mark#(f(f(_x31, _x62, c), active(_x22), f(_x51, _x52, b)))active#(f(active(f(mark(_x31), _x62, c)), _x22, active(f(mark(_x51), _x52, active(b)))))mark#(f(f(f(_x71, _x82, f(_x121, _x142, _x143)), active(_x62), c), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x82, f(mark(_x121), _x142, _x143))), _x62, active(c))), _x22, active(f(active(a), _x92, b))))
mark#(f(X1, X2, f(_x51, mark(_x72), f(_x111, active(mark(_x142)), _x113))))active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(f(mark(_x111), _x142, mark(_x113)))))))mark#(f(f(a, _x32, _x33), _x22, f(a, _x82, c)))active#(f(f(active(a), _x32, mark(_x33)), _x22, active(f(active(a), _x82, c))))
mark#(f(f(f(a, _x72, f(_x131, _x132, _x123)), _x32, a), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(active(a), _x72, active(f(_x131, _x132, mark(_x123))))), _x32, active(a))), _x42, f(active(a), _x82, b)))mark#(f(b, X2, f(a, mark(_x72), f(a, _x112, _x113))))active#(f(active(b), X2, active(f(active(a), _x72, active(f(active(a), _x112, mark(_x113)))))))
mark#(f(_x21, _x22, f(b, _x52, c)))active#(f(_x21, _x22, active(f(active(b), _x52, active(c)))))mark#(f(f(f(b, active(_x82), f(_x121, _x142, _x143)), active(_x52), c), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(f(active(b), _x82, active(f(mark(_x121), _x142, _x143))), _x52, active(c))), _x22, active(f(active(a), _x92, b))))
mark#(f(b, active(_x32), f(a, mark(_x62), f(_x111, _x102, _x103))))active#(f(b, _x32, active(f(active(a), _x62, f(mark(_x111), _x102, _x103)))))mark#(f(b, active(_x22), f(_x51, mark(_x72), f(_x111, _x112, _x113))))active#(f(active(b), _x22, active(f(mark(_x51), _x72, active(f(mark(_x111), _x112, mark(_x113)))))))
mark#(f(f(f(_x71, _x72, f(mark(_x111), _x112, active(_x113))), active(_x62), c), active(_x32), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x111, _x112, _x113)))), _x62, active(c))), _x32, f(active(a), _x92, b)))mark#(f(c, X2, f(_x51, _x52, c)))active#(f(active(c), X2, active(f(mark(_x51), _x52, active(c)))))
mark#(f(X1, active(_x32), f(_x51, active(_x82), b)))active#(f(mark(X1), _x32, f(mark(_x51), _x82, b)))mark#(f(f(_x41, _x42, _x43), active(_x22), f(_x51, _x52, _x53)))active#(f(active(f(mark(_x41), _x42, mark(_x43))), _x22, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(f(_x31, _x32, c), X2, f(b, mark(_x72), a)))active#(f(active(f(mark(_x31), _x32, active(c))), X2, active(f(active(b), _x72, active(a)))))mark#(f(f(_x31, _x72, active(_x73)), active(_x22), f(a, _x52, b)))active#(f(active(f(mark(_x31), _x72, _x73)), _x22, active(f(active(a), _x52, active(b)))))
mark#(f(f(_x31, mark(_x52), _x33), X2, f(a, _x52, mark(_x33))))active#(f(active(f(mark(_x31), _x52, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53)))))mark#(f(f(f(c, _x72, f(_x121, _x142, _x143)), active(_x52), c), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(f(active(c), _x72, active(f(mark(_x121), _x142, _x143))), _x52, active(c))), _x22, active(f(active(a), _x92, b))))
mark#(f(f(f(_x71, active(_x92), _x73), _x32, _x33), active(_x22), f(a, active(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x92, mark(_x73))), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b))))mark#(f(a, mark(_x22), f(b, _x52, c)))active#(f(active(a), _x22, active(f(active(b), _x52, active(c)))))
mark#(f(f(f(_x71, _x72, f(_x121, _x142, _x143)), active(active(_x82)), _x33), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x142, _x143)))), _x82, mark(_x33))), _x22, active(f(active(a), _x92, b))))mark#(f(X1, active(_x22), f(f(_x91, _x92, b), active(_x72), b)))active#(f(mark(X1), _x22, active(f(active(f(mark(_x91), _x92, active(b))), _x72, active(b)))))
mark#(f(f(_x31, _x32, _x33), active(mark(_x22)), f(a, _x52, b)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, f(active(a), _x52, active(b))))mark#(f(X1, active(_x32), f(_x51, _x52, _x53)))active#(f(mark(X1), _x32, f(mark(_x51), _x52, mark(_x53))))
mark#(f(f(f(_x71, _x82, f(_x121, _x122, _x123)), _x32, _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x82, f(mark(_x121), _x122, mark(_x123)))), _x32, mark(_x33))), _x42, f(active(a), _x82, b)))mark#(f(f(f(_x71, _x72, f(_x121, mark(_x152), _x153)), active(_x62), _x33), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x152, _x153)))), _x62, mark(_x33))), _x22, active(f(active(a), _x92, b))))
mark#(f(f(_x31, _x32, c), active(_x22), f(a, _x52, b)))active#(f(active(f(mark(_x31), _x32, active(c))), _x22, active(f(active(a), _x52, active(b)))))mark#(f(b, active(_x32), f(a, mark(active(_x72)), f(_x111, _x112, _x113))))active#(f(b, _x32, active(f(active(a), _x72, f(mark(_x111), _x112, mark(_x113))))))
mark#(f(b, X2, f(_x51, active(_x72), b)))active#(f(active(b), X2, active(f(mark(_x51), _x72, active(b)))))mark#(f(c, X2, f(_x51, active(_x72), b)))active#(f(active(a), X2, active(f(mark(_x51), _x72, active(b)))))
mark#(f(f(_x61, _x62, c), active(_x22), f(_x51, _x52, b)))active#(f(active(f(_x61, _x62, mark(b))), _x22, active(f(mark(_x51), _x52, active(b)))))mark#(f(c, X2, X3))active#(f(active(c), X2, mark(X3)))
mark#(f(X1, active(_x32), f(f(_x91, _x92, _x93), active(_x72), b)))active#(f(mark(X1), _x32, f(active(f(mark(_x91), _x92, mark(_x93))), _x72, active(b))))mark#(f(f(_x31, _x32, c), X2, f(_x51, _x52, f(_x101, _x102, _x103))))active#(f(active(f(mark(_x31), _x32, active(c))), X2, active(f(mark(_x51), _x52, active(f(mark(_x101), _x102, mark(_x103)))))))
mark#(f(f(f(_x71, active(_x92), c), _x32, _x33), active(_x22), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x92, active(c))), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b))))mark#(f(f(_x31, _x32, c), active(_x42), f(c, _x52, b)))active#(f(active(f(mark(_x31), _x32, active(c))), _x42, f(mark(b), _x52, active(b))))
mark#(f(c, X2, f(_x51, _x72, b)))active#(f(active(c), X2, active(f(mark(_x51), _x72, b))))mark#(f(f(_x31, _x62, _x63), active(_x22), f(a, mark(_x82), b)))active#(f(active(f(mark(_x31), _x62, _x63)), _x22, active(f(active(a), _x82, active(b)))))
mark#(f(f(_x31, mark(_x52), _x33), _x22, f(a, _x52, mark(_x33))))active#(f(f(mark(_x31), _x52, mark(_x33)), _x22, active(f(active(a), _x52, mark(_x53)))))mark#(f(f(f(active(a), _x72, f(_x121, _x142, _x143)), active(_x62), c), active(_x22), f(a, mark(mark(_x72)), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x142, _x143)))), _x62, active(c))), _x22, active(f(active(a), _x72, b))))
mark#(f(f(f(active(a), _x72, f(_x121, _x132, active(_x133))), active(_x62), c), active(_x22), f(a, mark(mark(_x72)), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x132, _x133)))), _x62, active(c))), _x22, active(f(active(a), _x72, b))))mark#(f(X1, active(_x22), f(f(_x91, _x92, c), active(_x82), b)))active#(f(mark(X1), _x22, active(f(active(f(mark(_x91), _x92, active(c))), _x82, b))))
mark#(f(f(f(_x71, _x72, f(_x121, active(_x152), _x153)), active(_x62), _x33), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x152, _x153)))), _x62, mark(_x33))), _x22, active(f(active(a), _x92, b))))mark#(f(f(f(_x61, mark(_x82), _x63), _x32, _x33), X2, f(a, _x72, b)))active#(f(active(f(active(f(mark(_x61), _x82, mark(_x63))), _x32, mark(_x33))), X2, active(f(a, _x72, active(b)))))
mark#(f(X1, X2, f(_x51, mark(_x72), f(_x111, active(_x142), _x143))))active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(f(mark(_x111), _x142, _x143))))))mark#(f(f(f(_x71, _x72, _x73), _x32, _x33), active(_x22), f(_x51, _x52, b)))active#(f(active(f(active(f(mark(_x71), _x72, mark(_x73))), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, active(b)))))
mark#(f(f(_x31, _x32, _x33), active(_x22), f(b, _x52, b)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(b), _x52, active(b)))))mark#(f(f(mark(active(_x61)), _x62, _x33), active(mark(_x22)), f(a, _x82, b)))active#(f(active(f(_x61, _x62, mark(_x33))), _x22, f(active(a), _x82, b)))
mark#(f(c, mark(_x32), f(_x81, active(_x82), b)))active#(f(active(c), _x32, f(_x81, _x82, active(b))))mark#(f(f(f(_x71, _x72, f(_x121, active(_x152), _x153)), _x32, _x33), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x152, _x153)))), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b))))
mark#(f(f(_x31, _x52, a), X2, f(a, _x52, c)))active#(f(active(f(mark(_x31), _x52, a)), X2, active(f(active(a), _x52, active(c)))))mark#(f(b, X2, f(_x51, _x72, b)))active#(f(active(b), X2, active(f(mark(_x51), _x72, b))))
mark#(f(f(c, _x32, _x33), _x22, f(a, _x52, _x53)))active#(f(f(active(c), _x32, mark(_x33)), _x22, active(f(active(a), _x52, mark(_x53)))))mark#(f(f(b, _x32, _x33), X2, f(b, _x52, _x53)))active#(f(active(f(active(b), _x32, mark(_x33))), X2, active(f(active(b), _x52, mark(_x53)))))
mark#(f(f(_x31, _x32, a), active(_x22), f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, active(a))), _x22, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(f(active(a), _x62, _x33), active(mark(_x42)), f(a, active(_x62), b)))active#(f(active(f(_x61, _x62, mark(_x33))), _x42, active(f(active(a), _x62, b))))
mark#(f(f(f(_x71, _x72, f(_x131, _x132, _x133)), active(_x62), c), active(_x32), f(a, mark(mark(_x52)), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x131, _x132, _x133)))), _x62, active(c))), _x32, f(active(a), _x52, b)))mark#(f(b, active(_x32), f(a, mark(_x62), f(_x101, _x102, _x113))))active#(f(b, _x32, active(f(active(a), _x62, f(_x101, _x102, mark(_x113))))))
mark#(f(f(f(a, _x72, f(_x131, _x132, a)), _x32, _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(active(a), _x72, active(f(_x131, _x132, active(a))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b)))mark#(f(f(f(a, _x72, f(_x121, _x122, c)), _x32, _x33), active(mark(_x22)), f(a, _x82, b)))active#(f(active(f(active(f(active(a), _x72, active(f(mark(_x121), _x122, active(c))))), _x32, mark(_x33))), _x22, f(active(a), _x82, b)))
mark#(f(f(_x31, _x32, b), active(_x22), f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, active(b))), _x22, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(f(_x31, _x32, _x33), mark(_x22), f(b, mark(_x72), _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(b), _x72, mark(_x53)))))
mark#(f(f(b, _x32, c), active(_x42), f(c, _x52, b)))active#(f(active(f(active(b), _x32, mark(b))), _x42, f(mark(a), _x52, active(b))))mark#(f(X1, X2, f(b, active(_x72), c)))active#(f(mark(X1), X2, active(f(active(b), _x72, active(a)))))
mark#(f(X1, X2, f(_x51, active(active(_x82)), b)))active#(f(mark(X1), X2, active(f(mark(_x51), _x82, active(b)))))mark#(f(X1, X2, f(_x51, active(_x72), c)))active#(f(mark(X1), X2, active(f(mark(_x51), _x72, mark(b)))))
mark#(f(f(f(a, _x72, f(_x131, _x132, _x123)), _x32, b), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(active(a), _x72, active(f(_x131, _x132, mark(_x123))))), _x32, active(b))), _x42, f(active(a), _x82, b)))active#(f(a, b, X))mark#(f(X, X, X))
mark#(f(c, _x22, f(_x51, active(_x72), b)))active#(f(a, _x22, active(f(mark(_x51), _x72, active(b)))))mark#(f(f(f(_x71, _x72, f(c, _x142, _x143)), _x32, _x33), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(active(c), _x142, _x143)))), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b))))
mark#(f(b, X2, f(_x51, mark(_x72), f(b, _x112, _x113))))active#(f(active(b), X2, active(f(mark(_x51), _x72, active(f(active(b), _x112, mark(_x113)))))))mark#(f(f(f(_x71, _x72, f(_x121, _x122, _x123)), active(_x62), _x33), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x62, mark(_x33))), _x22, active(f(active(a), _x92, b))))
mark#(f(f(f(_x71, _x72, f(f(_x151, _x152, _x153), _x122, _x123)), _x32, _x33), active(_x22), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(active(f(mark(_x151), _x152, mark(_x153))), _x122, mark(_x123))))), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b))))mark#(f(X1, active(_x22), f(f(_x91, _x92, _x93), active(active(_x82)), b)))active#(f(mark(X1), _x22, active(f(active(f(mark(_x91), _x92, mark(_x93))), _x82, active(b)))))
mark#(f(f(f(_x101, active(_x102), _x73), _x32, _x33), active(_x22), f(a, _x82, b)))active#(f(active(f(active(f(_x101, _x102, mark(_x73))), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b))))mark#(f(X1, active(_x22), f(f(_x91, active(_x112), c), active(_x72), b)))active#(f(mark(X1), _x22, active(f(active(f(mark(_x91), _x112, active(c))), _x72, active(b)))))
mark#(f(f(_x31, mark(_x52), b), X2, f(a, _x52, b)))active#(f(active(f(mark(_x31), _x52, active(b))), X2, active(f(active(a), _x52, active(b)))))mark#(f(f(_x31, _x32, c), active(mark(_x22)), f(c, _x62, b)))active#(f(active(f(mark(_x31), _x32, mark(b))), _x22, f(a, _x62, active(b))))
mark#(f(f(mark(mark(_x61)), _x62, _x33), active(mark(_x22)), f(a, _x82, b)))active#(f(active(f(_x61, _x62, mark(_x33))), _x22, f(active(a), _x82, b)))mark#(f(f(f(_x71, _x72, f(_x101, mark(_x102), _x103)), active(_x62), c), active(_x32), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x101, _x102, _x103)))), _x62, active(c))), _x32, f(active(a), _x92, b)))
mark#(f(b, X2, f(_x51, mark(_x72), f(_x111, mark(_x132), _x113))))active#(f(active(b), X2, active(f(mark(_x51), _x72, active(f(mark(_x111), _x132, mark(_x113)))))))mark#(f(f(_x51, active(_x52), _x33), active(mark(_x42)), f(a, _x82, b)))active#(f(active(f(_x51, _x52, mark(_x33))), _x42, active(f(active(a), _x82, b))))
mark#(f(X1, X2, f(c, active(_x72), b)))active#(f(mark(X1), X2, active(f(active(c), _x72, active(b)))))mark#(f(f(_x31, _x32, _x33), X2, f(a, active(_x72), b)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x72, active(b)))))
mark#(f(f(_x51, _x52, _x33), X2, f(_x51, _x52, mark(_x33))))active#(f(active(f(_x51, _x52, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(X1, X2, f(_x51, _x72, b)))active#(f(mark(X1), X2, active(f(mark(_x51), _x72, b))))
mark#(f(c, mark(_x22), f(_x51, active(_x72), b)))active#(f(active(c), _x22, active(f(mark(_x51), _x72, active(b)))))mark#(f(X1, X2, f(f(_x81, _x82, _x83), _x52, b)))active#(f(mark(X1), X2, active(f(active(f(mark(_x81), _x82, mark(_x83))), _x52, active(b)))))
mark#(f(f(f(b, _x72, f(_x121, _x142, _x143)), active(_x52), c), active(_x22), f(a, mark(mark(_x72)), b)))active#(f(active(f(f(active(b), _x72, active(f(mark(_x121), _x142, _x143))), _x52, active(c))), _x22, active(f(active(a), _x72, b))))mark#(f(f(f(_x71, _x72, f(_x121, _x132, _x133)), _x32, _x33), active(mark(_x22)), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x132, _x133)))), _x32, mark(_x33))), _x22, f(active(a), _x82, b)))
mark#(f(f(_x31, _x32, _x33), X2, f(a, active(_x72), _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x72, mark(_x53)))))mark#(f(b, active(_x22), f(a, mark(_x82), f(a, _x112, c))))active#(f(active(b), _x22, active(f(a, _x82, active(f(active(a), _x112, active(c)))))))
mark#(f(f(_x41, _x42, _x43), active(_x22), f(f(_x91, _x92, _x93), active(_x72), b)))active#(f(active(f(mark(_x41), _x42, mark(_x43))), _x22, active(f(active(f(mark(_x91), _x92, mark(_x93))), _x72, active(b)))))mark#(f(X1, X2, f(_x71, _x72, b)))active#(f(mark(X1), X2, active(f(_x71, _x72, active(b)))))
mark#(f(f(_x31, _x32, _x33), active(_x42), f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x42, f(mark(_x51), _x52, mark(_x53))))mark#(f(c, X2, f(_x61, active(active(_x62)), b)))active#(f(active(c), X2, active(f(_x61, _x62, active(b)))))
mark#(f(b, X2, f(b, mark(_x72), f(_x111, _x112, _x113))))active#(f(active(b), X2, active(f(active(b), _x72, active(f(mark(_x111), _x112, mark(_x113)))))))mark#(f(f(a, _x32, b), X2, f(a, _x52, b)))active#(f(active(f(active(a), _x32, active(b))), X2, active(f(active(a), _x52, active(b)))))
mark#(f(f(_x31, _x32, a), _x22, f(a, _x52, c)))active#(f(f(mark(_x31), _x32, active(a)), _x22, active(f(active(a), _x52, active(c)))))mark#(f(f(f(f(_x81, _x82, _x83), _x72, f(_x131, _x132, _x133)), active(_x62), c), active(_x32), f(a, mark(_x92), b)))active#(f(active(f(active(f(active(f(mark(_x81), _x82, mark(_x83))), _x72, active(f(_x131, _x132, _x133)))), _x62, active(c))), _x32, f(active(a), _x92, b)))
mark#(f(c, _x22, f(_x81, active(_x82), b)))active#(f(mark(a), _x22, f(_x81, _x82, active(b))))mark#(f(f(_x61, _x62, _x33), active(_x22), f(a, _x52, b)))active#(f(active(f(_x61, _x62, mark(_x33))), _x22, active(f(active(a), _x52, active(b)))))
mark#(f(X1, X2, f(a, _x52, c)))active#(f(mark(X1), X2, active(f(active(a), _x52, active(c)))))mark#(f(c, X2, f(_x51, mark(_x72), f(_x111, active(_x132), _x113))))active#(f(active(c), X2, active(f(mark(_x51), _x72, active(f(mark(_x111), _x132, mark(_x113)))))))
mark#(f(f(_x31, _x32, _x33), _x22, f(a, _x52, c)))active#(f(f(mark(_x31), _x32, mark(_x33)), _x22, active(f(active(a), _x52, active(c)))))mark#(f(X1, active(active(_x32)), f(f(_x91, _x92, c), active(_x72), b)))active#(f(mark(X1), _x32, active(f(active(f(mark(_x91), _x92, active(c))), _x72, active(b)))))
mark#(f(f(f(_x61, _x62, a), _x32, _x33), X2, f(a, _x52, b)))active#(f(active(f(active(f(mark(_x61), _x62, active(a))), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(b)))))mark#(f(f(_x31, _x32, c), X2, f(_x51, _x52, c)))active#(f(active(f(mark(_x31), _x32, active(c))), X2, active(f(mark(_x51), _x52, active(c)))))
mark#(f(f(a, _x32, a), _x22, f(a, _x52, c)))active#(f(active(f(active(a), _x32, active(a))), _x22, f(active(a), _x52, active(c))))mark#(f(X1, active(_x22), f(b, active(_x72), b)))active#(f(mark(X1), _x22, active(f(active(b), _x72, active(b)))))
mark#(f(f(_x31, active(_x52), _x33), X2, f(b, _x52, mark(_x33))))active#(f(active(f(mark(_x31), _x52, mark(_x33))), X2, active(f(active(b), _x52, mark(_x53)))))mark#(f(f(f(_x71, _x72, f(_x121, _x122, _x123)), _x62, _x33), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(f(mark(_x71), _x72, active(f(mark(_x121), _x122, mark(_x123)))), _x62, mark(_x33))), _x22, active(f(active(a), _x92, b))))
mark#(f(b, active(_x32), f(a, mark(_x62), f(a, _x112, b))))active#(f(b, _x32, active(f(active(a), _x62, f(active(a), _x112, active(b))))))mark#(f(f(_x31, _x32, c), active(_x22), f(c, _x82, b)))active#(f(active(f(mark(_x31), _x32, active(c))), _x22, active(f(c, _x82, active(b)))))
mark#(f(f(f(_x71, _x72, f(_x121, _x142, _x143)), mark(_x62), _x33), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x142, _x143)))), _x62, mark(_x33))), _x22, active(f(active(a), _x92, b))))mark#(f(f(f(_x71, _x72, f(_x121, _x122, _x123)), _x32, _x33), active(_x22), f(a, _x92, b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, mark(_x33))), _x22, active(f(a, _x92, b))))
mark#(f(f(f(_x71, _x72, f(_x121, _x122, _x123)), _x32, a), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, active(a))), _x42, f(active(a), _x82, b)))mark#(f(f(f(a, _x72, f(_x121, _x132, active(_x133))), active(_x62), c), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(active(a), _x72, active(f(mark(_x121), _x132, _x133)))), _x62, active(c))), _x22, active(f(active(a), _x92, b))))
mark#(f(a, X2, f(_x51, active(_x72), b)))active#(f(active(a), X2, active(f(mark(_x51), _x72, active(b)))))mark#(f(f(_x31, _x32, c), active(_x22), f(c, _x52, b)))active#(f(active(f(mark(_x31), _x32, mark(a))), _x22, active(f(active(c), _x52, active(b)))))
mark#(f(f(_x31, _x32, c), active(_x22), f(c, _x52, b)))active#(f(active(f(mark(_x31), _x32, active(c))), _x22, active(f(mark(a), _x52, active(b)))))mark#(f(f(_x31, _x32, _x33), mark(_x22), f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(a, _x22, f(b, _x52, c)))active#(f(active(a), _x22, f(active(b), _x52, mark(a))))mark#(f(f(_x31, mark(_x52), a), X2, f(a, _x52, c)))active#(f(active(f(mark(_x31), _x52, active(a))), X2, active(f(active(a), _x52, active(c)))))
mark#(f(f(f(a, _x72, f(_x121, _x142, _x143)), active(_x62), c), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(active(a), _x72, active(f(mark(_x121), _x142, _x143)))), _x62, active(c))), _x22, active(f(active(a), _x92, b))))mark#(f(f(_x31, _x52, _x53), X2, f(mark(_x31), _x52, _x53)))active#(f(active(f(mark(_x31), _x52, _x53)), X2, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(f(f(_x71, _x72, f(_x121, _x132, _x133)), _x32, a), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x132, _x133)))), _x32, active(a))), _x42, f(active(a), _x82, b)))mark#(f(f(_x61, _x62, c), active(mark(_x22)), f(a, _x82, b)))active#(f(active(f(_x61, _x62, active(c))), _x22, f(active(a), _x82, b)))
mark#(f(f(a, mark(_x52), _x33), _x22, f(a, _x52, c)))active#(f(f(active(a), _x52, mark(_x33)), _x22, active(f(active(a), _x52, active(c)))))mark#(f(b, X2, c))active#(f(active(b), X2, active(c)))
mark#(f(f(f(_x71, _x72, f(_x151, _x152, _x153)), mark(_x62), _x33), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x151, _x152, _x153)))), _x62, mark(_x33))), _x22, active(f(active(a), _x92, b))))mark#(f(f(f(_x71, active(_x92), _x73), _x62, _x33), active(_x22), f(a, _x82, b)))active#(f(active(f(f(mark(_x71), _x92, mark(_x73)), _x62, mark(_x33))), _x22, active(f(active(a), _x82, b))))
mark#(f(f(f(_x71, _x72, f(_x101, active(_x102), _x103)), active(_x62), c), active(_x32), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x101, _x102, _x103)))), _x62, active(c))), _x32, f(active(a), _x92, b)))mark#(f(f(_x31, _x32, f(_x91, _x92, _x93)), active(_x22), f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, active(f(mark(_x91), _x92, mark(_x93))))), _x22, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(f(_x31, _x32, _x33), X2, f(b, mark(_x72), c)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(b), _x72, active(c)))))mark#(f(X1, active(_x22), f(b, _x52, _x53)))active#(f(mark(X1), _x22, active(f(active(b), _x52, mark(_x53)))))
mark#(f(f(f(a, _x72, f(_x121, _x122, _x123)), mark(active(_x62)), _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(active(a), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x62, mark(_x33))), _x42, f(active(a), _x82, b)))mark#(f(f(_x31, _x32, _x33), active(_x42), f(a, mark(_x92), b)))active#(f(f(mark(_x31), _x32, mark(_x33)), _x42, active(f(active(a), _x92, b))))
mark#(f(f(a, _x32, _x33), mark(_x22), f(a, _x52, c)))active#(f(active(f(active(a), _x32, mark(_x33))), _x22, active(f(active(a), _x52, active(c)))))mark#(f(f(_x71, _x72, _x73), active(_x22), f(a, _x82, b)))active#(f(active(f(_x71, _x72, _x73)), _x22, active(f(active(a), _x82, b))))
mark#(f(f(_x31, _x32, _x33), X2, f(a, _x72, _x73)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x72, _x73))))mark#(f(f(f(_x71, _x72, f(_x121, _x142, _x143)), _x32, _x33), active(_x42), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x142, _x143)))), _x32, mark(_x33))), _x42, f(active(a), _x92, b)))
mark#(f(f(f(_x71, _x72, f(b, _x142, _x143)), active(_x62), c), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(active(b), _x142, _x143)))), _x62, active(c))), _x22, active(f(active(a), _x92, b))))mark#(f(X1, X2, f(b, _x72, c)))active#(f(mark(X1), X2, active(f(active(b), _x72, a))))
mark#(f(f(f(a, _x72, f(active(_x141), _x142, _x123)), _x32, _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(active(a), _x72, active(f(_x141, _x142, mark(_x123))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b)))mark#(f(f(f(_x71, _x72, f(_x141, _x142, _x123)), mark(_x62), _x33), active(mark(_x42)), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x141, _x142, mark(_x123))))), _x62, mark(_x33))), _x42, active(f(active(a), _x92, b))))
mark#(f(f(_x31, _x32, f(_x81, _x82, _x83)), X2, f(a, _x52, b)))active#(f(active(f(mark(_x31), _x32, active(f(mark(_x81), _x82, mark(_x83))))), X2, active(f(active(a), _x52, active(b)))))mark#(f(f(_x31, _x32, _x33), X2, f(b, _x52, f(_x101, _x102, _x103))))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(b), _x52, active(f(mark(_x101), _x102, mark(_x103)))))))
mark#(f(f(f(_x71, _x72, f(_x121, mark(_x142), active(_x143))), active(_x62), c), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x142, _x143)))), _x62, active(c))), _x22, active(f(active(a), _x92, b))))mark#(f(f(_x31, _x32, c), X2, f(b, mark(_x72), _x53)))active#(f(active(f(mark(_x31), _x32, mark(b))), X2, active(f(active(b), _x72, mark(_x53)))))
mark#(f(f(c, active(_x52), c), active(_x42), f(c, _x62, b)))active#(f(active(f(active(c), _x52, mark(b))), _x42, f(a, _x62, active(b))))mark#(f(f(f(f(_x91, _x92, _x93), _x72, f(c, _x122, _x123)), _x32, _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(active(f(mark(_x91), _x92, mark(_x93))), _x72, active(f(active(c), _x122, mark(_x123))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b)))
mark#(f(b, active(_x22), f(a, mark(_x82), f(_x111, mark(_x122), _x113))))active#(f(active(b), _x22, active(f(a, _x82, active(f(mark(_x111), _x122, mark(_x113)))))))mark#(f(f(_x61, _x62, c), active(_x22), f(c, _x52, b)))active#(f(active(f(_x61, _x62, active(c))), _x22, active(f(active(c), _x52, active(b)))))
mark#(f(f(f(_x71, _x72, f(_x121, _x132, active(_x133))), active(active(_x52)), c), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x132, _x133)))), _x52, active(c))), _x22, active(f(active(a), _x92, b))))mark#(f(f(_x31, _x32, c), _x22, f(_x51, _x52, _x53)))active#(f(f(mark(_x31), _x32, active(c)), _x22, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(f(a, _x32, _x33), active(_x22), f(a, _x82, b)))active#(f(active(f(active(a), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b))))mark#(f(X1, X2, f(_x81, active(_x82), b)))active#(f(mark(X1), X2, active(f(_x81, _x82, active(b)))))
mark#(f(f(a, _x32, _x33), X2, f(a, _x72, c)))active#(f(active(f(active(a), _x32, mark(_x33))), X2, active(f(a, _x72, active(c)))))mark#(f(f(_x61, _x62, b), active(mark(_x42)), f(a, _x82, b)))active#(f(active(f(_x61, _x62, active(b))), _x42, active(f(active(a), _x82, b))))
mark#(f(f(f(a, _x72, f(_x121, _x122, b)), _x32, _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(active(a), _x72, active(f(mark(_x121), _x122, active(b))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b)))mark#(f(b, active(_x22), f(_x51, active(_x82), b)))active#(f(active(b), _x22, active(f(mark(_x51), _x82, b))))
mark#(f(f(f(a, _x72, f(_x121, _x122, _x123)), active(_x62), _x33), active(mark(_x22)), f(a, _x82, b)))active#(f(active(f(active(f(active(a), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x62, mark(_x33))), _x22, f(active(a), _x82, b)))mark#(f(f(f(_x71, _x72, f(_x121, _x142, _x143)), active(_x62), _x33), active(active(_x42)), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x142, _x143)))), _x62, mark(_x33))), _x42, active(f(active(a), _x92, b))))
mark#(f(b, X2, f(c, _x52, b)))active#(f(active(b), X2, active(f(active(c), _x52, active(b)))))mark#(f(f(f(_x71, _x72, f(mark(_x101), _x102, _x103)), active(_x62), c), active(_x32), f(a, mark(mark(_x52)), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x101, _x102, _x103)))), _x62, active(c))), _x32, f(active(a), _x52, b)))
mark#(f(b, active(_x22), f(a, mark(_x72), f(_x111, _x132, b))))active#(f(active(b), _x22, active(f(active(a), _x72, active(f(mark(_x111), _x132, b))))))mark#(f(f(f(c, _x72, f(_x121, _x132, active(_x133))), active(_x62), c), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(active(c), _x72, active(f(mark(_x121), _x132, _x133)))), _x62, active(c))), _x22, active(f(active(a), _x92, b))))
mark#(f(f(_x31, _x32, b), mark(_x22), f(a, _x52, b)))active#(f(active(f(mark(_x31), _x32, active(b))), _x22, active(f(active(a), _x52, active(b)))))mark#(f(f(f(_x71, active(_x92), _x73), _x32, c), active(_x22), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x92, mark(_x73))), _x32, active(c))), _x22, active(f(active(a), _x82, b))))
mark#(f(c, X2, f(_x81, active(_x82), b)))active#(f(mark(a), X2, active(f(_x81, _x82, active(b)))))mark#(f(f(_x31, _x32, _x33), active(_x22), f(f(_x91, _x92, _x93), _x52, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(f(mark(_x91), _x92, mark(_x93))), _x52, mark(_x53)))))
mark#(f(c, X2, f(_x51, active(active(_x82)), b)))active#(f(active(c), X2, active(f(mark(_x51), _x82, active(b)))))mark#(f(f(_x31, _x32, _x33), active(_x42), f(_x51, _x52, _x53)))active#(f(f(mark(_x31), _x32, mark(_x33)), _x42, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(f(f(a, _x72, f(_x121, _x122, _x123)), mark(_x52), c), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(active(a), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x52, active(c))), _x42, f(active(a), _x82, b)))mark#(f(b, X2, f(_x51, _x52, c)))active#(f(active(b), X2, active(f(mark(_x51), _x52, active(c)))))
mark#(f(f(f(a, _x72, f(b, _x122, _x123)), _x32, _x33), active(mark(_x22)), f(a, _x82, b)))active#(f(active(f(active(f(active(a), _x72, active(f(active(b), _x122, mark(_x123))))), _x32, mark(_x33))), _x22, f(active(a), _x82, b)))mark#(f(f(f(_x71, _x72, f(_x121, _x132, active(_x133))), active(_x62), c), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x132, _x133)))), _x62, mark(a))), _x22, active(f(active(a), _x92, b))))
mark#(f(f(_x41, _x42, _x43), _x22, f(b, _x52, c)))active#(f(active(f(mark(_x41), _x42, mark(_x43))), _x22, f(active(b), _x52, mark(a))))mark#(f(f(f(_x71, active(_x102), f(_x121, _x142, _x143)), active(_x62), _x33), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x102, active(f(mark(_x121), _x142, _x143)))), _x62, mark(_x33))), _x22, active(f(active(a), _x92, b))))
mark#(f(f(f(_x71, mark(_x82), f(_x121, _x142, _x143)), active(_x62), c), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x82, active(f(mark(_x121), _x142, _x143)))), _x62, active(c))), _x22, active(f(active(a), _x92, b))))mark#(f(f(f(_x71, _x72, f(_x121, _x142, _x143)), active(mark(_x82)), _x33), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x142, _x143)))), _x82, mark(_x33))), _x22, active(f(active(a), _x92, b))))
mark#(f(f(f(_x71, active(_x92), f(_x121, _x142, _x143)), _x32, _x33), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x92, active(f(mark(_x121), _x142, _x143)))), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b))))mark#(f(f(f(_x71, _x72, f(_x121, _x142, _x143)), _x32, _x33), active(_x22), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x142, _x143)))), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b))))
mark#(f(f(f(_x61, _x62, _x63), _x32, a), X2, f(a, _x72, b)))active#(f(active(f(active(f(mark(_x61), _x62, mark(_x63))), _x32, active(a))), X2, active(f(a, _x72, active(b)))))mark#(f(f(f(a, _x72, f(_x131, _x132, f(_x171, _x172, _x173))), _x32, _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(active(a), _x72, active(f(_x131, _x132, active(f(mark(_x171), _x172, mark(_x173))))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b)))
mark#(f(f(f(_x61, _x62, _x63), _x52, _x33), X2, f(a, _x72, b)))active#(f(active(f(f(mark(_x61), _x62, mark(_x63)), _x52, mark(_x33))), X2, active(f(a, _x72, active(b)))))mark#(f(f(f(_x61, _x62, _x63), _x32, _x33), X2, f(b, mark(_x72), _x53)))active#(f(active(f(active(f(mark(_x61), _x62, mark(_x63))), _x32, mark(_x33))), X2, active(f(active(b), _x72, mark(_x53)))))
mark#(f(f(_x31, active(_x62), _x33), active(_x22), f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x62, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(f(_x31, mark(_x52), _x33), X2, f(a, _x52, b)))active#(f(active(f(mark(_x31), _x52, mark(_x33))), X2, active(f(active(a), _x52, active(b)))))
mark#(f(f(_x31, _x32, a), active(_x22), f(a, _x52, c)))active#(f(active(f(mark(_x31), _x32, active(a))), _x22, active(f(active(a), _x52, active(c)))))mark#(f(f(f(a, _x72, f(_x121, _x122, _x123)), mark(_x52), _x33), active(_x22), f(a, _x82, b)))active#(f(f(active(f(active(a), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x52, mark(_x33)), _x22, f(active(a), _x82, b)))
mark#(f(f(_x31, _x32, c), active(_x42), f(c, _x52, b)))active#(f(active(f(mark(_x31), _x32, active(b))), _x42, f(active(c), _x52, active(b))))mark#(f(X1, X2, f(_x81, active(_x82), c)))active#(f(mark(X1), X2, active(f(_x81, _x82, active(c)))))
mark#(f(f(f(_x71, _x72, f(_x121, _x142, _x143)), _x62, _x63), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x142, _x143)))), _x62, _x63)), _x22, active(f(active(a), _x92, b))))mark#(f(c, X2, f(_x51, mark(_x72), _x53)))active#(f(active(c), X2, active(f(mark(_x51), _x72, mark(_x53)))))
mark#(f(f(a, _x32, b), _x22, f(a, _x52, c)))active#(f(f(active(a), _x32, active(b)), _x22, active(f(active(a), _x52, active(c)))))mark#(f(f(f(_x71, _x72, f(mark(_x111), active(_x112), _x113)), active(_x62), c), active(_x32), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x111, _x112, _x113)))), _x62, active(c))), _x32, f(active(a), _x92, b)))
mark#(f(f(f(_x71, _x72, f(_x121, _x122, _x123)), _x32, f(_x81, _x82, _x83)), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, active(f(mark(_x81), _x82, mark(_x83))))), _x42, f(active(a), _x82, b)))mark#(f(f(f(_x61, _x62, _x63), _x32, c), active(_x42), f(c, _x52, b)))active#(f(active(f(active(f(mark(_x61), _x62, mark(_x63))), _x32, mark(b))), _x42, f(active(c), _x52, active(b))))
mark#(f(f(f(_x61, _x62, f(_x111, _x112, _x113)), _x32, _x33), X2, f(a, _x72, b)))active#(f(active(f(active(f(mark(_x61), _x62, active(f(mark(_x111), _x112, mark(_x113))))), _x32, mark(_x33))), X2, active(f(a, _x72, active(b)))))mark#(f(b, active(_x32), f(a, mark(_x62), f(a, _x112, a))))active#(f(b, _x32, active(f(active(a), _x62, f(active(a), _x112, active(a))))))
mark#(f(f(f(_x71, _x72, f(c, _x122, _x123)), _x32, _x33), active(_x22), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(active(c), _x122, mark(_x123))))), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b))))mark#(f(a, X2, f(_x51, _x52, c)))active#(f(active(a), X2, active(f(mark(_x51), _x52, active(c)))))
mark#(f(c, X2, f(mark(_x61), active(_x62), b)))active#(f(active(c), X2, active(f(_x61, _x62, active(b)))))mark#(f(f(b, _x32, _x33), active(_x22), f(_x51, _x52, _x53)))active#(f(active(f(active(b), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(f(_x31, _x32, c), X2, f(b, mark(_x82), _x53)))active#(f(active(f(mark(_x31), _x32, active(c))), X2, active(f(b, _x82, mark(_x53)))))mark#(f(f(f(a, _x72, f(b, _x122, _x123)), _x32, _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(active(a), _x72, active(f(active(b), _x122, mark(_x123))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b)))
mark#(f(f(f(_x71, _x72, f(_x141, _x142, _x123)), mark(_x62), a), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x141, _x142, mark(_x123))))), _x62, active(a))), _x22, active(f(active(a), _x92, b))))mark#(f(f(f(_x71, _x72, f(_x141, _x142, b)), _x32, _x33), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x141, _x142, active(b))))), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b))))
mark#(f(f(c, _x32, _x33), active(_x22), f(_x51, _x52, _x53)))active#(f(active(f(active(c), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(X1, active(_x22), f(c, mark(_x72), f(_x111, _x112, _x113))))active#(f(mark(X1), _x22, active(f(active(c), _x72, active(f(mark(_x111), _x112, mark(_x113)))))))
mark#(f(f(_x31, _x32, _x33), _x22, f(b, mark(_x72), _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, f(active(b), _x72, mark(_x53))))mark#(f(f(f(_x71, _x72, f(mark(_x101), _x102, _x103)), active(_x62), c), active(_x32), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x101, _x102, _x103)))), _x62, mark(a))), _x32, f(active(a), _x92, b)))
mark#(f(b, active(_x22), f(a, mark(_x72), f(a, _x112, _x113))))active#(f(active(b), _x22, active(f(active(a), _x72, active(f(active(a), _x112, mark(_x113)))))))mark#(f(f(_x61, _x62, _x33), active(_x22), f(a, _x92, b)))active#(f(active(f(_x61, _x62, mark(_x33))), _x22, active(f(a, _x92, b))))
mark#(f(f(b, _x32, _x33), X2, f(a, active(_x72), b)))active#(f(active(f(active(b), _x32, mark(_x33))), X2, active(f(active(a), _x72, active(b)))))mark#(f(f(_x31, _x32, c), active(_x42), f(c, mark(_x62), b)))active#(f(active(f(mark(_x31), _x32, mark(b))), _x42, f(mark(a), _x62, active(b))))
mark#(f(f(c, _x52, c), active(_x42), f(c, _x62, b)))active#(f(active(f(c, _x52, mark(b))), _x42, f(a, _x62, active(b))))mark#(f(f(f(a, mark(_x82), f(_x121, _x122, _x123)), _x32, _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(active(a), _x82, active(f(mark(_x121), _x122, mark(_x123))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b)))
mark#(f(f(_x31, _x32, b), X2, f(b, mark(_x72), _x53)))active#(f(active(f(mark(_x31), _x32, active(b))), X2, active(f(active(b), _x72, mark(_x53)))))mark#(f(f(f(_x71, _x72, f(_x121, _x142, _x143)), _x62, _x33), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(f(mark(_x71), _x72, active(f(mark(_x121), _x142, _x143))), _x62, mark(_x33))), _x22, active(f(active(a), _x92, b))))
mark#(f(f(f(_x71, _x72, f(_x121, _x142, _x143)), _x32, _x33), active(_x42), f(a, mark(_x92), b)))active#(f(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x142, _x143)))), _x32, mark(_x33)), _x42, active(f(active(a), _x92, b))))mark#(f(f(f(a, _x72, f(_x131, _x132, _x123)), _x32, _x33), active(mark(_x22)), f(a, _x82, b)))active#(f(active(f(active(f(active(a), _x72, active(f(_x131, _x132, mark(_x123))))), _x32, mark(_x33))), _x22, f(active(a), _x82, b)))
mark#(f(f(f(a, _x72, f(_x121, _x122, _x123)), mark(_x52), _x33), active(active(_x22)), f(a, _x82, b)))active#(f(active(f(active(f(active(a), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x52, mark(_x33))), _x22, f(active(a), _x82, b)))mark#(f(f(f(_x71, _x72, f(_x121, _x122, _x123)), _x52, _x53), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x52, _x53)), _x42, f(active(a), _x82, b)))
mark#(f(f(f(_x71, _x72, f(mark(_x101), _x102, _x103)), active(mark(_x42)), c), active(_x32), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x101, _x102, _x103)))), _x42, active(c))), _x32, f(active(a), _x92, b)))mark#(f(b, active(_x22), f(a, mark(active(_x82)), f(_x111, _x112, _x113))))active#(f(active(b), _x22, active(f(active(a), _x82, active(f(mark(_x111), _x112, mark(_x113)))))))
mark#(f(f(f(_x71, _x72, f(_x141, _x142, a)), mark(_x62), _x33), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x141, _x142, active(a))))), _x62, mark(_x33))), _x22, active(f(active(a), _x92, b))))mark#(f(f(_x31, _x32, c), active(mark(_x42)), f(c, _x52, b)))active#(f(active(f(mark(_x31), _x32, active(c))), _x42, active(f(active(c), _x52, active(b)))))
mark#(f(b, active(active(_x32)), f(a, mark(_x72), f(_x111, _x112, _x113))))active#(f(active(b), _x32, active(f(active(a), _x72, active(f(mark(_x111), _x112, mark(_x113)))))))mark#(f(X1, active(_x22), f(f(_x91, _x92, c), active(_x82), b)))active#(f(mark(X1), _x22, active(f(f(mark(_x91), _x92, active(c)), _x82, active(b)))))
mark#(f(b, active(_x32), f(a, mark(_x72), f(_x111, _x102, _x103))))active#(f(b, _x32, active(f(active(a), _x72, active(f(mark(_x111), _x102, _x103))))))mark#(f(f(_x61, _x62, c), active(_x22), f(_x71, _x72, b)))active#(f(active(f(_x61, _x62, active(c))), _x22, active(f(_x71, _x72, active(b)))))
mark#(f(a, _x22, f(b, _x52, c)))active#(f(active(a), _x22, f(active(b), _x52, active(c))))mark#(f(f(_x31, _x32, c), active(active(_x42)), f(c, _x52, b)))active#(f(active(f(mark(_x31), _x32, active(c))), _x42, active(f(active(c), _x52, active(b)))))
mark#(f(b, active(_x22), f(a, mark(_x82), f(_x121, _x122, _x113))))active#(f(active(b), _x22, active(f(a, _x82, active(f(_x121, _x122, mark(_x113)))))))mark#(f(b, active(_x22), f(a, mark(_x72), f(_x131, _x132, _x113))))active#(f(active(b), _x22, active(f(active(a), _x72, active(f(_x131, _x132, mark(_x113)))))))
mark#(f(_x21, _x22, f(_x51, mark(_x72), f(_x111, _x112, _x113))))active#(f(_x21, _x22, active(f(mark(_x51), _x72, active(f(mark(_x111), _x112, mark(_x113)))))))mark#(f(a, active(_x22), f(_x51, active(_x82), b)))active#(f(active(a), _x22, active(f(mark(_x51), _x82, b))))
mark#(f(X1, active(mark(_x32)), f(_x51, active(_x82), b)))active#(f(mark(X1), _x32, active(f(mark(_x51), _x82, b))))mark#(f(c, X2, f(_x61, active(_x62), b)))active#(f(active(c), X2, active(f(_x61, _x62, b))))
mark#(f(f(f(_x71, _x72, f(_x131, _x132, _x133)), active(_x42), c), active(_x32), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x131, _x132, _x133)))), _x42, c)), _x32, f(active(a), _x92, b)))mark#(f(f(f(_x71, _x72, _x73), _x32, f(_x91, _x92, _x93)), active(_x22), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x72, mark(_x73))), _x32, active(f(mark(_x91), _x92, mark(_x93))))), _x22, active(f(active(a), _x82, b))))
mark#(f(b, mark(_x22), f(b, _x52, c)))active#(f(active(b), _x22, active(f(active(b), _x52, mark(a)))))mark#(f(_x31, mark(_x32), f(b, _x52, c)))active#(f(_x31, _x32, active(f(active(b), _x52, mark(a)))))
mark#(f(X1, active(_x32), f(f(_x91, _x92, c), active(_x72), b)))active#(f(mark(X1), _x32, f(active(f(mark(_x91), _x92, active(c))), _x72, active(b))))mark#(f(b, active(_x22), f(a, mark(_x72), f(_x111, _x112, c))))active#(f(active(b), _x22, active(f(active(a), _x72, active(f(mark(_x111), _x112, active(c)))))))
mark#(f(f(_x61, _x62, c), active(_x22), f(a, _x52, b)))active#(f(active(f(_x61, _x62, active(c))), _x22, active(f(active(a), _x52, active(b)))))mark#(f(f(f(a, _x72, f(_x121, _x122, _x123)), _x32, _x33), active(_x42), f(a, mark(_x52), b)))active#(f(active(f(active(f(active(a), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, mark(_x33))), _x42, f(active(a), _x52, b)))
mark#(f(f(f(a, _x62, b), _x32, _x33), X2, f(a, _x62, b)))active#(f(active(f(active(f(mark(_x61), _x62, mark(_x63))), _x32, mark(_x33))), X2, active(f(a, _x62, b))))mark#(f(f(_x31, _x32, c), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(mark(_x31), _x32, active(c))), _x22, active(f(active(a), _x92, b))))
mark#(f(b, active(_x22), f(a, mark(active(_x72)), f(_x111, _x112, c))))active#(f(active(b), _x22, active(f(a, _x72, active(f(mark(_x111), _x112, active(c)))))))mark#(f(f(f(_x71, _x72, f(c, _x122, _x123)), _x32, _x33), active(_x22), f(a, _x82, b)))active#(f(f(active(f(mark(_x71), _x72, active(f(active(c), _x122, mark(_x123))))), _x32, mark(_x33)), _x22, f(active(a), _x82, b)))
mark#(f(X1, active(_x22), f(_x51, mark(_x72), f(c, _x112, _x113))))active#(f(mark(X1), _x22, active(f(mark(_x51), _x72, active(f(active(c), _x112, mark(_x113)))))))mark#(f(f(f(_x71, _x72, f(_x121, _x122, _x123)), _x32, _x33), active(_x22), f(a, _x82, b)))active#(f(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, mark(_x33)), _x22, f(active(a), _x82, b)))
mark#(f(f(c, _x32, _x33), X2, f(a, _x52, _x53)))active#(f(active(f(active(c), _x32, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53)))))mark#(f(b, active(_x32), f(a, mark(_x72), f(a, _x112, _x113))))active#(f(b, _x32, active(f(a, _x72, f(active(a), _x112, mark(_x113))))))
mark#(f(X1, X2, f(_x51, mark(_x72), b)))active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(b)))))mark#(f(f(_x31, _x32, c), active(_x22), f(_x81, _x82, b)))active#(f(active(f(mark(_x31), _x32, active(c))), _x22, active(f(_x81, _x82, active(b)))))
mark#(f(f(f(a, _x72, f(_x121, _x122, _x123)), _x32, a), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(active(a), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, active(a))), _x42, f(active(a), _x82, b)))mark#(f(f(f(_x71, _x72, f(_x121, _x122, f(_x171, _x172, _x173))), _x32, _x33), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x122, active(f(mark(_x171), _x172, mark(_x173))))))), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b))))
mark#(f(X1, X2, f(_x51, active(mark(_x82)), b)))active#(f(mark(X1), X2, active(f(mark(_x51), _x82, active(b)))))mark#(f(f(f(_x71, _x72, f(_x121, _x132, active(_x133))), active(_x62), c), active(active(_x32)), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x132, _x133)))), _x62, active(c))), _x32, active(f(active(a), _x92, b))))
mark#(f(f(mark(_x71), _x72, _x33), active(_x22), f(a, _x82, b)))active#(f(active(f(_x71, _x72, mark(_x33))), _x22, active(f(active(a), _x82, b))))mark#(f(f(_x31, _x32, _x33), active(_x42), f(a, _x62, b)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x42, f(a, _x62, active(b))))
mark#(f(X1, active(active(_x32)), f(f(_x91, _x92, _x93), active(_x72), b)))active#(f(mark(X1), _x32, active(f(active(f(mark(_x91), _x92, mark(_x93))), _x72, active(b)))))mark#(f(X1, mark(_x22), f(_x51, mark(_x72), _x53)))active#(f(mark(X1), _x22, active(f(mark(_x51), _x72, mark(_x53)))))
mark#(f(f(f(_x61, _x62, _x63), _x32, _x33), X2, f(a, _x52, _x53)))active#(f(active(f(active(f(mark(_x61), _x62, mark(_x63))), _x32, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53)))))mark#(f(f(_x31, _x32, _x33), active(_x22), f(a, _x52, c)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(a), _x52, active(c)))))
mark#(f(f(f(f(_x91, _x92, _x93), _x72, f(_x121, _x122, _x123)), _x32, _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(active(f(mark(_x91), _x92, mark(_x93))), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b)))mark#(f(f(a, _x32, _x33), active(_x42), f(a, _x52, b)))active#(f(active(f(active(a), _x32, mark(_x33))), _x42, f(active(a), _x52, active(b))))
mark#(f(X1, X2, f(b, active(_x72), c)))active#(f(mark(X1), X2, active(f(active(b), _x72, active(c)))))mark#(f(X1, X2, f(_x51, active(active(_x82)), c)))active#(f(mark(X1), X2, active(f(mark(_x51), _x82, active(c)))))
mark#(f(f(f(_x71, _x72, f(mark(_x111), mark(_x112), _x113)), active(_x62), c), active(_x32), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x111, _x112, _x113)))), _x62, active(c))), _x32, f(active(a), _x92, b)))mark#(f(b, active(_x32), f(a, mark(_x82), f(_x111, _x112, _x113))))active#(f(active(b), _x32, f(a, _x82, active(f(mark(_x111), _x112, mark(_x113))))))
mark#(f(f(f(a, _x72, f(f(_x151, _x152, _x153), _x122, _x123)), _x32, _x33), active(mark(_x22)), f(a, _x82, b)))active#(f(active(f(active(f(active(a), _x72, active(f(active(f(mark(_x151), _x152, mark(_x153))), _x122, mark(_x123))))), _x32, mark(_x33))), _x22, f(active(a), _x82, b)))mark#(f(f(a, _x32, c), active(_x42), f(c, _x52, b)))active#(f(active(f(active(a), _x32, mark(b))), _x42, f(mark(a), _x52, active(b))))
mark#(f(f(f(c, _x72, f(_x121, _x122, _x123)), _x32, _x33), active(_x22), f(a, _x82, b)))active#(f(active(f(active(f(active(c), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b))))mark#(f(f(f(_x71, _x92, f(_x121, _x142, _x143)), _x32, _x33), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x92, f(mark(_x121), _x142, _x143))), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b))))
mark#(f(f(a, _x32, c), active(_x22), f(c, _x52, b)))active#(f(active(f(active(a), _x32, active(c))), _x22, active(f(active(c), _x52, active(b)))))mark#(f(b, active(_x22), f(a, mark(_x82), f(_x111, _x112, b))))active#(f(active(b), _x22, active(f(active(a), _x82, f(mark(_x111), _x112, active(b))))))
mark#(f(X1, active(_x22), f(_x71, active(_x72), b)))active#(f(mark(X1), _x22, active(f(_x71, _x72, b))))mark#(f(f(f(_x71, _x72, f(_x121, _x142, _x143)), _x32, f(_x91, _x92, _x93)), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x142, _x143)))), _x32, active(f(mark(_x91), _x92, mark(_x93))))), _x22, active(f(active(a), _x92, b))))
mark#(f(f(f(_x71, _x72, f(_x141, _x142, f(_x181, _x182, _x183))), mark(_x62), _x33), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x141, _x142, active(f(mark(_x181), _x182, mark(_x183))))))), _x62, mark(_x33))), _x22, active(f(active(a), _x92, b))))mark#(f(f(f(_x71, _x72, f(_x141, _x142, _x123)), mark(mark(_x82)), _x33), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x141, _x142, mark(_x123))))), _x82, mark(_x33))), _x22, active(f(active(a), _x92, b))))
mark#(f(X1, active(_x22), f(f(_x91, active(_x112), _x93), active(_x72), b)))active#(f(mark(X1), _x22, active(f(active(f(mark(_x91), _x112, mark(_x93))), _x72, active(b)))))mark#(f(f(f(_x71, _x72, f(_x121, _x152, active(_x153))), _x32, _x33), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x152, _x153)))), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b))))
mark#(f(f(f(_x61, _x62, _x63), _x52, _x33), X2, f(a, _x52, b)))active#(f(active(f(f(mark(_x61), _x62, mark(_x63)), _x52, mark(_x33))), X2, active(f(active(a), _x52, active(b)))))mark#(f(X1, active(_x22), f(b, mark(_x72), f(_x111, _x112, _x113))))active#(f(mark(X1), _x22, active(f(active(b), _x72, active(f(mark(_x111), _x112, mark(_x113)))))))
mark#(f(f(f(_x71, _x62, f(_x131, _x132, _x133)), active(_x62), c), active(_x32), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x62, f(_x131, _x132, _x133))), _x62, active(c))), _x32, f(active(a), _x92, b)))mark#(f(f(b, _x32, _x33), X2, f(a, _x72, b)))active#(f(active(f(active(b), _x32, mark(_x33))), X2, active(f(a, _x72, active(b)))))
mark#(f(c, X2, f(_x51, active(mark(_x82)), b)))active#(f(mark(a), X2, active(f(mark(_x51), _x82, active(b)))))mark#(f(f(f(_x71, _x72, f(c, _x142, _x143)), active(_x62), c), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(active(c), _x142, _x143)))), _x62, active(c))), _x22, active(f(active(a), _x92, b))))
mark#(f(b, mark(_x32), _x33))active#(f(active(b), _x32, _x33))mark#(f(f(f(_x71, active(active(_x102)), _x73), _x32, _x33), active(_x22), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x102, mark(_x73))), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b))))
mark#(f(c, _x22, f(_x51, active(_x72), b)))active#(f(mark(a), _x22, f(mark(_x51), _x72, active(b))))mark#(f(f(f(f(_x101, _x102, _x103), _x72, f(_x121, _x122, _x123)), _x32, _x33), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(active(f(mark(_x101), _x102, mark(_x103))), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b))))
mark#(f(f(f(_x71, _x72, f(_x121, _x142, _x143)), active(_x62), c), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(f(mark(_x71), _x72, active(f(mark(_x121), _x142, _x143))), _x62, c)), _x22, active(f(active(a), _x92, b))))mark#(f(f(mark(_x71), _x72, b), active(mark(_x22)), f(a, _x82, b)))active#(f(active(f(_x71, _x72, active(b))), _x22, f(active(a), _x82, b)))
mark#(f(f(c, _x32, c), active(_x22), f(_x51, _x52, b)))active#(f(active(f(active(c), _x32, active(c))), _x22, active(f(mark(_x51), _x52, active(b)))))mark#(f(f(_x51, _x52, _x53), active(mark(_x42)), f(a, _x82, b)))active#(f(active(f(_x51, _x52, _x53)), _x42, active(f(active(a), _x82, b))))
mark#(f(f(f(_x61, _x62, _x63), _x32, _x33), active(_x22), f(a, _x52, b)))active#(f(active(f(active(f(mark(_x61), _x62, mark(_x63))), _x32, mark(_x33))), _x22, active(f(active(a), _x52, active(b)))))mark#(f(f(_x31, _x32, _x33), active(active(_x42)), f(a, _x52, b)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x42, active(f(active(a), _x52, active(b)))))
mark#(f(f(_x31, _x32, _x33), mark(_x22), f(a, _x52, b)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(a), _x52, active(b)))))mark#(f(f(_x31, _x32, c), active(_x42), f(c, active(_x62), b)))active#(f(active(f(mark(_x31), _x32, mark(b))), _x42, f(active(c), _x62, active(b))))
mark#(f(f(f(_x71, active(_x92), _x73), mark(_x62), _x33), active(_x22), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x92, mark(_x73))), _x62, mark(_x33))), _x22, active(f(active(a), _x82, b))))mark#(f(f(f(_x71, _x72, f(c, _x122, _x123)), _x32, _x33), active(_x42), f(a, active(_x52), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(active(c), _x122, mark(_x123))))), _x32, mark(_x33))), _x42, f(active(a), _x52, b)))
mark#(f(f(f(_x61, _x82, _x83), _x32, _x33), X2, f(a, _x52, b)))active#(f(active(f(active(f(mark(_x61), _x82, _x83)), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(b)))))mark#(f(f(f(_x71, _x72, f(_x121, _x122, c)), _x32, _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x122, active(c))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b)))
mark#(f(f(c, mark(_x52), c), active(_x42), f(c, _x62, b)))active#(f(active(f(active(c), _x52, mark(b))), _x42, f(a, _x62, active(b))))mark#(f(X1, _x22, f(b, active(_x62), c)))active#(f(mark(X1), _x22, f(active(b), _x62, mark(a))))
mark#(f(f(a, _x32, c), active(_x22), f(_x51, _x52, b)))active#(f(active(f(active(a), _x32, active(c))), _x22, active(f(mark(_x51), _x52, active(b)))))mark#(f(f(_x31, _x32, c), _x22, f(b, mark(_x72), _x53)))active#(f(active(f(mark(_x31), _x32, active(c))), _x22, f(active(b), _x72, mark(_x53))))
mark#(f(f(_x31, _x32, _x33), X2, f(a, _x52, c)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x52, mark(b)))))mark#(f(b, X2, f(_x51, mark(_x72), f(_x111, active(_x132), _x113))))active#(f(active(b), X2, active(f(mark(_x51), _x72, active(f(mark(_x111), _x132, mark(_x113)))))))
mark#(f(f(f(a, _x72, f(f(_x151, _x152, _x153), _x122, _x123)), mark(_x52), _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(active(a), _x72, active(f(active(f(mark(_x151), _x152, mark(_x153))), _x122, mark(_x123))))), _x52, mark(_x33))), _x42, f(active(a), _x82, b)))mark#(f(f(f(_x71, _x72, f(mark(_x101), _x102, _x103)), active(_x42), c), active(_x32), f(a, mark(_x92), b)))active#(f(active(f(f(mark(_x71), _x72, active(f(_x101, _x102, _x103))), _x42, active(c))), _x32, f(active(a), _x92, b)))
mark#(f(X1, active(_x22), f(a, _x52, _x53)))active#(f(mark(X1), _x22, active(f(active(a), _x52, mark(_x53)))))mark#(f(f(c, _x32, _x33), active(_x22), f(a, _x82, b)))active#(f(active(f(active(c), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b))))
mark#(f(f(_x31, _x32, _x33), X2, f(a, mark(_x72), _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x72, mark(_x53)))))mark#(f(f(f(_x71, _x72, f(_x121, _x122, _x123)), _x32, _x33), active(mark(_x22)), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, mark(_x33))), _x22, f(active(a), _x82, b)))
mark#(f(X1, _x22, f(_x51, _x52, b)))active#(f(mark(X1), _x22, f(mark(_x51), _x52, active(b))))mark#(f(f(_x31, active(_x52), b), X2, f(a, _x52, b)))active#(f(active(f(mark(_x31), _x52, active(b))), X2, active(f(active(a), _x52, active(b)))))
mark#(f(X1, X2, f(_x81, mark(_x82), _x53)))active#(f(mark(X1), X2, active(f(_x81, _x82, mark(_x53)))))mark#(f(f(_x71, mark(_x72), _x33), active(_x22), f(a, _x82, b)))active#(f(active(f(_x71, _x72, mark(_x33))), _x22, active(f(active(a), _x82, b))))
mark#(f(_x31, active(_x32), f(f(_x91, _x92, c), active(_x72), b)))active#(f(_x31, _x32, active(f(active(f(mark(_x91), _x92, active(c))), _x72, active(b)))))mark#(f(f(f(_x71, _x72, f(_x121, _x142, _x143)), active(_x62), c), active(mark(_x32)), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x142, _x143)))), _x62, active(c))), _x32, active(f(active(a), _x92, b))))
mark#(f(f(f(active(a), _x72, f(_x121, _x132, active(_x133))), active(_x62), c), active(_x22), f(a, mark(active(_x72)), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x132, _x133)))), _x62, active(c))), _x22, active(f(active(a), _x72, b))))mark#(f(f(f(_x71, _x72, f(_x121, _x142, _x143)), active(_x62), _x33), active(_x42), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x142, _x143)))), _x62, mark(_x33))), _x42, f(active(a), _x92, b)))
mark#(f(f(_x31, _x32, c), active(active(_x42)), f(c, _x52, b)))active#(f(active(f(mark(_x31), _x32, mark(b))), _x42, active(f(active(c), _x52, active(b)))))mark#(f(f(_x31, _x32, c), active(active(_x42)), f(c, _x52, b)))active#(f(active(f(mark(_x31), _x32, active(c))), _x42, active(f(mark(b), _x52, active(b)))))
mark#(f(X1, active(_x22), f(b, _x52, c)))active#(f(mark(X1), _x22, active(f(active(b), _x52, active(a)))))mark#(f(f(_x31, _x52, c), active(_x42), f(c, _x52, b)))active#(f(active(f(mark(_x31), _x52, b)), _x42, f(active(c), _x52, active(b))))
mark#(f(f(c, _x32, _x33), X2, f(a, _x52, c)))active#(f(active(f(active(c), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(c)))))mark#(f(f(f(_x71, _x72, f(_x141, _x142, _x123)), _x32, a), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x141, _x142, mark(_x123))))), _x32, active(a))), _x22, active(f(active(a), _x92, b))))
mark#(f(f(_x31, _x32, _x33), X2, f(a, _x72, b)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x72, b))))mark#(f(b, active(_x22), f(a, mark(_x72), f(f(_x141, _x142, _x143), _x112, b))))active#(f(active(b), _x22, active(f(active(a), _x72, active(f(active(f(mark(_x141), _x142, mark(_x143))), _x112, active(b)))))))
mark#(f(f(f(_x61, _x62, _x63), _x32, _x33), active(_x42), f(a, _x52, b)))active#(f(active(f(active(f(mark(_x61), _x62, mark(_x63))), _x32, mark(_x33))), _x42, f(active(a), _x52, active(b))))mark#(f(b, X2, f(a, mark(_x72), f(_x111, mark(_x102), _x113))))active#(f(active(b), X2, active(f(active(a), _x72, active(f(mark(_x111), _x102, mark(_x113)))))))
mark#(f(X1, X2, f(_x51, _x72, _x73)))active#(f(mark(X1), X2, active(f(mark(_x51), _x72, _x73))))mark#(f(f(f(_x71, _x72, f(_x121, _x122, _x123)), mark(_x62), _x33), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x62, mark(_x33))), _x22, active(f(active(a), _x92, b))))
mark#(f(f(f(_x71, _x72, f(_x101, _x102, active(_x103))), active(_x62), c), active(_x32), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x101, _x102, _x103)))), _x62, active(c))), _x32, f(active(a), _x92, b)))mark#(f(f(_x31, _x32, _x33), _x22, f(a, _x52, a)))active#(f(f(mark(_x31), _x32, mark(_x33)), _x22, active(f(active(a), _x52, active(a)))))
mark#(f(_x21, _x22, f(_x51, _x52, b)))active#(f(_x21, _x22, active(f(mark(_x51), _x52, active(b)))))mark#(f(f(f(_x101, _x102, f(_x141, _x142, _x123)), mark(_x62), _x33), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(_x101, _x102, active(f(_x141, _x142, mark(_x123))))), _x62, mark(_x33))), _x22, active(f(active(a), _x92, b))))
mark#(f(X1, active(_x22), f(_x51, mark(active(_x82)), f(_x111, _x112, _x113))))active#(f(mark(X1), _x22, active(f(mark(_x51), _x82, active(f(mark(_x111), _x112, mark(_x113)))))))mark#(f(f(f(_x71, _x72, f(b, _x132, _x133)), _x32, _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(active(b), _x132, _x133)))), _x32, mark(_x33))), _x42, f(active(a), _x82, b)))
mark#(f(f(f(_x71, _x72, f(_x141, _x142, _x123)), _x32, _x33), active(_x22), f(a, mark(mark(_x82)), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x141, _x142, mark(_x123))))), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b))))mark#(f(f(f(a, _x72, f(_x121, _x142, _x143)), active(_x62), _x33), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(active(a), _x72, active(f(mark(_x121), _x142, _x143)))), _x62, mark(_x33))), _x22, active(f(active(a), _x92, b))))
mark#(f(f(a, _x32, _x33), X2, f(a, _x52, b)))active#(f(active(f(active(a), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(b)))))mark#(f(f(_x51, _x52, _x33), X2, f(a, _x52, c)))active#(f(active(f(_x51, _x52, mark(_x33))), X2, active(f(active(a), _x52, active(c)))))
mark#(f(f(_x31, _x62, _x63), active(_x22), f(_x51, _x52, b)))active#(f(active(f(mark(_x31), _x62, _x63)), _x22, active(f(mark(_x51), _x52, active(b)))))mark#(f(f(f(_x71, _x72, f(f(_x151, _x152, _x153), _x132, _x133)), _x32, _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(active(f(mark(_x151), _x152, mark(_x153))), _x132, _x133)))), _x32, mark(_x33))), _x42, f(active(a), _x82, b)))
mark#(f(f(_x31, _x32, _x33), active(active(_x42)), f(_x51, _x52, b)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x42, active(f(mark(_x51), _x52, active(b)))))mark#(f(f(f(b, active(_x92), _x73), _x32, _x33), active(_x22), f(a, _x82, b)))active#(f(active(f(active(f(active(b), _x92, mark(_x73))), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b))))
mark#(f(X1, _x22, f(b, _x62, c)))active#(f(mark(X1), _x22, f(active(b), _x62, a)))mark#(f(f(f(_x71, _x72, f(_x121, _x142, _x143)), active(_x62), c), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x142, _x143)))), _x62, mark(a))), _x22, active(f(active(a), _x92, b))))
mark#(f(X1, _x22, f(b, mark(_x62), c)))active#(f(mark(X1), _x22, f(active(b), _x62, mark(a))))mark#(f(f(_x41, _x42, _x43), active(_x22), f(_x51, active(_x72), b)))active#(f(active(f(mark(_x41), _x42, mark(_x43))), _x22, active(f(mark(_x51), _x72, active(b)))))
mark#(f(b, X2, f(a, mark(_x72), f(_x111, _x112, f(_x131, _x132, _x133)))))active#(f(active(b), X2, active(f(active(a), _x72, active(f(mark(_x111), _x112, active(f(mark(_x131), _x132, mark(_x133)))))))))mark#(f(a, X2, f(b, mark(_x72), c)))active#(f(active(a), X2, active(f(active(b), _x72, active(c)))))
mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x51, _x52, a)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, active(a)))))mark#(f(X1, X2, f(c, mark(_x72), f(_x111, active(_x132), _x113))))active#(f(mark(X1), X2, active(f(active(c), _x72, active(f(mark(_x111), _x132, mark(_x113)))))))
mark#(f(f(_x61, _x62, _x33), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(_x61, _x62, mark(_x33))), _x22, active(f(active(a), _x92, b))))mark#(f(b, active(_x22), f(a, mark(_x82), f(_x111, _x112, _x113))))active#(f(active(b), _x22, active(f(active(a), _x82, f(mark(_x111), _x112, mark(_x113))))))
mark#(f(X1, X2, b))active#(f(mark(X1), X2, active(b)))mark#(f(f(f(_x71, _x72, f(_x121, _x132, active(_x133))), active(_x62), c), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x132, _x133)))), _x62, mark(b))), _x22, active(f(active(a), _x92, b))))
mark#(f(b, active(active(_x32)), f(a, mark(_x72), f(_x111, _x112, b))))active#(f(active(b), _x32, active(f(active(a), _x72, active(f(mark(_x111), _x112, active(b)))))))mark#(f(f(_x31, _x32, _x33), X2, f(f(_x81, _x82, _x83), _x52, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(f(mark(_x81), _x82, mark(_x83))), _x52, mark(_x53)))))
mark#(f(f(_x31, _x32, c), active(active(_x22)), f(c, _x62, b)))active#(f(active(f(mark(_x31), _x32, mark(b))), _x22, f(a, _x62, active(b))))mark#(f(f(f(a, _x72, f(_x121, _x142, _x143)), mark(_x52), _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(active(a), _x72, active(f(mark(_x121), _x142, _x143)))), _x52, mark(_x33))), _x42, f(active(a), _x82, b)))
mark#(f(b, active(_x32), f(a, mark(_x72), f(c, _x112, _x113))))active#(f(b, _x32, active(f(active(a), _x72, active(f(active(c), _x112, mark(_x113)))))))mark#(f(X1, active(_x22), f(_x51, active(_x72), _x53)))active#(f(mark(X1), _x22, active(f(mark(_x51), _x72, mark(_x53)))))
mark#(f(f(_x31, _x32, _x33), active(_x42), f(a, mark(_x62), b)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x42, f(active(a), _x62, active(b))))mark#(f(f(f(c, _x72, f(_x141, _x142, _x123)), _x32, _x33), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(active(c), _x72, active(f(_x141, _x142, mark(_x123))))), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b))))
mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x51, active(_x82), b)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x82, active(b)))))mark#(f(f(b, _x52, _x53), X2, f(a, _x52, b)))active#(f(active(f(active(b), _x52, _x53)), X2, active(f(active(a), _x52, active(b)))))
mark#(f(f(f(_x71, _x72, f(active(_x121), _x122, _x123)), active(_x62), c), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x121, _x122, _x123)))), _x62, active(c))), _x22, active(f(active(a), _x92, b))))mark#(f(f(b, mark(_x52), c), active(_x42), f(c, _x62, b)))active#(f(active(f(active(b), _x52, mark(b))), _x42, f(a, _x62, active(b))))
mark#(f(f(f(_x61, _x62, _x63), _x32, c), X2, f(_x51, _x52, _x53)))active#(f(active(f(active(f(mark(_x61), _x62, mark(_x63))), _x32, active(c))), X2, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(b, active(_x22), f(a, mark(_x72), f(_x111, mark(_x132), _x113))))active#(f(active(b), _x22, active(f(active(a), _x72, active(f(mark(_x111), _x132, mark(_x113)))))))
mark#(f(b, active(_x22), f(a, mark(_x82), f(_x111, _x112, b))))active#(f(active(b), _x22, active(f(a, _x82, active(f(mark(_x111), _x112, active(b)))))))mark#(f(c, X2, f(_x51, _x52, b)))active#(f(mark(b), X2, active(f(mark(_x51), _x52, active(b)))))
mark#(f(c, _x22, f(_x51, active(_x72), b)))active#(f(c, _x22, active(f(mark(_x51), _x72, active(b)))))mark#(f(f(f(b, _x72, f(_x121, _x132, _x133)), _x32, _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(active(b), _x72, active(f(mark(_x121), _x132, _x133)))), _x32, mark(_x33))), _x42, f(active(a), _x82, b)))
mark#(f(c, X2, f(_x51, active(mark(_x82)), b)))active#(f(active(c), X2, active(f(mark(_x51), _x82, active(b)))))mark#(f(b, active(_x32), f(a, mark(mark(_x72)), f(_x111, _x112, _x113))))active#(f(b, _x32, active(f(active(a), _x72, f(mark(_x111), _x112, mark(_x113))))))
mark#(f(f(_x31, _x32, _x33), X2, f(b, mark(_x72), f(_x111, _x112, _x113))))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(b), _x72, active(f(mark(_x111), _x112, mark(_x113)))))))mark#(f(f(_x31, _x32, c), active(_x22), f(_x51, _x82, b)))active#(f(active(f(mark(_x31), _x32, active(c))), _x22, active(f(mark(_x51), _x82, b))))
mark#(f(X1, active(_x22), f(_x51, active(active(_x72)), b)))active#(f(mark(X1), _x22, active(f(mark(_x51), _x72, b))))mark#(f(b, X2, f(_x81, mark(_x82), f(_x111, _x112, _x113))))active#(f(active(b), X2, active(f(_x81, _x82, active(f(mark(_x111), _x112, mark(_x113)))))))
mark#(f(f(f(_x71, _x72, f(_x121, _x142, _x143)), _x32, a), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x142, _x143)))), _x32, active(a))), _x22, active(f(active(a), _x92, b))))mark#(f(f(f(_x71, _x72, f(_x131, _x132, _x133)), active(_x62), c), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x131, _x132, _x133)))), _x62, mark(b))), _x22, active(f(active(a), _x92, b))))
mark#(f(f(f(b, _x72, f(_x121, _x142, _x143)), active(_x52), c), active(_x22), f(a, mark(active(_x72)), b)))active#(f(active(f(f(active(b), _x72, active(f(mark(_x121), _x142, _x143))), _x52, active(c))), _x22, active(f(active(a), _x72, b))))mark#(f(f(_x31, _x32, _x33), _x42, f(a, _x52, _x53)))active#(f(f(mark(_x31), _x32, mark(_x33)), _x42, f(active(a), _x52, mark(_x53))))
mark#(f(f(f(_x61, active(_x82), _x63), _x32, _x33), X2, f(a, _x72, b)))active#(f(active(f(active(f(mark(_x61), _x82, mark(_x63))), _x32, mark(_x33))), X2, active(f(a, _x72, active(b)))))mark#(f(f(f(b, _x72, f(c, _x142, _x143)), active(_x52), c), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(f(active(b), _x72, active(f(active(c), _x142, _x143))), _x52, active(c))), _x22, active(f(active(a), _x92, b))))
mark#(f(f(_x41, _x42, _x43), active(_x22), f(f(_x91, _x92, c), active(_x72), b)))active#(f(active(f(mark(_x41), _x42, mark(_x43))), _x22, active(f(active(f(mark(_x91), _x92, active(c))), _x72, active(b)))))mark#(f(f(f(_x71, _x72, f(_x121, active(_x142), _x143)), _x32, _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x142, _x143)))), _x32, mark(_x33))), _x42, f(active(a), _x82, b)))
mark#(f(f(f(_x71, _x72, f(_x141, _x142, _x123)), mark(_x62), f(_x111, _x112, _x113)), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x141, _x142, mark(_x123))))), _x62, active(f(mark(_x111), _x112, mark(_x113))))), _x22, active(f(active(a), _x92, b))))mark#(f(f(_x31, _x32, _x33), active(active(_x42)), f(a, mark(_x92), b)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x42, active(f(active(a), _x92, b))))
mark#(f(f(f(_x61, _x62, _x63), _x52, _x53), X2, f(a, _x52, b)))active#(f(active(f(active(f(mark(_x61), _x62, mark(_x63))), _x52, _x53)), X2, active(f(active(a), _x52, active(b)))))mark#(f(f(f(_x71, _x72, f(mark(_x101), _x102, _x103)), active(_x42), c), active(_x32), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x101, _x102, _x103)))), _x42, c)), _x32, f(active(a), _x92, b)))
mark#(f(f(_x31, _x32, c), active(_x22), f(c, _x52, b)))active#(f(active(f(mark(_x31), _x32, active(c))), _x22, active(f(active(b), _x52, active(b)))))mark#(f(f(_x31, _x32, c), active(_x22), f(c, _x52, b)))active#(f(active(f(mark(_x31), _x32, active(b))), _x22, active(f(active(c), _x52, active(b)))))
mark#(f(f(a, _x52, _x33), _x22, f(a, _x52, c)))active#(f(f(a, _x52, mark(_x33)), _x22, active(f(active(a), _x52, active(c)))))mark#(f(f(f(_x71, _x72, f(_x121, _x132, active(_x133))), active(_x52), c), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(f(mark(_x71), _x72, active(f(mark(_x121), _x132, _x133))), _x52, active(c))), _x22, active(f(active(a), _x92, b))))
mark#(f(f(f(_x71, active(_x62), f(_x131, _x132, _x133)), active(_x62), c), active(_x32), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x62, active(f(_x131, _x132, _x133)))), _x62, active(c))), _x32, f(active(a), _x92, b)))mark#(f(f(_x31, _x32, _x33), _x22, f(a, _x52, b)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, f(active(a), _x52, active(b))))
mark#(f(X1, active(_x22), f(_x51, active(mark(_x72)), b)))active#(f(mark(X1), _x22, active(f(mark(_x51), _x72, b))))mark#(f(f(f(_x71, active(_x92), _x73), _x32, f(_x91, _x92, _x93)), active(_x22), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x92, mark(_x73))), _x32, active(f(mark(_x91), _x92, mark(_x93))))), _x22, active(f(active(a), _x82, b))))
mark#(f(f(f(_x81, _x82, f(_x121, _x132, active(_x133))), active(_x62), c), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(_x81, _x82, active(f(mark(_x121), _x132, _x133)))), _x62, active(c))), _x22, active(f(active(a), _x92, b))))mark#(f(f(f(_x71, _x72, f(_x121, _x122, _x123)), _x32, _x33), active(_x42), f(a, _x82, b)))active#(f(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, mark(_x33)), _x42, active(f(active(a), _x82, b))))
mark#(f(f(b, _x32, f(_x81, _x82, _x83)), X2, f(a, _x52, b)))active#(f(active(f(active(b), _x32, active(f(mark(_x81), _x82, mark(_x83))))), X2, active(f(active(a), _x52, active(b)))))mark#(f(f(_x31, _x32, _x33), X2, f(b, _x52, a)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(b), _x52, active(a)))))
mark#(f(b, active(_x22), X3))active#(f(active(b), _x22, mark(X3)))mark#(f(X1, X2, f(f(_x91, _x92, _x93), mark(_x72), _x53)))active#(f(mark(X1), X2, active(f(active(f(mark(_x91), _x92, mark(_x93))), _x72, mark(_x53)))))
mark#(f(f(_x31, _x32, _x33), _x22, f(_x51, _x52, _x53)))active#(f(f(mark(_x31), _x32, mark(_x33)), _x22, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(f(_x31, _x32, b), X2, f(a, mark(_x72), b)))active#(f(active(f(mark(_x31), _x32, active(b))), X2, active(f(active(a), _x72, active(b)))))
mark#(f(f(f(_x71, _x72, f(c, _x132, active(_x133))), active(_x62), c), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(active(c), _x132, _x133)))), _x62, active(c))), _x22, active(f(active(a), _x92, b))))mark#(f(b, X2, f(f(_x91, _x92, _x93), mark(_x72), f(_x111, _x112, _x113))))active#(f(active(b), X2, active(f(active(f(mark(_x91), _x92, mark(_x93))), _x72, active(f(mark(_x111), _x112, mark(_x113)))))))
mark#(f(f(f(_x71, mark(_x82), f(_x121, _x132, _x133)), _x32, _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x82, active(f(mark(_x121), _x132, _x133)))), _x32, mark(_x33))), _x42, f(active(a), _x82, b)))mark#(f(X1, active(_x22), f(_x51, active(mark(_x82)), b)))active#(f(mark(X1), _x22, active(f(mark(_x51), _x82, active(b)))))
mark#(f(c, _x22, f(_x61, active(_x62), b)))active#(f(active(c), _x22, f(_x61, _x62, b)))mark#(f(X1, active(_x22), f(f(a, _x92, c), active(_x72), b)))active#(f(mark(X1), _x22, active(f(active(f(active(a), _x92, active(c))), _x72, active(b)))))
mark#(f(f(_x31, _x32, _x33), _x22, f(a, active(_x82), _x53)))active#(f(f(mark(_x31), _x32, mark(_x33)), _x22, active(f(active(a), _x82, mark(_x53)))))mark#(f(X1, active(_x22), f(a, active(_x72), b)))active#(f(mark(X1), _x22, active(f(active(a), _x72, active(b)))))
mark#(f(f(f(active(a), _x72, f(_x121, _x142, _x143)), active(_x52), c), active(_x22), f(a, mark(mark(_x72)), b)))active#(f(active(f(f(mark(_x71), _x72, active(f(mark(_x121), _x142, _x143))), _x52, active(c))), _x22, active(f(active(a), _x72, b))))mark#(f(f(_x31, _x32, b), X2, f(a, _x72, b)))active#(f(active(f(mark(_x31), _x32, active(b))), X2, active(f(active(a), _x72, b))))
mark#(f(f(f(b, _x72, f(_x131, _x132, _x133)), active(_x62), c), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(active(b), _x72, active(f(_x131, _x132, _x133)))), _x62, active(c))), _x22, active(f(active(a), _x92, b))))mark#(f(f(f(_x71, _x72, f(_x141, _x142, f(_x181, _x182, _x183))), _x32, _x33), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x141, _x142, active(f(mark(_x181), _x182, mark(_x183))))))), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b))))
mark#(f(f(_x31, _x32, c), active(_x42), f(c, _x62, b)))active#(f(active(f(mark(_x31), _x32, mark(b))), _x42, f(mark(a), _x62, b)))mark#(f(b, active(_x22), f(a, mark(_x72), f(_x111, active(_x132), _x113))))active#(f(active(b), _x22, active(f(active(a), _x72, active(f(mark(_x111), _x132, mark(_x113)))))))
mark#(f(b, X2, f(_x51, mark(_x72), f(_x131, _x132, _x113))))active#(f(active(b), X2, active(f(mark(_x51), _x72, active(f(_x131, _x132, mark(_x113)))))))mark#(f(f(f(_x71, _x72, f(_x121, _x132, active(_x133))), active(_x52), c), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x132, _x133)))), _x52, c)), _x22, active(f(active(a), _x92, b))))
mark#(f(f(f(_x71, _x72, f(_x121, _x132, _x133)), _x32, _x33), active(_x42), f(a, active(_x52), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x132, _x133)))), _x32, mark(_x33))), _x42, f(active(a), _x52, b)))mark#(f(f(f(f(_x91, _x92, _x93), _x72, f(_x121, _x142, _x143)), active(_x62), c), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(active(f(mark(_x91), _x92, mark(_x93))), _x72, active(f(mark(_x121), _x142, _x143)))), _x62, active(c))), _x22, active(f(active(a), _x92, b))))
mark#(f(f(f(_x71, _x72, f(c, _x122, _x123)), _x32, _x33), active(mark(_x22)), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(active(c), _x122, mark(_x123))))), _x32, mark(_x33))), _x22, f(active(a), _x82, b)))mark#(f(X1, X2, f(f(_x81, _x82, _x83), _x52, _x53)))active#(f(mark(X1), X2, active(f(active(f(mark(_x81), _x82, mark(_x83))), _x52, mark(_x53)))))
mark#(f(X1, active(_x22), f(b, _x52, c)))active#(f(mark(X1), _x22, active(f(active(b), _x52, active(c)))))mark#(f(f(f(_x71, _x72, f(_x121, _x142, _x143)), _x32, _x33), active(active(_x42)), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x142, _x143)))), _x32, mark(_x33))), _x42, active(f(active(a), _x92, b))))
mark#(f(X1, active(_x22), f(_x51, mark(_x82), f(_x111, _x112, _x113))))active#(f(mark(X1), _x22, active(f(mark(_x51), _x82, f(mark(_x111), _x112, mark(_x113))))))mark#(f(f(_x31, _x32, _x33), active(_x42), f(a, _x52, b)))active#(f(f(mark(_x31), _x32, mark(_x33)), _x42, active(f(active(a), _x52, active(b)))))
mark#(f(f(f(b, _x72, f(_x121, _x142, _x143)), active(_x52), c), active(_x22), f(a, mark(_x72), b)))active#(f(active(f(f(active(b), _x72, active(f(mark(_x121), _x142, _x143))), _x52, active(c))), _x22, active(f(a, _x72, b))))mark#(f(f(f(_x71, _x72, f(_x101, _x102, mark(_x103))), active(_x62), c), active(_x32), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x101, _x102, _x103)))), _x62, active(c))), _x32, f(active(a), _x92, b)))
mark#(f(X1, X2, f(_x51, mark(active(_x82)), f(_x111, active(_x132), _x113))))active#(f(mark(X1), X2, active(f(mark(_x51), _x82, active(f(mark(_x111), _x132, mark(_x113)))))))mark#(f(f(f(_x71, _x92, f(_x121, _x122, _x123)), _x32, _x33), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x92, f(mark(_x121), _x122, mark(_x123)))), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b))))
mark#(f(f(f(_x71, _x72, f(mark(active(_x111)), _x112, _x113)), active(_x62), c), active(_x32), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x111, _x112, _x113)))), _x62, active(c))), _x32, f(active(a), _x92, b)))mark#(f(f(_x31, _x32, b), X2, f(a, active(_x72), b)))active#(f(active(f(mark(_x31), _x32, active(b))), X2, active(f(active(a), _x72, active(b)))))
mark#(f(f(_x31, _x32, c), X2, f(b, mark(_x72), _x53)))active#(f(active(f(mark(_x31), _x32, mark(a))), X2, active(f(active(b), _x72, mark(_x53)))))mark#(f(f(c, _x32, a), _x22, f(a, _x52, c)))active#(f(active(f(active(c), _x32, active(a))), _x22, f(active(a), _x52, active(c))))
mark#(f(f(f(b, _x72, f(_x121, _x142, _x143)), active(_x52), c), active(_x32), f(a, mark(_x92), b)))active#(f(active(f(f(active(b), _x72, active(f(mark(_x121), _x142, _x143))), _x52, active(c))), _x32, f(active(a), _x92, b)))mark#(f(f(f(_x71, _x72, f(c, _x122, _x123)), mark(_x52), _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(active(c), _x122, mark(_x123))))), _x52, mark(_x33))), _x42, f(active(a), _x82, b)))
mark#(f(X1, X2, f(_x51, mark(mark(_x82)), f(_x111, _x112, _x113))))active#(f(mark(X1), X2, active(f(mark(_x51), _x82, active(f(mark(_x111), _x112, mark(_x113)))))))mark#(f(f(a, _x32, _x33), mark(_x42), f(a, _x52, c)))active#(f(f(active(a), _x32, mark(_x33)), _x42, active(f(active(a), _x52, active(c)))))
mark#(f(f(f(_x71, _x102, f(_x141, _x142, _x123)), mark(_x62), _x33), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x102, f(_x141, _x142, mark(_x123)))), _x62, mark(_x33))), _x22, active(f(active(a), _x92, b))))mark#(f(f(_x31, _x62, _x63), active(_x22), f(a, _x82, b)))active#(f(active(f(mark(_x31), _x62, _x63)), _x22, active(f(active(a), _x82, b))))
mark#(f(a, active(_x22), f(f(_x91, _x92, c), active(_x72), b)))active#(f(active(a), _x22, active(f(active(f(mark(_x91), _x92, active(c))), _x72, active(b)))))mark#(f(f(_x31, _x32, _x33), X2, f(_x51, _x52, c)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, active(c)))))
mark#(f(c, X2, f(f(_x81, _x82, _x83), _x52, b)))active#(f(active(c), X2, active(f(active(f(mark(_x81), _x82, mark(_x83))), _x52, active(b)))))mark#(f(X1, X2, f(b, _x72, c)))active#(f(mark(X1), X2, active(f(b, _x72, active(c)))))
mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x51, _x52, f(_x111, _x112, _x113))))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, active(f(mark(_x111), _x112, mark(_x113)))))))mark#(f(f(mark(_x71), _x72, c), active(mark(_x22)), f(a, _x82, b)))active#(f(active(f(_x71, _x72, active(c))), _x22, f(active(a), _x82, b)))
mark#(f(f(f(b, _x72, f(_x121, _x142, _x143)), active(_x62), c), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(f(active(b), _x72, active(f(mark(_x121), _x142, _x143))), _x62, c)), _x22, active(f(active(a), _x92, b))))mark#(f(b, X2, f(f(_x81, _x82, _x83), _x52, b)))active#(f(active(b), X2, active(f(active(f(mark(_x81), _x82, mark(_x83))), _x52, active(b)))))
mark#(f(f(f(_x61, _x62, b), _x32, _x33), X2, f(a, _x52, b)))active#(f(active(f(active(f(mark(_x61), _x62, active(b))), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(b)))))mark#(f(f(_x31, _x32, a), mark(_x22), f(a, _x52, c)))active#(f(active(f(mark(_x31), _x32, active(a))), _x22, active(f(active(a), _x52, active(c)))))
mark#(f(b, _x22, f(a, mark(_x72), f(_x111, _x112, _x113))))active#(f(b, _x22, active(f(active(a), _x72, active(f(mark(_x111), _x112, mark(_x113)))))))mark#(f(b, active(_x22), f(a, mark(_x82), f(f(_x131, _x132, _x133), _x112, c))))active#(f(active(b), _x22, active(f(a, _x82, active(f(active(f(mark(_x131), _x132, mark(_x133))), _x112, active(c)))))))
mark#(f(f(f(b, _x72, f(_x121, _x132, mark(_x133))), active(_x52), c), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(f(active(b), _x72, active(f(mark(_x121), _x132, _x133))), _x52, active(c))), _x22, active(f(active(a), _x92, b))))mark#(f(f(f(_x71, _x72, f(_x141, _x142, active(_x143))), active(_x62), c), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x141, _x142, _x143)))), _x62, active(c))), _x22, active(f(active(a), _x92, b))))
mark#(f(f(f(f(_x91, _x92, _x93), _x62, _x63), _x32, _x33), X2, f(a, _x72, b)))active#(f(active(f(active(f(active(f(mark(_x91), _x92, mark(_x93))), _x62, mark(_x63))), _x32, mark(_x33))), X2, active(f(a, _x72, active(b)))))mark#(f(f(f(_x71, _x72, f(_x121, _x142, _x143)), active(mark(_x62)), c), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(f(mark(_x71), _x72, active(f(mark(_x121), _x142, _x143))), _x62, active(c))), _x22, active(f(active(a), _x92, b))))
mark#(f(X1, active(_x22), f(f(_x91, _x92, _x93), active(_x82), b)))active#(f(mark(X1), _x22, active(f(active(f(mark(_x91), _x92, mark(_x93))), _x82, b))))mark#(f(a, active(_x22), f(b, _x52, c)))active#(f(active(a), _x22, active(f(active(b), _x52, active(c)))))
mark#(f(f(b, active(_x52), c), active(_x42), f(c, _x62, b)))active#(f(active(f(active(b), _x52, mark(b))), _x42, f(a, _x62, active(b))))mark#(f(f(f(_x61, _x62, _x63), _x32, _x33), X2, f(_x51, _x52, _x53)))active#(f(active(f(active(f(mark(_x61), _x62, mark(_x63))), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(f(f(_x71, _x72, f(mark(_x101), _x102, _x103)), active(_x62), c), active(_x32), f(a, mark(_x52), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x101, _x102, _x103)))), _x62, active(c))), _x32, f(a, _x52, b)))mark#(f(b, active(_x32), f(a, mark(_x72), f(_x111, _x112, c))))active#(f(b, _x32, active(f(active(a), _x72, active(f(mark(_x111), _x112, active(c)))))))
mark#(f(f(a, _x32, c), X2, f(_x51, _x52, _x53)))active#(f(active(f(active(a), _x32, active(c))), X2, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(f(f(f(_x101, _x102, _x103), _x72, _x73), _x32, _x33), active(_x22), f(a, _x82, b)))active#(f(active(f(active(f(active(f(mark(_x101), _x102, mark(_x103))), _x72, mark(_x73))), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b))))
mark#(f(f(f(a, _x72, f(_x121, _x122, f(_x171, _x172, _x173))), _x32, _x33), active(mark(_x22)), f(a, _x82, b)))active#(f(active(f(active(f(active(a), _x72, active(f(mark(_x121), _x122, active(f(mark(_x171), _x172, mark(_x173))))))), _x32, mark(_x33))), _x22, f(active(a), _x82, b)))mark#(f(X1, active(_x22), f(f(_x81, _x82, _x83), active(_x82), b)))active#(f(mark(X1), _x22, active(f(active(f(mark(_x81), _x82, mark(_x83))), _x82, b))))
mark#(f(X1, active(_x22), f(_x51, active(active(_x82)), b)))active#(f(mark(X1), _x22, active(f(mark(_x51), _x82, active(b)))))mark#(f(X1, active(_x22), f(f(_x111, _x112, c), active(_x72), b)))active#(f(mark(X1), _x22, active(f(active(f(_x111, _x112, active(c))), _x72, active(b)))))
mark#(f(f(f(b, _x72, f(_x121, _x122, _x123)), _x32, _x33), active(_x22), f(a, _x82, b)))active#(f(active(f(active(f(active(b), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b))))mark#(f(X1, X2, f(_x51, _x72, c)))active#(f(mark(X1), X2, active(f(mark(_x51), _x72, c))))
mark#(f(f(f(a, _x72, f(a, _x122, _x123)), _x32, _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(active(a), _x72, active(f(active(a), _x122, mark(_x123))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b)))mark#(f(f(_x31, _x32, _x33), _x22, f(a, _x52, b)))active#(f(f(mark(_x31), _x32, mark(_x33)), _x22, active(f(active(a), _x52, active(b)))))
mark#(f(f(f(a, _x72, f(_x141, _x142, _x123)), mark(_x52), _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(active(a), _x72, active(f(_x141, _x142, mark(_x123))))), _x52, mark(_x33))), _x42, f(active(a), _x82, b)))mark#(f(f(f(a, _x72, f(_x141, _x142, _x123)), _x32, _x33), active(mark(_x22)), f(a, _x82, b)))active#(f(active(f(active(f(active(a), _x72, active(f(_x141, _x142, mark(_x123))))), _x32, mark(_x33))), _x22, f(active(a), _x82, b)))
mark#(f(X1, active(_x22), f(c, _x52, _x53)))active#(f(mark(X1), _x22, active(f(active(c), _x52, mark(_x53)))))mark#(f(f(f(_x71, _x72, f(_x121, _x142, _x143)), active(_x62), c), active(_x32), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x142, _x143)))), _x62, active(c))), _x32, f(active(a), _x92, b)))
mark#(f(f(c, _x32, _x33), active(_x22), f(_x51, _x52, b)))active#(f(active(f(active(c), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, active(b)))))mark#(f(b, active(_x22), f(_x51, active(_x72), b)))active#(f(active(b), _x22, active(f(mark(_x51), _x72, active(b)))))
mark#(f(f(mark(_x61), _x62, _x63), active(mark(_x22)), f(a, _x82, b)))active#(f(active(f(_x61, _x62, _x63)), _x22, f(active(a), _x82, b)))mark#(f(f(f(a, _x72, _x73), _x32, _x33), active(_x22), f(a, _x82, b)))active#(f(active(f(active(f(active(a), _x72, mark(_x73))), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b))))
mark#(f(f(a, _x32, c), X2, f(a, _x52, c)))active#(f(active(f(active(a), _x32, active(c))), X2, active(f(active(a), _x52, active(c)))))mark#(f(f(f(b, _x72, f(_x121, _x142, _x143)), active(_x62), _x33), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(active(b), _x72, active(f(mark(_x121), _x142, _x143)))), _x62, mark(_x33))), _x22, active(f(active(a), _x92, b))))
mark#(f(f(f(a, _x72, f(_x121, _x122, _x123)), _x32, _x33), active(mark(_x22)), f(a, active(_x72), b)))active#(f(active(f(active(f(active(a), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, mark(_x33))), _x22, f(active(a), _x72, b)))mark#(f(X1, X2, f(f(_x91, _x92, _x93), mark(_x72), f(_x111, active(_x132), _x113))))active#(f(mark(X1), X2, active(f(active(f(mark(_x91), _x92, mark(_x93))), _x72, active(f(mark(_x111), _x132, mark(_x113)))))))
mark#(f(c, _x22, f(b, _x52, c)))active#(f(active(c), _x22, f(active(b), _x52, mark(a))))mark#(f(f(f(_x71, _x72, f(_x121, _x142, _x143)), _x32, b), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x142, _x143)))), _x32, active(b))), _x22, active(f(active(a), _x92, b))))
mark#(f(X1, mark(_x22), f(b, _x72, c)))active#(f(mark(X1), _x22, active(f(active(b), _x72, a))))mark#(f(f(f(_x71, _x72, f(_x121, _x122, _x123)), _x32, _x33), active(_x42), f(a, active(_x52), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, mark(_x33))), _x42, f(active(a), _x52, b)))
mark#(f(X1, X2, f(b, _x72, c)))active#(f(mark(X1), X2, active(f(active(b), _x72, c))))mark#(f(f(f(a, _x72, f(f(_x141, _x142, _x143), _x122, _x123)), _x32, _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(active(a), _x72, active(f(active(f(mark(_x141), _x142, mark(_x143))), _x122, mark(_x123))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b)))
mark#(f(b, active(_x22), f(a, mark(_x82), f(_x111, _x122, c))))active#(f(active(b), _x22, active(f(a, _x82, active(f(mark(_x111), _x122, c))))))mark#(f(b, X2, b))active#(f(active(b), X2, active(b)))
mark#(f(f(_x31, _x32, c), _x22, f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, active(c))), _x22, f(mark(_x51), _x52, mark(_x53))))mark#(f(f(_x31, active(_x52), c), X2, f(mark(_x31), _x52, active(c))))active#(f(active(f(mark(_x31), _x52, active(c))), X2, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(f(b, _x32, c), active(active(_x22)), f(c, _x62, b)))active#(f(active(f(active(b), _x32, mark(b))), _x22, f(a, _x62, active(b))))mark#(f(f(_x31, _x32, _x33), active(active(_x22)), f(a, _x52, b)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, f(active(a), _x52, active(b))))
mark#(f(f(f(f(_x91, _x92, _x93), _x72, f(_x131, _x132, _x133)), active(_x62), c), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(active(f(mark(_x91), _x92, mark(_x93))), _x72, active(f(_x131, _x132, _x133)))), _x62, active(c))), _x22, active(f(active(a), _x92, b))))mark#(f(f(_x31, _x32, c), active(_x42), f(c, _x52, b)))active#(f(active(f(mark(_x31), _x32, active(b))), _x42, f(mark(a), _x52, active(b))))
mark#(f(X1, _x22, f(b, _x52, c)))active#(f(mark(X1), _x22, f(active(b), _x52, active(a))))mark#(f(f(f(b, _x72, _x73), _x32, _x33), active(_x22), f(a, _x82, b)))active#(f(active(f(active(f(active(b), _x72, mark(_x73))), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b))))
mark#(f(f(f(_x71, _x72, f(_x121, _x122, _x123)), _x32, _x33), active(mark(_x42)), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, mark(_x33))), _x42, active(f(active(a), _x92, b))))mark#(f(b, active(_x22), f(a, mark(_x62), f(_x111, _x112, _x113))))active#(f(b, _x22, f(active(a), _x62, f(mark(_x111), _x112, mark(_x113)))))
mark#(f(f(f(a, _x72, f(c, _x122, _x123)), _x32, _x33), active(mark(_x22)), f(a, _x82, b)))active#(f(active(f(active(f(active(a), _x72, active(f(active(c), _x122, mark(_x123))))), _x32, mark(_x33))), _x22, f(active(a), _x82, b)))mark#(f(X1, X2, f(_x81, mark(_x82), f(_x111, _x112, _x113))))active#(f(mark(X1), X2, active(f(_x81, _x82, active(f(mark(_x111), _x112, mark(_x113)))))))
mark#(f(c, _x22, f(mark(_x61), active(_x62), b)))active#(f(active(c), _x22, f(_x61, _x62, active(b))))mark#(f(b, X2, f(_x51, mark(_x82), f(_x111, _x112, _x113))))active#(f(active(b), X2, active(f(mark(_x51), _x82, f(mark(_x111), _x112, mark(_x113))))))
mark#(f(f(_x31, _x62, c), active(_x22), f(c, _x52, b)))active#(f(active(f(mark(_x31), _x62, c)), _x22, active(f(mark(b), _x52, active(b)))))mark#(f(f(_x31, active(_x52), c), active(_x42), f(c, _x52, b)))active#(f(active(f(mark(_x31), _x52, mark(b))), _x42, f(active(c), _x52, active(b))))
mark#(f(f(a, mark(_x52), _x33), X2, f(a, _x52, c)))active#(f(active(f(active(a), _x52, mark(_x33))), X2, active(f(active(a), _x52, active(c)))))mark#(f(f(_x31, _x32, c), active(mark(_x22)), f(c, _x52, b)))active#(f(active(f(mark(_x31), _x32, mark(b))), _x22, f(active(c), _x52, active(b))))
mark#(f(f(f(a, _x72, f(_x121, _x122, _x123)), mark(_x52), _x33), active(_x42), f(a, active(_x52), b)))active#(f(active(f(active(f(active(a), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x52, mark(_x33))), _x42, f(active(a), _x52, b)))mark#(f(f(_x31, _x32, c), active(_x22), f(c, _x52, b)))active#(f(active(f(mark(_x31), _x32, mark(a))), _x22, active(f(mark(b), _x52, active(b)))))
mark#(f(f(_x31, _x32, c), active(_x22), f(c, _x52, b)))active#(f(active(f(mark(_x31), _x32, mark(b))), _x22, active(f(mark(a), _x52, active(b)))))mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x51, mark(_x82), b)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x82, active(b)))))
mark#(f(f(_x31, _x32, c), active(_x42), f(c, _x52, b)))active#(f(active(f(mark(_x31), _x32, active(c))), _x42, f(active(c), _x52, active(b))))mark#(f(f(a, _x32, _x33), _x22, f(a, _x52, c)))active#(f(f(active(a), _x32, mark(_x33)), _x22, active(f(active(a), _x52, mark(a)))))
mark#(f(f(f(_x71, _x62, f(mark(_x101), _x102, _x103)), active(_x62), c), active(_x32), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x62, f(_x101, _x102, _x103))), _x62, active(c))), _x32, f(active(a), _x92, b)))mark#(f(f(_x51, _x52, _x33), X2, f(b, _x52, mark(_x33))))active#(f(active(f(_x51, _x52, mark(_x33))), X2, active(f(active(b), _x52, mark(_x53)))))
mark#(f(X1, active(active(_x32)), f(_x51, mark(_x72), f(_x111, _x112, _x113))))active#(f(mark(X1), _x32, active(f(mark(_x51), _x72, active(f(mark(_x111), _x112, mark(_x113)))))))mark#(f(f(f(_x71, mark(_x82), f(_x121, _x122, _x123)), _x32, _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x82, active(f(mark(_x121), _x122, mark(_x123))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b)))
mark#(f(f(f(_x61, _x62, f(mark(_x101), _x102, _x103)), active(_x62), c), active(_x32), f(a, mark(_x92), b)))active#(f(active(f(active(f(_x61, _x62, active(f(_x101, _x102, _x103)))), _x62, active(c))), _x32, f(active(a), _x92, b)))mark#(f(f(_x61, _x62, c), active(mark(_x32)), f(_x51, _x52, b)))active#(f(active(f(_x61, _x62, active(c))), _x32, active(f(mark(_x51), _x52, active(b)))))
mark#(f(f(_x31, _x52, _x53), X2, f(a, _x52, _x53)))active#(f(active(f(mark(_x31), _x52, _x53)), X2, active(f(active(a), _x52, mark(_x53)))))mark#(f(X1, X2, f(a, active(_x72), b)))active#(f(mark(X1), X2, active(f(active(a), _x72, active(b)))))
mark#(f(f(f(_x71, _x72, f(_x121, _x132, mark(_x133))), active(_x62), c), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x132, _x133)))), _x62, active(c))), _x22, active(f(active(a), _x92, b))))mark#(f(f(_x31, _x32, _x33), active(_x22), f(f(_x91, _x92, _x93), _x52, b)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(f(mark(_x91), _x92, mark(_x93))), _x52, active(b)))))
mark#(f(f(_x31, _x32, _x33), active(_x22), f(a, _x92, b)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(a, _x92, b))))mark#(f(f(_x31, _x32, a), mark(_x42), f(a, _x52, c)))active#(f(active(f(mark(_x31), _x32, active(a))), _x42, f(active(a), _x52, active(c))))
mark#(f(f(_x31, _x32, _x33), X2, f(_x71, _x72, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(_x71, _x72, mark(_x53)))))mark#(f(f(_x31, _x32, _x33), _x22, f(b, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, f(active(b), _x52, mark(_x53))))
mark#(f(f(_x61, _x62, a), active(_x22), f(a, _x82, b)))active#(f(active(f(_x61, _x62, active(a))), _x22, active(f(active(a), _x82, b))))mark#(f(f(f(_x71, _x72, f(_x121, _x122, a)), _x32, _x33), active(_x22), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x122, active(a))))), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b))))
mark#(f(f(_x31, _x32, c), active(_x22), f(_x51, _x52, b)))active#(f(active(f(mark(_x31), _x32, mark(b))), _x22, active(f(mark(_x51), _x52, active(b)))))mark#(f(f(_x31, _x32, _x33), active(_x22), f(a, mark(_x82), b)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(a), _x82, active(b)))))
mark#(f(b, active(_x22), f(_x51, _x52, b)))active#(f(active(b), _x22, active(f(mark(_x51), _x52, active(b)))))mark#(f(f(a, b, _x33), active(_x22), f(a, _x82, b)))active#(f(mark(f(mark(_x33), mark(_x33), mark(_x33))), _x22, active(f(active(a), _x82, b))))
mark#(f(f(c, _x62, _x63), active(_x22), f(a, _x52, b)))active#(f(active(f(active(c), _x62, _x63)), _x22, active(f(active(a), _x52, active(b)))))mark#(f(f(_x31, _x32, _x33), X2, f(_x51, active(_x72), _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x72, mark(_x53)))))
mark#(f(c, X2, f(_x51, _x52, b)))active#(f(mark(a), X2, active(f(mark(_x51), _x52, active(b)))))mark#(f(f(_x61, _x62, _x33), active(mark(active(_x22))), f(a, _x82, b)))active#(f(active(f(_x61, _x62, mark(_x33))), _x22, active(f(active(a), _x82, b))))
mark#(f(f(_x31, active(_x52), c), active(_x42), f(c, _x62, b)))active#(f(active(f(mark(_x31), _x52, mark(b))), _x42, f(a, _x62, active(b))))mark#(f(X1, active(_x32), f(_x51, mark(_x72), f(_x111, _x112, _x113))))active#(f(mark(X1), _x32, f(mark(_x51), _x72, active(f(mark(_x111), _x112, mark(_x113))))))
mark#(f(X1, active(_x22), f(f(_x91, _x92, _x93), active(_x82), b)))active#(f(mark(X1), _x22, active(f(f(mark(_x91), _x92, mark(_x93)), _x82, active(b)))))mark#(f(f(_x31, active(_x52), _x33), X2, f(a, _x52, c)))active#(f(active(f(mark(_x31), _x52, mark(_x33))), X2, active(f(active(a), _x52, active(c)))))
mark#(f(f(f(_x71, _x72, f(_x121, _x122, c)), _x32, _x33), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x122, active(c))))), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b))))mark#(f(f(f(_x71, _x72, f(_x141, _x142, _x123)), mark(_x62), _x33), active(active(_x42)), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x141, _x142, mark(_x123))))), _x62, mark(_x33))), _x42, active(f(active(a), _x92, b))))
mark#(f(X1, active(_x22), f(c, active(_x72), b)))active#(f(mark(X1), _x22, active(f(active(c), _x72, active(b)))))mark#(f(X1, active(_x22), f(f(_x91, _x92, a), active(_x72), b)))active#(f(mark(X1), _x22, active(f(active(f(mark(_x91), _x92, active(a))), _x72, active(b)))))
mark#(f(f(f(_x71, _x72, f(c, _x122, a)), _x32, _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(active(c), _x122, active(a))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b)))mark#(f(f(f(_x71, _x72, f(_x121, _x142, _x143)), active(_x62), f(_x111, _x112, _x113)), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x142, _x143)))), _x62, active(f(mark(_x111), _x112, mark(_x113))))), _x22, active(f(active(a), _x92, b))))
mark#(f(f(_x31, _x32, _x33), X2, f(a, _x52, c)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x52, mark(a)))))mark#(f(f(f(b, _x72, f(_x121, _x122, _x123)), _x32, _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(active(b), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b)))
mark#(f(f(_x61, _x62, c), active(_x22), f(c, _x52, b)))active#(f(active(f(_x61, _x62, active(c))), _x22, active(f(mark(b), _x52, active(b)))))mark#(f(f(_x61, _x62, c), active(_x22), f(c, _x52, b)))active#(f(active(f(_x61, _x62, mark(b))), _x22, active(f(active(c), _x52, active(b)))))
mark#(f(f(f(_x61, _x62, _x63), _x32, _x33), mark(_x22), f(a, _x72, b)))active#(f(active(f(active(f(mark(_x61), _x62, mark(_x63))), _x32, mark(_x33))), _x22, active(f(a, _x72, active(b)))))mark#(f(f(f(_x71, _x72, f(c, _x122, _x123)), _x32, _x33), active(_x42), f(a, mark(_x52), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(active(c), _x122, mark(_x123))))), _x32, mark(_x33))), _x42, f(active(a), _x52, b)))
mark#(f(f(f(c, _x72, f(_x141, _x142, _x123)), mark(_x62), _x33), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(active(c), _x72, active(f(_x141, _x142, mark(_x123))))), _x62, mark(_x33))), _x22, active(f(active(a), _x92, b))))mark#(f(f(f(_x71, _x72, f(f(_x141, _x142, _x143), _x122, _x123)), _x32, _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(active(f(mark(_x141), _x142, mark(_x143))), _x122, mark(_x123))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b)))
mark#(f(X1, _x22, f(b, _x72, c)))active#(f(mark(X1), _x22, f(b, _x72, active(a))))mark#(f(f(f(_x71, _x72, f(b, _x122, _x123)), _x32, _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(active(b), _x122, mark(_x123))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b)))
mark#(f(f(_x31, _x32, c), active(_x42), f(_x51, _x52, b)))active#(f(active(f(mark(_x31), _x32, active(c))), _x42, f(mark(_x51), _x52, active(b))))mark#(f(f(f(_x71, _x72, f(_x151, _x152, _x153)), _x32, _x33), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x151, _x152, _x153)))), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b))))
mark#(f(f(_x31, _x32, f(_x81, _x82, _x83)), X2, f(a, _x52, c)))active#(f(active(f(mark(_x31), _x32, active(f(mark(_x81), _x82, mark(_x83))))), X2, active(f(active(a), _x52, active(c)))))mark#(f(f(b, _x32, c), active(_x22), f(_x51, _x52, b)))active#(f(active(f(active(b), _x32, active(c))), _x22, active(f(mark(_x51), _x52, active(b)))))
mark#(f(f(_x31, active(_x62), _x33), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(mark(_x31), _x62, mark(_x33))), _x22, active(f(active(a), _x92, b))))mark#(f(f(f(_x71, _x72, f(f(_x141, _x142, _x143), _x142, _x143)), active(_x52), c), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(f(mark(_x71), _x72, active(f(active(f(mark(_x141), _x142, mark(_x143))), _x142, _x143))), _x52, active(c))), _x22, active(f(active(a), _x92, b))))
mark#(f(b, active(_x22), f(a, mark(mark(_x72)), f(_x111, _x112, c))))active#(f(active(b), _x22, active(f(a, _x72, active(f(mark(_x111), _x112, active(c)))))))mark#(f(f(f(_x71, _x72, f(_x131, _x132, _x133)), active(_x52), c), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(f(mark(_x71), _x72, active(f(_x131, _x132, _x133))), _x52, active(c))), _x22, active(f(active(a), _x92, b))))
mark#(f(f(f(b, _x72, f(_x121, _x142, _x143)), active(_x62), c), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(active(b), _x72, active(f(mark(_x121), _x142, _x143)))), _x62, active(c))), _x22, active(f(active(a), _x92, b))))mark#(f(f(a, _x32, a), X2, f(a, _x52, c)))active#(f(active(f(active(a), _x32, active(a))), X2, active(f(active(a), _x52, active(c)))))
mark#(f(f(f(_x61, _x62, _x63), _x32, _x33), X2, f(a, mark(_x72), b)))active#(f(active(f(active(f(mark(_x61), _x62, mark(_x63))), _x32, mark(_x33))), X2, active(f(active(a), _x72, active(b)))))mark#(f(f(f(a, _x72, f(_x131, _x132, _x123)), _x32, _x33), active(_x42), f(a, active(_x52), b)))active#(f(active(f(active(f(active(a), _x72, active(f(_x131, _x132, mark(_x123))))), _x32, mark(_x33))), _x42, f(active(a), _x52, b)))
mark#(f(f(_x31, _x32, c), active(_x22), f(b, mark(_x72), _x53)))active#(f(active(f(mark(_x31), _x32, active(c))), _x22, active(f(active(b), _x72, mark(_x53)))))mark#(f(c, _x22, f(_x81, active(_x82), b)))active#(f(mark(b), _x22, f(_x81, _x82, active(b))))
mark#(f(a, X2, f(b, _x72, c)))active#(f(active(a), X2, active(f(active(b), _x72, c))))mark#(f(f(_x31, _x32, c), active(_x22), f(c, active(_x82), b)))active#(f(active(f(mark(_x31), _x32, active(c))), _x22, active(f(mark(b), _x82, active(b)))))
mark#(f(f(_x31, _x32, c), active(_x22), f(c, active(_x82), b)))active#(f(active(f(mark(_x31), _x32, mark(b))), _x22, active(f(active(c), _x82, active(b)))))mark#(f(f(f(_x71, _x72, f(_x121, _x122, f(_x161, _x162, _x163))), _x32, _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x122, active(f(mark(_x161), _x162, mark(_x163))))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b)))
mark#(f(f(f(_x71, _x72, f(_x121, _x142, _x143)), active(_x62), a), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x142, _x143)))), _x62, active(a))), _x22, active(f(active(a), _x92, b))))mark#(f(b, active(_x22), f(a, mark(_x82), f(c, _x112, c))))active#(f(active(b), _x22, active(f(a, _x82, active(f(active(c), _x112, active(c)))))))
mark#(f(f(f(_x71, _x72, f(_x121, _x122, _x123)), _x32, a), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, active(a))), _x22, active(f(active(a), _x92, b))))mark#(f(f(f(a, mark(_x82), f(_x131, _x132, _x123)), _x32, _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(active(a), _x82, active(f(_x131, _x132, mark(_x123))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b)))
mark#(f(f(f(a, _x72, f(_x121, _x142, _x143)), _x32, _x33), active(mark(_x22)), f(a, _x82, b)))active#(f(active(f(active(f(active(a), _x72, active(f(mark(_x121), _x142, _x143)))), _x32, mark(_x33))), _x22, f(active(a), _x82, b)))mark#(f(f(f(a, _x72, f(_x131, _x132, _x123)), _x32, _x33), active(_x22), f(a, _x82, b)))active#(f(f(active(f(active(a), _x72, active(f(_x131, _x132, mark(_x123))))), _x32, mark(_x33)), _x22, f(active(a), _x82, b)))
mark#(f(b, X2, f(a, mark(_x62), f(_x111, _x112, _x113))))active#(f(active(b), X2, active(f(active(a), _x62, f(mark(_x111), _x112, mark(_x113))))))mark#(f(f(_x31, _x32, f(_x91, _x92, _x93)), active(_x22), f(a, _x82, b)))active#(f(active(f(mark(_x31), _x32, active(f(mark(_x91), _x92, mark(_x93))))), _x22, active(f(active(a), _x82, b))))
mark#(f(f(f(_x81, _x82, _x63), _x32, _x33), X2, f(a, _x72, b)))active#(f(active(f(active(f(_x81, _x82, mark(_x63))), _x32, mark(_x33))), X2, active(f(a, _x72, active(b)))))mark#(f(X1, X2, f(a, mark(_x72), f(_x111, _x112, _x113))))active#(f(mark(X1), X2, active(f(active(a), _x72, active(f(mark(_x111), _x112, mark(_x113)))))))
mark#(f(b, active(active(_x22)), f(a, mark(_x72), f(_x111, _x112, _x113))))active#(f(b, _x22, active(f(active(a), _x72, active(f(mark(_x111), _x112, mark(_x113)))))))mark#(f(f(_x31, _x52, c), X2, f(mark(_x31), _x52, c)))active#(f(active(f(mark(_x31), _x52, c)), X2, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(f(_x31, _x52, c), active(_x42), f(c, _x62, b)))active#(f(active(f(mark(_x31), _x52, b)), _x42, f(a, _x62, active(b))))mark#(f(f(f(_x71, active(_x82), f(_x121, _x122, _x123)), _x32, _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x82, active(f(mark(_x121), _x122, mark(_x123))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b)))
mark#(f(f(f(_x71, _x72, f(_x121, _x142, _x143)), active(_x82), _x83), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x142, _x143)))), _x82, _x83)), _x22, active(f(active(a), _x92, b))))mark#(f(f(f(a, _x72, f(_x131, _x132, _x123)), _x32, c), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(active(a), _x72, active(f(_x131, _x132, mark(_x123))))), _x32, active(c))), _x42, f(active(a), _x82, b)))
mark#(f(f(f(_x71, _x72, f(_x141, _x142, _x123)), _x32, c), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x141, _x142, mark(_x123))))), _x32, active(c))), _x22, active(f(active(a), _x92, b))))mark#(f(X1, X2, f(_x51, mark(_x72), f(_x131, _x132, _x113))))active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(f(_x131, _x132, mark(_x113)))))))
mark#(f(f(_x31, active(_x62), c), active(_x22), f(_x51, _x52, b)))active#(f(active(f(mark(_x31), _x62, active(c))), _x22, active(f(mark(_x51), _x52, active(b)))))mark#(f(f(_x31, _x32, _x33), X2, f(_x51, mark(_x72), _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x72, mark(_x53)))))
mark#(f(f(f(_x71, _x72, f(_x141, _x142, b)), mark(_x62), _x33), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x141, _x142, active(b))))), _x62, mark(_x33))), _x22, active(f(active(a), _x92, b))))mark#(f(f(c, _x32, b), X2, f(a, _x52, b)))active#(f(active(f(active(c), _x32, active(b))), X2, active(f(active(a), _x52, active(b)))))
mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x51, mark(_x82), _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x82, mark(_x53)))))mark#(f(f(_x31, _x32, c), mark(_x22), f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, active(c))), _x22, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(f(f(_x61, _x62, _x63), _x32, a), X2, f(a, _x52, c)))active#(f(active(f(active(f(mark(_x61), _x62, mark(_x63))), _x32, active(a))), X2, active(f(active(a), _x52, active(c)))))mark#(f(f(f(_x71, _x72, f(_x121, _x142, _x143)), active(_x62), _x33), active(_x22), f(a, mark(mark(_x82)), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x142, _x143)))), _x62, mark(_x33))), _x22, active(f(active(a), _x82, b))))
mark#(f(f(_x61, _x62, _x33), active(mark(_x42)), f(a, _x82, b)))active#(f(f(_x61, _x62, mark(_x33)), _x42, f(active(a), _x82, b)))mark#(f(f(f(_x61, mark(_x82), _x63), _x32, _x33), X2, f(a, _x52, b)))active#(f(active(f(active(f(mark(_x61), _x82, mark(_x63))), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(b)))))
mark#(f(f(_x31, _x32, c), X2, f(b, mark(_x82), _x83)))active#(f(active(f(mark(_x31), _x32, active(c))), X2, active(f(active(b), _x82, _x83))))mark#(f(c, X2, f(_x51, mark(_x72), b)))active#(f(active(c), X2, active(f(mark(_x51), _x72, active(b)))))
mark#(f(f(f(_x71, _x72, _x73), _x32, a), active(_x22), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x72, mark(_x73))), _x32, active(a))), _x22, active(f(active(a), _x82, b))))mark#(f(X1, active(_x22), f(b, active(_x82), b)))active#(f(mark(X1), _x22, active(f(active(b), _x82, b))))
mark#(f(f(_x31, mark(_x52), c), active(_x42), f(c, _x52, b)))active#(f(active(f(mark(_x31), _x52, mark(b))), _x42, f(mark(a), _x52, active(b))))mark#(f(c, X2, f(_x51, mark(_x72), f(_x111, _x112, _x113))))active#(f(active(c), X2, active(f(mark(_x51), _x72, active(f(mark(_x111), _x112, mark(_x113)))))))
mark#(f(f(b, _x32, a), X2, f(a, _x52, c)))active#(f(active(f(active(b), _x32, active(a))), X2, active(f(active(a), _x52, active(c)))))mark#(f(b, active(mark(_x32)), f(a, mark(_x72), f(_x111, _x112, _x113))))active#(f(active(b), _x32, active(f(active(a), _x72, active(f(mark(_x111), _x112, mark(_x113)))))))
mark#(f(X1, X2, f(_x51, mark(_x72), f(f(_x151, _x152, _x153), active(_x132), _x113))))active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(f(active(f(mark(_x151), _x152, mark(_x153))), _x132, mark(_x113)))))))mark#(f(f(f(a, _x72, f(_x131, _x132, _x123)), mark(_x52), _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(active(a), _x72, active(f(_x131, _x132, mark(_x123))))), _x52, mark(_x33))), _x42, f(active(a), _x82, b)))
mark#(f(f(_x31, _x32, a), _x22, f(a, _x52, _x53)))active#(f(f(mark(_x31), _x32, active(a)), _x22, active(f(active(a), _x52, mark(_x53)))))mark#(f(c, X2, f(_x51, active(_x82), b)))active#(f(mark(a), X2, active(f(mark(_x51), _x82, b))))
mark#(f(f(f(_x71, _x72, f(_x141, _x142, _x123)), _x32, _x33), active(_x22), f(a, mark(active(_x82)), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x141, _x142, mark(_x123))))), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b))))mark#(f(f(f(_x71, _x72, f(_x131, _x132, _x133)), active(_x62), c), active(_x32), f(a, mark(active(_x52)), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x131, _x132, _x133)))), _x62, active(c))), _x32, f(active(a), _x52, b)))
mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x81, _x82, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(_x81, _x82, mark(_x53)))))mark#(f(X1, X2, f(b, mark(_x72), c)))active#(f(mark(X1), X2, active(f(active(b), _x72, active(c)))))
mark#(f(a, X2, f(_x51, mark(_x72), f(_x111, active(_x132), _x113))))active#(f(active(a), X2, active(f(mark(_x51), _x72, active(f(mark(_x111), _x132, mark(_x113)))))))mark#(f(f(b, mark(_x52), _x33), X2, f(a, _x52, b)))active#(f(active(f(active(b), _x52, mark(_x33))), X2, active(f(active(a), _x52, active(b)))))
mark#(f(f(f(a, _x72, f(_x121, _x122, _x123)), mark(_x52), b), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(active(a), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x52, active(b))), _x42, f(active(a), _x82, b)))mark#(f(f(_x31, _x32, f(_x81, _x82, _x83)), X2, f(b, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, active(f(mark(_x81), _x82, mark(_x83))))), X2, active(f(active(b), _x52, mark(_x53)))))
mark#(f(b, active(_x22), f(a, mark(_x62), f(a, _x112, _x113))))active#(f(b, _x22, f(active(a), _x62, f(active(a), _x112, mark(_x113)))))mark#(f(f(b, _x32, c), active(_x22), f(c, _x62, b)))active#(f(f(active(b), _x32, mark(b)), _x22, f(a, _x62, active(b))))
mark#(f(X1, X2, f(_x51, active(_x72), c)))active#(f(mark(X1), X2, active(f(mark(_x51), _x72, mark(a)))))mark#(f(b, active(active(_x22)), f(a, mark(_x62), f(_x111, _x112, _x113))))active#(f(b, _x22, active(f(active(a), _x62, f(mark(_x111), _x112, mark(_x113))))))
mark#(f(X1, active(_x22), f(f(b, _x92, _x93), active(_x72), b)))active#(f(mark(X1), _x22, active(f(active(f(active(b), _x92, mark(_x93))), _x72, active(b)))))mark#(f(X1, X2, f(c, _x52, c)))active#(f(mark(X1), X2, active(f(active(c), _x52, active(c)))))
mark#(f(f(b, _x32, _x33), _x22, f(a, _x52, b)))active#(f(f(active(b), _x32, mark(_x33)), _x22, active(f(active(a), _x52, active(b)))))mark#(f(f(f(a, _x72, f(b, _x122, _x123)), mark(_x52), _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(active(a), _x72, active(f(active(b), _x122, mark(_x123))))), _x52, mark(_x33))), _x42, f(active(a), _x82, b)))
mark#(f(b, active(active(_x32)), f(a, mark(_x82), f(_x111, _x112, _x113))))active#(f(active(b), _x32, active(f(a, _x82, active(f(mark(_x111), _x112, mark(_x113)))))))mark#(f(f(_x31, _x32, f(_x81, _x82, _x83)), X2, f(b, mark(_x72), _x53)))active#(f(active(f(mark(_x31), _x32, active(f(mark(_x81), _x82, mark(_x83))))), X2, active(f(active(b), _x72, mark(_x53)))))
mark#(f(f(f(_x71, _x72, f(mark(_x101), _x102, _x103)), active(_x62), c), active(active(_x22)), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x101, _x102, _x103)))), _x62, active(c))), _x22, f(active(a), _x92, b)))mark#(f(f(_x51, _x52, c), active(_x42), f(c, _x62, b)))active#(f(active(f(_x51, _x52, mark(b))), _x42, f(a, _x62, active(b))))
mark#(f(b, active(_x22), f(a, mark(_x82), f(_x111, active(_x122), _x113))))active#(f(active(b), _x22, active(f(a, _x82, active(f(mark(_x111), _x122, mark(_x113)))))))mark#(f(f(f(_x71, _x72, f(c, mark(_x132), _x123)), _x32, _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(active(c), _x132, mark(_x123))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b)))
mark#(f(f(_x31, _x32, b), X2, f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, active(b))), X2, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(f(f(_x71, _x72, f(_x121, _x142, _x143)), _x32, c), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x142, _x143)))), _x32, active(c))), _x22, active(f(active(a), _x92, b))))
mark#(f(c, X2, f(b, active(_x72), b)))active#(f(mark(a), X2, active(f(active(b), _x72, active(b)))))mark#(f(f(f(_x71, _x72, f(_x121, mark(_x132), _x133)), active(_x52), c), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(f(mark(_x71), _x72, active(f(mark(_x121), _x132, _x133))), _x52, active(c))), _x22, active(f(active(a), _x92, b))))
mark#(f(f(f(_x71, _x72, f(_x121, _x142, _x143)), _x32, _x33), active(_x22), f(a, mark(mark(_x82)), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x142, _x143)))), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b))))mark#(f(f(_x31, _x32, _x33), active(mark(_x42)), f(a, _x82, b)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x42, active(f(active(a), _x82, b))))
mark#(f(f(b, _x32, _x33), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(b), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b))))mark#(f(X1, X2, f(_x81, mark(_x82), f(_x111, active(_x132), _x113))))active#(f(mark(X1), X2, active(f(_x81, _x82, active(f(mark(_x111), _x132, mark(_x113)))))))
mark#(f(f(f(_x71, _x72, f(_x131, _x132, _x133)), active(_x62), c), active(_x32), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x131, _x132, _x133)))), _x62, mark(a))), _x32, f(active(a), _x92, b)))mark#(f(X1, X2, X3))mark#(X3)
mark#(f(X1, active(mark(_x32)), f(_x51, active(_x72), b)))active#(f(mark(X1), _x32, active(f(mark(_x51), _x72, active(b)))))mark#(f(f(f(_x71, _x72, f(_x131, _x132, _x133)), active(_x62), c), active(_x22), f(a, mark(_x92), b)))active#(f(f(active(f(mark(_x71), _x72, active(f(_x131, _x132, _x133)))), _x62, active(c)), _x22, f(active(a), _x92, b)))
mark#(f(f(f(_x71, active(_x92), f(_x141, _x142, _x123)), _x32, _x33), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x92, active(f(_x141, _x142, mark(_x123))))), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b))))mark#(f(f(_x31, _x62, _x63), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(mark(_x31), _x62, _x63)), _x22, active(f(active(a), _x92, b))))
mark#(f(f(_x31, _x32, c), active(_x22), f(f(_x91, _x92, _x93), _x52, b)))active#(f(active(f(mark(_x31), _x32, active(c))), _x22, active(f(active(f(mark(_x91), _x92, mark(_x93))), _x52, active(b)))))mark#(f(f(a, _x32, _x33), _x42, f(a, _x52, c)))active#(f(f(active(a), _x32, mark(_x33)), _x42, f(active(a), _x52, active(c))))
mark#(f(b, active(_x32), f(a, mark(active(_x72)), f(a, _x112, _x113))))active#(f(b, _x32, active(f(active(a), _x72, f(active(a), _x112, mark(_x113))))))mark#(f(f(f(_x71, _x72, f(_x121, active(_x122), _x123)), active(_x62), c), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x121, _x122, _x123)))), _x62, active(c))), _x22, active(f(active(a), _x92, b))))
mark#(f(_x21, _x22, X3))active#(f(_x21, _x22, mark(X3)))mark#(f(f(f(_x71, _x72, f(_x121, _x122, _x123)), _x32, f(_x91, _x92, _x93)), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, active(f(mark(_x91), _x92, mark(_x93))))), _x22, active(f(active(a), _x92, b))))
mark#(f(f(_x31, _x32, _x33), X2, f(a, _x72, c)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(a, _x72, active(c)))))mark#(f(f(_x31, _x32, c), active(_x22), f(_x51, mark(_x82), b)))active#(f(active(f(mark(_x31), _x32, active(c))), _x22, active(f(mark(_x51), _x82, active(b)))))
mark#(f(f(_x31, _x32, _x33), X2, f(b, mark(active(_x82)), _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(b), _x82, mark(_x53)))))mark#(f(f(_x31, _x32, a), active(_x22), f(a, _x82, b)))active#(f(active(f(mark(_x31), _x32, active(a))), _x22, active(f(active(a), _x82, b))))
mark#(f(a, X2, f(b, _x52, c)))active#(f(active(a), X2, active(f(active(b), _x52, mark(a)))))mark#(f(c, active(_x22), f(f(_x91, _x92, _x93), active(_x72), b)))active#(f(active(c), _x22, active(f(active(f(mark(_x91), _x92, mark(_x93))), _x72, active(b)))))
mark#(f(f(f(_x71, _x72, f(_x121, _x142, _x143)), active(_x52), c), active(active(_x32)), f(a, mark(_x92), b)))active#(f(active(f(f(mark(_x71), _x72, active(f(mark(_x121), _x142, _x143))), _x52, active(c))), _x32, active(f(active(a), _x92, b))))mark#(f(f(_x31, _x32, _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x42, f(active(a), _x82, b)))
mark#(f(b, X2, f(b, _x52, c)))active#(f(active(b), X2, active(f(active(b), _x52, mark(a)))))mark#(f(X1, X2, f(f(_x91, _x92, _x93), active(_x72), c)))active#(f(mark(X1), X2, active(f(active(f(mark(_x91), _x92, mark(_x93))), _x72, active(c)))))
mark#(f(f(_x31, _x32, _x33), X2, X3))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, mark(X3)))mark#(f(f(_x51, _x52, c), X2, f(_x51, _x52, active(c))))active#(f(active(f(_x51, _x52, active(c))), X2, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(f(f(_x61, _x62, _x63), _x32, f(_x81, _x82, _x83)), X2, f(a, _x72, b)))active#(f(active(f(active(f(mark(_x61), _x62, mark(_x63))), _x32, active(f(mark(_x81), _x82, mark(_x83))))), X2, active(f(a, _x72, active(b)))))mark#(f(f(f(_x71, _x72, f(c, _x122, c)), _x32, _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(active(c), _x122, active(c))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b)))
mark#(f(f(f(_x71, _x72, f(_x121, active(_x132), _x133)), active(_x62), c), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x132, _x133)))), _x62, active(c))), _x22, active(f(active(a), _x92, b))))mark#(f(f(_x51, _x52, _x33), active(_x42), f(a, _x52, b)))active#(f(active(f(_x51, _x52, mark(_x33))), _x42, f(active(a), _x52, active(b))))
mark#(f(f(f(c, _x72, f(_x121, _x122, _x123)), _x32, _x33), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(active(c), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b))))mark#(f(f(f(_x71, _x72, f(_x141, _x142, _x123)), _x32, f(_x91, _x92, _x93)), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x141, _x142, mark(_x123))))), _x32, active(f(mark(_x91), _x92, mark(_x93))))), _x22, active(f(active(a), _x92, b))))
mark#(f(f(_x31, _x32, _x33), X2, f(b, _x52, c)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(b), _x52, active(a)))))mark#(f(f(f(b, _x72, f(_x121, _x122, _x123)), _x32, _x33), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(active(b), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b))))
mark#(f(f(_x31, _x32, b), active(_x22), f(a, _x52, b)))active#(f(active(f(mark(_x31), _x32, active(b))), _x22, active(f(active(a), _x52, active(b)))))mark#(f(X1, active(_x22), f(_x51, mark(_x72), f(_x111, _x112, c))))active#(f(mark(X1), _x22, active(f(mark(_x51), _x72, active(f(mark(_x111), _x112, active(c)))))))
mark#(f(f(_x31, _x32, _x33), X2, f(b, _x72, c)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(b, _x72, active(a)))))mark#(f(f(_x61, _x62, c), active(_x22), f(b, _x52, b)))active#(f(active(f(_x61, _x62, active(c))), _x22, active(f(active(b), _x52, active(b)))))
mark#(f(f(_x71, _x72, _x73), active(_x22), f(a, _x52, b)))active#(f(active(f(_x71, _x72, _x73)), _x22, active(f(active(a), _x52, active(b)))))mark#(f(f(_x31, _x32, b), X2, f(a, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, active(b))), X2, active(f(active(a), _x52, mark(_x53)))))
mark#(f(f(_x31, _x32, a), X2, f(b, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, active(a))), X2, active(f(active(b), _x52, mark(_x53)))))mark#(f(f(f(b, _x72, f(a, _x142, _x143)), active(_x52), c), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(f(active(b), _x72, active(f(active(a), _x142, _x143))), _x52, active(c))), _x22, active(f(active(a), _x92, b))))
mark#(f(X1, active(_x22), f(_x51, _x52, c)))active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, active(c)))))mark#(f(f(_x31, mark(_x52), c), active(_x42), f(c, _x62, b)))active#(f(active(f(mark(_x31), _x52, mark(b))), _x42, f(a, _x62, active(b))))
mark#(f(b, active(_x32), f(a, mark(_x72), f(_x111, _x112, f(_x131, _x132, _x133)))))active#(f(b, _x32, active(f(active(a), _x72, active(f(mark(_x111), _x112, active(f(mark(_x131), _x132, mark(_x133)))))))))mark#(f(c, X2, f(c, active(_x72), b)))active#(f(active(c), X2, active(f(active(c), _x72, active(b)))))
mark#(f(f(f(a, _x72, f(_x121, _x122, _x123)), _x32, _x33), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(active(a), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b))))mark#(f(f(f(_x71, active(_x92), _x73), _x32, a), active(_x22), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x92, mark(_x73))), _x32, active(a))), _x22, active(f(active(a), _x82, b))))
mark#(f(f(f(_x71, _x72, f(_x121, _x142, active(active(_x143)))), active(_x62), c), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x142, _x143)))), _x62, active(c))), _x22, active(f(active(a), _x92, b))))mark#(f(X1, X2, f(b, _x62, c)))active#(f(mark(X1), X2, active(f(b, _x62, a))))
mark#(f(f(f(a, _x72, f(_x121, _x122, _x123)), _x52, _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(f(active(a), _x72, active(f(mark(_x121), _x122, mark(_x123)))), _x52, mark(_x33))), _x42, f(active(a), _x82, b)))mark#(f(f(f(_x71, _x72, _x73), _x32, _x33), active(active(_x42)), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x72, mark(_x73))), _x32, mark(_x33))), _x42, active(f(active(a), _x82, b))))
mark#(f(f(_x31, _x32, c), active(mark(_x42)), f(_x51, _x52, b)))active#(f(active(f(mark(_x31), _x32, active(c))), _x42, active(f(mark(_x51), _x52, active(b)))))mark#(f(f(f(_x71, _x72, _x73), _x32, _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x72, mark(_x73))), _x32, mark(_x33))), _x42, f(active(a), _x82, b)))
mark#(f(f(_x71, active(_x72), _x33), active(_x22), f(a, _x82, b)))active#(f(active(f(_x71, _x72, mark(_x33))), _x22, active(f(active(a), _x82, b))))mark#(f(X1, X2, f(_x51, mark(_x72), f(b, _x112, _x113))))active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(f(active(b), _x112, mark(_x113)))))))
mark#(f(f(f(a, _x72, f(_x121, _x142, _x143)), active(_x62), c), active(_x22), f(a, mark(_x72), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x142, _x143)))), _x62, active(c))), _x22, active(f(a, _x72, b))))mark#(f(f(_x31, _x32, _x33), X2, f(a, _x72, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(a, _x72, mark(_x53)))))
mark#(f(f(f(_x71, _x72, a), _x32, _x33), active(_x22), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x72, active(a))), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b))))mark#(f(f(_x31, _x32, c), active(_x22), f(_x51, _x52, b)))active#(f(active(f(mark(_x31), _x32, mark(a))), _x22, active(f(mark(_x51), _x52, active(b)))))
mark#(f(f(_x31, _x32, f(_x81, _x82, _x83)), _x22, f(a, _x52, _x53)))active#(f(f(mark(_x31), _x32, active(f(mark(_x81), _x82, mark(_x83)))), _x22, active(f(active(a), _x52, mark(_x53)))))mark#(f(f(a, _x32, _x33), X2, f(a, _x52, c)))active#(f(active(f(active(a), _x32, mark(_x33))), X2, active(f(active(a), _x52, mark(b)))))
mark#(f(f(f(_x71, _x72, f(c, _x122, _x123)), _x32, _x33), active(active(_x22)), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(active(c), _x122, mark(_x123))))), _x32, mark(_x33))), _x22, f(active(a), _x82, b)))mark#(f(a, X2, f(b, _x72, c)))active#(f(active(a), X2, active(f(b, _x72, active(c)))))
mark#(f(b, X2, f(b, _x72, c)))active#(f(active(b), X2, active(f(b, _x72, active(a)))))mark#(f(f(_x31, _x32, f(_x91, _x92, _x93)), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(mark(_x31), _x32, active(f(mark(_x91), _x92, mark(_x93))))), _x22, active(f(active(a), _x92, b))))
mark#(f(f(_x31, _x32, _x33), _x22, f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, f(mark(_x51), _x52, mark(_x53))))mark#(f(f(_x51, _x52, c), active(_x22), f(_x51, _x52, b)))active#(f(active(f(_x51, _x52, c)), _x22, active(f(mark(_x51), _x52, active(b)))))
mark#(f(f(_x61, _x62, b), active(_x22), f(a, _x82, b)))active#(f(active(f(_x61, _x62, active(b))), _x22, active(f(active(a), _x82, b))))mark#(f(f(f(c, _x72, f(_x121, _x142, _x143)), active(_x62), c), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(active(c), _x72, active(f(mark(_x121), _x142, _x143)))), _x62, active(c))), _x22, active(f(active(a), _x92, b))))
mark#(f(X1, active(mark(_x32)), f(f(_x91, _x92, c), active(_x72), b)))active#(f(mark(X1), _x32, active(f(active(f(mark(_x91), _x92, active(c))), _x72, active(b)))))mark#(f(f(f(a, _x92, f(_x121, _x122, _x123)), _x32, _x33), active(mark(_x22)), f(a, _x82, b)))active#(f(active(f(active(f(a, _x92, active(f(mark(_x121), _x122, mark(_x123))))), _x32, mark(_x33))), _x22, f(active(a), _x82, b)))
mark#(f(f(f(_x71, _x72, f(mark(_x121), _x122, _x123)), active(_x62), c), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x121, _x122, _x123)))), _x62, active(c))), _x22, active(f(active(a), _x92, b))))mark#(f(f(f(_x71, _x72, f(a, _x132, _x133)), _x32, _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(active(a), _x132, _x133)))), _x32, mark(_x33))), _x42, f(active(a), _x82, b)))
mark#(f(X1, active(_x22), f(a, mark(_x72), f(_x111, _x112, _x113))))active#(f(mark(X1), _x22, active(f(active(a), _x72, active(f(mark(_x111), _x112, mark(_x113)))))))mark#(f(f(_x61, _x62, f(_x101, _x102, _x103)), active(_x22), f(a, _x82, b)))active#(f(active(f(_x61, _x62, active(f(mark(_x101), _x102, mark(_x103))))), _x22, active(f(active(a), _x82, b))))
mark#(f(f(_x31, _x32, _x33), active(_x22), f(c, _x52, b)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(c), _x52, active(b)))))mark#(f(f(f(a, _x72, f(_x141, mark(_x142), _x123)), _x32, _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(active(a), _x72, active(f(_x141, _x142, mark(_x123))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b)))
mark#(f(f(f(_x71, _x72, f(_x131, _x132, _x133)), active(_x62), c), active(mark(_x32)), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x131, _x132, _x133)))), _x62, active(c))), _x32, active(f(active(a), _x92, b))))mark#(f(f(c, _x32, c), active(_x22), f(c, _x62, b)))active#(f(f(active(c), _x32, mark(b)), _x22, f(a, _x62, active(b))))
mark#(f(f(f(b, _x72, f(f(_x141, _x142, _x143), _x142, _x143)), active(_x52), c), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(f(active(b), _x72, active(f(active(f(mark(_x141), _x142, mark(_x143))), _x142, _x143))), _x52, active(c))), _x22, active(f(active(a), _x92, b))))mark#(f(b, active(_x22), f(a, mark(_x72), f(_x111, _x112, c))))active#(f(active(b), _x22, active(f(a, _x72, f(mark(_x111), _x112, active(c))))))
mark#(f(c, X2, f(b, _x72, c)))active#(f(active(c), X2, active(f(b, _x72, active(a)))))mark#(f(f(_x31, _x32, _x33), active(_x42), f(a, mark(_x92), b)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x42, f(active(a), _x92, b)))
mark#(f(X1, active(_x22), f(_x51, mark(_x72), f(_x131, _x132, _x113))))active#(f(mark(X1), _x22, active(f(mark(_x51), _x72, active(f(_x131, _x132, mark(_x113)))))))mark#(f(f(f(_x71, _x72, f(_x141, _x142, _x123)), mark(active(_x82)), _x33), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x141, _x142, mark(_x123))))), _x82, mark(_x33))), _x22, active(f(active(a), _x92, b))))
mark#(f(f(f(_x71, _x72, f(_x121, _x142, _x143)), active(_x62), b), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x142, _x143)))), _x62, active(b))), _x22, active(f(active(a), _x92, b))))mark#(f(f(f(_x61, _x62, _x63), _x32, c), active(_x42), f(c, _x52, b)))active#(f(active(f(active(f(mark(_x61), _x62, mark(_x63))), _x32, mark(b))), _x42, f(mark(a), _x52, active(b))))
mark#(f(f(f(_x61, _x62, _x63), _x32, f(_x81, _x82, _x83)), X2, f(a, _x52, b)))active#(f(active(f(active(f(mark(_x61), _x62, mark(_x63))), _x32, active(f(mark(_x81), _x82, mark(_x83))))), X2, active(f(active(a), _x52, active(b)))))mark#(f(f(f(a, _x72, f(c, _x122, _x123)), _x32, _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(active(a), _x72, active(f(active(c), _x122, mark(_x123))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b)))
mark#(f(_x21, _x22, f(_x51, active(_x72), c)))active#(f(_x21, _x22, active(f(mark(_x51), _x72, active(c)))))mark#(f(f(mark(_x71), _x72, _x33), active(mark(_x42)), f(a, _x82, b)))active#(f(f(_x71, _x72, mark(_x33)), _x42, f(active(a), _x82, b)))
mark#(f(f(_x61, _x62, b), active(mark(_x22)), f(a, _x82, b)))active#(f(active(f(_x61, _x62, active(b))), _x22, f(active(a), _x82, b)))mark#(f(f(f(_x91, _x92, f(_x121, _x122, _x123)), _x32, _x33), active(_x22), f(a, _x82, b)))active#(f(active(f(active(f(_x91, _x92, active(f(mark(_x121), _x122, mark(_x123))))), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b))))
mark#(f(f(mark(_x71), _x72, a), active(mark(_x22)), f(a, _x82, b)))active#(f(active(f(_x71, _x72, active(a))), _x22, f(active(a), _x82, b)))mark#(f(X1, X2, f(c, _x52, _x53)))active#(f(mark(X1), X2, active(f(active(c), _x52, mark(_x53)))))
mark#(f(f(mark(_x51), _x52, _x33), active(mark(_x42)), f(a, _x82, b)))active#(f(active(f(_x51, _x52, mark(_x33))), _x42, active(f(active(a), _x82, b))))mark#(f(b, active(_x32), f(a, mark(_x62), f(a, _x102, _x113))))active#(f(b, _x32, active(f(active(a), _x62, f(a, _x102, mark(_x113))))))
mark#(f(f(f(_x71, active(_x92), _x73), _x32, _x33), active(_x42), f(a, _x82, b)))active#(f(f(active(f(mark(_x71), _x92, mark(_x73))), _x32, mark(_x33)), _x42, active(f(active(a), _x82, b))))mark#(f(f(f(_x71, active(_x92), _x73), _x32, _x33), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x92, mark(_x73))), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b))))
mark#(f(f(f(_x71, _x72, f(_x141, _x142, _x143)), _x32, _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x141, _x142, _x143)))), _x32, mark(_x33))), _x42, f(active(a), _x82, b)))mark#(f(f(f(_x61, _x62, _x63), _x32, _x33), active(_x22), f(a, _x72, b)))active#(f(active(f(active(f(mark(_x61), _x62, mark(_x63))), _x32, mark(_x33))), _x22, active(f(a, _x72, active(b)))))
mark#(f(b, active(mark(_x32)), f(a, mark(_x82), f(_x111, _x112, _x113))))active#(f(active(b), _x32, active(f(a, _x82, active(f(mark(_x111), _x112, mark(_x113)))))))mark#(f(f(f(f(_x101, _x102, _x103), _x72, f(_x141, _x142, _x123)), _x32, _x33), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(active(f(mark(_x101), _x102, mark(_x103))), _x72, active(f(_x141, _x142, mark(_x123))))), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b))))
mark#(f(f(_x31, _x32, a), X2, f(a, _x52, b)))active#(f(active(f(mark(_x31), _x32, active(a))), X2, active(f(active(a), _x52, active(b)))))mark#(f(b, active(_x22), f(a, mark(_x82), f(_x111, _x112, c))))active#(f(active(b), _x22, active(f(a, _x82, active(f(mark(_x111), _x112, mark(a)))))))
mark#(f(f(f(_x71, active(_x82), f(_x121, _x132, _x133)), _x32, _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x82, active(f(mark(_x121), _x132, _x133)))), _x32, mark(_x33))), _x42, f(active(a), _x82, b)))mark#(f(f(f(a, _x72, f(_x121, _x122, b)), _x32, _x33), active(mark(_x22)), f(a, _x82, b)))active#(f(active(f(active(f(active(a), _x72, active(f(mark(_x121), _x122, active(b))))), _x32, mark(_x33))), _x22, f(active(a), _x82, b)))
mark#(f(f(c, _x32, c), active(_x22), f(c, _x52, b)))active#(f(active(f(active(c), _x32, active(c))), _x22, active(f(active(c), _x52, active(b)))))mark#(f(f(_x31, _x32, f(_x81, _x82, _x83)), X2, f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, active(f(mark(_x81), _x82, mark(_x83))))), X2, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(f(b, _x52, c), active(_x42), f(c, _x62, b)))active#(f(active(f(b, _x52, mark(b))), _x42, f(a, _x62, active(b))))mark#(f(f(f(_x71, _x72, f(_x121, _x122, _x123)), _x32, b), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, active(b))), _x22, active(f(active(a), _x92, b))))
mark#(f(f(f(_x71, _x72, f(_x151, mark(_x152), _x123)), _x32, _x33), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x151, _x152, mark(_x123))))), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b))))mark#(f(f(f(_x81, _x82, f(_x121, _x142, _x143)), active(_x62), c), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(_x81, _x82, active(f(mark(_x121), _x142, _x143)))), _x62, active(c))), _x22, active(f(active(a), _x92, b))))
mark#(f(f(_x31, _x62, a), _x22, f(a, _x52, c)))active#(f(active(f(mark(_x31), _x62, a)), _x22, f(active(a), _x52, active(c))))mark#(f(f(f(a, _x72, f(_x121, _x142, _x143)), active(_x52), c), active(_x22), f(a, mark(_x72), b)))active#(f(active(f(f(mark(_x71), _x72, active(f(mark(_x121), _x142, _x143))), _x52, active(c))), _x22, active(f(a, _x72, b))))
mark#(f(f(f(_x71, _x72, f(_x121, _x122, _x123)), _x32, c), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, active(c))), _x42, f(active(a), _x82, b)))mark#(f(f(f(a, _x72, f(_x121, _x122, b)), mark(_x52), _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(active(a), _x72, active(f(mark(_x121), _x122, active(b))))), _x52, mark(_x33))), _x42, f(active(a), _x82, b)))
mark#(f(X1, active(_x22), f(f(_x91, _x92, _x93), active(mark(_x82)), b)))active#(f(mark(X1), _x22, active(f(active(f(mark(_x91), _x92, mark(_x93))), _x82, active(b)))))mark#(f(f(f(c, _x72, f(_x121, _x142, _x143)), active(_x62), _x33), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(active(c), _x72, active(f(mark(_x121), _x142, _x143)))), _x62, mark(_x33))), _x22, active(f(active(a), _x92, b))))
mark#(f(X1, X2, f(b, mark(_x62), c)))active#(f(mark(X1), X2, active(f(b, _x62, active(a)))))mark#(f(f(_x31, _x32, b), active(_x22), f(a, _x82, b)))active#(f(active(f(mark(_x31), _x32, active(b))), _x22, active(f(active(a), _x82, b))))
mark#(f(b, _x22, f(_x51, mark(_x72), f(_x111, _x112, _x113))))active#(f(active(b), _x22, f(mark(_x51), _x72, active(f(mark(_x111), _x112, mark(_x113))))))mark#(f(f(f(a, _x72, f(_x121, _x142, _x143)), _x32, _x33), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(active(a), _x72, active(f(mark(_x121), _x142, _x143)))), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b))))
mark#(f(X1, X2, f(f(_x91, _x92, _x93), active(_x72), b)))active#(f(mark(X1), X2, active(f(active(f(mark(_x91), _x92, mark(_x93))), _x72, active(b)))))mark#(f(f(_x31, _x32, c), active(mark(_x42)), f(c, _x52, b)))active#(f(active(f(mark(_x31), _x32, active(c))), _x42, active(f(mark(b), _x52, active(b)))))
mark#(f(f(_x31, _x32, c), active(mark(_x42)), f(c, _x52, b)))active#(f(active(f(mark(_x31), _x32, mark(b))), _x42, active(f(active(c), _x52, active(b)))))mark#(f(f(f(_x71, active(_x82), f(_x121, _x142, _x143)), active(_x52), c), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(f(mark(_x71), _x82, active(f(mark(_x121), _x142, _x143))), _x52, active(c))), _x22, active(f(active(a), _x92, b))))
mark#(f(f(_x31, _x32, a), _x22, f(a, mark(_x72), c)))active#(f(active(f(mark(_x31), _x32, active(a))), _x22, f(active(a), _x72, active(c))))mark#(f(f(_x31, _x32, _x33), X2, f(b, mark(_x72), a)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(b), _x72, active(a)))))
mark#(f(f(b, _x32, c), active(_x22), f(c, _x52, b)))active#(f(active(f(active(b), _x32, active(c))), _x22, active(f(active(c), _x52, active(b)))))mark#(f(f(f(a, _x72, f(_x121, _x122, _x123)), _x52, _x53), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(active(a), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x52, _x53)), _x42, f(active(a), _x82, b)))
mark#(f(f(f(_x71, _x72, f(_x141, _x142, _x123)), _x62, _x33), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(f(mark(_x71), _x72, active(f(_x141, _x142, mark(_x123)))), _x62, mark(_x33))), _x22, active(f(active(a), _x92, b))))mark#(f(b, active(_x22), f(a, mark(_x72), f(_x131, _x132, b))))active#(f(active(b), _x22, active(f(active(a), _x72, active(f(_x131, _x132, active(b)))))))
mark#(f(f(_x31, _x32, _x33), mark(_x22), f(b, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(b), _x52, mark(_x53)))))mark#(f(X1, mark(_x22), f(b, _x72, c)))active#(f(mark(X1), _x22, active(f(b, _x72, active(a)))))
mark#(f(f(f(_x71, _x72, f(_x121, active(_x132), _x123)), _x32, _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x132, mark(_x123))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b)))mark#(f(f(f(f(_x111, _x112, _x113), _x72, f(_x141, _x142, _x123)), mark(_x62), _x33), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(active(f(mark(_x111), _x112, mark(_x113))), _x72, active(f(_x141, _x142, mark(_x123))))), _x62, mark(_x33))), _x22, active(f(active(a), _x92, b))))
mark#(f(f(_x31, _x32, _x33), X2, f(_x51, active(_x72), c)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x72, active(c)))))mark#(f(f(mark(a), _x72, _x33), active(mark(_x22)), f(a, _x72, b)))active#(f(active(f(_x71, _x72, mark(_x33))), _x22, f(a, _x72, b)))
mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x51, _x82, b)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x82, b))))mark#(f(f(f(_x71, _x72, f(a, _x142, _x143)), active(_x62), _x33), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(active(a), _x142, _x143)))), _x62, mark(_x33))), _x22, active(f(active(a), _x92, b))))
mark#(f(X1, mark(_x22), f(_x51, _x52, c)))active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, active(c)))))mark#(f(X1, X2, a))active#(f(mark(X1), X2, active(a)))
mark#(f(f(f(_x71, _x92, _x93), _x32, _x33), active(_x22), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x92, _x93)), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b))))mark#(f(f(f(_x71, _x72, f(f(_x151, _x152, _x153), _x132, active(_x133))), active(_x62), c), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(active(f(mark(_x151), _x152, mark(_x153))), _x132, _x133)))), _x62, active(c))), _x22, active(f(active(a), _x92, b))))
mark#(f(f(_x61, _x62, _x33), active(mark(active(_x42))), f(a, _x82, b)))active#(f(active(f(_x61, _x62, mark(_x33))), _x42, f(active(a), _x82, b)))mark#(f(f(f(f(_x91, _x92, _x93), _x72, f(_x121, _x132, active(_x133))), active(_x62), c), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(active(f(mark(_x91), _x92, mark(_x93))), _x72, active(f(mark(_x121), _x132, _x133)))), _x62, active(c))), _x22, active(f(active(a), _x92, b))))
mark#(f(a, X2, f(_x51, _x52, b)))active#(f(active(a), X2, active(f(mark(_x51), _x52, active(b)))))mark#(f(f(f(_x71, _x72, f(_x131, _x132, _x133)), active(mark(_x52)), c), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x131, _x132, _x133)))), _x52, active(c))), _x22, active(f(active(a), _x92, b))))
mark#(f(f(f(a, _x82, f(_x131, _x132, _x123)), _x32, _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(a, _x82, active(f(_x131, _x132, mark(_x123))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b)))mark#(f(b, X2, f(_x51, mark(_x72), f(_x111, _x112, a))))active#(f(active(b), X2, active(f(mark(_x51), _x72, active(f(mark(_x111), _x112, active(a)))))))
mark#(f(c, _x32, f(_x81, active(_x82), b)))active#(f(c, _x32, f(_x81, _x82, active(b))))mark#(f(f(_x61, _x62, c), active(_x22), f(a, _x82, b)))active#(f(active(f(_x61, _x62, active(c))), _x22, active(f(active(a), _x82, b))))
mark#(f(f(f(b, _x72, f(_x121, _x132, active(_x133))), active(_x52), c), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(f(active(b), _x72, active(f(mark(_x121), _x132, _x133))), _x52, active(c))), _x22, active(f(active(a), _x92, b))))mark#(f(f(_x61, _x62, c), active(_x32), f(_x51, _x52, b)))active#(f(f(_x61, _x62, active(c)), _x32, active(f(mark(_x51), _x52, active(b)))))
mark#(f(f(f(_x71, _x72, _x73), _x32, a), _x22, f(a, _x52, c)))active#(f(active(f(active(f(mark(_x71), _x72, mark(_x73))), _x32, active(a))), _x22, f(active(a), _x52, active(c))))mark#(f(f(f(_x71, _x72, f(mark(_x151), _x152, _x123)), _x32, _x33), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x151, _x152, mark(_x123))))), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b))))
mark#(f(f(f(_x61, _x62, _x63), _x32, _x33), X2, f(a, active(_x72), b)))active#(f(active(f(active(f(mark(_x61), _x62, mark(_x63))), _x32, mark(_x33))), X2, active(f(active(a), _x72, active(b)))))mark#(f(f(f(_x61, _x62, c), _x32, _x33), X2, f(a, _x52, b)))active#(f(active(f(active(f(mark(_x61), _x62, active(c))), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(b)))))
mark#(f(f(f(f(_x111, _x112, _x113), active(_x92), _x73), _x32, _x33), active(_x22), f(a, _x82, b)))active#(f(active(f(active(f(active(f(mark(_x111), _x112, mark(_x113))), _x92, mark(_x73))), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b))))mark#(f(f(f(_x71, _x72, f(_x121, _x122, _x123)), _x32, _x33), active(active(_x42)), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, mark(_x33))), _x42, active(f(active(a), _x82, b))))
mark#(f(f(b, _x52, _x33), X2, f(a, _x52, b)))active#(f(active(f(b, _x52, mark(_x33))), X2, active(f(active(a), _x52, active(b)))))mark#(f(X1, active(_x22), f(_x51, _x52, f(_x101, _x102, _x103))))active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, active(f(mark(_x101), _x102, mark(_x103)))))))
mark#(f(f(f(_x71, _x72, f(mark(_x101), _x102, _x103)), active(active(_x42)), c), active(_x32), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x101, _x102, _x103)))), _x42, active(c))), _x32, f(active(a), _x92, b)))mark#(f(a, active(_x22), f(_x51, mark(_x72), f(_x111, _x112, _x113))))active#(f(active(a), _x22, active(f(mark(_x51), _x72, active(f(mark(_x111), _x112, mark(_x113)))))))
mark#(f(c, X2, f(_x61, active(mark(_x62)), b)))active#(f(active(c), X2, active(f(_x61, _x62, active(b)))))mark#(f(f(b, _x32, _x33), X2, f(a, _x52, c)))active#(f(active(f(active(b), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(c)))))
mark#(f(f(f(_x71, _x72, f(_x121, _x122, a)), _x32, _x33), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x122, active(a))))), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b))))mark#(f(X1, X2, f(_x51, mark(_x82), f(_x111, active(_x132), _x113))))active#(f(mark(X1), X2, active(f(mark(_x51), _x82, f(mark(_x111), _x132, mark(_x113))))))
mark#(f(f(a, _x32, _x33), X2, f(a, _x52, c)))active#(f(active(f(active(a), _x32, mark(_x33))), X2, active(f(active(a), _x52, mark(a)))))mark#(f(X1, active(_x22), f(_x51, _x52, a)))active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, active(a)))))
mark#(f(f(f(_x71, _x72, f(_x141, _x142, _x123)), _x32, _x33), active(_x22), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x141, _x142, mark(_x123))))), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b))))mark#(f(f(f(_x71, _x72, f(_x141, _x142, c)), _x32, _x33), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x141, _x142, active(c))))), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b))))
mark#(f(f(f(b, _x72, f(_x121, _x142, _x143)), active(_x52), c), active(active(_x32)), f(a, mark(_x92), b)))active#(f(active(f(f(active(b), _x72, active(f(mark(_x121), _x142, _x143))), _x52, active(c))), _x32, active(f(active(a), _x92, b))))mark#(f(b, active(_x32), f(a, mark(_x62), f(a, _x112, f(_x131, _x132, _x133)))))active#(f(b, _x32, active(f(active(a), _x62, f(active(a), _x112, active(f(mark(_x131), _x132, mark(_x133))))))))
mark#(f(f(f(_x71, _x72, f(_x121, _x122, _x123)), _x52, _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(f(mark(_x71), _x72, active(f(mark(_x121), _x122, mark(_x123)))), _x52, mark(_x33))), _x42, f(active(a), _x82, b)))mark#(f(f(_x31, _x32, _x33), X2, f(a, _x72, b)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(a, _x72, active(b)))))
mark#(f(f(_x31, _x32, c), active(_x22), f(c, mark(_x82), b)))active#(f(active(f(mark(_x31), _x32, active(c))), _x22, active(f(mark(b), _x82, active(b)))))mark#(f(f(_x31, _x32, c), active(_x22), f(c, mark(_x82), b)))active#(f(active(f(mark(_x31), _x32, mark(b))), _x22, active(f(active(c), _x82, active(b)))))
mark#(f(X1, active(_x22), f(_x81, active(_x82), b)))active#(f(mark(X1), _x22, active(f(_x81, _x82, active(b)))))mark#(f(f(_x31, _x32, _x33), X2, f(a, _x52, a)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(a)))))
mark#(f(f(f(_x71, _x72, f(_x121, _x142, _x143)), active(_x62), _x33), active(mark(_x42)), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x142, _x143)))), _x62, mark(_x33))), _x42, active(f(active(a), _x92, b))))mark#(f(_x21, _x22, f(b, _x52, c)))active#(f(_x21, _x22, active(f(active(b), _x52, active(a)))))
mark#(f(f(f(b, _x72, f(mark(_x101), _x102, _x103)), active(_x62), c), active(_x32), f(a, mark(_x92), b)))active#(f(active(f(active(f(active(b), _x72, active(f(_x101, _x102, _x103)))), _x62, active(c))), _x32, f(active(a), _x92, b)))mark#(f(b, active(_x22), f(a, mark(_x82), f(f(_x131, _x132, _x133), _x112, _x113))))active#(f(active(b), _x22, active(f(a, _x82, active(f(active(f(mark(_x131), _x132, mark(_x133))), _x112, mark(_x113)))))))
mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x51, _x52, c)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, active(c)))))mark#(f(f(f(_x71, mark(_x62), f(mark(_x101), _x102, _x103)), active(_x62), c), active(_x32), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x62, active(f(_x101, _x102, _x103)))), _x62, active(c))), _x32, f(active(a), _x92, b)))
mark#(f(f(_x31, _x32, _x33), X2, f(b, _x72, _x73)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(b), _x72, _x73))))mark#(f(f(f(_x71, _x72, f(c, _x132, _x133)), _x32, _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(active(c), _x132, _x133)))), _x32, mark(_x33))), _x42, f(active(a), _x82, b)))
mark#(f(f(f(f(_x91, _x92, _x93), _x72, f(_x121, _x142, _x143)), active(_x52), c), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(f(active(f(mark(_x91), _x92, mark(_x93))), _x72, active(f(mark(_x121), _x142, _x143))), _x52, active(c))), _x22, active(f(active(a), _x92, b))))mark#(f(f(_x61, _x62, _x33), active(_x22), f(a, active(_x92), b)))active#(f(active(f(_x61, _x62, mark(_x33))), _x22, active(f(active(a), _x92, b))))
mark#(f(b, active(_x32), f(a, mark(_x62), f(_x111, _x112, _x113))))active#(f(b, _x32, active(f(a, _x62, active(f(mark(_x111), _x112, mark(_x113)))))))mark#(f(a, X2, f(_x51, _x52, _x53)))active#(f(active(a), X2, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(f(b, _x32, _x33), _x22, f(a, _x52, _x53)))active#(f(f(active(b), _x32, mark(_x33)), _x22, active(f(active(a), _x52, mark(_x53)))))mark#(f(f(f(_x71, mark(_x92), f(_x121, _x142, _x143)), _x32, _x33), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x92, active(f(mark(_x121), _x142, _x143)))), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b))))
mark#(f(f(f(_x71, _x72, f(_x121, _x122, _x123)), active(_x52), _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x52, mark(_x33))), _x42, f(active(a), _x82, b)))mark#(f(f(f(a, _x72, f(_x121, _x122, _x123)), _x62, _x63), active(mark(_x22)), f(a, _x82, b)))active#(f(active(f(active(f(active(a), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x62, _x63)), _x22, f(active(a), _x82, b)))
mark#(f(f(f(_x71, _x72, f(c, _x122, f(_x161, _x162, _x163))), _x32, _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(active(c), _x122, active(f(mark(_x161), _x162, mark(_x163))))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b)))mark#(f(f(f(a, _x72, f(_x121, _x122, _x123)), _x32, c), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(active(a), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, active(c))), _x42, f(active(a), _x82, b)))
mark#(f(b, active(_x22), f(f(_x91, _x92, _x93), active(_x72), b)))active#(f(active(b), _x22, active(f(active(f(mark(_x91), _x92, mark(_x93))), _x72, active(b)))))mark#(f(f(a, _x32, _x33), active(_x42), f(a, _x52, c)))active#(f(f(active(a), _x32, mark(_x33)), _x42, active(f(active(a), _x52, active(c)))))
mark#(f(f(a, _x32, _x33), X2, f(a, _x72, c)))active#(f(active(f(active(a), _x32, mark(_x33))), X2, active(f(active(a), _x72, c))))mark#(f(f(b, _x32, a), X2, f(a, _x52, b)))active#(f(active(f(active(b), _x32, active(a))), X2, active(f(active(a), _x52, active(b)))))
mark#(f(f(f(_x91, _x92, f(_x121, _x142, _x143)), _x32, _x33), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(_x91, _x92, active(f(mark(_x121), _x142, _x143)))), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b))))mark#(f(f(_x31, _x32, _x33), X2, f(a, mark(_x72), b)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x72, active(b)))))
mark#(f(f(f(_x61, _x62, _x63), _x32, _x33), X2, f(a, _x72, b)))active#(f(active(f(active(f(mark(_x61), _x62, mark(_x63))), _x32, mark(_x33))), X2, active(f(active(a), _x72, b))))mark#(f(f(f(_x71, _x72, f(a, _x122, _x123)), _x32, _x33), active(_x22), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(active(a), _x122, mark(_x123))))), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b))))
mark#(c)active#(c)mark#(f(f(f(_x71, _x72, f(_x121, _x122, c)), _x32, _x33), active(_x22), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x122, active(c))))), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b))))
mark#(f(f(_x31, _x32, f(_x81, _x82, _x83)), active(_x42), f(a, _x52, b)))active#(f(active(f(mark(_x31), _x32, active(f(mark(_x81), _x82, mark(_x83))))), _x42, f(active(a), _x52, active(b))))mark#(f(X1, X2, f(b, mark(_x72), f(_x111, active(_x132), _x113))))active#(f(mark(X1), X2, active(f(active(b), _x72, active(f(mark(_x111), _x132, mark(_x113)))))))
mark#(f(f(f(_x71, _x72, f(_x121, _x132, _x133)), _x32, _x33), active(_x42), f(a, mark(_x52), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x132, _x133)))), _x32, mark(_x33))), _x42, f(active(a), _x52, b)))mark#(f(f(f(_x71, _x72, f(_x121, _x122, _x123)), _x32, _x33), active(_x22), f(a, active(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b))))
mark#(f(f(f(a, _x72, f(_x141, active(_x142), _x123)), _x32, _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(active(a), _x72, active(f(_x141, _x142, mark(_x123))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b)))mark#(f(X1, X2, f(c, active(_x72), c)))active#(f(mark(X1), X2, active(f(active(c), _x72, active(c)))))
mark#(f(f(_x31, _x32, _x33), active(_x22), f(a, mark(active(_x82)), b)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b))))mark#(f(f(f(_x71, _x72, _x73), active(_x62), _x33), active(_x22), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x72, mark(_x73))), _x62, mark(_x33))), _x22, active(f(active(a), _x82, b))))
mark#(f(f(f(a, _x72, f(_x121, _x122, _x123)), _x32, _x33), active(_x22), f(a, _x82, b)))active#(f(f(active(f(active(a), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, mark(_x33)), _x22, f(active(a), _x82, b)))mark#(f(f(b, _x32, c), X2, f(_x51, _x52, _x53)))active#(f(active(f(active(b), _x32, active(c))), X2, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(f(_x31, mark(_x62), a), _x22, f(a, _x52, c)))active#(f(active(f(mark(_x31), _x62, active(a))), _x22, f(active(a), _x52, active(c))))mark#(f(X1, active(_x22), f(_x71, _x72, _x53)))active#(f(mark(X1), _x22, active(f(_x71, _x72, mark(_x53)))))
mark#(f(f(_x31, _x32, _x33), _x22, f(a, _x82, _x53)))active#(f(f(mark(_x31), _x32, mark(_x33)), _x22, active(f(a, _x82, mark(_x53)))))mark#(f(f(_x31, _x32, _x33), active(_x42), f(a, _x82, b)))active#(f(f(mark(_x31), _x32, mark(_x33)), _x42, active(f(active(a), _x82, b))))
mark#(f(f(f(_x61, _x62, a), _x32, _x33), X2, f(a, _x72, b)))active#(f(active(f(active(f(mark(_x61), _x62, active(a))), _x32, mark(_x33))), X2, active(f(a, _x72, active(b)))))mark#(f(f(f(_x71, _x72, f(_x141, _x142, c)), mark(_x62), _x33), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x141, _x142, active(c))))), _x62, mark(_x33))), _x22, active(f(active(a), _x92, b))))
mark#(f(f(f(a, _x72, f(_x121, _x122, _x123)), _x32, a), active(mark(_x22)), f(a, _x82, b)))active#(f(active(f(active(f(active(a), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, active(a))), _x22, f(active(a), _x82, b)))mark#(f(f(f(a, _x72, f(_x121, _x122, _x123)), _x32, f(_x81, _x82, _x83)), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(active(a), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, active(f(mark(_x81), _x82, mark(_x83))))), _x42, f(active(a), _x82, b)))
mark#(f(f(f(_x71, _x72, f(f(_x151, _x152, _x153), _x122, _x123)), _x32, _x33), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(active(f(mark(_x151), _x152, mark(_x153))), _x122, mark(_x123))))), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b))))mark#(f(X1, X2, f(_x51, active(mark(_x82)), c)))active#(f(mark(X1), X2, active(f(mark(_x51), _x82, active(c)))))
mark#(f(f(_x31, _x32, _x33), X2, f(b, mark(_x82), _x83)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(b), _x82, _x83))))mark#(f(f(a, _x32, _x33), _x22, f(a, mark(_x82), c)))active#(f(f(active(a), _x32, mark(_x33)), _x22, active(f(active(a), _x82, active(c)))))
mark#(f(X1, X2, f(_x51, _x52, c)))active#(f(mark(X1), X2, active(f(mark(_x51), _x52, mark(a)))))mark#(f(f(_x31, _x62, _x63), active(_x22), f(a, active(_x82), b)))active#(f(active(f(mark(_x31), _x62, _x63)), _x22, active(f(active(a), _x82, active(b)))))
mark#(f(f(f(a, _x72, f(_x121, _x142, _x143)), active(_x52), c), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(f(active(a), _x72, active(f(mark(_x121), _x142, _x143))), _x52, active(c))), _x22, active(f(active(a), _x92, b))))mark#(f(f(f(b, _x72, f(_x121, active(_x132), _x133)), active(_x52), c), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(f(active(b), _x72, active(f(mark(_x121), _x132, _x133))), _x52, active(c))), _x22, active(f(active(a), _x92, b))))
mark#(f(f(f(_x71, _x72, f(c, _x122, _x123)), _x32, _x33), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(active(c), _x122, mark(_x123))))), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b))))mark#(f(f(_x31, _x32, c), active(_x22), f(c, active(_x82), b)))active#(f(active(f(mark(_x31), _x32, active(c))), _x22, active(f(active(c), _x82, active(b)))))
mark#(f(f(b, _x62, _x63), active(_x22), f(a, _x52, b)))active#(f(active(f(active(b), _x62, _x63)), _x22, active(f(active(a), _x52, active(b)))))mark#(f(f(b, _x32, a), _x22, f(a, _x52, c)))active#(f(active(f(active(b), _x32, active(a))), _x22, f(active(a), _x52, active(c))))
mark#(f(X1, X2, f(c, _x52, b)))active#(f(mark(X1), X2, active(f(active(c), _x52, active(b)))))mark#(f(f(f(a, _x72, f(a, _x122, _x123)), _x32, _x33), active(mark(_x22)), f(a, _x82, b)))active#(f(active(f(active(f(active(a), _x72, active(f(active(a), _x122, mark(_x123))))), _x32, mark(_x33))), _x22, f(active(a), _x82, b)))
mark#(f(f(f(_x71, active(_x92), f(_x121, _x122, _x123)), _x32, _x33), active(_x22), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x92, active(f(mark(_x121), _x122, mark(_x123))))), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b))))mark#(f(f(f(_x71, _x72, f(_x121, mark(_x142), _x123)), _x32, _x33), active(_x22), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x142, mark(_x123))))), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b))))
mark#(f(X1, active(mark(_x32)), f(f(_x91, _x92, _x93), active(_x72), b)))active#(f(mark(X1), _x32, active(f(active(f(mark(_x91), _x92, mark(_x93))), _x72, active(b)))))mark#(f(f(a, _x32, c), active(_x42), f(c, _x62, b)))active#(f(active(f(active(a), _x32, mark(b))), _x42, f(a, _x62, active(b))))
mark#(f(f(f(a, _x72, f(_x121, active(_x142), _x123)), _x32, _x33), active(mark(_x22)), f(a, _x82, b)))active#(f(active(f(active(f(active(a), _x72, active(f(mark(_x121), _x142, mark(_x123))))), _x32, mark(_x33))), _x22, f(active(a), _x82, b)))mark#(f(f(f(_x71, active(_x82), f(_x131, _x132, _x133)), active(_x62), c), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x82, active(f(_x131, _x132, _x133)))), _x62, active(c))), _x22, active(f(active(a), _x92, b))))
mark#(f(f(b, _x32, c), active(_x22), f(c, _x52, b)))active#(f(active(f(active(b), _x32, active(c))), _x22, active(f(mark(b), _x52, active(b)))))mark#(f(f(b, _x32, c), active(_x22), f(c, _x52, b)))active#(f(active(f(active(b), _x32, mark(b))), _x22, active(f(active(c), _x52, active(b)))))
mark#(f(f(active(_x71), _x72, _x33), active(_x22), f(a, _x82, b)))active#(f(active(f(_x71, _x72, mark(_x33))), _x22, active(f(active(a), _x82, b))))mark#(f(f(c, _x32, c), active(_x42), f(c, _x62, b)))active#(f(active(f(active(c), _x32, active(b))), _x42, f(a, _x62, active(b))))
mark#(f(X1, active(active(_x32)), f(_x51, active(_x82), b)))active#(f(mark(X1), _x32, active(f(mark(_x51), _x82, b))))mark#(f(f(f(_x71, active(_x92), a), _x32, _x33), active(_x22), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x92, active(a))), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b))))
mark#(f(c, active(_x22), f(_x81, active(_x82), b)))active#(f(active(c), _x22, active(f(_x81, _x82, active(b)))))mark#(f(f(f(_x61, _x62, _x63), _x32, b), X2, f(a, _x52, b)))active#(f(active(f(active(f(mark(_x61), _x62, mark(_x63))), _x32, active(b))), X2, active(f(active(a), _x52, active(b)))))
mark#(f(f(_x31, mark(_x52), c), active(_x42), f(c, _x52, b)))active#(f(active(f(mark(_x31), _x52, mark(b))), _x42, f(active(c), _x52, active(b))))mark#(f(c, X2, f(active(_x61), active(_x62), b)))active#(f(active(c), X2, active(f(_x61, _x62, active(b)))))
mark#(f(f(f(_x71, _x72, f(_x121, _x132, active(_x133))), active(_x62), c), active(_x32), f(a, mark(_x92), b)))active#(f(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x132, _x133)))), _x62, active(c)), _x32, active(f(active(a), _x92, b))))mark#(f(f(f(b, _x82, f(_x121, _x142, _x143)), active(_x52), c), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(f(b, _x82, active(f(mark(_x121), _x142, _x143))), _x52, active(c))), _x22, active(f(active(a), _x92, b))))
mark#(f(f(f(a, _x72, f(_x121, active(_x132), _x123)), _x32, _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(active(a), _x72, active(f(mark(_x121), _x132, mark(_x123))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b)))mark#(f(f(f(b, _x72, f(b, _x142, _x143)), active(_x52), c), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(f(active(b), _x72, active(f(active(b), _x142, _x143))), _x52, active(c))), _x22, active(f(active(a), _x92, b))))
mark#(f(f(_x31, _x32, a), _x22, f(a, _x72, c)))active#(f(active(f(mark(_x31), _x32, active(a))), _x22, f(active(a), _x72, c)))mark#(f(f(f(_x61, _x62, _x63), _x32, c), active(_x42), f(c, _x62, b)))active#(f(active(f(active(f(mark(_x61), _x62, mark(_x63))), _x32, mark(b))), _x42, f(a, _x62, active(b))))
mark#(f(f(f(_x71, _x72, f(c, active(_x132), _x123)), _x32, _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(active(c), _x132, mark(_x123))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b)))mark#(f(f(_x31, _x32, c), X2, f(b, mark(_x72), f(_x111, _x112, _x113))))active#(f(active(f(mark(_x31), _x32, active(c))), X2, active(f(active(b), _x72, active(f(mark(_x111), _x112, mark(_x113)))))))
mark#(f(f(a, _x32, _x33), active(_x22), f(a, _x52, c)))active#(f(active(f(active(a), _x32, mark(_x33))), _x22, active(f(active(a), _x52, active(c)))))mark#(f(b, X2, f(a, mark(mark(_x62)), f(_x111, _x112, _x113))))active#(f(active(b), X2, active(f(active(a), _x62, active(f(mark(_x111), _x112, mark(_x113)))))))
mark#(f(b, active(_x32), f(a, mark(_x72), f(_x111, _x112, a))))active#(f(b, _x32, active(f(active(a), _x72, active(f(mark(_x111), _x112, active(a)))))))mark#(f(f(c, _x32, c), active(active(_x22)), f(c, _x62, b)))active#(f(active(f(active(c), _x32, mark(b))), _x22, f(a, _x62, active(b))))
mark#(f(f(_x31, _x32, _x33), active(mark(_x42)), f(_x51, _x52, b)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x42, active(f(mark(_x51), _x52, active(b)))))mark#(f(X1, X2, f(b, active(_x72), b)))active#(f(mark(X1), X2, active(f(active(b), _x72, active(b)))))
mark#(f(f(_x31, _x32, c), X2, f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, mark(b))), X2, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(b, active(_x22), f(a, mark(mark(_x82)), f(_x111, _x112, b))))active#(f(active(b), _x22, active(f(active(a), _x82, active(f(mark(_x111), _x112, active(b)))))))
mark#(f(f(f(_x71, active(_x92), _x73), _x32, _x33), active(_x22), f(a, _x92, b)))active#(f(active(f(active(f(mark(_x71), _x92, mark(_x73))), _x32, mark(_x33))), _x22, active(f(a, _x92, b))))mark#(f(f(f(_x71, _x72, f(c, _x122, _x123)), _x32, _x33), active(_x42), f(a, _x52, b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(active(c), _x122, mark(_x123))))), _x32, mark(_x33))), _x42, f(a, _x52, b)))
mark#(f(b, active(_x32), f(a, mark(_x72), f(_x111, mark(_x102), _x113))))active#(f(b, _x32, active(f(active(a), _x72, active(f(mark(_x111), _x102, mark(_x113)))))))mark#(f(X1, X2, f(_x51, mark(_x72), f(a, active(_x132), _x113))))active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(f(active(a), _x132, mark(_x113)))))))
mark#(f(f(f(a, _x72, f(_x121, mark(_x142), _x123)), _x32, _x33), active(mark(_x22)), f(a, _x82, b)))active#(f(active(f(active(f(active(a), _x72, active(f(mark(_x121), _x142, mark(_x123))))), _x32, mark(_x33))), _x22, f(active(a), _x82, b)))mark#(f(f(_x31, _x32, _x33), active(_x42), f(a, _x52, _x53)))active#(f(f(mark(_x31), _x32, mark(_x33)), _x42, active(f(active(a), _x52, mark(_x53)))))
mark#(f(f(f(c, _x72, _x73), _x32, _x33), active(_x22), f(a, _x82, b)))active#(f(active(f(active(f(active(c), _x72, mark(_x73))), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b))))mark#(f(f(a, _x32, _x33), X2, f(b, _x52, _x53)))active#(f(active(f(active(a), _x32, mark(_x33))), X2, active(f(active(b), _x52, mark(_x53)))))
mark#(f(X1, X2, f(_x51, mark(_x72), f(_x141, active(_x142), _x113))))active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(f(_x141, _x142, mark(_x113)))))))mark#(f(_x21, _x22, f(_x51, active(_x72), b)))active#(f(_x21, _x22, active(f(mark(_x51), _x72, active(b)))))
mark#(f(b, active(_x22), f(a, mark(b), f(_x111, _x112, c))))active#(f(active(b), _x22, mark(f(active(f(mark(_x111), _x112, active(c))), active(f(mark(_x111), _x112, active(c))), active(f(mark(_x111), _x112, active(c)))))))mark#(f(f(_x31, _x62, _x63), active(_x42), f(a, _x52, b)))active#(f(active(f(mark(_x31), _x62, _x63)), _x42, f(active(a), _x52, active(b))))
mark#(f(f(_x31, _x32, _x33), active(_x42), f(_x51, _x52, b)))active#(f(f(mark(_x31), _x32, mark(_x33)), _x42, active(f(mark(_x51), _x52, active(b)))))mark#(f(X1, _x22, f(b, _x62, c)))active#(f(mark(X1), _x22, f(b, _x62, mark(a))))
mark#(f(f(f(_x71, _x72, _x73), mark(_x62), _x33), active(_x22), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x72, mark(_x73))), _x62, mark(_x33))), _x22, active(f(active(a), _x82, b))))mark#(f(f(f(_x71, _x72, f(_x121, _x122, _x123)), _x32, _x33), active(mark(_x42)), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, mark(_x33))), _x42, active(f(active(a), _x82, b))))
mark#(f(b, active(_x22), f(a, mark(_x82), f(_x111, _x122, _x123))))active#(f(active(b), _x22, active(f(a, _x82, active(f(mark(_x111), _x122, _x123))))))mark#(f(f(f(_x71, _x72, f(_x121, active(_x142), _x123)), _x32, _x33), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x142, mark(_x123))))), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b))))
mark#(f(f(f(_x71, _x72, f(a, _x122, _x123)), _x32, _x33), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(active(a), _x122, mark(_x123))))), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b))))mark#(f(f(f(_x71, active(_x92), _x73), _x32, _x33), active(active(_x42)), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x92, mark(_x73))), _x32, mark(_x33))), _x42, active(f(active(a), _x82, b))))
mark#(f(X1, active(_x22), f(f(_x91, _x112, _x113), active(_x72), b)))active#(f(mark(X1), _x22, active(f(active(f(mark(_x91), _x112, _x113)), _x72, active(b)))))mark#(f(X1, active(_x22), f(_x51, mark(_x72), f(_x111, _x132, _x133))))active#(f(mark(X1), _x22, active(f(mark(_x51), _x72, active(f(mark(_x111), _x132, _x133))))))
mark#(f(f(_x31, _x32, c), X2, f(_x51, _x52, a)))active#(f(active(f(mark(_x31), _x32, active(c))), X2, active(f(mark(_x51), _x52, active(a)))))mark#(f(f(f(a, _x72, f(_x121, _x122, f(_x171, _x172, _x173))), mark(_x52), _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(active(a), _x72, active(f(mark(_x121), _x122, active(f(mark(_x171), _x172, mark(_x173))))))), _x52, mark(_x33))), _x42, f(active(a), _x82, b)))
mark#(f(f(_x31, _x32, c), active(_x22), f(c, _x82, b)))active#(f(active(f(mark(_x31), _x32, active(c))), _x22, active(f(b, _x82, active(b)))))mark#(f(f(f(_x71, _x72, f(a, _x132, active(_x133))), active(_x62), c), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(active(a), _x132, _x133)))), _x62, active(c))), _x22, active(f(active(a), _x92, b))))
mark#(f(f(_x31, _x32, _x33), X2, f(a, mark(_x72), c)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x72, active(c)))))mark#(f(f(f(_x71, _x82, f(_x121, _x132, active(_x133))), active(_x62), c), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x82, f(mark(_x121), _x132, _x133))), _x62, active(c))), _x22, active(f(active(a), _x92, b))))
mark#(f(b, active(_x22), f(a, mark(_x72), f(_x111, _x112, f(_x161, _x162, _x163)))))active#(f(active(b), _x22, active(f(active(a), _x72, active(f(mark(_x111), _x112, active(f(mark(_x161), _x162, mark(_x163)))))))))mark#(f(f(f(a, _x72, f(_x131, _x132, _x123)), _x32, _x33), active(_x42), f(a, _x52, b)))active#(f(active(f(active(f(active(a), _x72, active(f(_x131, _x132, mark(_x123))))), _x32, mark(_x33))), _x42, f(a, _x52, b)))
mark#(f(f(_x31, _x32, c), active(active(_x22)), f(c, _x52, b)))active#(f(active(f(mark(_x31), _x32, mark(b))), _x22, f(active(c), _x52, active(b))))mark#(f(X1, mark(_x22), f(_x51, mark(_x72), f(_x111, active(_x132), _x113))))active#(f(mark(X1), _x22, active(f(mark(_x51), _x72, active(f(mark(_x111), _x132, mark(_x113)))))))
mark#(f(X1, active(_x22), f(_x51, mark(_x72), _x53)))active#(f(mark(X1), _x22, active(f(mark(_x51), _x72, mark(_x53)))))mark#(f(f(f(_x71, _x72, f(_x141, _x142, _x123)), mark(_x62), _x33), active(_x22), f(a, mark(active(_x82)), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x141, _x142, mark(_x123))))), _x62, mark(_x33))), _x22, active(f(active(a), _x82, b))))
mark#(f(X1, active(_x22), f(f(_x91, mark(_x112), c), active(_x72), b)))active#(f(mark(X1), _x22, active(f(active(f(mark(_x91), _x112, active(c))), _x72, active(b)))))mark#(f(f(f(a, _x72, f(_x121, _x132, active(_x133))), active(_x62), c), active(_x22), f(a, mark(_x72), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x132, _x133)))), _x62, active(c))), _x22, active(f(a, _x72, b))))
mark#(f(f(f(_x71, _x72, f(_x121, _x132, _x133)), _x32, _x33), active(_x22), f(a, _x82, b)))active#(f(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x132, _x133)))), _x32, mark(_x33)), _x22, f(active(a), _x82, b)))mark#(f(f(f(_x71, _x72, f(b, _x142, _x143)), _x32, _x33), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(active(b), _x142, _x143)))), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b))))
mark#(f(b, active(_x32), f(a, mark(_x62), f(a, _x102, _x103))))active#(f(b, _x32, active(f(active(a), _x62, f(active(a), _x102, _x103)))))mark#(f(f(a, _x32, _x33), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(a), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b))))
mark#(f(b, active(_x22), f(a, mark(_x72), f(_x111, _x112, _x113))))active#(f(b, _x22, f(active(a), _x72, active(f(mark(_x111), _x112, mark(_x113))))))mark#(f(f(f(_x71, _x72, f(_x121, _x122, _x123)), _x32, _x33), active(_x42), f(a, mark(_x52), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, mark(_x33))), _x42, f(active(a), _x52, b)))
mark#(f(b, X2, f(a, mark(_x72), f(f(_x121, _x122, _x123), _x112, _x113))))active#(f(active(b), X2, active(f(active(a), _x72, active(f(active(f(mark(_x121), _x122, mark(_x123))), _x112, mark(_x113)))))))mark#(f(b, _x32, _x33))active#(f(b, _x32, _x33))
mark#(f(b, X2, a))active#(f(active(b), X2, active(a)))mark#(f(f(f(_x71, _x72, f(active(_x151), _x152, _x123)), mark(_x62), _x33), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x151, _x152, mark(_x123))))), _x62, mark(_x33))), _x22, active(f(active(a), _x92, b))))
mark#(f(a, X2, f(b, _x52, c)))active#(f(active(a), X2, active(f(active(b), _x52, active(a)))))mark#(f(b, X2, f(_x51, mark(_x72), f(f(_x141, _x142, _x143), _x112, _x113))))active#(f(active(b), X2, active(f(mark(_x51), _x72, active(f(active(f(mark(_x141), _x142, mark(_x143))), _x112, mark(_x113)))))))
mark#(f(f(f(_x71, _x72, f(f(_x161, _x162, _x163), _x142, _x143)), _x32, _x33), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(active(f(mark(_x161), _x162, mark(_x163))), _x142, _x143)))), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b))))mark#(f(f(f(b, _x72, f(_x121, _x142, _x143)), active(_x52), c), active(mark(_x32)), f(a, mark(_x92), b)))active#(f(active(f(f(active(b), _x72, active(f(mark(_x121), _x142, _x143))), _x52, active(c))), _x32, active(f(active(a), _x92, b))))
mark#(f(f(f(_x61, _x62, _x63), active(_x52), _x33), X2, f(a, _x52, b)))active#(f(active(f(active(f(mark(_x61), _x62, mark(_x63))), _x52, mark(_x33))), X2, active(f(active(a), _x52, active(b)))))mark#(f(b, active(_x32), f(a, mark(_x72), f(b, _x112, _x113))))active#(f(b, _x32, active(f(active(a), _x72, active(f(active(b), _x112, mark(_x113)))))))
mark#(f(b, X2, f(a, mark(_x72), f(_x111, _x102, _x103))))active#(f(active(b), X2, active(f(active(a), _x72, active(f(mark(_x111), _x102, _x103))))))mark#(f(f(_x31, _x32, _x33), X2, f(c, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(c), _x52, mark(_x53)))))
mark#(f(f(f(_x71, mark(_x82), f(c, _x122, _x123)), _x32, _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x82, active(f(active(c), _x122, mark(_x123))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b)))mark#(f(f(f(b, mark(_x82), f(_x121, _x142, _x143)), active(_x52), c), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(f(active(b), _x82, active(f(mark(_x121), _x142, _x143))), _x52, active(c))), _x22, active(f(active(a), _x92, b))))
mark#(f(f(_x31, _x32, c), X2, f(_x51, active(_x72), _x53)))active#(f(active(f(mark(_x31), _x32, active(c))), X2, active(f(mark(_x51), _x72, mark(_x53)))))mark#(f(f(mark(_x61), active(_x62), _x33), active(mark(_x22)), f(a, _x82, b)))active#(f(active(f(_x61, _x62, mark(_x33))), _x22, f(active(a), _x82, b)))
mark#(f(X1, active(_x22), f(_x51, mark(_x72), f(_x111, _x112, a))))active#(f(mark(X1), _x22, active(f(mark(_x51), _x72, active(f(mark(_x111), _x112, active(a)))))))mark#(f(f(f(_x71, _x72, f(_x131, _x132, _x123)), _x32, _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x131, _x132, mark(_x123))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b)))
mark#(f(_x31, active(_x32), f(_x51, active(_x82), b)))active#(f(_x31, _x32, active(f(mark(_x51), _x82, b))))mark#(f(X1, mark(_x22), f(b, _x52, c)))active#(f(mark(X1), _x22, active(f(active(b), _x52, active(c)))))
mark#(f(b, active(_x32), f(a, mark(_x62), f(a, active(_x102), _x113))))active#(f(b, _x32, active(f(active(a), _x62, f(active(a), _x102, mark(_x113))))))mark#(f(f(_x31, _x32, _x33), X2, f(b, mark(_x72), b)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(b), _x72, active(b)))))
mark#(f(f(f(c, _x72, f(_x121, _x122, _x123)), _x32, _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(active(c), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b)))mark#(f(f(_x31, mark(_x52), _x33), X2, f(a, _x52, c)))active#(f(active(f(mark(_x31), _x52, mark(_x33))), X2, active(f(active(a), _x52, active(c)))))
mark#(f(f(f(_x71, _x72, f(a, _x142, _x143)), active(_x62), c), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(active(a), _x142, _x143)))), _x62, active(c))), _x22, active(f(active(a), _x92, b))))mark#(f(f(f(_x71, _x72, f(mark(_x151), _x152, _x123)), mark(_x62), _x33), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x151, _x152, mark(_x123))))), _x62, mark(_x33))), _x22, active(f(active(a), _x92, b))))
mark#(f(f(_x31, _x32, a), X2, f(a, _x72, c)))active#(f(active(f(mark(_x31), _x32, active(a))), X2, active(f(active(a), _x72, c))))mark#(f(f(f(_x61, _x62, _x63), _x32, _x33), _x22, f(a, _x72, b)))active#(f(f(active(f(mark(_x61), _x62, mark(_x63))), _x32, mark(_x33)), _x22, active(f(a, _x72, active(b)))))
mark#(f(f(_x31, active(_x62), _x33), active(_x22), f(_x51, _x52, b)))active#(f(active(f(mark(_x31), _x62, mark(_x33))), _x22, active(f(mark(_x51), _x52, active(b)))))mark#(f(b, active(_x22), f(a, mark(_x72), f(c, _x112, _x113))))active#(f(active(b), _x22, active(f(active(a), _x72, active(f(active(c), _x112, mark(_x113)))))))
mark#(f(c, X2, f(f(_x91, _x92, _x93), active(_x72), b)))active#(f(mark(a), X2, active(f(active(f(mark(_x91), _x92, mark(_x93))), _x72, active(b)))))mark#(f(b, active(_x22), f(a, mark(_x82), f(_x111, _x112, a))))active#(f(active(b), _x22, active(f(a, _x82, active(f(mark(_x111), _x112, active(a)))))))
mark#(f(f(_x31, _x32, _x33), X2, f(b, mark(_x82), _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(b, _x82, mark(_x53)))))mark#(f(f(_x61, _x62, a), _x22, f(a, _x52, c)))active#(f(active(f(_x61, _x62, active(a))), _x22, f(active(a), _x52, active(c))))
mark#(f(X1, active(_x22), f(_x51, active(_x72), c)))active#(f(mark(X1), _x22, active(f(mark(_x51), _x72, active(c)))))mark#(f(f(_x31, active(_x52), c), active(_x42), f(c, _x52, b)))active#(f(active(f(mark(_x31), _x52, mark(b))), _x42, f(mark(a), _x52, active(b))))
mark#(f(a, _x22, f(b, _x52, c)))active#(f(a, _x22, active(f(active(b), _x52, active(c)))))mark#(f(f(_x31, _x32, c), mark(_x22), f(b, mark(_x72), _x53)))active#(f(active(f(mark(_x31), _x32, active(c))), _x22, active(f(active(b), _x72, mark(_x53)))))
mark#(f(f(f(_x71, mark(_x92), f(_x121, _x122, _x123)), _x32, _x33), active(_x22), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x92, active(f(mark(_x121), _x122, mark(_x123))))), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b))))mark#(f(f(b, _x32, _x33), X2, f(a, _x72, b)))active#(f(active(f(active(b), _x32, mark(_x33))), X2, active(f(active(a), _x72, b))))
mark#(f(f(f(a, _x72, f(mark(_x101), _x102, _x103)), active(_x62), c), active(_x32), f(a, mark(_x92), b)))active#(f(active(f(active(f(active(a), _x72, active(f(_x101, _x102, _x103)))), _x62, active(c))), _x32, f(active(a), _x92, b)))mark#(f(f(f(_x71, _x72, f(_x121, mark(_x142), _x123)), _x32, _x33), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x142, mark(_x123))))), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b))))
mark#(f(X1, X2, f(_x51, _x52, c)))active#(f(mark(X1), X2, active(f(mark(_x51), _x52, mark(b)))))mark#(f(f(_x31, active(_x62), _x33), active(_x22), f(a, _x82, b)))active#(f(active(f(mark(_x31), _x62, mark(_x33))), _x22, active(f(active(a), _x82, b))))
mark#(f(b, X2, f(_x51, mark(_x72), f(_x111, _x112, f(_x161, _x162, _x163)))))active#(f(active(b), X2, active(f(mark(_x51), _x72, active(f(mark(_x111), _x112, active(f(mark(_x161), _x162, mark(_x163)))))))))mark#(f(f(_x31, _x32, a), _x22, f(a, _x72, c)))active#(f(active(f(mark(_x31), _x32, active(a))), _x22, f(a, _x72, active(c))))
mark#(f(X1, active(_x22), f(f(b, _x92, c), active(_x72), b)))active#(f(mark(X1), _x22, active(f(active(f(active(b), _x92, active(c))), _x72, active(b)))))mark#(f(f(_x61, _x62, c), active(_x22), f(_x51, _x72, b)))active#(f(active(f(_x61, _x62, active(c))), _x22, active(f(mark(_x51), _x72, b))))
mark#(f(f(f(c, _x72, f(_x121, _x132, _x133)), _x32, _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(active(c), _x72, active(f(mark(_x121), _x132, _x133)))), _x32, mark(_x33))), _x42, f(active(a), _x82, b)))mark#(f(f(f(b, _x72, f(_x141, _x142, _x123)), _x32, _x33), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(active(b), _x72, active(f(_x141, _x142, mark(_x123))))), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b))))
mark#(f(f(f(b, _x62, _x63), _x32, _x33), X2, f(a, _x72, b)))active#(f(active(f(active(f(active(b), _x62, mark(_x63))), _x32, mark(_x33))), X2, active(f(a, _x72, active(b)))))mark#(f(b, mark(_x22), X3))active#(f(active(b), _x22, mark(X3)))
mark#(f(b, _x22, f(b, _x52, c)))active#(f(active(b), _x22, f(active(b), _x52, mark(a))))mark#(f(f(_x31, _x32, c), X2, f(b, mark(_x72), c)))active#(f(active(f(mark(_x31), _x32, active(c))), X2, active(f(active(b), _x72, active(c)))))
mark#(f(f(_x31, _x32, c), active(_x22), f(c, _x62, b)))active#(f(f(mark(_x31), _x32, mark(b)), _x22, f(a, _x62, active(b))))mark#(f(f(f(_x81, _x82, _x83), _x62, _x63), active(_x22), f(a, _x52, b)))active#(f(active(f(active(f(mark(_x81), _x82, mark(_x83))), _x62, _x63)), _x22, active(f(active(a), _x52, active(b)))))
mark#(f(b, active(_x32), f(a, mark(_x82), f(_x111, _x112, c))))active#(f(b, _x32, active(f(a, _x82, active(f(mark(_x111), _x112, active(c)))))))mark#(f(c, _x22, f(_x81, active(_x82), b)))active#(f(c, _x22, active(f(_x81, _x82, active(b)))))
mark#(f(f(f(_x61, _x62, _x63), _x32, _x33), X2, f(b, _x52, _x53)))active#(f(active(f(active(f(mark(_x61), _x62, mark(_x63))), _x32, mark(_x33))), X2, active(f(active(b), _x52, mark(_x53)))))mark#(f(X1, mark(_x22), f(_x51, active(_x72), b)))active#(f(mark(X1), _x22, active(f(mark(_x51), _x72, active(b)))))
mark#(f(X1, mark(active(_x32)), f(b, _x52, c)))active#(f(mark(X1), _x32, active(f(active(b), _x52, mark(a)))))mark#(f(b, active(active(_x22)), f(a, mark(_x62), f(a, _x112, _x113))))active#(f(b, _x22, active(f(active(a), _x62, f(active(a), _x112, mark(_x113))))))
mark#(f(f(b, _x32, c), active(_x42), f(c, _x62, b)))active#(f(active(f(active(b), _x32, active(b))), _x42, f(a, _x62, active(b))))mark#(f(c, X2, f(_x51, active(_x72), c)))active#(f(active(c), X2, active(f(mark(_x51), _x72, active(c)))))
mark#(f(X1, mark(mark(_x32)), f(b, _x52, c)))active#(f(mark(X1), _x32, active(f(active(b), _x52, mark(a)))))mark#(f(f(f(a, _x72, f(_x121, _x122, _x123)), _x32, _x33), active(_x42), f(a, active(_x52), b)))active#(f(active(f(active(f(active(a), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, mark(_x33))), _x42, f(active(a), _x52, b)))
mark#(f(f(_x31, _x32, c), X2, f(_x71, _x72, _x53)))active#(f(active(f(mark(_x31), _x32, active(c))), X2, active(f(_x71, _x72, mark(_x53)))))mark#(f(b, active(_x32), f(a, mark(_x62), f(_x111, _x112, f(_x131, _x132, _x133)))))active#(f(b, _x32, active(f(active(a), _x62, f(mark(_x111), _x112, active(f(mark(_x131), _x132, mark(_x133))))))))
mark#(f(f(f(_x71, _x72, f(_x121, _x142, _x143)), active(_x62), c), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x142, _x143)))), _x62, mark(b))), _x22, active(f(active(a), _x92, b))))mark#(f(b, mark(_x22), f(a, mark(_x72), f(_x111, _x112, _x113))))active#(f(active(b), _x22, active(f(active(a), _x72, active(f(mark(_x111), _x112, mark(_x113)))))))
mark#(f(f(_x31, _x32, c), active(_x42), f(c, _x62, b)))active#(f(active(f(mark(_x31), _x32, mark(b))), _x42, f(active(c), _x62, b)))mark#(f(f(f(_x71, _x72, f(mark(_x101), _x102, _x103)), active(_x62), c), active(mark(_x22)), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x101, _x102, _x103)))), _x62, active(c))), _x22, f(active(a), _x92, b)))
mark#(f(f(_x31, _x32, _x33), active(_x22), f(a, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(a), _x52, mark(_x53)))))mark#(f(f(f(a, _x72, f(_x121, _x122, _x123)), _x32, _x33), active(mark(_x22)), f(a, mark(_x72), b)))active#(f(active(f(active(f(active(a), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, mark(_x33))), _x22, f(active(a), _x72, b)))
mark#(f(f(_x31, mark(_x52), _x33), X2, f(b, _x52, mark(_x33))))active#(f(active(f(mark(_x31), _x52, mark(_x33))), X2, active(f(active(b), _x52, mark(_x53)))))mark#(f(f(f(_x61, _x62, _x63), _x32, _x33), X2, f(a, _x52, c)))active#(f(active(f(active(f(mark(_x61), _x62, mark(_x63))), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(c)))))
mark#(f(f(mark(_x71), _x72, _x33), active(mark(active(_x42))), f(a, _x82, b)))active#(f(active(f(_x71, _x72, mark(_x33))), _x42, f(active(a), _x82, b)))mark#(f(f(f(_x71, _x72, f(_x121, _x142, _x143)), active(_x52), c), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x142, _x143)))), _x52, c)), _x22, active(f(active(a), _x92, b))))
mark#(f(X1, X2, f(a, active(_x72), c)))active#(f(mark(X1), X2, active(f(active(a), _x72, active(c)))))mark#(f(_x21, _x22, f(_x51, _x52, _x53)))active#(f(_x21, _x22, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(f(f(_x71, _x72, f(_x121, _x142, _x143)), active(_x52), c), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(f(mark(_x71), _x72, active(f(mark(_x121), _x142, _x143))), _x52, mark(b))), _x22, active(f(active(a), _x92, b))))mark#(f(f(f(_x71, _x72, f(_x131, _x132, _x133)), active(_x62), c), active(mark(_x22)), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x131, _x132, _x133)))), _x62, active(c))), _x22, f(active(a), _x92, b)))
mark#(f(f(f(_x71, _x72, f(_x131, _x132, _x133)), active(_x62), c), active(active(_x32)), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x131, _x132, _x133)))), _x62, active(c))), _x32, active(f(active(a), _x92, b))))mark#(f(f(_x31, _x32, a), active(_x42), f(a, _x52, b)))active#(f(active(f(mark(_x31), _x32, active(a))), _x42, f(active(a), _x52, active(b))))
mark#(f(f(f(_x71, _x72, _x73), _x32, _x33), active(_x22), f(a, _x52, b)))active#(f(active(f(active(f(mark(_x71), _x72, mark(_x73))), _x32, mark(_x33))), _x22, active(f(active(a), _x52, active(b)))))mark#(f(b, active(_x22), f(f(_x91, _x92, c), active(_x72), b)))active#(f(active(b), _x22, active(f(active(f(mark(_x91), _x92, active(c))), _x72, active(b)))))
mark#(f(f(f(a, _x72, f(_x121, _x122, _x123)), _x62, _x33), active(mark(_x22)), f(a, _x82, b)))active#(f(active(f(f(active(a), _x72, active(f(mark(_x121), _x122, mark(_x123)))), _x62, mark(_x33))), _x22, f(active(a), _x82, b)))mark#(f(f(f(_x71, _x72, f(a, b, _x123)), mark(_x62), _x33), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, mark(f(mark(_x123), mark(_x123), mark(_x123))))), _x62, mark(_x33))), _x22, active(f(active(a), _x92, b))))
mark#(f(f(f(a, _x72, f(_x121, _x122, _x123)), mark(_x52), f(_x91, _x92, _x93)), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(active(a), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x52, active(f(mark(_x91), _x92, mark(_x93))))), _x42, f(active(a), _x82, b)))mark#(f(f(b, _x32, _x33), X2, f(a, _x52, _x53)))active#(f(active(f(active(b), _x32, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53)))))
mark#(f(f(_x31, _x32, _x33), _x22, f(a, _x82, _x83)))active#(f(f(mark(_x31), _x32, mark(_x33)), _x22, active(f(active(a), _x82, _x83))))mark#(f(f(_x31, _x52, _x53), X2, f(a, _x52, b)))active#(f(active(f(mark(_x31), _x52, _x53)), X2, active(f(active(a), _x52, active(b)))))
mark#(f(f(_x51, active(_x52), c), active(_x22), f(_x51, _x52, b)))active#(f(active(f(_x51, _x52, active(c))), _x22, active(f(mark(_x51), _x52, active(b)))))mark#(f(b, active(mark(_x22)), f(a, mark(_x72), f(_x111, _x112, _x113))))active#(f(b, _x22, active(f(active(a), _x72, active(f(mark(_x111), _x112, mark(_x113)))))))
mark#(f(b, active(_x32), f(a, mark(mark(_x72)), f(a, _x112, _x113))))active#(f(b, _x32, active(f(active(a), _x72, f(active(a), _x112, mark(_x113))))))mark#(f(f(f(f(_x91, _x92, _x93), _x62, _x63), _x32, _x33), X2, f(a, _x52, b)))active#(f(active(f(active(f(active(f(mark(_x91), _x92, mark(_x93))), _x62, mark(_x63))), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(b)))))
mark#(f(f(f(c, _x72, f(mark(_x101), _x102, _x103)), active(_x62), c), active(_x32), f(a, mark(_x92), b)))active#(f(active(f(active(f(active(c), _x72, active(f(_x101, _x102, _x103)))), _x62, active(c))), _x32, f(active(a), _x92, b)))mark#(f(f(f(a, _x72, f(_x121, _x132, _x133)), _x32, _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(active(a), _x72, active(f(mark(_x121), _x132, _x133)))), _x32, mark(_x33))), _x42, f(active(a), _x82, b)))
mark#(f(b, active(mark(_x22)), f(a, mark(_x62), f(a, _x112, _x113))))active#(f(b, _x22, active(f(active(a), _x62, f(active(a), _x112, mark(_x113))))))mark#(f(f(f(_x61, _x62, _x63), _x52, _x53), X2, f(a, _x72, b)))active#(f(active(f(active(f(mark(_x61), _x62, mark(_x63))), _x52, _x53)), X2, active(f(a, _x72, active(b)))))
mark#(f(f(_x31, _x52, c), active(_x42), f(c, _x52, b)))active#(f(active(f(mark(_x31), _x52, b)), _x42, f(mark(a), _x52, active(b))))mark#(f(f(_x31, mark(_x62), _x33), active(_x22), f(_x51, _x52, b)))active#(f(active(f(mark(_x31), _x62, mark(_x33))), _x22, active(f(mark(_x51), _x52, active(b)))))
mark#(f(f(f(_x71, _x72, f(c, _x122, _x123)), _x32, _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(a), _x122, mark(_x123))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b)))mark#(f(f(b, active(_x52), _x33), X2, f(a, _x52, b)))active#(f(active(f(active(b), _x52, mark(_x33))), X2, active(f(active(a), _x52, active(b)))))
mark#(f(f(f(_x71, _x72, f(c, _x122, _x123)), active(_x52), _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(active(c), _x122, mark(_x123))))), _x52, mark(_x33))), _x42, f(active(a), _x82, b)))mark#(f(f(c, _x32, c), active(_x42), f(c, _x52, b)))active#(f(active(f(active(c), _x32, mark(b))), _x42, f(mark(a), _x52, active(b))))
mark#(f(f(_x31, _x32, c), X2, f(_x51, _x72, _x73)))active#(f(active(f(mark(_x31), _x32, active(c))), X2, active(f(mark(_x51), _x72, _x73))))mark#(f(_x21, _x22, f(_x51, mark(_x72), _x53)))active#(f(_x21, _x22, active(f(mark(_x51), _x72, mark(_x53)))))
mark#(f(f(_x31, _x32, _x33), _x22, f(b, mark(_x72), _x53)))active#(f(f(mark(_x31), _x32, mark(_x33)), _x22, active(f(active(b), _x72, mark(_x53)))))mark#(f(f(_x31, _x32, _x33), _x22, f(a, mark(_x82), _x53)))active#(f(f(mark(_x31), _x32, mark(_x33)), _x22, active(f(active(a), _x82, mark(_x53)))))
mark#(f(f(a, b, _x33), active(mark(_x42)), f(a, _x82, b)))active#(f(mark(f(mark(_x33), mark(_x33), mark(_x33))), _x42, active(f(active(a), _x82, b))))mark#(f(f(f(_x71, _x72, f(a, b, _x111)), active(_x62), c), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, mark(f(_x111, _x111, _x111)))), _x62, active(c))), _x22, active(f(active(a), _x92, b))))
mark#(f(f(f(_x71, _x72, f(a, b, _x123)), _x32, _x33), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, mark(f(mark(_x123), mark(_x123), mark(_x123))))), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b))))mark#(f(f(_x31, _x32, _x33), active(mark(_x42)), f(a, _x52, b)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x42, active(f(active(a), _x52, active(b)))))
mark#(f(f(f(_x71, _x72, f(f(_x141, _x142, _x143), _x142, _x143)), active(_x62), c), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(active(f(mark(_x141), _x142, mark(_x143))), _x142, _x143)))), _x62, active(c))), _x22, active(f(active(a), _x92, b))))mark#(f(X1, X2, f(_x51, active(_x72), _x53)))active#(f(mark(X1), X2, active(f(mark(_x51), _x72, mark(_x53)))))
mark#(f(f(f(_x71, _x72, f(_x121, _x142, _x143)), active(_x62), c), active(active(_x32)), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x142, _x143)))), _x62, active(c))), _x32, active(f(active(a), _x92, b))))mark#(f(f(a, _x32, _x33), X2, f(b, mark(_x72), _x53)))active#(f(active(f(active(a), _x32, mark(_x33))), X2, active(f(active(b), _x72, mark(_x53)))))
mark#(f(f(_x51, _x52, _x33), X2, f(a, _x52, b)))active#(f(active(f(_x51, _x52, mark(_x33))), X2, active(f(active(a), _x52, active(b)))))mark#(f(f(_x31, _x32, _x33), active(_x22), f(a, mark(_x82), b)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(a, _x82, b))))
mark#(f(f(_x31, _x32, a), X2, f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, active(a))), X2, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(f(_x31, mark(_x62), c), active(_x22), f(c, _x52, b)))active#(f(active(f(mark(_x31), _x62, active(c))), _x22, active(f(active(c), _x52, active(b)))))
mark#(f(f(f(_x71, _x72, f(c, _x122, _x123)), _x32, _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(b), _x122, mark(_x123))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b)))mark#(f(X1, X2, f(a, _x52, _x53)))active#(f(mark(X1), X2, active(f(active(a), _x52, mark(_x53)))))
mark#(f(b, active(_x32), f(a, mark(_x62), f(_x111, active(_x102), _x113))))active#(f(b, _x32, active(f(active(a), _x62, f(mark(_x111), _x102, mark(_x113))))))mark#(f(X1, X2, f(_x51, mark(_x72), f(c, active(_x132), _x113))))active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(f(active(c), _x132, mark(_x113)))))))
mark#(f(f(b, _x32, _x33), _x22, f(a, _x52, b)))active#(f(active(f(active(b), _x32, mark(_x33))), _x22, f(active(a), _x52, active(b))))mark#(f(f(f(_x61, _x62, _x63), _x32, c), X2, f(a, _x72, b)))active#(f(active(f(active(f(mark(_x61), _x62, mark(_x63))), _x32, active(c))), X2, active(f(a, _x72, active(b)))))
mark#(f(f(c, _x32, c), X2, f(b, mark(_x72), _x53)))active#(f(active(f(active(c), _x32, active(c))), X2, active(f(active(b), _x72, mark(_x53)))))mark#(f(X1, mark(_x22), f(_x51, mark(_x72), f(_x111, _x112, _x113))))active#(f(mark(X1), _x22, active(f(mark(_x51), _x72, active(f(mark(_x111), _x112, mark(_x113)))))))
mark#(f(f(f(_x71, _x72, f(a, b, _x91)), active(_x62), c), active(_x32), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, mark(f(_x91, _x91, _x91)))), _x62, active(c))), _x32, f(active(a), _x92, b)))mark#(f(f(_x51, _x52, _x33), X2, f(b, mark(_x72), mark(_x33))))active#(f(active(f(_x51, _x52, mark(_x33))), X2, active(f(active(b), _x72, mark(_x53)))))
mark#(f(f(_x31, active(_x52), a), X2, f(a, _x52, c)))active#(f(active(f(mark(_x31), _x52, active(a))), X2, active(f(active(a), _x52, active(c)))))mark#(f(X1, active(_x22), f(_x51, mark(_x72), f(a, _x112, _x113))))active#(f(mark(X1), _x22, active(f(mark(_x51), _x72, active(f(active(a), _x112, mark(_x113)))))))
mark#(f(f(c, _x32, _x33), active(_x22), f(a, _x52, b)))active#(f(active(f(active(c), _x32, mark(_x33))), _x22, active(f(active(a), _x52, active(b)))))mark#(f(b, X2, f(a, mark(_x72), f(b, _x112, _x113))))active#(f(active(b), X2, active(f(active(a), _x72, active(f(active(b), _x112, mark(_x113)))))))
mark#(f(f(_x31, mark(_x62), _x33), active(_x22), f(a, _x52, b)))active#(f(active(f(mark(_x31), _x62, mark(_x33))), _x22, active(f(active(a), _x52, active(b)))))mark#(f(f(f(_x71, _x72, f(_x121, _x132, mark(_x133))), active(_x52), c), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(f(mark(_x71), _x72, active(f(mark(_x121), _x132, _x133))), _x52, active(c))), _x22, active(f(active(a), _x92, b))))
mark#(f(a, X2, f(_x51, mark(_x72), _x53)))active#(f(active(a), X2, active(f(mark(_x51), _x72, mark(_x53)))))mark#(f(f(_x31, _x32, _x33), active(mark(_x42)), f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x42, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(f(f(_x71, _x72, f(_x121, _x122, _x123)), _x62, _x63), active(_x22), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x62, _x63)), _x22, active(f(active(a), _x82, b))))mark#(f(X1, X2, f(_x51, active(_x82), b)))active#(f(mark(X1), X2, active(f(mark(_x51), _x82, b))))
mark#(f(f(f(_x71, _x72, f(_x121, _x122, mark(_x123))), active(_x62), c), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x121, _x122, _x123)))), _x62, active(c))), _x22, active(f(active(a), _x92, b))))mark#(f(f(_x31, _x32, _x33), active(_x42), f(a, active(_x62), b)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x42, f(active(a), _x62, active(b))))
mark#(f(a, active(_x22), f(_x51, _x52, _x53)))active#(f(active(a), _x22, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(f(_x61, _x62, f(_x101, _x102, _x103)), active(mark(_x22)), f(a, _x82, b)))active#(f(active(f(_x61, _x62, active(f(mark(_x101), _x102, mark(_x103))))), _x22, f(active(a), _x82, b)))
mark#(f(f(f(b, _x72, f(_x131, _x132, _x133)), active(_x62), c), active(_x32), f(a, mark(_x92), b)))active#(f(active(f(active(f(active(b), _x72, active(f(_x131, _x132, _x133)))), _x62, active(c))), _x32, f(active(a), _x92, b)))mark#(f(X1, active(_x22), f(f(_x111, _x112, _x93), active(_x72), b)))active#(f(mark(X1), _x22, active(f(active(f(_x111, _x112, mark(_x93))), _x72, active(b)))))
mark#(f(f(b, _x32, c), X2, f(a, _x52, b)))active#(f(active(f(active(b), _x32, active(c))), X2, active(f(active(a), _x52, active(b)))))mark#(f(X1, X2, f(f(_x91, _x92, _x93), mark(_x72), f(_x111, _x112, _x113))))active#(f(mark(X1), X2, active(f(active(f(mark(_x91), _x92, mark(_x93))), _x72, active(f(mark(_x111), _x112, mark(_x113)))))))
mark#(f(f(f(a, _x72, f(c, _x122, _x123)), mark(_x52), _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(active(a), _x72, active(f(active(c), _x122, mark(_x123))))), _x52, mark(_x33))), _x42, f(active(a), _x82, b)))mark#(f(b, active(_x22), f(a, mark(mark(_x72)), f(_x111, _x112, _x113))))active#(f(active(b), _x22, active(f(a, _x72, active(f(mark(_x111), _x112, mark(_x113)))))))
mark#(f(X1, active(_x22), f(_x51, _x52, b)))active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, active(b)))))mark#(f(f(_x31, _x32, c), _x22, f(a, _x52, _x53)))active#(f(f(mark(_x31), _x32, active(c)), _x22, active(f(active(a), _x52, mark(_x53)))))
mark#(f(b, active(_x22), f(a, mark(_x72), f(_x111, _x112, _x113))))active#(f(active(b), _x22, active(f(a, _x72, f(mark(_x111), _x112, mark(_x113))))))mark#(f(f(f(_x71, _x72, f(_x121, _x142, _x143)), active(_x62), _x33), active(_x22), f(a, mark(active(_x82)), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x142, _x143)))), _x62, mark(_x33))), _x22, active(f(active(a), _x82, b))))
mark#(f(f(mark(_x71), _x72, _x33), active(mark(mark(_x42))), f(a, _x82, b)))active#(f(active(f(_x71, _x72, mark(_x33))), _x42, f(active(a), _x82, b)))mark#(f(f(f(_x71, _x72, f(_x121, _x122, f(_x171, _x172, _x173))), _x32, _x33), active(_x22), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x122, active(f(mark(_x171), _x172, mark(_x173))))))), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b))))
mark#(f(X1, X2, f(b, _x52, _x53)))active#(f(mark(X1), X2, active(f(active(b), _x52, mark(_x53)))))mark#(f(f(f(_x71, _x72, f(_x121, _x132, _x133)), _x32, f(_x81, _x82, _x83)), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x132, _x133)))), _x32, active(f(mark(_x81), _x82, mark(_x83))))), _x42, f(active(a), _x82, b)))
mark#(f(X1, active(_x22), X3))active#(f(mark(X1), _x22, mark(X3)))mark#(f(f(f(_x71, _x72, f(_x121, _x122, _x123)), _x32, _x33), active(_x42), f(a, mark(_x92), b)))active#(f(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, mark(_x33)), _x42, active(f(active(a), _x92, b))))
mark#(f(f(f(a, _x62, active(b)), _x32, _x33), X2, f(a, mark(_x62), b)))active#(f(active(f(active(f(mark(_x61), _x62, mark(_x63))), _x32, mark(_x33))), X2, active(f(a, _x62, active(b)))))mark#(f(f(f(_x71, _x72, f(_x131, _x132, _x133)), active(_x62), c), active(_x32), f(a, mark(_x52), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x131, _x132, _x133)))), _x62, active(c))), _x32, f(a, _x52, b)))
mark#(f(c, _x22, f(active(_x61), active(_x62), b)))active#(f(active(c), _x22, f(_x61, _x62, active(b))))mark#(f(f(f(_x71, _x72, f(c, _x142, _x143)), active(_x62), _x33), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(active(c), _x142, _x143)))), _x62, mark(_x33))), _x22, active(f(active(a), _x92, b))))
mark#(f(b, active(_x32), f(a, mark(_x82), f(_x111, _x112, c))))active#(f(active(b), _x32, f(a, _x82, active(f(mark(_x111), _x112, active(c))))))mark#(f(f(f(_x71, _x72, f(mark(_x111), _x112, mark(_x113))), active(_x62), c), active(_x32), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x111, _x112, _x113)))), _x62, active(c))), _x32, f(active(a), _x92, b)))
mark#(f(f(_x31, _x32, b), X2, f(b, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, active(b))), X2, active(f(active(b), _x52, mark(_x53)))))mark#(f(f(_x31, _x32, c), X2, f(a, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, active(c))), X2, active(f(active(a), _x52, mark(_x53)))))
mark#(f(f(f(_x71, _x72, _x73), _x32, _x33), active(_x22), f(_x51, _x52, _x53)))active#(f(active(f(active(f(mark(_x71), _x72, mark(_x73))), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(f(b, _x32, _x33), active(_x22), f(a, _x52, b)))active#(f(active(f(active(b), _x32, mark(_x33))), _x22, active(f(active(a), _x52, active(b)))))
mark#(f(f(f(_x61, _x62, _x63), _x32, a), X2, f(a, _x52, b)))active#(f(active(f(active(f(mark(_x61), _x62, mark(_x63))), _x32, active(a))), X2, active(f(active(a), _x52, active(b)))))mark#(f(f(f(_x71, _x72, f(_x121, _x132, _x133)), _x32, _x33), active(_x42), f(a, _x52, b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x132, _x133)))), _x32, mark(_x33))), _x42, f(a, _x52, b)))
mark#(f(f(f(_x71, mark(_x82), f(_x131, _x132, _x133)), active(_x62), c), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x82, active(f(_x131, _x132, _x133)))), _x62, active(c))), _x22, active(f(active(a), _x92, b))))mark#(f(f(f(a, active(_x92), f(_x121, _x122, _x123)), _x32, _x33), active(mark(_x22)), f(a, _x82, b)))active#(f(active(f(active(f(active(a), _x92, active(f(mark(_x121), _x122, mark(_x123))))), _x32, mark(_x33))), _x22, f(active(a), _x82, b)))
mark#(f(f(_x31, _x32, c), X2, f(b, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, active(c))), X2, active(f(active(b), _x52, mark(_x53)))))mark#(f(f(_x31, _x32, c), active(_x42), f(a, _x52, b)))active#(f(active(f(mark(_x31), _x32, active(c))), _x42, f(active(a), _x52, active(b))))
mark#(f(f(f(_x71, _x72, f(c, _x122, _x123)), _x32, b), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(active(c), _x122, mark(_x123))))), _x32, active(b))), _x42, f(active(a), _x82, b)))mark#(f(b, active(_x22), f(a, mark(_x72), f(b, _x112, _x113))))active#(f(active(b), _x22, active(f(active(a), _x72, active(f(active(b), _x112, mark(_x113)))))))
mark#(f(X1, mark(_x22), X3))active#(f(mark(X1), _x22, mark(X3)))mark#(f(f(_x51, mark(_x52), c), active(_x22), f(_x51, _x52, b)))active#(f(active(f(_x51, _x52, active(c))), _x22, active(f(mark(_x51), _x52, active(b)))))
mark#(f(f(f(_x71, _x72, f(_x121, _x142, _x143)), active(_x62), _x33), active(_x22), f(a, mark(_x82), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x142, _x143)))), _x62, mark(_x33))), _x22, active(f(a, _x82, b))))mark#(f(f(_x31, _x32, _x33), active(active(_x42)), f(a, _x82, b)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x42, active(f(active(a), _x82, b))))
mark#(f(f(f(c, _x72, f(_x131, _x132, _x133)), active(_x62), c), active(_x32), f(a, mark(_x92), b)))active#(f(active(f(active(f(active(c), _x72, active(f(_x131, _x132, _x133)))), _x62, active(c))), _x32, f(active(a), _x92, b)))mark#(f(c, _x22, f(_x61, active(mark(_x62)), b)))active#(f(active(c), _x22, f(_x61, _x62, active(b))))
mark#(f(X1, active(_x22), f(b, _x52, c)))active#(f(mark(X1), _x22, active(f(active(b), _x52, mark(a)))))mark#(f(X1, mark(_x22), f(b, _x52, c)))active#(f(mark(X1), _x22, active(f(active(b), _x52, active(a)))))
mark#(f(f(f(b, _x62, _x63), _x32, _x33), X2, f(a, _x52, b)))active#(f(active(f(active(f(active(b), _x62, mark(_x63))), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(b)))))mark#(f(f(f(_x61, active(_x82), _x63), _x32, _x33), X2, f(a, _x52, b)))active#(f(active(f(active(f(mark(_x61), _x82, mark(_x63))), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(b)))))
mark#(f(f(f(a, _x92, f(_x121, _x122, _x123)), mark(_x52), _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(active(a), _x92, f(mark(_x121), _x122, mark(_x123)))), _x52, mark(_x33))), _x42, f(active(a), _x82, b)))mark#(f(X1, _x22, f(_x51, mark(_x72), f(_x111, active(_x132), _x113))))active#(f(mark(X1), _x22, f(mark(_x51), _x72, active(f(mark(_x111), _x132, mark(_x113))))))
mark#(f(f(f(a, _x72, f(_x121, _x122, f(_x161, _x162, _x163))), _x32, _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(active(a), _x72, active(f(mark(_x121), _x122, active(f(mark(_x161), _x162, mark(_x163))))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b)))mark#(f(X1, active(_x22), f(f(_x91, _x92, _x93), mark(_x72), f(_x111, _x112, _x113))))active#(f(mark(X1), _x22, active(f(active(f(mark(_x91), _x92, mark(_x93))), _x72, active(f(mark(_x111), _x112, mark(_x113)))))))
mark#(f(X1, _x22, f(b, _x52, c)))active#(f(mark(X1), _x22, f(active(b), _x52, active(c))))mark#(f(f(f(a, _x72, f(_x121, _x122, _x123)), mark(_x62), _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(f(active(a), _x72, active(f(mark(_x121), _x122, mark(_x123)))), _x62, mark(_x33))), _x42, f(active(a), _x82, b)))
mark#(f(f(_x61, _x62, _x33), active(_x22), f(_x51, _x52, _x53)))active#(f(active(f(_x61, _x62, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(f(b, _x32, _x33), mark(_x22), f(a, _x52, b)))active#(f(active(f(active(b), _x32, mark(_x33))), _x22, active(f(active(a), _x52, active(b)))))
mark#(f(f(f(_x71, _x72, f(_x141, _x142, _x123)), _x32, _x33), active(mark(_x42)), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x141, _x142, mark(_x123))))), _x32, mark(_x33))), _x42, active(f(active(a), _x92, b))))mark#(f(f(f(a, _x72, f(_x131, _x132, _x123)), _x32, f(_x81, _x82, _x83)), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(active(a), _x72, active(f(_x131, _x132, mark(_x123))))), _x32, active(f(mark(_x81), _x82, mark(_x83))))), _x42, f(active(a), _x82, b)))
mark#(f(X1, active(_x22), f(c, active(_x82), b)))active#(f(mark(X1), _x22, active(f(active(c), _x82, b))))mark#(f(X1, active(active(_x32)), f(_x51, active(_x72), b)))active#(f(mark(X1), _x32, active(f(mark(_x51), _x72, active(b)))))
mark#(f(b, active(_x22), f(a, mark(b), f(_x111, _x112, _x113))))active#(f(active(b), _x22, mark(f(active(f(mark(_x111), _x112, mark(_x113))), active(f(mark(_x111), _x112, mark(_x113))), active(f(mark(_x111), _x112, mark(_x113)))))))mark#(f(f(_x61, _x62, c), active(active(_x32)), f(_x51, _x52, b)))active#(f(active(f(_x61, _x62, active(c))), _x32, active(f(mark(_x51), _x52, active(b)))))
mark#(f(f(f(a, _x72, f(_x121, mark(_x132), _x123)), _x32, _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(active(a), _x72, active(f(mark(_x121), _x132, mark(_x123))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b)))mark#(f(f(f(_x71, mark(_x62), f(_x131, _x132, _x133)), active(_x62), c), active(_x32), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x62, active(f(_x131, _x132, _x133)))), _x62, active(c))), _x32, f(active(a), _x92, b)))
mark#(f(f(f(a, _x72, f(_x121, _x122, _x123)), _x32, _x33), active(active(_x22)), f(a, _x82, b)))active#(f(active(f(active(f(active(a), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, mark(_x33))), _x22, f(active(a), _x82, b)))mark#(f(f(_x31, _x32, _x33), X2, f(_x51, _x52, a)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, active(a)))))
mark#(f(f(_x31, _x32, c), active(_x22), f(c, mark(_x82), b)))active#(f(active(f(mark(_x31), _x32, active(c))), _x22, active(f(active(c), _x82, active(b)))))mark#(f(f(f(_x71, _x102, f(_x121, _x142, _x143)), active(_x62), _x33), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x102, f(mark(_x121), _x142, _x143))), _x62, mark(_x33))), _x22, active(f(active(a), _x92, b))))
mark#(f(f(f(active(a), _x72, f(_x131, _x132, _x133)), active(_x62), c), active(_x22), f(a, mark(active(_x72)), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x131, _x132, _x133)))), _x62, active(c))), _x22, active(f(active(a), _x72, b))))mark#(f(f(c, _x32, a), X2, f(a, _x52, c)))active#(f(active(f(active(c), _x32, active(a))), X2, active(f(active(a), _x52, active(c)))))
mark#(f(b, X2, f(a, mark(_x72), f(_x111, _x112, c))))active#(f(active(b), X2, active(f(active(a), _x72, active(f(mark(_x111), _x112, active(c)))))))mark#(f(X1, X2, f(b, active(_x72), c)))active#(f(mark(X1), X2, active(f(active(b), _x72, mark(a)))))
mark#(f(f(_x31, _x32, c), active(_x22), f(c, _x52, b)))active#(f(active(f(mark(_x31), _x32, mark(b))), _x22, active(f(mark(b), _x52, active(b)))))mark#(f(b, active(_x32), f(a, mark(_x72), f(_x111, _x112, b))))active#(f(active(b), _x32, f(active(a), _x72, active(f(mark(_x111), _x112, active(b))))))
mark#(f(f(f(_x71, _x72, f(_x121, _x122, active(_x123))), active(_x62), c), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x121, _x122, _x123)))), _x62, active(c))), _x22, active(f(active(a), _x92, b))))mark#(f(c, X2, f(f(_x91, _x92, _x93), active(_x72), b)))active#(f(active(c), X2, active(f(active(f(mark(_x91), _x92, mark(_x93))), _x72, active(b)))))
mark#(f(c, X2, f(c, _x52, b)))active#(f(active(c), X2, active(f(active(c), _x52, active(b)))))mark#(f(f(f(_x91, _x92, _x73), _x32, _x33), active(_x22), f(a, _x82, b)))active#(f(active(f(active(f(_x91, _x92, mark(_x73))), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b))))
mark#(f(f(_x31, _x32, b), active(_x22), f(_x51, _x52, b)))active#(f(active(f(mark(_x31), _x32, active(b))), _x22, active(f(mark(_x51), _x52, active(b)))))mark#(f(b, _x22, f(_x51, mark(_x72), f(_x111, _x112, _x113))))active#(f(b, _x22, active(f(mark(_x51), _x72, active(f(mark(_x111), _x112, mark(_x113)))))))
mark#(f(f(_x31, _x32, _x33), active(_x22), f(a, _x82, b)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(a, _x82, active(b)))))mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x51, _x82, _x83)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x82, _x83))))
mark#(f(f(f(_x61, _x62, _x63), _x32, _x33), _x22, f(a, _x52, _x53)))active#(f(f(active(f(mark(_x61), _x62, mark(_x63))), _x32, mark(_x33)), _x22, active(f(active(a), _x52, mark(_x53)))))mark#(f(f(f(_x71, active(_x92), f(_x131, _x132, _x133)), _x32, _x33), active(_x22), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x92, active(f(mark(_x131), _x132, mark(_x133))))), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b))))
mark#(f(f(_x61, _x62, _x33), active(mark(mark(_x22))), f(a, _x82, b)))active#(f(active(f(_x61, _x62, mark(_x33))), _x22, active(f(active(a), _x82, b))))mark#(f(f(a, _x32, c), active(_x22), f(c, _x52, b)))active#(f(active(f(active(a), _x32, mark(b))), _x22, active(f(active(c), _x52, active(b)))))
mark#(f(f(a, _x32, c), active(_x22), f(c, _x52, b)))active#(f(active(f(active(a), _x32, active(c))), _x22, active(f(mark(b), _x52, active(b)))))mark#(f(f(f(_x71, _x72, f(_x121, active(_x142), active(_x143))), active(_x62), c), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x142, _x143)))), _x62, active(c))), _x22, active(f(active(a), _x92, b))))
mark#(f(f(f(_x71, mark(_x82), f(_x121, _x132, active(_x133))), active(_x62), c), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x82, active(f(mark(_x121), _x132, _x133)))), _x62, active(c))), _x22, active(f(active(a), _x92, b))))mark#(f(c, mark(_x22), f(_x51, active(_x72), b)))active#(f(mark(a), _x22, active(f(mark(_x51), _x72, active(b)))))
mark#(f(f(_x31, _x52, b), X2, f(a, _x52, b)))active#(f(active(f(mark(_x31), _x52, b)), X2, active(f(active(a), _x52, active(b)))))mark#(f(f(c, _x32, _x33), X2, f(b, mark(_x72), _x53)))active#(f(active(f(active(c), _x32, mark(_x33))), X2, active(f(active(b), _x72, mark(_x53)))))
mark#(f(f(_x51, _x52, _x33), _x22, f(a, _x52, mark(_x33))))active#(f(f(_x51, _x52, mark(_x33)), _x22, active(f(active(a), _x52, mark(_x53)))))mark#(f(f(f(_x71, _x72, f(c, _x122, _x123)), _x52, _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(f(mark(_x71), _x72, active(f(active(c), _x122, mark(_x123)))), _x52, mark(_x33))), _x42, f(active(a), _x82, b)))
mark#(f(c, active(_x22), f(_x51, active(_x72), b)))active#(f(mark(a), _x22, active(f(mark(_x51), _x72, active(b)))))mark#(f(f(c, _x32, _x33), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(c), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b))))
mark#(f(f(f(_x61, _x62, f(_x131, _x132, _x133)), active(_x62), c), active(_x32), f(a, mark(_x92), b)))active#(f(active(f(active(f(_x61, _x62, active(f(_x131, _x132, _x133)))), _x62, active(c))), _x32, f(active(a), _x92, b)))mark#(f(c, active(_x22), f(_x51, active(_x82), b)))active#(f(active(c), _x22, active(f(mark(_x51), _x82, b))))
mark#(f(X1, mark(_x22), f(b, active(_x72), c)))active#(f(mark(X1), _x22, active(f(active(b), _x72, mark(a)))))mark#(f(b, X2, f(a, mark(_x62), f(_x111, _x112, _x113))))active#(f(active(b), X2, active(f(a, _x62, active(f(mark(_x111), _x112, mark(_x113)))))))
mark#(f(f(f(_x71, _x72, f(_x121, _x122, b)), _x32, _x33), active(_x22), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x122, active(b))))), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b))))mark#(f(f(f(b, _x72, f(_x121, _x132, active(_x133))), active(_x62), c), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(active(b), _x72, active(f(mark(_x121), _x132, _x133)))), _x62, active(c))), _x22, active(f(active(a), _x92, b))))
mark#(f(f(f(_x71, _x72, f(_x121, _x122, _x123)), _x32, f(_x91, _x92, _x93)), active(_x22), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, active(f(mark(_x91), _x92, mark(_x93))))), _x22, active(f(active(a), _x82, b))))mark#(f(f(_x31, _x62, _x63), active(mark(_x42)), f(a, _x52, b)))active#(f(active(f(mark(_x31), _x62, _x63)), _x42, active(f(active(a), _x52, active(b)))))
mark#(f(f(_x61, _x62, _x33), active(mark(_x22)), f(a, mark(_x72), b)))active#(f(active(f(_x61, _x62, mark(_x33))), _x22, f(active(a), _x72, b)))mark#(f(f(f(_x71, _x72, f(_x121, mark(_x152), _x153)), _x32, _x33), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x152, _x153)))), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b))))
mark#(f(f(f(_x71, _x72, f(_x121, _x122, _x123)), _x32, _x33), active(active(_x42)), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, mark(_x33))), _x42, active(f(active(a), _x92, b))))mark#(f(f(f(b, _x72, f(_x121, _x142, _x143)), active(_x52), c), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(f(active(b), _x72, active(f(mark(_x121), _x142, _x143))), _x52, mark(a))), _x22, active(f(active(a), _x92, b))))
mark#(f(f(_x31, _x62, _x63), active(_x22), f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x62, _x63)), _x22, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(f(_x61, _x62, a), active(mark(_x42)), f(a, _x82, b)))active#(f(active(f(_x61, _x62, active(a))), _x42, active(f(active(a), _x82, b))))
mark#(f(f(mark(active(a)), _x72, _x33), active(mark(_x22)), f(a, mark(_x72), b)))active#(f(active(f(_x71, _x72, mark(_x33))), _x22, f(active(a), _x72, b)))mark#(f(X1, active(_x22), f(f(_x81, _x82, _x83), _x52, _x53)))active#(f(mark(X1), _x22, active(f(active(f(mark(_x81), _x82, mark(_x83))), _x52, mark(_x53)))))
mark#(f(X1, active(_x22), f(f(_x91, _x112, c), active(_x72), b)))active#(f(mark(X1), _x22, active(f(active(f(mark(_x91), _x112, c)), _x72, active(b)))))mark#(f(f(f(_x71, _x72, f(c, _x142, _x143)), active(_x52), c), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(f(mark(_x71), _x72, active(f(active(c), _x142, _x143))), _x52, active(c))), _x22, active(f(active(a), _x92, b))))
mark#(f(f(_x31, _x32, a), active(_x42), f(a, _x52, c)))active#(f(active(f(mark(_x31), _x32, active(a))), _x42, f(active(a), _x52, active(c))))mark#(f(f(mark(_x51), _x52, c), active(_x22), f(_x51, _x52, b)))active#(f(active(f(_x51, _x52, active(c))), _x22, active(f(mark(_x51), _x52, active(b)))))
mark#(f(b, active(_x32), f(a, mark(_x62), f(_x111, _x112, a))))active#(f(b, _x32, active(f(active(a), _x62, f(mark(_x111), _x112, active(a))))))mark#(f(b, active(_x22), f(a, mark(_x82), f(_x111, active(_x122), c))))active#(f(active(b), _x22, active(f(a, _x82, active(f(mark(_x111), _x122, active(c)))))))
mark#(f(f(f(a, active(_x82), f(_x131, _x132, _x123)), _x32, _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(active(a), _x82, active(f(_x131, _x132, mark(_x123))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b)))mark#(f(f(f(_x71, _x72, f(_x121, _x132, _x133)), _x32, _x33), active(active(_x22)), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x132, _x133)))), _x32, mark(_x33))), _x22, f(active(a), _x82, b)))
mark#(f(f(f(active(a), _x72, f(_x131, _x132, _x133)), active(_x62), c), active(_x22), f(a, mark(mark(_x72)), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x131, _x132, _x133)))), _x62, active(c))), _x22, active(f(active(a), _x72, b))))mark#(f(f(a, _x32, _x33), active(_x22), f(_x51, _x52, b)))active#(f(active(f(active(a), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, active(b)))))
mark#(f(f(_x31, _x32, c), active(_x42), f(c, _x52, b)))active#(f(active(f(mark(_x31), _x32, mark(b))), _x42, f(active(a), _x52, active(b))))mark#(f(f(_x31, _x32, _x33), active(_x22), f(a, _x52, b)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(a), _x52, active(b)))))
mark#(f(f(f(b, _x72, f(c, _x122, _x123)), _x32, _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(active(b), _x72, active(f(active(c), _x122, mark(_x123))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b)))mark#(f(X1, mark(_x32), f(b, _x52, c)))active#(f(mark(X1), _x32, f(active(b), _x52, mark(a))))
mark#(f(f(f(_x71, active(mark(_x102)), _x73), _x32, _x33), active(_x22), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x102, mark(_x73))), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b))))mark#(f(f(f(_x71, mark(_x92), f(_x121, _x122, _x123)), _x32, _x33), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x92, active(f(mark(_x121), _x122, mark(_x123))))), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b))))
mark#(f(f(f(a, _x72, f(a, _x122, _x123)), mark(_x52), _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(active(a), _x72, active(f(active(a), _x122, mark(_x123))))), _x52, mark(_x33))), _x42, f(active(a), _x82, b)))mark#(f(f(_x41, _x42, _x43), mark(_x22), f(b, _x52, c)))active#(f(active(f(mark(_x41), _x42, mark(_x43))), _x22, active(f(active(b), _x52, mark(a)))))
mark#(f(f(a, _x62, _x33), active(mark(_x42)), f(a, _x62, b)))active#(f(active(f(_x61, _x62, mark(_x33))), _x42, active(f(a, _x62, b))))mark#(f(f(f(a, _x72, f(_x131, _x132, _x133)), active(_x62), c), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(active(a), _x72, active(f(_x131, _x132, _x133)))), _x62, active(c))), _x22, active(f(active(a), _x92, b))))
mark#(f(f(f(_x61, _x62, f(_x111, _x112, _x113)), _x32, _x33), X2, f(a, _x52, b)))active#(f(active(f(active(f(mark(_x61), _x62, active(f(mark(_x111), _x112, mark(_x113))))), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(b)))))mark#(f(f(_x31, mark(_x52), c), X2, f(b, mark(_x72), active(c))))active#(f(active(f(mark(_x31), _x52, active(c))), X2, active(f(active(b), _x72, mark(_x53)))))
mark#(f(X1, active(_x22), f(a, active(_x82), b)))active#(f(mark(X1), _x22, active(f(active(a), _x82, b))))mark#(f(f(f(a, mark(_x92), f(_x121, _x122, _x123)), mark(_x52), _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(active(a), _x92, active(f(mark(_x121), _x122, mark(_x123))))), _x52, mark(_x33))), _x42, f(active(a), _x82, b)))
mark#(f(f(f(a, _x72, f(a, b, _x123)), _x32, _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(active(a), _x72, mark(f(mark(_x123), mark(_x123), mark(_x123))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b)))mark#(f(f(_x31, _x32, _x33), active(_x22), f(b, _x52, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(b), _x52, mark(_x53)))))
mark#(f(f(_x31, _x52, _x53), active(_x42), f(a, _x52, b)))active#(f(active(f(mark(_x31), _x52, _x53)), _x42, f(active(a), _x52, active(b))))mark#(f(f(_x31, mark(_x52), c), X2, f(mark(_x31), _x52, active(c))))active#(f(active(f(mark(_x31), _x52, active(c))), X2, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(f(mark(_x71), _x72, f(_x91, _x92, _x93)), active(mark(_x22)), f(a, _x82, b)))active#(f(active(f(_x71, _x72, active(f(mark(_x91), _x92, mark(_x93))))), _x22, f(active(a), _x82, b)))mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x51, active(_x82), _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x82, mark(_x53)))))
mark#(f(X1, active(_x22), f(f(_x91, _x92, c), active(_x72), b)))active#(f(mark(X1), _x22, active(f(active(f(mark(_x91), _x92, mark(b))), _x72, active(b)))))mark#(f(a, active(_x22), f(f(_x91, _x92, _x93), active(_x72), b)))active#(f(active(a), _x22, active(f(active(f(mark(_x91), _x92, mark(_x93))), _x72, active(b)))))
mark#(f(f(a, _x32, _x33), X2, f(a, active(_x72), c)))active#(f(active(f(active(a), _x32, mark(_x33))), X2, active(f(active(a), _x72, active(c)))))mark#(f(f(f(b, _x72, f(_x121, _x142, _x143)), active(_x52), c), active(_x32), f(a, mark(_x92), b)))active#(f(f(f(active(b), _x72, active(f(mark(_x121), _x142, _x143))), _x52, active(c)), _x32, active(f(active(a), _x92, b))))
mark#(f(b, active(_x22), f(a, mark(_x82), f(_x111, _x112, c))))active#(f(active(b), _x22, active(f(a, _x82, active(f(mark(_x111), _x112, mark(b)))))))mark#(f(f(_x31, _x32, a), active(_x22), f(_x51, _x52, b)))active#(f(active(f(mark(_x31), _x32, active(a))), _x22, active(f(mark(_x51), _x52, active(b)))))
mark#(f(f(_x31, active(_x52), _x33), _x22, f(a, _x52, mark(_x33))))active#(f(f(mark(_x31), _x52, mark(_x33)), _x22, active(f(active(a), _x52, mark(_x53)))))mark#(f(c, X2, f(b, _x52, c)))active#(f(active(c), X2, active(f(active(b), _x52, active(c)))))
mark#(f(b, active(_x22), f(a, mark(_x72), f(b, _x112, b))))active#(f(active(b), _x22, active(f(active(a), _x72, active(f(active(b), _x112, active(b)))))))mark#(f(f(a, _x62, _x63), active(_x22), f(a, _x52, b)))active#(f(active(f(active(a), _x62, _x63)), _x22, active(f(active(a), _x52, active(b)))))
mark#(f(f(_x51, mark(_x52), _x33), active(mark(_x42)), f(a, _x82, b)))active#(f(active(f(_x51, _x52, mark(_x33))), _x42, active(f(active(a), _x82, b))))mark#(f(b, mark(_x22), f(_x51, mark(_x72), f(_x111, _x112, _x113))))active#(f(active(b), _x22, active(f(mark(_x51), _x72, active(f(mark(_x111), _x112, mark(_x113)))))))
mark#(f(X1, X2, f(_x51, mark(mark(_x82)), _x53)))active#(f(mark(X1), X2, active(f(mark(_x51), _x82, mark(_x53)))))mark#(f(f(f(f(_x101, _x102, _x103), _x72, f(_x121, _x122, _x123)), _x32, _x33), active(_x22), f(a, _x82, b)))active#(f(active(f(active(f(active(f(mark(_x101), _x102, mark(_x103))), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b))))
mark#(f(f(a, active(_x52), _x33), X2, f(a, _x52, c)))active#(f(active(f(active(a), _x52, mark(_x33))), X2, active(f(active(a), _x52, active(c)))))mark#(f(c, X2, f(a, active(_x72), b)))active#(f(active(c), X2, active(f(active(a), _x72, active(b)))))
mark#(f(a, X2, f(b, active(_x72), c)))active#(f(active(a), X2, active(f(active(b), _x72, active(c)))))mark#(f(f(_x31, _x32, c), active(_x22), f(c, _x52, b)))active#(f(f(mark(_x31), _x32, mark(b)), _x22, f(mark(a), _x52, active(b))))
mark#(f(b, active(_x32), f(a, mark(_x72), f(_x111, _x112, b))))active#(f(b, _x32, active(f(active(a), _x72, active(f(mark(_x111), _x112, active(b)))))))mark#(f(f(_x61, _x62, c), active(_x22), f(_x51, active(_x72), b)))active#(f(active(f(_x61, _x62, active(c))), _x22, active(f(mark(_x51), _x72, active(b)))))
mark#(f(f(_x31, _x52, _x53), X2, f(a, _x52, c)))active#(f(active(f(mark(_x31), _x52, _x53)), X2, active(f(active(a), _x52, active(c)))))mark#(f(f(f(_x71, _x72, f(_x141, _x142, _x123)), _x32, _x33), active(_x22), f(a, mark(_x82), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x141, _x142, mark(_x123))))), _x32, mark(_x33))), _x22, active(f(a, _x82, b))))
mark#(f(f(f(_x71, _x72, f(_x121, _x152, active(_x153))), active(_x62), _x33), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x152, _x153)))), _x62, mark(_x33))), _x22, active(f(active(a), _x92, b))))mark#(f(c, _x22, f(_x51, _x52, b)))active#(f(c, _x22, active(f(mark(_x51), _x52, active(b)))))
mark#(f(f(f(a, _x92, f(_x121, _x122, _x123)), mark(_x52), _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(a, _x92, active(f(mark(_x121), _x122, mark(_x123))))), _x52, mark(_x33))), _x42, f(active(a), _x82, b)))mark#(f(f(f(_x71, _x72, f(_x121, _x122, a)), _x32, _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x122, active(a))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b)))
mark#(f(f(_x31, _x32, a), _x22, f(a, _x52, c)))active#(f(active(f(mark(_x31), _x32, active(a))), _x22, f(active(a), _x52, mark(a))))mark#(f(f(a, _x32, _x33), _x22, f(a, _x52, c)))active#(f(f(active(a), _x32, mark(_x33)), _x22, active(f(active(a), _x52, mark(b)))))
mark#(f(f(f(a, _x72, f(_x121, _x122, _x123)), mark(mark(_x62)), _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(active(a), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x62, mark(_x33))), _x42, f(active(a), _x82, b)))mark#(f(f(_x31, _x32, _x33), X2, f(b, _x52, c)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(b), _x52, active(c)))))
mark#(f(f(f(f(_x111, _x112, _x113), _x72, f(_x121, _x142, _x143)), active(_x62), _x33), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(active(f(mark(_x111), _x112, mark(_x113))), _x72, active(f(mark(_x121), _x142, _x143)))), _x62, mark(_x33))), _x22, active(f(active(a), _x92, b))))mark#(f(f(_x31, active(_x62), c), active(_x22), f(c, _x52, b)))active#(f(active(f(mark(_x31), _x62, mark(b))), _x22, active(f(active(c), _x52, active(b)))))
mark#(f(f(_x31, active(_x62), c), active(_x22), f(c, _x52, b)))active#(f(active(f(mark(_x31), _x62, active(c))), _x22, active(f(mark(b), _x52, active(b)))))mark#(f(f(_x31, active(_x62), _x33), active(_x22), f(a, _x52, b)))active#(f(active(f(mark(_x31), _x62, mark(_x33))), _x22, active(f(active(a), _x52, active(b)))))
mark#(f(f(_x31, _x32, c), active(_x42), f(c, _x52, b)))active#(f(f(mark(_x31), _x32, active(c)), _x42, active(f(active(c), _x52, active(b)))))mark#(f(f(_x31, _x32, _x33), X2, f(b, _x52, b)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(b), _x52, active(b)))))
mark#(f(f(a, b, _x33), active(mark(_x22)), f(a, _x82, b)))active#(f(mark(f(mark(_x33), mark(_x33), mark(_x33))), _x22, f(active(a), _x82, b)))mark#(f(f(_x31, _x32, _x33), X2, f(b, _x72, _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(b, _x72, mark(_x53)))))
mark#(f(X1, X2, f(_x51, mark(_x72), f(_x111, _x112, c))))active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(f(mark(_x111), _x112, active(c)))))))mark#(f(X1, X2, f(_x51, active(_x82), c)))active#(f(mark(X1), X2, active(f(mark(_x51), _x82, c))))
mark#(f(c, X2, f(_x81, active(_x82), b)))active#(f(mark(b), X2, active(f(_x81, _x82, active(b)))))mark#(f(f(c, _x32, _x33), X2, f(b, _x52, _x53)))active#(f(active(f(active(c), _x32, mark(_x33))), X2, active(f(active(b), _x52, mark(_x53)))))
mark#(f(c, X2, f(a, _x52, b)))active#(f(active(c), X2, active(f(active(a), _x52, active(b)))))mark#(f(c, active(_x22), f(_x51, _x52, b)))active#(f(active(c), _x22, active(f(mark(_x51), _x52, active(b)))))
mark#(f(f(_x61, _x62, c), active(_x22), f(f(_x81, _x82, _x83), _x52, b)))active#(f(active(f(_x61, _x62, active(c))), _x22, active(f(active(f(mark(_x81), _x82, mark(_x83))), _x52, active(b)))))mark#(f(f(c, _x32, _x33), X2, f(_x51, _x52, _x53)))active#(f(active(f(active(c), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(f(_x61, _x62, f(_x81, _x82, _x83)), active(mark(_x42)), f(a, _x82, b)))active#(f(active(f(_x61, _x62, active(f(mark(_x81), _x82, mark(_x83))))), _x42, active(f(active(a), _x82, b))))mark#(f(f(f(_x71, _x72, f(_x121, _x142, active(_x143))), _x32, _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x142, _x143)))), _x32, mark(_x33))), _x42, f(active(a), _x82, b)))
mark#(f(b, active(_x22), f(a, mark(_x82), f(c, _x112, _x113))))active#(f(active(b), _x22, active(f(a, _x82, active(f(active(c), _x112, mark(_x113)))))))mark#(f(f(f(_x71, _x72, f(_x121, _x122, _x123)), _x32, _x33), active(_x22), f(a, mark(_x82), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, mark(_x33))), _x22, active(f(a, _x82, b))))
mark#(f(f(f(_x71, _x72, f(_x121, _x142, _x143)), active(_x52), c), active(_x32), f(a, mark(_x92), b)))active#(f(f(f(mark(_x71), _x72, active(f(mark(_x121), _x142, _x143))), _x52, active(c)), _x32, active(f(active(a), _x92, b))))mark#(f(f(active(_x71), _x72, _x33), active(mark(_x22)), f(a, _x82, b)))active#(f(active(f(_x71, _x72, mark(_x33))), _x22, f(active(a), _x82, b)))
mark#(f(f(f(_x71, mark(_x92), f(_x141, _x142, _x123)), _x32, _x33), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x92, active(f(_x141, _x142, mark(_x123))))), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b))))mark#(f(f(c, _x32, _x33), X2, f(a, _x52, b)))active#(f(active(f(active(c), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(b)))))
mark#(f(f(f(a, _x72, f(_x121, _x122, _x123)), mark(_x62), _x33), active(mark(_x22)), f(a, _x82, b)))active#(f(active(f(active(f(active(a), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x62, mark(_x33))), _x22, f(active(a), _x82, b)))mark#(f(f(_x71, active(_x72), _x33), active(mark(_x22)), f(a, _x82, b)))active#(f(active(f(_x71, _x72, mark(_x33))), _x22, f(active(a), _x82, b)))
mark#(f(f(f(_x71, _x72, _x73), _x32, _x33), active(_x42), f(a, _x82, b)))active#(f(f(active(f(mark(_x71), _x72, mark(_x73))), _x32, mark(_x33)), _x42, active(f(active(a), _x82, b))))mark#(f(f(f(_x71, _x72, f(_x141, _x142, _x123)), _x62, _x63), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x141, _x142, mark(_x123))))), _x62, _x63)), _x22, active(f(active(a), _x92, b))))
mark#(f(f(f(_x71, _x72, f(_x121, _x122, _x123)), mark(_x62), _x33), active(_x22), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x62, mark(_x33))), _x22, active(f(active(a), _x82, b))))mark#(f(f(b, _x32, _x33), active(_x22), f(_x51, _x52, b)))active#(f(active(f(active(b), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, active(b)))))
mark#(f(b, _x22, f(_x51, _x52, b)))active#(f(b, _x22, active(f(mark(_x51), _x52, active(b)))))mark#(f(X1, active(_x22), f(f(_x91, _x92, c), active(active(_x82)), b)))active#(f(mark(X1), _x22, active(f(active(f(mark(_x91), _x92, active(c))), _x82, active(b)))))
mark#(f(X1, X2, f(b, mark(_x72), f(_x111, _x112, _x113))))active#(f(mark(X1), X2, active(f(active(b), _x72, active(f(mark(_x111), _x112, mark(_x113)))))))mark#(f(_x21, _x22, f(b, _x52, c)))active#(f(_x21, _x22, active(f(active(b), _x52, mark(a)))))
mark#(f(f(c, _x32, c), active(_x42), f(c, mark(_x52), b)))active#(f(active(f(active(c), _x32, mark(b))), _x42, f(a, _x52, active(b))))mark#(f(X1, X2, f(f(_x81, _x82, _x83), _x52, c)))active#(f(mark(X1), X2, active(f(active(f(mark(_x81), _x82, mark(_x83))), _x52, active(c)))))
mark#(f(X1, active(active(_x32)), f(_x51, _x52, _x53)))active#(f(mark(X1), _x32, active(f(mark(_x51), _x52, mark(_x53)))))mark#(f(b, _x22, X3))active#(f(b, _x22, mark(X3)))
mark#(f(c, _x22, f(_x51, active(_x72), b)))active#(f(active(c), _x22, f(mark(_x51), _x72, active(b))))mark#(f(f(f(_x71, _x72, f(_x121, _x142, _x143)), _x32, _x33), active(mark(_x42)), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x142, _x143)))), _x32, mark(_x33))), _x42, active(f(active(a), _x92, b))))
mark#(f(f(_x31, _x32, c), X2, f(b, mark(mark(_x82)), _x53)))active#(f(active(f(mark(_x31), _x32, active(c))), X2, active(f(active(b), _x82, mark(_x53)))))mark#(f(c, active(_x32), f(_x81, active(_x82), b)))active#(f(active(c), _x32, f(_x81, _x82, active(b))))
mark#(f(f(f(a, _x72, f(_x121, _x122, _x123)), _x32, b), active(mark(_x22)), f(a, _x82, b)))active#(f(active(f(active(f(active(a), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, active(b))), _x22, f(active(a), _x82, b)))mark#(f(f(_x31, mark(_x52), _x33), X2, f(mark(_x31), _x52, mark(_x33))))active#(f(active(f(mark(_x31), _x52, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(X1, X2, f(a, _x52, b)))active#(f(mark(X1), X2, active(f(active(a), _x52, active(b)))))mark#(f(f(_x31, _x62, c), active(_x22), f(c, _x52, b)))active#(f(active(f(mark(_x31), _x62, c)), _x22, active(f(active(c), _x52, active(b)))))
mark#(f(f(f(_x71, mark(_x82), f(_x121, _x142, _x143)), active(_x52), c), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(f(mark(_x71), _x82, active(f(mark(_x121), _x142, _x143))), _x52, active(c))), _x22, active(f(active(a), _x92, b))))mark#(f(f(_x61, _x62, _x33), active(mark(mark(_x42))), f(a, _x82, b)))active#(f(active(f(_x61, _x62, mark(_x33))), _x42, f(active(a), _x82, b)))
mark#(f(f(_x31, _x32, _x33), X2, f(_x51, _x72, _x73)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x72, _x73))))mark#(f(f(_x41, _x42, _x43), active(_x22), f(_x51, active(_x82), b)))active#(f(active(f(mark(_x41), _x42, mark(_x43))), _x22, active(f(mark(_x51), _x82, b))))
mark#(f(f(f(_x71, _x72, f(_x121, mark(_x122), _x123)), active(_x62), c), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x121, _x122, _x123)))), _x62, active(c))), _x22, active(f(active(a), _x92, b))))mark#(f(f(mark(active(a)), _x72, _x33), active(mark(_x22)), f(a, active(_x72), b)))active#(f(active(f(_x71, _x72, mark(_x33))), _x22, f(active(a), _x72, b)))
mark#(f(c, mark(_x22), f(_x51, _x52, b)))active#(f(active(c), _x22, active(f(mark(_x51), _x52, active(b)))))mark#(f(f(f(_x71, _x72, f(_x121, active(_x132), _x133)), active(_x52), c), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(f(mark(_x71), _x72, active(f(mark(_x121), _x132, _x133))), _x52, active(c))), _x22, active(f(active(a), _x92, b))))
mark#(f(X1, X2, f(_x51, _x52, f(_x101, _x102, _x103))))active#(f(mark(X1), X2, active(f(mark(_x51), _x52, active(f(mark(_x101), _x102, mark(_x103)))))))mark#(f(f(f(_x71, _x72, f(b, _x122, _x123)), _x32, _x33), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(active(b), _x122, mark(_x123))))), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b))))
mark#(f(f(f(_x71, _x72, f(a, _x142, _x143)), _x32, _x33), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(active(a), _x142, _x143)))), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b))))mark#(f(f(f(_x71, _x72, f(_x121, _x142, _x143)), active(_x52), c), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(f(mark(_x71), _x72, active(f(mark(_x121), _x142, _x143))), _x52, mark(a))), _x22, active(f(active(a), _x92, b))))
mark#(f(X1, X2, f(_x51, _x52, a)))active#(f(mark(X1), X2, active(f(mark(_x51), _x52, active(a)))))mark#(f(f(_x31, _x32, a), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(mark(_x31), _x32, active(a))), _x22, active(f(active(a), _x92, b))))
mark#(f(f(f(_x71, active(_x62), f(mark(_x101), _x102, _x103)), active(_x62), c), active(_x32), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x62, active(f(_x101, _x102, _x103)))), _x62, active(c))), _x32, f(active(a), _x92, b)))mark#(f(f(_x31, _x32, _x33), mark(_x42), f(a, _x52, _x53)))active#(f(f(mark(_x31), _x32, mark(_x33)), _x42, active(f(active(a), _x52, mark(_x53)))))
mark#(f(f(f(_x81, _x82, f(_x121, _x132, _x133)), _x32, _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(_x81, _x82, active(f(mark(_x121), _x132, _x133)))), _x32, mark(_x33))), _x42, f(active(a), _x82, b)))mark#(f(f(b, _x32, c), X2, f(b, mark(_x72), _x53)))active#(f(active(f(active(b), _x32, active(c))), X2, active(f(active(b), _x72, mark(_x53)))))
mark#(f(f(_x31, mark(_x62), _x33), active(_x22), f(a, _x82, b)))active#(f(active(f(mark(_x31), _x62, mark(_x33))), _x22, active(f(active(a), _x82, b))))mark#(f(f(f(_x81, _x82, f(_x131, _x132, _x133)), active(_x62), c), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(_x81, _x82, active(f(_x131, _x132, _x133)))), _x62, active(c))), _x22, active(f(active(a), _x92, b))))
mark#(f(f(f(_x71, _x82, f(c, _x122, _x123)), _x32, _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x82, f(active(c), _x122, mark(_x123)))), _x32, mark(_x33))), _x42, f(active(a), _x82, b)))mark#(f(b, active(_x22), f(a, mark(_x72), f(_x111, _x132, _x133))))active#(f(active(b), _x22, active(f(active(a), _x72, active(f(mark(_x111), _x132, _x133))))))
mark#(f(b, _x22, f(a, mark(_x72), f(_x111, _x112, _x113))))active#(f(active(b), _x22, f(active(a), _x72, active(f(mark(_x111), _x112, mark(_x113))))))mark#(f(X1, active(_x22), f(_x51, mark(_x72), f(f(_x141, _x142, _x143), _x112, _x113))))active#(f(mark(X1), _x22, active(f(mark(_x51), _x72, active(f(active(f(mark(_x141), _x142, mark(_x143))), _x112, mark(_x113)))))))
mark#(f(f(_x51, _x52, a), X2, f(a, _x52, c)))active#(f(active(f(_x51, _x52, active(a))), X2, active(f(active(a), _x52, active(c)))))mark#(f(f(_x31, _x52, _x53), _x22, f(a, _x52, _x53)))active#(f(f(mark(_x31), _x52, _x53), _x22, active(f(active(a), _x52, mark(_x53)))))
mark#(f(f(f(_x101, _x102, f(_x121, _x142, _x143)), active(_x62), _x33), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(_x101, _x102, active(f(mark(_x121), _x142, _x143)))), _x62, mark(_x33))), _x22, active(f(active(a), _x92, b))))mark#(f(f(c, _x32, c), active(_x22), f(c, _x52, b)))active#(f(active(f(active(c), _x32, mark(b))), _x22, active(f(active(c), _x52, active(b)))))
mark#(f(f(c, _x32, c), active(_x22), f(c, _x52, b)))active#(f(active(f(active(c), _x32, active(c))), _x22, active(f(mark(b), _x52, active(b)))))mark#(f(f(a, _x32, _x33), X2, f(a, mark(_x72), c)))active#(f(active(f(active(a), _x32, mark(_x33))), X2, active(f(active(a), _x72, active(c)))))
mark#(f(b, active(_x22), f(a, mark(mark(_x82)), f(_x111, _x112, _x113))))active#(f(active(b), _x22, active(f(active(a), _x82, active(f(mark(_x111), _x112, mark(_x113)))))))mark#(f(f(f(a, _x72, f(_x121, _x122, _x123)), mark(_x52), _x33), active(mark(_x22)), f(a, _x82, b)))active#(f(active(f(active(f(active(a), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x52, mark(_x33))), _x22, f(active(a), _x82, b)))
mark#(f(f(_x31, active(_x52), _x33), X2, f(b, mark(_x72), mark(_x33))))active#(f(active(f(mark(_x31), _x52, mark(_x33))), X2, active(f(active(b), _x72, mark(_x53)))))mark#(f(f(f(_x61, _x62, b), _x32, _x33), X2, f(a, _x72, b)))active#(f(active(f(active(f(mark(_x61), _x62, active(b))), _x32, mark(_x33))), X2, active(f(a, _x72, active(b)))))
mark#(f(f(_x31, mark(_x62), _x33), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(mark(_x31), _x62, mark(_x33))), _x22, active(f(active(a), _x92, b))))mark#(f(b, active(_x32), f(a, mark(_x62), f(c, _x112, _x113))))active#(f(b, _x32, active(f(active(a), _x62, f(active(c), _x112, mark(_x113))))))
mark#(f(f(a, _x32, _x33), _x22, f(a, active(_x82), c)))active#(f(f(active(a), _x32, mark(_x33)), _x22, active(f(active(a), _x82, active(c)))))mark#(f(f(f(c, _x72, f(_x131, _x132, _x133)), active(_x62), c), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(active(c), _x72, active(f(_x131, _x132, _x133)))), _x62, active(c))), _x22, active(f(active(a), _x92, b))))
mark#(f(b, _x22, f(_x51, _x52, b)))active#(f(active(b), _x22, f(mark(_x51), _x52, active(b))))mark#(f(b, active(_x32), f(a, mark(_x62), f(b, _x112, _x113))))active#(f(b, _x32, active(f(active(a), _x62, f(active(b), _x112, mark(_x113))))))
mark#(f(f(c, _x32, c), active(_x42), f(c, active(_x52), b)))active#(f(active(f(active(c), _x32, mark(b))), _x42, f(a, _x52, active(b))))mark#(f(f(f(_x71, mark(_x92), _x73), _x32, _x33), active(_x22), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x92, mark(_x73))), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b))))
mark#(f(f(_x41, _x42, _x43), active(_x22), f(_x51, mark(_x72), f(_x111, _x112, _x113))))active#(f(active(f(mark(_x41), _x42, mark(_x43))), _x22, active(f(mark(_x51), _x72, active(f(mark(_x111), _x112, mark(_x113)))))))mark#(f(f(a, _x32, a), _x22, f(a, _x52, c)))active#(f(f(active(a), _x32, active(a)), _x22, active(f(active(a), _x52, active(c)))))
mark#(f(X1, X2, f(c, mark(_x72), _x53)))active#(f(mark(X1), X2, active(f(active(c), _x72, mark(_x53)))))mark#(f(f(_x31, _x62, _x63), active(active(_x42)), f(a, _x52, b)))active#(f(active(f(mark(_x31), _x62, _x63)), _x42, active(f(active(a), _x52, active(b)))))
mark#(f(f(a, active(_x52), _x33), _x22, f(a, _x52, c)))active#(f(f(active(a), _x52, mark(_x33)), _x22, active(f(active(a), _x52, active(c)))))mark#(f(f(f(_x71, _x72, f(f(_x161, _x162, _x163), _x142, _x143)), active(_x62), _x33), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(active(f(mark(_x161), _x162, mark(_x163))), _x142, _x143)))), _x62, mark(_x33))), _x22, active(f(active(a), _x92, b))))
mark#(f(c, X2, f(_x51, active(active(_x82)), b)))active#(f(mark(a), X2, active(f(mark(_x51), _x82, active(b)))))mark#(f(f(f(_x71, _x72, _x73), _x32, c), active(_x22), f(_x51, _x52, b)))active#(f(active(f(active(f(mark(_x71), _x72, mark(_x73))), _x32, active(c))), _x22, active(f(mark(_x51), _x52, active(b)))))
mark#(f(f(f(a, _x72, f(_x121, _x122, _x123)), _x32, _x33), active(_x22), f(a, _x82, b)))active#(f(active(f(active(f(active(a), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b))))mark#(f(X1, active(_x22), f(f(f(_x121, _x122, _x123), _x92, c), active(_x72), b)))active#(f(mark(X1), _x22, active(f(active(f(active(f(mark(_x121), _x122, mark(_x123))), _x92, active(c))), _x72, active(b)))))
mark#(f(f(_x31, _x32, c), active(_x42), f(c, active(_x52), b)))active#(f(active(f(mark(_x31), _x32, mark(b))), _x42, f(a, _x52, active(b))))mark#(f(f(f(_x71, _x72, f(_x121, _x122, _x123)), _x32, _x33), active(_x42), f(a, _x52, b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, mark(_x33))), _x42, f(a, _x52, b)))
mark#(f(f(_x31, _x32, c), X2, f(a, _x52, b)))active#(f(active(f(mark(_x31), _x32, active(c))), X2, active(f(active(a), _x52, active(b)))))mark#(f(f(b, _x32, c), active(mark(_x22)), f(c, _x62, b)))active#(f(active(f(active(b), _x32, mark(b))), _x22, f(a, _x62, active(b))))
mark#(f(f(_x31, active(_x62), c), active(_x22), f(c, _x52, b)))active#(f(active(f(mark(_x31), _x62, active(c))), _x22, active(f(active(c), _x52, active(b)))))mark#(f(f(f(a, _x72, f(_x121, _x122, _x123)), _x32, f(_x91, _x92, _x93)), active(mark(_x22)), f(a, _x82, b)))active#(f(active(f(active(f(active(a), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, active(f(mark(_x91), _x92, mark(_x93))))), _x22, f(active(a), _x82, b)))
mark#(f(f(_x61, _x62, c), active(_x32), f(_x51, _x52, b)))active#(f(active(f(_x61, _x62, active(c))), _x32, f(mark(_x51), _x52, active(b))))mark#(f(f(_x31, _x32, _x33), X2, f(_x51, mark(_x72), f(_x111, active(_x132), _x113))))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x72, active(f(mark(_x111), _x132, mark(_x113)))))))
mark#(f(f(active(a), _x62, _x33), active(mark(_x42)), f(a, mark(_x62), b)))active#(f(active(f(_x61, _x62, mark(_x33))), _x42, active(f(active(a), _x62, b))))mark#(f(f(f(a, _x82, f(_x121, _x122, _x123)), _x32, _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(a, _x82, active(f(mark(_x121), _x122, mark(_x123))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b)))
mark#(f(c, X2, f(b, _x52, c)))active#(f(active(c), X2, active(f(active(b), _x52, mark(a)))))mark#(f(b, active(_x32), f(a, mark(_x72), f(_x111, active(_x102), _x113))))active#(f(b, _x32, active(f(active(a), _x72, active(f(mark(_x111), _x102, mark(_x113)))))))
mark#(f(b, X2, f(_x51, mark(_x72), f(_x111, _x132, _x133))))active#(f(active(b), X2, active(f(mark(_x51), _x72, active(f(mark(_x111), _x132, _x133))))))mark#(f(f(f(_x71, _x72, f(_x121, _x122, _x123)), _x32, b), active(_x22), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, active(b))), _x22, active(f(active(a), _x82, b))))
mark#(f(f(_x31, _x32, a), X2, f(a, active(_x72), c)))active#(f(active(f(mark(_x31), _x32, active(a))), X2, active(f(active(a), _x72, active(c)))))mark#(f(f(_x31, _x62, c), active(_x22), f(c, _x52, b)))active#(f(active(f(mark(_x31), _x62, b)), _x22, active(f(active(c), _x52, active(b)))))
mark#(f(X1, X2, f(_x51, mark(_x72), f(_x111, _x112, f(_x161, _x162, _x163)))))active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(f(mark(_x111), _x112, active(f(mark(_x161), _x162, mark(_x163)))))))))mark#(f(f(b, _x32, _x33), X2, f(a, mark(_x72), b)))active#(f(active(f(active(b), _x32, mark(_x33))), X2, active(f(active(a), _x72, active(b)))))
mark#(f(f(b, _x32, b), X2, f(a, _x52, b)))active#(f(active(f(active(b), _x32, active(b))), X2, active(f(active(a), _x52, active(b)))))mark#(f(f(_x31, _x32, _x33), active(_x22), f(a, mark(mark(_x82)), b)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b))))
mark#(f(f(_x71, _x72, _x73), active(mark(_x22)), f(a, _x82, b)))active#(f(active(f(_x71, _x72, _x73)), _x22, f(active(a), _x82, b)))mark#(f(f(a, _x32, _x33), _x22, f(a, _x52, _x53)))active#(f(f(active(a), _x32, mark(_x33)), _x22, active(f(active(a), _x52, mark(_x53)))))
mark#(f(b, active(_x22), f(a, mark(_x82), f(a, _x112, _x113))))active#(f(active(b), _x22, active(f(a, _x82, active(f(active(a), _x112, mark(_x113)))))))mark#(f(X1, X2, f(_x51, mark(_x72), f(a, _x112, _x113))))active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(f(active(a), _x112, mark(_x113)))))))
mark#(f(f(_x61, _x62, c), active(_x22), f(_x51, mark(_x72), b)))active#(f(active(f(_x61, _x62, active(c))), _x22, active(f(mark(_x51), _x72, active(b)))))mark#(f(f(_x31, _x32, c), _x22, f(b, mark(_x72), _x53)))active#(f(f(mark(_x31), _x32, active(c)), _x22, active(f(active(b), _x72, mark(_x53)))))
mark#(f(f(f(_x71, _x72, f(_x131, _x132, _x133)), active(_x62), c), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x131, _x132, _x133)))), _x62, mark(a))), _x22, active(f(active(a), _x92, b))))mark#(f(f(_x31, _x52, _x53), X2, f(b, mark(_x72), _x53)))active#(f(active(f(mark(_x31), _x52, _x53)), X2, active(f(active(b), _x72, mark(_x53)))))
mark#(f(f(f(_x71, _x72, f(_x121, _x152, mark(_x153))), _x32, _x33), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x152, _x153)))), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b))))mark#(f(f(_x31, _x32, _x33), _x22, f(b, _x52, _x53)))active#(f(f(mark(_x31), _x32, mark(_x33)), _x22, active(f(active(b), _x52, mark(_x53)))))
mark#(f(f(a, _x32, c), X2, f(b, mark(_x72), _x53)))active#(f(active(f(active(a), _x32, active(c))), X2, active(f(active(b), _x72, mark(_x53)))))mark#(f(f(_x31, _x32, b), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(mark(_x31), _x32, active(b))), _x22, active(f(active(a), _x92, b))))
mark#(f(f(f(_x61, _x62, _x63), active(_x52), _x33), X2, f(a, _x72, b)))active#(f(active(f(active(f(mark(_x61), _x62, mark(_x63))), _x52, mark(_x33))), X2, active(f(a, _x72, active(b)))))mark#(f(f(f(_x71, _x72, f(mark(mark(_x111)), _x112, _x113)), active(_x62), c), active(_x32), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x111, _x112, _x113)))), _x62, active(c))), _x32, f(active(a), _x92, b)))
mark#(f(f(f(active(a), _x72, f(_x121, _x142, _x143)), active(_x52), c), active(_x22), f(a, mark(active(_x72)), b)))active#(f(active(f(f(mark(_x71), _x72, active(f(mark(_x121), _x142, _x143))), _x52, active(c))), _x22, active(f(active(a), _x72, b))))mark#(f(f(f(a, _x72, f(mark(_x141), _x142, _x123)), _x32, _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(active(a), _x72, active(f(_x141, _x142, mark(_x123))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b)))
mark#(f(X1, active(_x32), f(_x51, active(_x72), b)))active#(f(mark(X1), _x32, f(mark(_x51), _x72, active(b))))mark#(f(X1, X2, f(b, mark(_x72), c)))active#(f(mark(X1), X2, active(f(active(b), _x72, mark(a)))))
mark#(f(a, X2, X3))active#(f(active(a), X2, mark(X3)))mark#(f(f(f(b, _x82, f(_x121, _x142, _x143)), active(_x52), c), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(f(active(b), _x82, f(mark(_x121), _x142, _x143)), _x52, active(c))), _x22, active(f(active(a), _x92, b))))
mark#(f(X1, X2, f(_x51, mark(_x72), f(_x111, active(_x132), a))))active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(f(mark(_x111), _x132, active(a)))))))mark#(f(b, X2, f(_x51, mark(_x72), f(a, _x112, _x113))))active#(f(active(b), X2, active(f(mark(_x51), _x72, active(f(active(a), _x112, mark(_x113)))))))
mark#(f(f(_x31, _x32, _x33), X2, f(b, mark(mark(_x82)), _x53)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(b), _x82, mark(_x53)))))mark#(f(f(_x31, _x32, _x33), active(_x42), f(a, _x62, b)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x42, f(active(a), _x62, b)))
mark#(f(b, X2, f(a, mark(_x72), f(c, _x112, _x113))))active#(f(active(b), X2, active(f(active(a), _x72, active(f(active(c), _x112, mark(_x113)))))))mark#(f(b, X2, f(_x71, _x72, b)))active#(f(active(b), X2, active(f(_x71, _x72, active(b)))))
mark#(f(a, X2, f(b, _x72, c)))active#(f(active(a), X2, active(f(b, _x72, active(a)))))mark#(f(f(_x31, _x32, _x33), X2, f(_x51, _x52, b)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, active(b)))))
mark#(f(f(f(b, _x72, f(_x131, _x132, _x133)), active(_x52), c), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(f(active(b), _x72, active(f(_x131, _x132, _x133))), _x52, active(c))), _x22, active(f(active(a), _x92, b))))mark#(f(b, X2, f(_x51, mark(active(_x82)), f(_x111, _x112, _x113))))active#(f(active(b), X2, active(f(mark(_x51), _x82, active(f(mark(_x111), _x112, mark(_x113)))))))
mark#(f(f(f(_x71, _x72, f(_x141, _x142, _x123)), _x32, _x33), active(active(_x42)), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x141, _x142, mark(_x123))))), _x32, mark(_x33))), _x42, active(f(active(a), _x92, b))))mark#(f(X1, X2, f(_x51, mark(_x72), f(_x111, _x112, a))))active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(f(mark(_x111), _x112, active(a)))))))
mark#(f(f(f(_x71, _x72, f(_x121, _x122, _x123)), _x62, _x63), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x62, _x63)), _x22, active(f(active(a), _x92, b))))mark#(f(f(mark(_x61), mark(_x62), _x33), active(mark(_x22)), f(a, _x82, b)))active#(f(active(f(_x61, _x62, mark(_x33))), _x22, f(active(a), _x82, b)))
mark#(f(f(a, _x32, _x33), active(_x22), f(a, _x52, b)))active#(f(active(f(active(a), _x32, mark(_x33))), _x22, active(f(active(a), _x52, active(b)))))mark#(f(X1, X2, f(_x51, mark(_x72), f(_x111, _x112, b))))active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(f(mark(_x111), _x112, active(b)))))))
mark#(f(f(f(_x71, _x72, f(_x121, mark(_x132), _x123)), _x32, _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x132, mark(_x123))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b)))mark#(f(b, X2, f(_x51, mark(mark(_x82)), f(_x111, _x112, _x113))))active#(f(active(b), X2, active(f(mark(_x51), _x82, active(f(mark(_x111), _x112, mark(_x113)))))))
mark#(f(X1, X2, f(b, _x52, c)))active#(f(mark(X1), X2, active(f(active(b), _x52, mark(b)))))mark#(f(f(f(a, _x72, f(_x121, _x122, _x123)), _x32, _x33), active(_x42), f(a, _x52, b)))active#(f(active(f(active(f(active(a), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, mark(_x33))), _x42, f(a, _x52, b)))
mark#(f(f(_x31, _x32, a), X2, f(a, _x72, c)))active#(f(active(f(mark(_x31), _x32, active(a))), X2, active(f(a, _x72, active(c)))))mark#(f(_x21, _x22, f(_x51, _x52, c)))active#(f(_x21, _x22, active(f(mark(_x51), _x52, active(c)))))
mark#(f(f(_x31, _x32, c), active(_x22), f(c, _x82, b)))active#(f(active(f(mark(_x31), _x32, mark(b))), _x22, active(f(active(c), _x82, b))))mark#(f(f(_x31, _x32, c), active(_x22), f(c, _x82, b)))active#(f(active(f(mark(_x31), _x32, active(c))), _x22, active(f(mark(b), _x82, b))))
mark#(f(b, active(_x32), f(a, mark(_x62), f(f(_x121, _x122, _x123), _x112, _x113))))active#(f(b, _x32, active(f(active(a), _x62, f(active(f(mark(_x121), _x122, mark(_x123))), _x112, mark(_x113))))))mark#(f(f(_x31, _x32, f(_x91, _x92, _x93)), active(_x22), f(_x51, _x52, b)))active#(f(active(f(mark(_x31), _x32, active(f(mark(_x91), _x92, mark(_x93))))), _x22, active(f(mark(_x51), _x52, active(b)))))
mark#(f(f(_x31, _x32, _x33), X2, f(_x51, active(_x72), b)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x72, active(b)))))mark#(f(f(f(a, _x72, f(_x121, _x122, _x123)), _x32, _x33), active(mark(_x22)), f(a, _x72, b)))active#(f(active(f(active(f(active(a), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, mark(_x33))), _x22, f(a, _x72, b)))
mark#(f(f(_x31, _x32, c), active(_x22), f(c, _x82, b)))active#(f(active(f(mark(_x31), _x32, active(c))), _x22, active(f(active(c), _x82, b))))mark#(f(_x31, active(_x32), f(f(_x91, _x92, _x93), active(_x72), b)))active#(f(_x31, _x32, active(f(active(f(mark(_x91), _x92, mark(_x93))), _x72, active(b)))))
mark#(f(f(_x31, _x32, _x33), active(_x42), f(_x51, _x52, b)))active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x42, f(mark(_x51), _x52, active(b))))mark#(f(f(f(a, _x72, f(_x121, _x122, a)), mark(_x52), _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(active(a), _x72, active(f(mark(_x121), _x122, active(a))))), _x52, mark(_x33))), _x42, f(active(a), _x82, b)))
mark#(f(f(f(_x71, _x72, f(_x121, _x122, _x123)), _x32, _x33), active(_x22), f(a, mark(active(_x82)), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b))))mark#(f(f(_x31, _x32, c), active(_x42), f(c, mark(_x62), b)))active#(f(active(f(mark(_x31), _x32, mark(b))), _x42, f(active(c), _x62, active(b))))
mark#(f(f(_x31, active(_x62), a), _x22, f(a, _x52, c)))active#(f(active(f(mark(_x31), _x62, active(a))), _x22, f(active(a), _x52, active(c))))mark#(f(f(_x31, mark(_x62), _x33), active(_x22), f(_x51, _x52, _x53)))active#(f(active(f(mark(_x31), _x62, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(f(f(_x71, _x72, f(c, _x122, _x123)), _x52, _x53), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(active(c), _x122, mark(_x123))))), _x52, _x53)), _x42, f(active(a), _x82, b)))mark#(f(f(_x31, _x32, a), X2, f(a, mark(_x72), c)))active#(f(active(f(mark(_x31), _x32, active(a))), X2, active(f(active(a), _x72, active(c)))))
mark#(f(f(a, _x52, _x53), _x22, f(a, _x52, c)))active#(f(f(active(a), _x52, _x53), _x22, active(f(active(a), _x52, active(c)))))mark#(f(f(f(_x61, _x62, _x63), _x32, _x33), mark(_x22), f(a, _x52, b)))active#(f(active(f(active(f(mark(_x61), _x62, mark(_x63))), _x32, mark(_x33))), _x22, active(f(active(a), _x52, active(b)))))
mark#(f(f(_x31, _x32, c), active(_x42), f(_x51, _x52, b)))active#(f(f(mark(_x31), _x32, active(c)), _x42, active(f(mark(_x51), _x52, active(b)))))mark#(f(f(f(_x71, _x82, f(_x131, _x132, _x133)), active(_x62), c), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x82, f(_x131, _x132, _x133))), _x62, active(c))), _x22, active(f(active(a), _x92, b))))
mark#(f(f(_x31, _x32, c), X2, f(b, mark(_x72), b)))active#(f(active(f(mark(_x31), _x32, active(c))), X2, active(f(active(b), _x72, active(b)))))mark#(f(f(a, _x32, _x33), X2, f(_x51, _x52, _x53)))active#(f(active(f(active(a), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53)))))
mark#(f(f(f(a, mark(_x92), f(_x121, _x122, _x123)), _x32, _x33), active(mark(_x22)), f(a, _x82, b)))active#(f(active(f(active(f(active(a), _x92, active(f(mark(_x121), _x122, mark(_x123))))), _x32, mark(_x33))), _x22, f(active(a), _x82, b)))mark#(f(f(f(_x71, _x72, f(_x121, _x142, active(mark(_x143)))), active(_x62), c), active(_x22), f(a, mark(_x92), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x142, _x143)))), _x62, active(c))), _x22, active(f(active(a), _x92, b))))
mark#(f(X1, X2, f(b, _x72, c)))active#(f(mark(X1), X2, active(f(b, _x72, mark(a)))))mark#(f(f(f(_x71, _x72, f(_x141, _x142, _x123)), mark(_x62), _x33), active(_x22), f(a, mark(mark(_x82)), b)))active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x141, _x142, mark(_x123))))), _x62, mark(_x33))), _x22, active(f(active(a), _x82, b))))
mark#(f(f(_x31, _x32, a), active(_x22), f(a, _x52, b)))active#(f(active(f(mark(_x31), _x32, active(a))), _x22, active(f(active(a), _x52, active(b)))))mark#(f(X1, X2, f(a, mark(_x72), _x53)))active#(f(mark(X1), X2, active(f(active(a), _x72, mark(_x53)))))
mark#(f(f(a, _x52, _x33), X2, f(a, _x52, c)))active#(f(active(f(a, _x52, mark(_x33))), X2, active(f(active(a), _x52, active(c)))))mark#(f(f(_x31, _x62, _x63), active(_x42), f(a, _x52, b)))active#(f(f(mark(_x31), _x62, _x63), _x42, active(f(active(a), _x52, active(b)))))
mark#(f(f(f(_x71, _x92, f(_x121, _x122, _x123)), _x32, _x33), active(_x22), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x92, f(mark(_x121), _x122, mark(_x123)))), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b))))mark#(f(f(f(_x71, active(_x92), _x73), _x32, _x33), active(_x42), f(a, _x82, b)))active#(f(active(f(active(f(mark(_x71), _x92, mark(_x73))), _x32, mark(_x33))), _x42, f(active(a), _x82, b)))
mark#(f(f(c, _x32, c), X2, f(_x51, _x52, _x53)))active#(f(active(f(active(c), _x32, active(c))), X2, active(f(mark(_x51), _x52, mark(_x53)))))

Rewrite Rules

active(f(a, b, X))mark(f(X, X, X))active(c)mark(a)
active(c)mark(b)mark(f(X1, X2, X3))active(f(mark(X1), X2, mark(X3)))
mark(a)active(a)mark(b)active(b)
mark(c)active(c)f(mark(X1), X2, X3)f(X1, X2, X3)
f(X1, mark(X2), X3)f(X1, X2, X3)f(X1, X2, mark(X3))f(X1, X2, X3)
f(active(X1), X2, X3)f(X1, X2, X3)f(X1, active(X2), X3)f(X1, X2, X3)
f(X1, X2, active(X3))f(X1, X2, X3)

Original Signature

Termination of terms over the following signature is verified: f, b, c, a, active, mark

Strategy


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

Problem 3: SubtermCriterion



Dependency Pair Problem

Dependency Pairs

f#(X1, X2, mark(X3))f#(X1, X2, X3)f#(mark(X1), X2, X3)f#(X1, X2, X3)
f#(X1, mark(X2), X3)f#(X1, X2, X3)f#(X1, active(X2), X3)f#(X1, X2, X3)
f#(active(X1), X2, X3)f#(X1, X2, X3)f#(X1, X2, active(X3))f#(X1, X2, X3)

Rewrite Rules

active(f(a, b, X))mark(f(X, X, X))active(c)mark(a)
active(c)mark(b)mark(f(X1, X2, X3))active(f(mark(X1), X2, mark(X3)))
mark(a)active(a)mark(b)active(b)
mark(c)active(c)f(mark(X1), X2, X3)f(X1, X2, X3)
f(X1, mark(X2), X3)f(X1, X2, X3)f(X1, X2, mark(X3))f(X1, X2, X3)
f(active(X1), X2, X3)f(X1, X2, X3)f(X1, active(X2), X3)f(X1, X2, X3)
f(X1, X2, active(X3))f(X1, X2, X3)

Original Signature

Termination of terms over the following signature is verified: f, b, c, a, active, mark

Strategy


Projection

The following projection was used:

Thus, the following dependency pairs are removed:

f#(mark(X1), X2, X3)f#(X1, X2, X3)f#(active(X1), X2, X3)f#(X1, X2, X3)

Problem 4: PolynomialLinearRange4iUR



Dependency Pair Problem

Dependency Pairs

f#(X1, X2, mark(X3))f#(X1, X2, X3)f#(X1, mark(X2), X3)f#(X1, X2, X3)
f#(X1, active(X2), X3)f#(X1, X2, X3)f#(X1, X2, active(X3))f#(X1, X2, X3)

Rewrite Rules

active(f(a, b, X))mark(f(X, X, X))active(c)mark(a)
active(c)mark(b)mark(f(X1, X2, X3))active(f(mark(X1), X2, mark(X3)))
mark(a)active(a)mark(b)active(b)
mark(c)active(c)f(mark(X1), X2, X3)f(X1, X2, X3)
f(X1, mark(X2), X3)f(X1, X2, X3)f(X1, X2, mark(X3))f(X1, X2, X3)
f(active(X1), X2, X3)f(X1, X2, X3)f(X1, active(X2), X3)f(X1, X2, X3)
f(X1, X2, active(X3))f(X1, X2, X3)

Original Signature

Termination of terms over the following signature is verified: f, b, c, a, active, mark

Strategy


Polynomial Interpretation

There are no usable rules

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

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

Problem 6: PolynomialLinearRange4iUR



Dependency Pair Problem

Dependency Pairs

f#(X1, X2, mark(X3))f#(X1, X2, X3)f#(X1, mark(X2), X3)f#(X1, X2, X3)
f#(X1, active(X2), X3)f#(X1, X2, X3)

Rewrite Rules

active(f(a, b, X))mark(f(X, X, X))active(c)mark(a)
active(c)mark(b)mark(f(X1, X2, X3))active(f(mark(X1), X2, mark(X3)))
mark(a)active(a)mark(b)active(b)
mark(c)active(c)f(mark(X1), X2, X3)f(X1, X2, X3)
f(X1, mark(X2), X3)f(X1, X2, X3)f(X1, X2, mark(X3))f(X1, X2, X3)
f(active(X1), X2, X3)f(X1, X2, X3)f(X1, active(X2), X3)f(X1, X2, X3)
f(X1, X2, active(X3))f(X1, X2, X3)

Original Signature

Termination of terms over the following signature is verified: f, b, c, a, active, mark

Strategy


Polynomial Interpretation

There are no usable rules

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

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

Problem 8: PolynomialLinearRange4iUR



Dependency Pair Problem

Dependency Pairs

f#(X1, mark(X2), X3)f#(X1, X2, X3)f#(X1, active(X2), X3)f#(X1, X2, X3)

Rewrite Rules

active(f(a, b, X))mark(f(X, X, X))active(c)mark(a)
active(c)mark(b)mark(f(X1, X2, X3))active(f(mark(X1), X2, mark(X3)))
mark(a)active(a)mark(b)active(b)
mark(c)active(c)f(mark(X1), X2, X3)f(X1, X2, X3)
f(X1, mark(X2), X3)f(X1, X2, X3)f(X1, X2, mark(X3))f(X1, X2, X3)
f(active(X1), X2, X3)f(X1, X2, X3)f(X1, active(X2), X3)f(X1, X2, X3)
f(X1, X2, active(X3))f(X1, X2, X3)

Original Signature

Termination of terms over the following signature is verified: f, b, c, a, active, mark

Strategy


Polynomial Interpretation

There are no usable rules

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

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

Problem 9: PolynomialLinearRange4iUR



Dependency Pair Problem

Dependency Pairs

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

Rewrite Rules

active(f(a, b, X))mark(f(X, X, X))active(c)mark(a)
active(c)mark(b)mark(f(X1, X2, X3))active(f(mark(X1), X2, mark(X3)))
mark(a)active(a)mark(b)active(b)
mark(c)active(c)f(mark(X1), X2, X3)f(X1, X2, X3)
f(X1, mark(X2), X3)f(X1, X2, X3)f(X1, X2, mark(X3))f(X1, X2, X3)
f(active(X1), X2, X3)f(X1, X2, X3)f(X1, active(X2), X3)f(X1, X2, X3)
f(X1, X2, active(X3))f(X1, X2, X3)

Original Signature

Termination of terms over the following signature is verified: f, b, c, a, active, mark

Strategy


Polynomial Interpretation

There are no usable rules

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

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