TIMEOUT

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

The following DP Processors were used


Problem 1 was processed with processor DependencyGraph (99ms).
 | – Problem 2 was processed with processor PolynomialLinearRange4 (73ms).
 | – Problem 3 was processed with processor BackwardsNarrowing (31ms).
 |    | – Problem 5 was processed with processor BackwardsNarrowing (10ms).
 |    |    | – Problem 7 was processed with processor BackwardsNarrowing (34ms).
 |    |    |    | – Problem 9 was processed with processor BackwardsNarrowing (2ms).
 |    |    |    |    | – Problem 11 was processed with processor BackwardsNarrowing (4ms).
 |    |    |    |    |    | – Problem 13 was processed with processor BackwardsNarrowing (5ms).
 |    |    |    |    |    |    | – Problem 15 was processed with processor BackwardsNarrowing (16ms).
 |    |    |    |    |    |    |    | – Problem 18 was processed with processor BackwardsNarrowing (4ms).
 |    |    |    |    |    |    |    |    | – Problem 20 was processed with processor BackwardsNarrowing (5ms).
 |    |    |    |    |    |    |    |    |    | – Problem 22 was processed with processor BackwardsNarrowing (3ms).
 |    |    |    |    |    |    |    |    |    |    | – Problem 24 was processed with processor BackwardsNarrowing (3ms).
 |    |    |    |    |    |    |    |    |    |    |    | – Problem 26 was processed with processor BackwardsNarrowing (14ms).
 |    |    |    |    |    |    |    |    |    |    |    |    | – Problem 28 was processed with processor BackwardsNarrowing (6ms).
 |    |    |    |    |    |    |    |    |    |    |    |    |    | – Problem 30 was processed with processor BackwardsNarrowing (8ms).
 |    |    |    |    |    |    |    |    |    |    |    |    |    |    | – Problem 32 was processed with processor BackwardsNarrowing (6ms).
 |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | – Problem 33 was processed with processor BackwardsNarrowing (56ms).
 |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | – Problem 36 was processed with processor BackwardsNarrowing (7ms).
 |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | – Problem 38 was processed with processor BackwardsNarrowing (7ms).
 |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | – Problem 39 was processed with processor BackwardsNarrowing (7ms).
 |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | – Problem 41 was processed with processor BackwardsNarrowing (4ms).
 |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | – Problem 44 was processed with processor BackwardsNarrowing (7ms).
 |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | – Problem 46 was processed with processor BackwardsNarrowing (8ms).
 |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | – Problem 47 was processed with processor BackwardsNarrowing (58ms).
 |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | – Problem 50 was processed with processor BackwardsNarrowing (152ms).
 |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | – Problem 51 remains open; application of the following processors failed [BackwardsNarrowing (156ms), BackwardsNarrowing (133ms), BackwardsNarrowing (308ms), BackwardsNarrowing (111ms), BackwardsNarrowing (354ms), BackwardsNarrowing (367ms), BackwardsNarrowing (620ms), BackwardsNarrowing (288ms), BackwardsNarrowing (285ms), BackwardsNarrowing (277ms), BackwardsNarrowing (300ms), BackwardsNarrowing (316ms), BackwardsNarrowing (311ms), BackwardsNarrowing (340ms), BackwardsNarrowing (301ms), BackwardsNarrowing (345ms), BackwardsNarrowing (376ms), BackwardsNarrowing (322ms), BackwardsNarrowing (377ms), BackwardsNarrowing (397ms), BackwardsNarrowing (158ms), BackwardsNarrowing (274ms), BackwardsNarrowing (268ms), BackwardsNarrowing (277ms), BackwardsNarrowing (400ms), BackwardsNarrowing (487ms), BackwardsNarrowing (431ms), BackwardsNarrowing (433ms), BackwardsNarrowing (472ms), BackwardsNarrowing (473ms), BackwardsNarrowing (468ms), BackwardsNarrowing (304ms), BackwardsNarrowing (103ms), BackwardsNarrowing (327ms), BackwardsNarrowing (244ms), BackwardsNarrowing (314ms), BackwardsNarrowing (475ms), BackwardsNarrowing (500ms), BackwardsNarrowing (552ms), BackwardsNarrowing (798ms), BackwardsNarrowing (341ms), BackwardsNarrowing (796ms), BackwardsNarrowing (509ms), BackwardsNarrowing (801ms), BackwardsNarrowing (479ms), BackwardsNarrowing (517ms), BackwardsNarrowing (441ms), BackwardsNarrowing (577ms), BackwardsNarrowing (590ms)].
 | – Problem 4 was processed with processor BackwardsNarrowing (1ms).
 |    | – Problem 6 was processed with processor BackwardsNarrowing (5ms).
 |    |    | – Problem 8 was processed with processor BackwardsNarrowing (2ms).
 |    |    |    | – Problem 10 was processed with processor BackwardsNarrowing (2ms).
 |    |    |    |    | – Problem 12 was processed with processor BackwardsNarrowing (5ms).
 |    |    |    |    |    | – Problem 14 was processed with processor BackwardsNarrowing (3ms).
 |    |    |    |    |    |    | – Problem 16 was processed with processor BackwardsNarrowing (6ms).
 |    |    |    |    |    |    |    | – Problem 17 was processed with processor BackwardsNarrowing (25ms).
 |    |    |    |    |    |    |    |    | – Problem 19 was processed with processor BackwardsNarrowing (4ms).
 |    |    |    |    |    |    |    |    |    | – Problem 21 was processed with processor BackwardsNarrowing (5ms).
 |    |    |    |    |    |    |    |    |    |    | – Problem 23 was processed with processor BackwardsNarrowing (2ms).
 |    |    |    |    |    |    |    |    |    |    |    | – Problem 25 was processed with processor BackwardsNarrowing (4ms).
 |    |    |    |    |    |    |    |    |    |    |    |    | – Problem 27 was processed with processor BackwardsNarrowing (5ms).
 |    |    |    |    |    |    |    |    |    |    |    |    |    | – Problem 29 was processed with processor BackwardsNarrowing (2ms).
 |    |    |    |    |    |    |    |    |    |    |    |    |    |    | – Problem 31 was processed with processor BackwardsNarrowing (2ms).
 |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | – Problem 34 was processed with processor BackwardsNarrowing (4ms).
 |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | – Problem 35 was processed with processor BackwardsNarrowing (3ms).
 |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | – Problem 37 was processed with processor BackwardsNarrowing (4ms).
 |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | – Problem 40 was processed with processor BackwardsNarrowing (4ms).
 |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | – Problem 42 was processed with processor BackwardsNarrowing (6ms).
 |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | – Problem 43 was processed with processor BackwardsNarrowing (15ms).
 |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | – Problem 45 was processed with processor BackwardsNarrowing (15ms).
 |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | – Problem 48 was processed with processor BackwardsNarrowing (42ms).
 |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | – Problem 49 was processed with processor BackwardsNarrowing (227ms).
 |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | – Problem 52 remains open; application of the following processors failed [BackwardsNarrowing (153ms), BackwardsNarrowing (134ms), BackwardsNarrowing (172ms), BackwardsNarrowing (406ms), BackwardsNarrowing (158ms), BackwardsNarrowing (189ms), BackwardsNarrowing (166ms), BackwardsNarrowing (240ms), BackwardsNarrowing (185ms), BackwardsNarrowing (224ms), BackwardsNarrowing (140ms), BackwardsNarrowing (239ms), BackwardsNarrowing (98ms), BackwardsNarrowing (238ms), BackwardsNarrowing (242ms), BackwardsNarrowing (143ms), BackwardsNarrowing (122ms), BackwardsNarrowing (94ms), BackwardsNarrowing (183ms), BackwardsNarrowing (302ms), BackwardsNarrowing (178ms), BackwardsNarrowing (238ms), BackwardsNarrowing (229ms), BackwardsNarrowing (578ms), BackwardsNarrowing (153ms), BackwardsNarrowing (165ms), BackwardsNarrowing (239ms), BackwardsNarrowing (257ms), BackwardsNarrowing (201ms), BackwardsNarrowing (258ms), BackwardsNarrowing (327ms), BackwardsNarrowing (586ms), BackwardsNarrowing (145ms), BackwardsNarrowing (519ms), BackwardsNarrowing (160ms), BackwardsNarrowing (529ms), BackwardsNarrowing (273ms), BackwardsNarrowing (626ms), BackwardsNarrowing (206ms), BackwardsNarrowing (219ms), BackwardsNarrowing (229ms), BackwardsNarrowing (255ms), BackwardsNarrowing (198ms), BackwardsNarrowing (274ms), BackwardsNarrowing (328ms), BackwardsNarrowing (247ms), BackwardsNarrowing (322ms), BackwardsNarrowing (134ms), BackwardsNarrowing (350ms)].

The following open problems remain:



Open Dependency Pair Problem 3

Dependency Pairs

div#(s(X), s(Y))div#(minus(X, Y), s(Y))

Rewrite Rules

gt(0, Y)falsegt(s(X), 0)true
gt(s(X), s(Y))gt(X, Y)p(0)0
p(s(X))Xif(true, X, Y)X
if(false, X, Y)Yminus(X, Y)if(gt(Y, 0), minus(p(X), p(Y)), X)
div(0, s(Y))0div(s(X), s(Y))s(div(minus(X, Y), s(Y)))

Original Signature

Termination of terms over the following signature is verified: minus, 0, s, if, p, div, true, false, gt




Open Dependency Pair Problem 4

Dependency Pairs

if#(false, X, Y)T(Y)T(minus(x_1, x_2))T(x_2)
T(p(x_1))T(x_1)T(minus(x_1, x_2))T(x_1)
minus#(X, Y)if#(gt(Y, 0), minus(p(X), p(Y)), X)T(minus(p(X), p(Y)))minus#(p(X), p(Y))
if#(true, X, Y)T(X)

Rewrite Rules

gt(0, Y)falsegt(s(X), 0)true
gt(s(X), s(Y))gt(X, Y)p(0)0
p(s(X))Xif(true, X, Y)X
if(false, X, Y)Yminus(X, Y)if(gt(Y, 0), minus(p(X), p(Y)), X)
div(0, s(Y))0div(s(X), s(Y))s(div(minus(X, Y), s(Y)))

Original Signature

Termination of terms over the following signature is verified: minus, 0, s, if, p, div, true, false, gt


Problem 1: DependencyGraph



Dependency Pair Problem

Dependency Pairs

T(p(X))p#(X)gt#(s(X), s(Y))gt#(X, Y)
if#(false, X, Y)T(Y)T(minus(x_1, x_2))T(x_2)
T(p(x_1))T(x_1)T(minus(x_1, x_2))T(x_1)
minus#(X, Y)if#(gt(Y, 0), minus(p(X), p(Y)), X)T(minus(p(X), p(Y)))minus#(p(X), p(Y))
T(p(Y))p#(Y)minus#(X, Y)gt#(Y, 0)
div#(s(X), s(Y))div#(minus(X, Y), s(Y))div#(s(X), s(Y))minus#(X, Y)
if#(true, X, Y)T(X)

Rewrite Rules

gt(0, Y)falsegt(s(X), 0)true
gt(s(X), s(Y))gt(X, Y)p(0)0
p(s(X))Xif(true, X, Y)X
if(false, X, Y)Yminus(X, Y)if(gt(Y, 0), minus(p(X), p(Y)), X)
div(0, s(Y))0div(s(X), s(Y))s(div(minus(X, Y), s(Y)))

Original Signature

Termination of terms over the following signature is verified: 0, minus, s, if, p, div, false, true, gt

Strategy

Context-sensitive strategy:
μ(true) = μ(T) = μ(0) = μ(false) = ∅
μ(p#) = μ(s) = μ(if) = μ(p) = μ(if#) = {1}
μ(gt#) = μ(minus) = μ(div) = μ(div#) = μ(minus#) = μ(gt) = {1, 2}


The following SCCs where found

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

div#(s(X), s(Y)) → div#(minus(X, Y), s(Y))

T(minus(x_1, x_2)) → T(x_2)if#(false, X, Y) → T(Y)
T(p(x_1)) → T(x_1)T(minus(x_1, x_2)) → T(x_1)
minus#(X, Y) → if#(gt(Y, 0), minus(p(X), p(Y)), X)T(minus(p(X), p(Y))) → minus#(p(X), p(Y))
if#(true, X, Y) → T(X)

Problem 2: PolynomialLinearRange4



Dependency Pair Problem

Dependency Pairs

gt#(s(X), s(Y))gt#(X, Y)

Rewrite Rules

gt(0, Y)falsegt(s(X), 0)true
gt(s(X), s(Y))gt(X, Y)p(0)0
p(s(X))Xif(true, X, Y)X
if(false, X, Y)Yminus(X, Y)if(gt(Y, 0), minus(p(X), p(Y)), X)
div(0, s(Y))0div(s(X), s(Y))s(div(minus(X, Y), s(Y)))

Original Signature

Termination of terms over the following signature is verified: 0, minus, s, if, p, div, false, true, gt

Strategy

Context-sensitive strategy:
μ(true) = μ(T) = μ(0) = μ(false) = ∅
μ(p#) = μ(s) = μ(if) = μ(p) = μ(if#) = {1}
μ(gt#) = μ(minus) = μ(div) = μ(div#) = μ(minus#) = μ(gt) = {1, 2}


Polynomial Interpretation

There are no usable rules

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

gt#(s(X), s(Y))gt#(X, Y)

Problem 3: BackwardsNarrowing



Dependency Pair Problem

Dependency Pairs

div#(s(X), s(Y))div#(minus(X, Y), s(Y))

Rewrite Rules

gt(0, Y)falsegt(s(X), 0)true
gt(s(X), s(Y))gt(X, Y)p(0)0
p(s(X))Xif(true, X, Y)X
if(false, X, Y)Yminus(X, Y)if(gt(Y, 0), minus(p(X), p(Y)), X)
div(0, s(Y))0div(s(X), s(Y))s(div(minus(X, Y), s(Y)))

Original Signature

Termination of terms over the following signature is verified: 0, minus, s, if, p, div, false, true, gt

Strategy

Context-sensitive strategy:
μ(true) = μ(T) = μ(0) = μ(false) = ∅
μ(p#) = μ(s) = μ(if) = μ(p) = μ(if#) = {1}
μ(gt#) = μ(minus) = μ(div) = μ(div#) = μ(minus#) = μ(gt) = {1, 2}


The left-hand side of the rule div#(s(X), s(Y)) → div#(minus(X, Y), s(Y)) is backward narrowed to the following relevant and irrelevant terms (a narrowing is irrelevant if by dropping it the correctness (and completeness) of the processor is not influenced).
Relevant TermsIrrelevant Terms
div#(if(false, _x22, s(X)), s(Y)) 
div#(s(X), p(s(s(Y)))) 
div#(s(X), if(false, _x32, s(Y))) 
div#(p(s(s(X))), s(Y)) 
div#(s(X), if(true, s(Y), _x31)) 
div#(div(s(_x22), s(_x21)), s(Y)) 
div#(s(X), div(s(_x32), s(_x31))) 
div#(if(true, s(X), _x21), s(Y)) 
Thus, the rule div#(s(X), s(Y)) → div#(minus(X, Y), s(Y)) is replaced by the following rules:
div#(p(s(s(X))), s(Y)) → div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), s(Y)) → div#(minus(X, Y), s(Y))
div#(if(true, s(X), _x21), s(Y)) → div#(minus(X, Y), s(Y))div#(s(X), p(s(s(Y)))) → div#(minus(X, Y), s(Y))
div#(s(X), if(true, s(Y), _x31)) → div#(minus(X, Y), s(Y))div#(s(X), if(false, _x32, s(Y))) → div#(minus(X, Y), s(Y))
div#(s(X), div(s(_x32), s(_x31))) → div#(minus(X, div(minus(_x32, _x31), s(_x31))), s(div(minus(_x32, _x31), s(_x31))))div#(div(s(_x22), s(_x21)), s(Y)) → div#(minus(div(minus(_x22, _x21), s(_x21)), Y), s(Y))

Problem 5: BackwardsNarrowing



Dependency Pair Problem

Dependency Pairs

div#(p(s(s(X))), s(Y))div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), s(Y))div#(minus(X, Y), s(Y))
div#(if(true, s(X), _x21), s(Y))div#(minus(X, Y), s(Y))div#(s(X), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(s(X), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))div#(s(X), if(false, _x32, s(Y)))div#(minus(X, Y), s(Y))
div#(s(X), div(s(_x32), s(_x31)))div#(minus(X, div(minus(_x32, _x31), s(_x31))), s(div(minus(_x32, _x31), s(_x31))))div#(div(s(_x22), s(_x21)), s(Y))div#(minus(div(minus(_x22, _x21), s(_x21)), Y), s(Y))

Rewrite Rules

gt(0, Y)falsegt(s(X), 0)true
gt(s(X), s(Y))gt(X, Y)p(0)0
p(s(X))Xif(true, X, Y)X
if(false, X, Y)Yminus(X, Y)if(gt(Y, 0), minus(p(X), p(Y)), X)
div(0, s(Y))0div(s(X), s(Y))s(div(minus(X, Y), s(Y)))

Original Signature

Termination of terms over the following signature is verified: minus, 0, s, if, p, div, true, false, gt

Strategy

Context-sensitive strategy:
μ(true) = μ(T) = μ(0) = μ(false) = ∅
μ(p#) = μ(s) = μ(if) = μ(p) = μ(if#) = {1}
μ(gt#) = μ(minus) = μ(div) = μ(div#) = μ(minus#) = μ(gt) = {1, 2}


The left-hand side of the rule div#(if(false, _x22, s(X)), s(Y)) → div#(minus(X, Y), s(Y)) is backward narrowed to the following relevant and irrelevant terms (a narrowing is irrelevant if by dropping it the correctness (and completeness) of the processor is not influenced).
Relevant TermsIrrelevant Terms
div#(if(false, _x32, if(false, _x22, s(X))), s(Y)) 
div#(p(s(if(false, _x22, s(X)))), s(Y)) 
div#(if(false, _x22, s(X)), if(true, s(Y), _x31)) 
div#(if(if(false, _x42, false), _x22, s(X)), s(Y)) 
div#(if(gt(0, _x41), _x22, s(X)), s(Y)) 
div#(if(if(true, false, _x41), _x22, s(X)), s(Y)) 
div#(if(false, _x22, s(X)), if(false, _x32, s(Y))) 
div#(if(true, if(false, _x22, s(X)), _x31), s(Y)) 
div#(if(false, _x22, s(X)), div(s(_x32), s(_x31))) 
div#(if(p(s(false)), _x22, s(X)), s(Y)) 
div#(if(false, _x22, s(X)), p(s(s(Y)))) 
Thus, the rule div#(if(false, _x22, s(X)), s(Y)) → div#(minus(X, Y), s(Y)) is replaced by the following rules:
div#(if(p(s(false)), _x22, s(X)), s(Y)) → div#(minus(X, Y), s(Y))div#(if(true, if(false, _x22, s(X)), _x31), s(Y)) → div#(minus(X, Y), s(Y))
div#(if(false, _x22, s(X)), if(true, s(Y), _x31)) → div#(minus(X, Y), s(Y))div#(if(if(false, _x42, false), _x22, s(X)), s(Y)) → div#(minus(X, Y), s(Y))
div#(if(false, _x22, s(X)), if(false, _x32, s(Y))) → div#(minus(X, Y), s(Y))div#(if(false, _x32, if(false, _x22, s(X))), s(Y)) → div#(minus(X, Y), s(Y))
div#(if(false, _x22, s(X)), div(s(_x32), s(_x31))) → div#(minus(X, div(minus(_x32, _x31), s(_x31))), s(div(minus(_x32, _x31), s(_x31))))div#(if(if(true, false, _x41), _x22, s(X)), s(Y)) → div#(minus(X, Y), s(Y))
div#(if(false, _x22, s(X)), p(s(s(Y)))) → div#(minus(X, Y), s(Y))div#(if(gt(0, _x41), _x22, s(X)), s(Y)) → div#(minus(X, Y), s(Y))
div#(p(s(if(false, _x22, s(X)))), s(Y)) → div#(minus(X, Y), s(Y))

Problem 7: BackwardsNarrowing



Dependency Pair Problem

Dependency Pairs

div#(p(s(s(X))), s(Y))div#(minus(X, Y), s(Y))div#(if(true, if(false, _x22, s(X)), _x31), s(Y))div#(minus(X, Y), s(Y))
div#(if(false, _x22, s(X)), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, false), _x22, s(X)), s(Y))div#(minus(X, Y), s(Y))
div#(if(false, _x22, s(X)), if(false, _x32, s(Y)))div#(minus(X, Y), s(Y))div#(if(if(true, false, _x41), _x22, s(X)), s(Y))div#(minus(X, Y), s(Y))
div#(s(X), if(false, _x32, s(Y)))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, s(X)), s(Y))div#(minus(X, Y), s(Y))
div#(if(true, s(X), _x21), s(Y))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(false, _x22, s(X))), s(Y))div#(minus(X, Y), s(Y))
div#(s(X), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))div#(s(X), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(if(false, _x22, s(X)), div(s(_x32), s(_x31)))div#(minus(X, div(minus(_x32, _x31), s(_x31))), s(div(minus(_x32, _x31), s(_x31))))div#(if(false, _x22, s(X)), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(s(X), div(s(_x32), s(_x31)))div#(minus(X, div(minus(_x32, _x31), s(_x31))), s(div(minus(_x32, _x31), s(_x31))))div#(if(gt(0, _x41), _x22, s(X)), s(Y))div#(minus(X, Y), s(Y))
div#(div(s(_x22), s(_x21)), s(Y))div#(minus(div(minus(_x22, _x21), s(_x21)), Y), s(Y))div#(p(s(if(false, _x22, s(X)))), s(Y))div#(minus(X, Y), s(Y))

Rewrite Rules

gt(0, Y)falsegt(s(X), 0)true
gt(s(X), s(Y))gt(X, Y)p(0)0
p(s(X))Xif(true, X, Y)X
if(false, X, Y)Yminus(X, Y)if(gt(Y, 0), minus(p(X), p(Y)), X)
div(0, s(Y))0div(s(X), s(Y))s(div(minus(X, Y), s(Y)))

Original Signature

Termination of terms over the following signature is verified: 0, minus, s, if, p, div, false, true, gt

Strategy

Context-sensitive strategy:
μ(true) = μ(T) = μ(0) = μ(false) = ∅
μ(p#) = μ(s) = μ(if) = μ(p) = μ(if#) = {1}
μ(gt#) = μ(minus) = μ(div) = μ(div#) = μ(minus#) = μ(gt) = {1, 2}


The left-hand side of the rule div#(p(s(s(X))), s(Y)) → div#(minus(X, Y), s(Y)) is backward narrowed to the following relevant and irrelevant terms (a narrowing is irrelevant if by dropping it the correctness (and completeness) of the processor is not influenced).
Relevant TermsIrrelevant Terms
div#(p(s(div(s(_x42), s(_x41)))), s(Y)) 
div#(p(s(s(X))), if(false, _x32, s(Y))) 
div#(p(s(s(X))), p(s(s(Y)))) 
div#(p(if(true, s(s(X)), _x31)), s(Y)) 
div#(p(s(if(true, s(X), _x41))), s(Y)) 
div#(p(s(if(false, _x42, s(X)))), s(Y)) 
div#(p(if(false, _x32, s(s(X)))), s(Y)) 
div#(if(true, p(s(s(X))), _x21), s(Y)) 
div#(p(s(s(X))), if(true, s(Y), _x31)) 
div#(p(s(p(s(s(X))))), s(Y)) 
div#(p(p(s(s(s(X))))), s(Y)) 
div#(p(s(s(X))), div(s(_x32), s(_x31))) 
div#(if(false, _x22, p(s(s(X)))), s(Y)) 
Thus, the rule div#(p(s(s(X))), s(Y)) → div#(minus(X, Y), s(Y)) is replaced by the following rules:
div#(p(s(p(s(s(X))))), s(Y)) → div#(minus(X, Y), s(Y))div#(if(true, p(s(s(X))), _x21), s(Y)) → div#(minus(X, Y), s(Y))
div#(p(p(s(s(s(X))))), s(Y)) → div#(minus(X, Y), s(Y))div#(p(s(s(X))), p(s(s(Y)))) → div#(minus(X, Y), s(Y))
div#(p(s(if(true, s(X), _x41))), s(Y)) → div#(minus(X, Y), s(Y))div#(p(s(if(false, _x42, s(X)))), s(Y)) → div#(minus(X, Y), s(Y))
div#(if(false, _x22, p(s(s(X)))), s(Y)) → div#(minus(X, Y), s(Y))div#(p(s(s(X))), if(true, s(Y), _x31)) → div#(minus(X, Y), s(Y))
div#(p(s(s(X))), if(false, _x32, s(Y))) → div#(minus(X, Y), s(Y))div#(p(if(true, s(s(X)), _x31)), s(Y)) → div#(minus(X, Y), s(Y))
div#(p(if(false, _x32, s(s(X)))), s(Y)) → div#(minus(X, Y), s(Y))div#(p(s(s(X))), div(s(_x32), s(_x31))) → div#(minus(X, div(minus(_x32, _x31), s(_x31))), s(div(minus(_x32, _x31), s(_x31))))
div#(p(s(div(s(_x42), s(_x41)))), s(Y)) → div#(minus(div(minus(_x42, _x41), s(_x41)), Y), s(Y))

Problem 9: BackwardsNarrowing



Dependency Pair Problem

Dependency Pairs

div#(p(s(p(s(s(X))))), s(Y))div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, false), _x22, s(X)), s(Y))div#(minus(X, Y), s(Y))div#(p(s(s(X))), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(if(if(true, false, _x41), _x22, s(X)), s(Y))div#(minus(X, Y), s(Y))div#(s(X), if(false, _x32, s(Y)))div#(minus(X, Y), s(Y))
div#(p(s(s(X))), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, s(X)), s(Y))div#(minus(X, Y), s(Y))
div#(p(if(true, s(s(X)), _x31)), s(Y))div#(minus(X, Y), s(Y))div#(p(if(false, _x32, s(s(X)))), s(Y))div#(minus(X, Y), s(Y))
div#(if(false, _x22, s(X)), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(gt(0, _x41), _x22, s(X)), s(Y))div#(minus(X, Y), s(Y))
div#(p(s(div(s(_x42), s(_x41)))), s(Y))div#(minus(div(minus(_x42, _x41), s(_x41)), Y), s(Y))div#(if(true, if(false, _x22, s(X)), _x31), s(Y))div#(minus(X, Y), s(Y))
div#(if(true, p(s(s(X))), _x21), s(Y))div#(minus(X, Y), s(Y))div#(p(p(s(s(s(X))))), s(Y))div#(minus(X, Y), s(Y))
div#(if(false, _x22, s(X)), if(false, _x32, s(Y)))div#(minus(X, Y), s(Y))div#(p(s(if(true, s(X), _x41))), s(Y))div#(minus(X, Y), s(Y))
div#(p(s(if(false, _x42, s(X)))), s(Y))div#(minus(X, Y), s(Y))div#(if(false, _x22, p(s(s(X)))), s(Y))div#(minus(X, Y), s(Y))
div#(p(s(s(X))), if(false, _x32, s(Y)))div#(minus(X, Y), s(Y))div#(if(true, s(X), _x21), s(Y))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(false, _x22, s(X))), s(Y))div#(minus(X, Y), s(Y))div#(s(X), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(s(X), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), div(s(_x32), s(_x31)))div#(minus(X, div(minus(_x32, _x31), s(_x31))), s(div(minus(_x32, _x31), s(_x31))))
div#(p(s(s(X))), div(s(_x32), s(_x31)))div#(minus(X, div(minus(_x32, _x31), s(_x31))), s(div(minus(_x32, _x31), s(_x31))))div#(s(X), div(s(_x32), s(_x31)))div#(minus(X, div(minus(_x32, _x31), s(_x31))), s(div(minus(_x32, _x31), s(_x31))))
div#(div(s(_x22), s(_x21)), s(Y))div#(minus(div(minus(_x22, _x21), s(_x21)), Y), s(Y))div#(p(s(if(false, _x22, s(X)))), s(Y))div#(minus(X, Y), s(Y))

Rewrite Rules

gt(0, Y)falsegt(s(X), 0)true
gt(s(X), s(Y))gt(X, Y)p(0)0
p(s(X))Xif(true, X, Y)X
if(false, X, Y)Yminus(X, Y)if(gt(Y, 0), minus(p(X), p(Y)), X)
div(0, s(Y))0div(s(X), s(Y))s(div(minus(X, Y), s(Y)))

Original Signature

Termination of terms over the following signature is verified: minus, 0, s, if, p, div, true, false, gt

Strategy

Context-sensitive strategy:
μ(true) = μ(T) = μ(0) = μ(false) = ∅
μ(p#) = μ(s) = μ(if) = μ(p) = μ(if#) = {1}
μ(gt#) = μ(minus) = μ(div) = μ(div#) = μ(minus#) = μ(gt) = {1, 2}


The left-hand side of the rule div#(if(false, _x22, s(X)), if(true, s(Y), _x31)) → div#(minus(X, Y), s(Y)) is backward narrowed to the following relevant and irrelevant terms (a narrowing is irrelevant if by dropping it the correctness (and completeness) of the processor is not influenced).
Relevant TermsIrrelevant Terms
div#(if(p(s(false)), _x22, s(X)), if(true, s(Y), _x31)) 
div#(if(false, _x22, s(X)), if(if(true, true, _x51), s(Y), _x31)) 
div#(if(false, _x22, s(X)), if(false, _x42, if(true, s(Y), _x31))) 
div#(if(if(true, false, _x41), _x22, s(X)), if(true, s(Y), _x31)) 
div#(if(false, _x22, s(X)), if(p(s(true)), s(Y), _x31)) 
div#(p(s(if(false, _x22, s(X)))), if(true, s(Y), _x31)) 
div#(if(gt(0, _x41), _x22, s(X)), if(true, s(Y), _x31)) 
div#(if(false, _x22, s(X)), p(s(if(true, s(Y), _x31)))) 
div#(if(false, _x22, s(X)), if(true, if(true, s(Y), _x31), _x41)) 
div#(if(if(false, _x42, false), _x22, s(X)), if(true, s(Y), _x31)) 
div#(if(false, _x32, if(false, _x22, s(X))), if(true, s(Y), _x31)) 
div#(if(false, _x22, s(X)), if(if(false, _x52, true), s(Y), _x31)) 
div#(if(true, if(false, _x22, s(X)), _x31), if(true, s(Y), _x31)) 
div#(if(false, _x22, s(X)), if(gt(s(_x51), 0), s(Y), _x31)) 
Thus, the rule div#(if(false, _x22, s(X)), if(true, s(Y), _x31)) → div#(minus(X, Y), s(Y)) is replaced by the following rules:
div#(if(false, _x22, s(X)), if(if(false, _x52, true), s(Y), _x31)) → div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), p(s(if(true, s(Y), _x31)))) → div#(minus(X, Y), s(Y))
div#(if(false, _x22, s(X)), if(p(s(true)), s(Y), _x31)) → div#(minus(X, Y), s(Y))div#(p(s(if(false, _x22, s(X)))), if(true, s(Y), _x31)) → div#(minus(X, Y), s(Y))
div#(if(false, _x22, s(X)), if(false, _x42, if(true, s(Y), _x31))) → div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), if(true, if(true, s(Y), _x31), _x41)) → div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, false), _x22, s(X)), if(true, s(Y), _x31)) → div#(minus(X, Y), s(Y))div#(if(if(true, false, _x41), _x22, s(X)), if(true, s(Y), _x31)) → div#(minus(X, Y), s(Y))
div#(if(gt(0, _x41), _x22, s(X)), if(true, s(Y), _x31)) → div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), if(if(true, true, _x51), s(Y), _x31)) → div#(minus(X, Y), s(Y))
div#(if(false, _x22, s(X)), if(gt(s(_x51), 0), s(Y), _x31)) → div#(minus(X, Y), s(Y))div#(if(true, if(false, _x22, s(X)), _x31), if(true, s(Y), _x31)) → div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(false, _x22, s(X))), if(true, s(Y), _x31)) → div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, s(X)), if(true, s(Y), _x31)) → div#(minus(X, Y), s(Y))

Problem 11: BackwardsNarrowing



Dependency Pair Problem

Dependency Pairs

div#(p(s(p(s(s(X))))), s(Y))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, false), _x22, s(X)), s(Y))div#(minus(X, Y), s(Y))
div#(p(s(s(X))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), p(s(if(true, s(Y), _x31))))div#(minus(X, Y), s(Y))
div#(p(s(if(false, _x22, s(X)))), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), if(false, _x42, if(true, s(Y), _x31)))div#(minus(X, Y), s(Y))
div#(if(if(true, false, _x41), _x22, s(X)), s(Y))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, false), _x22, s(X)), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))
div#(if(if(true, false, _x41), _x22, s(X)), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))div#(s(X), if(false, _x32, s(Y)))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, s(X)), s(Y))div#(minus(X, Y), s(Y))div#(p(s(s(X))), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))
div#(if(false, _x22, s(X)), if(if(true, true, _x51), s(Y), _x31))div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), if(gt(s(_x51), 0), s(Y), _x31))div#(minus(X, Y), s(Y))
div#(p(if(true, s(s(X)), _x31)), s(Y))div#(minus(X, Y), s(Y))div#(p(if(false, _x32, s(s(X)))), s(Y))div#(minus(X, Y), s(Y))
div#(if(false, _x22, s(X)), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, s(X)), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))
div#(if(gt(0, _x41), _x22, s(X)), s(Y))div#(minus(X, Y), s(Y))div#(p(s(div(s(_x42), s(_x41)))), s(Y))div#(minus(div(minus(_x42, _x41), s(_x41)), Y), s(Y))
div#(if(true, if(false, _x22, s(X)), _x31), s(Y))div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), if(if(false, _x52, true), s(Y), _x31))div#(minus(X, Y), s(Y))
div#(if(true, p(s(s(X))), _x21), s(Y))div#(minus(X, Y), s(Y))div#(p(p(s(s(s(X))))), s(Y))div#(minus(X, Y), s(Y))
div#(if(false, _x22, s(X)), if(false, _x32, s(Y)))div#(minus(X, Y), s(Y))div#(p(s(if(true, s(X), _x41))), s(Y))div#(minus(X, Y), s(Y))
div#(if(false, _x22, s(X)), if(p(s(true)), s(Y), _x31))div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), if(true, if(true, s(Y), _x31), _x41))div#(minus(X, Y), s(Y))
div#(if(gt(0, _x41), _x22, s(X)), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))div#(p(s(if(false, _x42, s(X)))), s(Y))div#(minus(X, Y), s(Y))
div#(if(false, _x22, p(s(s(X)))), s(Y))div#(minus(X, Y), s(Y))div#(if(true, if(false, _x22, s(X)), _x31), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))
div#(if(true, s(X), _x21), s(Y))div#(minus(X, Y), s(Y))div#(p(s(s(X))), if(false, _x32, s(Y)))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(false, _x22, s(X))), s(Y))div#(minus(X, Y), s(Y))div#(s(X), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))
div#(s(X), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), div(s(_x32), s(_x31)))div#(minus(X, div(minus(_x32, _x31), s(_x31))), s(div(minus(_x32, _x31), s(_x31))))
div#(if(false, _x32, if(false, _x22, s(X))), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))div#(p(s(s(X))), div(s(_x32), s(_x31)))div#(minus(X, div(minus(_x32, _x31), s(_x31))), s(div(minus(_x32, _x31), s(_x31))))
div#(s(X), div(s(_x32), s(_x31)))div#(minus(X, div(minus(_x32, _x31), s(_x31))), s(div(minus(_x32, _x31), s(_x31))))div#(p(s(if(false, _x22, s(X)))), s(Y))div#(minus(X, Y), s(Y))
div#(div(s(_x22), s(_x21)), s(Y))div#(minus(div(minus(_x22, _x21), s(_x21)), Y), s(Y))

Rewrite Rules

gt(0, Y)falsegt(s(X), 0)true
gt(s(X), s(Y))gt(X, Y)p(0)0
p(s(X))Xif(true, X, Y)X
if(false, X, Y)Yminus(X, Y)if(gt(Y, 0), minus(p(X), p(Y)), X)
div(0, s(Y))0div(s(X), s(Y))s(div(minus(X, Y), s(Y)))

Original Signature

Termination of terms over the following signature is verified: 0, minus, s, if, p, div, false, true, gt

Strategy

Context-sensitive strategy:
μ(true) = μ(T) = μ(0) = μ(false) = ∅
μ(p#) = μ(s) = μ(if) = μ(p) = μ(if#) = {1}
μ(gt#) = μ(minus) = μ(div) = μ(div#) = μ(minus#) = μ(gt) = {1, 2}


The left-hand side of the rule div#(p(s(p(s(s(X))))), s(Y)) → div#(minus(X, Y), s(Y)) is backward narrowed to the following relevant and irrelevant terms (a narrowing is irrelevant if by dropping it the correctness (and completeness) of the processor is not influenced).
Relevant TermsIrrelevant Terms
div#(p(s(if(false, _x42, p(s(s(X)))))), s(Y)) 
div#(if(false, _x22, p(s(p(s(s(X)))))), s(Y)) 
div#(if(true, p(s(p(s(s(X))))), _x21), s(Y)) 
div#(p(s(p(if(true, s(s(X)), _x51)))), s(Y)) 
div#(p(s(p(s(p(s(s(X))))))), s(Y)) 
div#(p(s(p(s(if(false, _x62, s(X)))))), s(Y)) 
div#(p(p(s(s(p(s(s(X))))))), s(Y)) 
div#(p(if(true, s(p(s(s(X)))), _x31)), s(Y)) 
div#(p(s(p(s(s(X))))), if(false, _x32, s(Y))) 
div#(p(s(p(s(s(X))))), p(s(s(Y)))) 
div#(p(s(p(s(s(X))))), if(true, s(Y), _x31)) 
div#(p(s(p(s(div(s(_x62), s(_x61)))))), s(Y)) 
div#(p(s(p(p(s(s(s(X))))))), s(Y)) 
div#(p(s(p(s(if(true, s(X), _x61))))), s(Y)) 
div#(p(if(false, _x32, s(p(s(s(X)))))), s(Y)) 
div#(p(s(p(if(false, _x52, s(s(X)))))), s(Y)) 
div#(p(s(p(s(s(X))))), div(s(_x32), s(_x31))) 
div#(p(s(if(true, p(s(s(X))), _x41))), s(Y)) 
Thus, the rule div#(p(s(p(s(s(X))))), s(Y)) → div#(minus(X, Y), s(Y)) is replaced by the following rules:
div#(if(false, _x22, p(s(p(s(s(X)))))), s(Y)) → div#(minus(X, Y), s(Y))div#(p(s(p(if(false, _x52, s(s(X)))))), s(Y)) → div#(minus(X, Y), s(Y))
div#(p(s(if(true, p(s(s(X))), _x41))), s(Y)) → div#(minus(X, Y), s(Y))div#(p(s(p(s(div(s(_x62), s(_x61)))))), s(Y)) → div#(minus(div(minus(_x62, _x61), s(_x61)), Y), s(Y))
div#(p(s(p(p(s(s(s(X))))))), s(Y)) → div#(minus(X, Y), s(Y))div#(if(true, p(s(p(s(s(X))))), _x21), s(Y)) → div#(minus(X, Y), s(Y))
div#(p(if(true, s(p(s(s(X)))), _x31)), s(Y)) → div#(minus(X, Y), s(Y))div#(p(s(if(false, _x42, p(s(s(X)))))), s(Y)) → div#(minus(X, Y), s(Y))
div#(p(if(false, _x32, s(p(s(s(X)))))), s(Y)) → div#(minus(X, Y), s(Y))div#(p(s(p(s(s(X))))), if(false, _x32, s(Y))) → div#(minus(X, Y), s(Y))
div#(p(p(s(s(p(s(s(X))))))), s(Y)) → div#(minus(X, Y), s(Y))div#(p(s(p(s(if(true, s(X), _x61))))), s(Y)) → div#(minus(X, Y), s(Y))
div#(p(s(p(s(p(s(s(X))))))), s(Y)) → div#(minus(X, Y), s(Y))div#(p(s(p(s(if(false, _x62, s(X)))))), s(Y)) → div#(minus(X, Y), s(Y))
div#(p(s(p(if(true, s(s(X)), _x51)))), s(Y)) → div#(minus(X, Y), s(Y))div#(p(s(p(s(s(X))))), if(true, s(Y), _x31)) → div#(minus(X, Y), s(Y))
div#(p(s(p(s(s(X))))), div(s(_x32), s(_x31))) → div#(minus(X, div(minus(_x32, _x31), s(_x31))), s(div(minus(_x32, _x31), s(_x31))))div#(p(s(p(s(s(X))))), p(s(s(Y)))) → div#(minus(X, Y), s(Y))

Problem 13: BackwardsNarrowing



Dependency Pair Problem

Dependency Pairs

div#(if(false, _x22, p(s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), p(s(if(true, s(Y), _x31))))div#(minus(X, Y), s(Y))
div#(p(if(true, s(p(s(s(X)))), _x31)), s(Y))div#(minus(X, Y), s(Y))div#(if(if(true, false, _x41), _x22, s(X)), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))
div#(if(if(true, false, _x41), _x22, s(X)), s(Y))div#(minus(X, Y), s(Y))div#(p(if(false, _x32, s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))
div#(p(s(p(s(s(X))))), if(false, _x32, s(Y)))div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), if(if(true, true, _x51), s(Y), _x31))div#(minus(X, Y), s(Y))
div#(p(s(s(X))), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))div#(p(s(p(s(if(true, s(X), _x61))))), s(Y))div#(minus(X, Y), s(Y))
div#(if(false, _x22, s(X)), if(gt(s(_x51), 0), s(Y), _x31))div#(minus(X, Y), s(Y))div#(p(if(true, s(s(X)), _x31)), s(Y))div#(minus(X, Y), s(Y))
div#(p(s(div(s(_x42), s(_x41)))), s(Y))div#(minus(div(minus(_x42, _x41), s(_x41)), Y), s(Y))div#(if(false, _x22, s(X)), if(if(false, _x52, true), s(Y), _x31))div#(minus(X, Y), s(Y))
div#(if(true, p(s(s(X))), _x21), s(Y))div#(minus(X, Y), s(Y))div#(p(p(s(s(s(X))))), s(Y))div#(minus(X, Y), s(Y))
div#(p(s(p(p(s(s(s(X))))))), s(Y))div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), if(p(s(true)), s(Y), _x31))div#(minus(X, Y), s(Y))
div#(p(s(if(false, _x42, s(X)))), s(Y))div#(minus(X, Y), s(Y))div#(if(false, _x22, p(s(s(X)))), s(Y))div#(minus(X, Y), s(Y))
div#(p(p(s(s(p(s(s(X))))))), s(Y))div#(minus(X, Y), s(Y))div#(p(s(p(s(p(s(s(X))))))), s(Y))div#(minus(X, Y), s(Y))
div#(p(s(p(if(true, s(s(X)), _x51)))), s(Y))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(false, _x22, s(X))), s(Y))div#(minus(X, Y), s(Y))
div#(s(X), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), div(s(_x32), s(_x31)))div#(minus(X, div(minus(_x32, _x31), s(_x31))), s(div(minus(_x32, _x31), s(_x31))))
div#(p(s(p(s(s(X))))), div(s(_x32), s(_x31)))div#(minus(X, div(minus(_x32, _x31), s(_x31))), s(div(minus(_x32, _x31), s(_x31))))div#(p(s(p(if(false, _x52, s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, false), _x22, s(X)), s(Y))div#(minus(X, Y), s(Y))div#(p(s(if(true, p(s(s(X))), _x41))), s(Y))div#(minus(X, Y), s(Y))
div#(p(s(s(X))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(p(s(p(s(div(s(_x62), s(_x61)))))), s(Y))div#(minus(div(minus(_x62, _x61), s(_x61)), Y), s(Y))
div#(if(true, p(s(p(s(s(X))))), _x21), s(Y))div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), if(false, _x42, if(true, s(Y), _x31)))div#(minus(X, Y), s(Y))
div#(p(s(if(false, _x22, s(X)))), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, false), _x22, s(X)), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))
div#(s(X), if(false, _x32, s(Y)))div#(minus(X, Y), s(Y))div#(p(s(if(false, _x42, p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, s(X)), s(Y))div#(minus(X, Y), s(Y))div#(p(if(false, _x32, s(s(X)))), s(Y))div#(minus(X, Y), s(Y))
div#(if(false, _x22, s(X)), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(gt(0, _x41), _x22, s(X)), s(Y))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, s(X)), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))div#(p(s(p(s(s(X))))), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(if(true, if(false, _x22, s(X)), _x31), s(Y))div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), if(false, _x32, s(Y)))div#(minus(X, Y), s(Y))
div#(p(s(if(true, s(X), _x41))), s(Y))div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), if(true, if(true, s(Y), _x31), _x41))div#(minus(X, Y), s(Y))
div#(if(gt(0, _x41), _x22, s(X)), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))div#(p(s(p(s(if(false, _x62, s(X)))))), s(Y))div#(minus(X, Y), s(Y))
div#(if(true, if(false, _x22, s(X)), _x31), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))div#(if(true, s(X), _x21), s(Y))div#(minus(X, Y), s(Y))
div#(p(s(s(X))), if(false, _x32, s(Y)))div#(minus(X, Y), s(Y))div#(s(X), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(p(s(p(s(s(X))))), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(false, _x22, s(X))), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))
div#(p(s(s(X))), div(s(_x32), s(_x31)))div#(minus(X, div(minus(_x32, _x31), s(_x31))), s(div(minus(_x32, _x31), s(_x31))))div#(s(X), div(s(_x32), s(_x31)))div#(minus(X, div(minus(_x32, _x31), s(_x31))), s(div(minus(_x32, _x31), s(_x31))))
div#(p(s(if(false, _x22, s(X)))), s(Y))div#(minus(X, Y), s(Y))div#(div(s(_x22), s(_x21)), s(Y))div#(minus(div(minus(_x22, _x21), s(_x21)), Y), s(Y))

Rewrite Rules

gt(0, Y)falsegt(s(X), 0)true
gt(s(X), s(Y))gt(X, Y)p(0)0
p(s(X))Xif(true, X, Y)X
if(false, X, Y)Yminus(X, Y)if(gt(Y, 0), minus(p(X), p(Y)), X)
div(0, s(Y))0div(s(X), s(Y))s(div(minus(X, Y), s(Y)))

Original Signature

Termination of terms over the following signature is verified: minus, 0, s, if, p, div, true, false, gt

Strategy

Context-sensitive strategy:
μ(true) = μ(T) = μ(0) = μ(false) = ∅
μ(p#) = μ(s) = μ(if) = μ(p) = μ(if#) = {1}
μ(gt#) = μ(minus) = μ(div) = μ(div#) = μ(minus#) = μ(gt) = {1, 2}


The left-hand side of the rule div#(if(false, _x22, p(s(p(s(s(X)))))), s(Y)) → div#(minus(X, Y), s(Y)) is backward narrowed to the following relevant and irrelevant terms (a narrowing is irrelevant if by dropping it the correctness (and completeness) of the processor is not influenced).
Relevant TermsIrrelevant Terms
div#(if(false, _x22, p(s(p(s(s(X)))))), p(s(s(Y)))) 
div#(if(false, _x32, if(false, _x22, p(s(p(s(s(X))))))), s(Y)) 
div#(if(false, _x22, p(s(p(s(s(X)))))), if(true, s(Y), _x31)) 
div#(if(gt(0, _x41), _x22, p(s(p(s(s(X)))))), s(Y)) 
div#(if(false, _x22, p(s(p(s(s(X)))))), if(false, _x32, s(Y))) 
div#(if(if(true, false, _x41), _x22, p(s(p(s(s(X)))))), s(Y)) 
div#(if(false, _x22, p(s(p(s(s(X)))))), div(s(_x32), s(_x31))) 
div#(if(true, if(false, _x22, p(s(p(s(s(X)))))), _x31), s(Y)) 
div#(if(if(false, _x42, false), _x22, p(s(p(s(s(X)))))), s(Y)) 
div#(p(s(if(false, _x22, p(s(p(s(s(X)))))))), s(Y)) 
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), s(Y)) 
Thus, the rule div#(if(false, _x22, p(s(p(s(s(X)))))), s(Y)) → div#(minus(X, Y), s(Y)) is replaced by the following rules:
div#(if(true, if(false, _x22, p(s(p(s(s(X)))))), _x31), s(Y)) → div#(minus(X, Y), s(Y))div#(if(gt(0, _x41), _x22, p(s(p(s(s(X)))))), s(Y)) → div#(minus(X, Y), s(Y))
div#(if(if(true, false, _x41), _x22, p(s(p(s(s(X)))))), s(Y)) → div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), s(Y)) → div#(minus(X, Y), s(Y))
div#(if(false, _x22, p(s(p(s(s(X)))))), div(s(_x32), s(_x31))) → div#(minus(X, div(minus(_x32, _x31), s(_x31))), s(div(minus(_x32, _x31), s(_x31))))div#(if(if(false, _x42, false), _x22, p(s(p(s(s(X)))))), s(Y)) → div#(minus(X, Y), s(Y))
div#(if(false, _x22, p(s(p(s(s(X)))))), if(true, s(Y), _x31)) → div#(minus(X, Y), s(Y))div#(p(s(if(false, _x22, p(s(p(s(s(X)))))))), s(Y)) → div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(false, _x22, p(s(p(s(s(X))))))), s(Y)) → div#(minus(X, Y), s(Y))div#(if(false, _x22, p(s(p(s(s(X)))))), p(s(s(Y)))) → div#(minus(X, Y), s(Y))
div#(if(false, _x22, p(s(p(s(s(X)))))), if(false, _x32, s(Y))) → div#(minus(X, Y), s(Y))

Problem 15: BackwardsNarrowing



Dependency Pair Problem

Dependency Pairs

div#(if(false, _x22, s(X)), p(s(if(true, s(Y), _x31))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))
div#(p(if(true, s(p(s(s(X)))), _x31)), s(Y))div#(minus(X, Y), s(Y))div#(if(if(true, false, _x41), _x22, s(X)), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))
div#(if(if(true, false, _x41), _x22, s(X)), s(Y))div#(minus(X, Y), s(Y))div#(if(false, _x22, p(s(p(s(s(X)))))), if(false, _x32, s(Y)))div#(minus(X, Y), s(Y))
div#(p(if(false, _x32, s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))div#(p(s(p(s(s(X))))), if(false, _x32, s(Y)))div#(minus(X, Y), s(Y))
div#(if(false, _x22, s(X)), if(if(true, true, _x51), s(Y), _x31))div#(minus(X, Y), s(Y))div#(p(s(s(X))), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))
div#(p(s(p(s(if(true, s(X), _x61))))), s(Y))div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), if(gt(s(_x51), 0), s(Y), _x31))div#(minus(X, Y), s(Y))
div#(p(if(true, s(s(X)), _x31)), s(Y))div#(minus(X, Y), s(Y))div#(p(s(div(s(_x42), s(_x41)))), s(Y))div#(minus(div(minus(_x42, _x41), s(_x41)), Y), s(Y))
div#(if(false, _x22, s(X)), if(if(false, _x52, true), s(Y), _x31))div#(minus(X, Y), s(Y))div#(if(true, p(s(s(X))), _x21), s(Y))div#(minus(X, Y), s(Y))
div#(p(p(s(s(s(X))))), s(Y))div#(minus(X, Y), s(Y))div#(p(s(p(p(s(s(s(X))))))), s(Y))div#(minus(X, Y), s(Y))
div#(if(false, _x22, s(X)), if(p(s(true)), s(Y), _x31))div#(minus(X, Y), s(Y))div#(p(s(if(false, _x42, s(X)))), s(Y))div#(minus(X, Y), s(Y))
div#(if(false, _x22, p(s(s(X)))), s(Y))div#(minus(X, Y), s(Y))div#(p(p(s(s(p(s(s(X))))))), s(Y))div#(minus(X, Y), s(Y))
div#(p(s(p(s(p(s(s(X))))))), s(Y))div#(minus(X, Y), s(Y))div#(p(s(p(if(true, s(s(X)), _x51)))), s(Y))div#(minus(X, Y), s(Y))
div#(if(gt(0, _x41), _x22, p(s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(false, _x22, s(X))), s(Y))div#(minus(X, Y), s(Y))
div#(s(X), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), div(s(_x32), s(_x31)))div#(minus(X, div(minus(_x32, _x31), s(_x31))), s(div(minus(_x32, _x31), s(_x31))))
div#(p(s(p(s(s(X))))), div(s(_x32), s(_x31)))div#(minus(X, div(minus(_x32, _x31), s(_x31))), s(div(minus(_x32, _x31), s(_x31))))div#(if(true, if(false, _x22, p(s(p(s(s(X)))))), _x31), s(Y))div#(minus(X, Y), s(Y))
div#(p(s(p(if(false, _x52, s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, false), _x22, s(X)), s(Y))div#(minus(X, Y), s(Y))
div#(p(s(if(true, p(s(s(X))), _x41))), s(Y))div#(minus(X, Y), s(Y))div#(p(s(s(X))), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(if(if(true, false, _x41), _x22, p(s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))div#(p(s(p(s(div(s(_x62), s(_x61)))))), s(Y))div#(minus(div(minus(_x62, _x61), s(_x61)), Y), s(Y))
div#(if(true, p(s(p(s(s(X))))), _x21), s(Y))div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), if(false, _x42, if(true, s(Y), _x31)))div#(minus(X, Y), s(Y))
div#(p(s(if(false, _x22, s(X)))), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, false), _x22, s(X)), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))
div#(s(X), if(false, _x32, s(Y)))div#(minus(X, Y), s(Y))div#(if(false, _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(p(s(if(false, _x42, p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, s(X)), s(Y))div#(minus(X, Y), s(Y))
div#(if(false, _x22, p(s(p(s(s(X)))))), div(s(_x32), s(_x31)))div#(minus(X, div(minus(_x32, _x31), s(_x31))), s(div(minus(_x32, _x31), s(_x31))))div#(if(if(false, _x42, false), _x22, p(s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))
div#(p(if(false, _x32, s(s(X)))), s(Y))div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(false, _x22, p(s(p(s(s(X))))))), s(Y))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, s(X)), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))
div#(if(gt(0, _x41), _x22, s(X)), s(Y))div#(minus(X, Y), s(Y))div#(p(s(p(s(s(X))))), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(if(true, if(false, _x22, s(X)), _x31), s(Y))div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), if(false, _x32, s(Y)))div#(minus(X, Y), s(Y))
div#(p(s(if(true, s(X), _x41))), s(Y))div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), if(true, if(true, s(Y), _x31), _x41))div#(minus(X, Y), s(Y))
div#(if(gt(0, _x41), _x22, s(X)), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))div#(p(s(if(false, _x22, p(s(p(s(s(X)))))))), s(Y))div#(minus(X, Y), s(Y))
div#(p(s(p(s(if(false, _x62, s(X)))))), s(Y))div#(minus(X, Y), s(Y))div#(if(true, if(false, _x22, s(X)), _x31), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))
div#(p(s(s(X))), if(false, _x32, s(Y)))div#(minus(X, Y), s(Y))div#(if(true, s(X), _x21), s(Y))div#(minus(X, Y), s(Y))
div#(p(s(p(s(s(X))))), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))div#(s(X), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(false, _x22, s(X))), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))div#(p(s(s(X))), div(s(_x32), s(_x31)))div#(minus(X, div(minus(_x32, _x31), s(_x31))), s(div(minus(_x32, _x31), s(_x31))))
div#(if(false, _x22, p(s(p(s(s(X)))))), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))div#(s(X), div(s(_x32), s(_x31)))div#(minus(X, div(minus(_x32, _x31), s(_x31))), s(div(minus(_x32, _x31), s(_x31))))
div#(div(s(_x22), s(_x21)), s(Y))div#(minus(div(minus(_x22, _x21), s(_x21)), Y), s(Y))div#(p(s(if(false, _x22, s(X)))), s(Y))div#(minus(X, Y), s(Y))

Rewrite Rules

gt(0, Y)falsegt(s(X), 0)true
gt(s(X), s(Y))gt(X, Y)p(0)0
p(s(X))Xif(true, X, Y)X
if(false, X, Y)Yminus(X, Y)if(gt(Y, 0), minus(p(X), p(Y)), X)
div(0, s(Y))0div(s(X), s(Y))s(div(minus(X, Y), s(Y)))

Original Signature

Termination of terms over the following signature is verified: 0, minus, s, if, p, div, false, true, gt

Strategy

Context-sensitive strategy:
μ(true) = μ(T) = μ(0) = μ(false) = ∅
μ(p#) = μ(s) = μ(if) = μ(p) = μ(if#) = {1}
μ(gt#) = μ(minus) = μ(div) = μ(div#) = μ(minus#) = μ(gt) = {1, 2}


The left-hand side of the rule div#(if(false, _x22, s(X)), p(s(if(true, s(Y), _x31)))) → div#(minus(X, Y), s(Y)) is backward narrowed to the following relevant and irrelevant terms (a narrowing is irrelevant if by dropping it the correctness (and completeness) of the processor is not influenced).
Relevant TermsIrrelevant Terms
div#(if(false, _x22, s(X)), p(s(if(true, if(true, s(Y), _x31), _x61)))) 
div#(if(false, _x22, s(X)), p(s(if(gt(s(_x71), 0), s(Y), _x31)))) 
div#(p(s(if(false, _x22, s(X)))), p(s(if(true, s(Y), _x31)))) 
div#(if(false, _x32, if(false, _x22, s(X))), p(s(if(true, s(Y), _x31)))) 
div#(if(false, _x22, s(X)), p(s(if(false, _x62, if(true, s(Y), _x31))))) 
div#(if(false, _x22, s(X)), p(s(if(if(true, true, _x71), s(Y), _x31)))) 
div#(if(gt(0, _x41), _x22, s(X)), p(s(if(true, s(Y), _x31)))) 
div#(if(if(false, _x42, false), _x22, s(X)), p(s(if(true, s(Y), _x31)))) 
div#(if(if(true, false, _x41), _x22, s(X)), p(s(if(true, s(Y), _x31)))) 
div#(if(false, _x22, s(X)), p(if(true, s(if(true, s(Y), _x31)), _x51))) 
div#(if(false, _x22, s(X)), if(false, _x42, p(s(if(true, s(Y), _x31))))) 
div#(if(false, _x22, s(X)), p(if(false, _x52, s(if(true, s(Y), _x31))))) 
div#(if(false, _x22, s(X)), p(s(if(p(s(true)), s(Y), _x31)))) 
div#(if(true, if(false, _x22, s(X)), _x31), p(s(if(true, s(Y), _x31)))) 
div#(if(false, _x22, s(X)), if(true, p(s(if(true, s(Y), _x31))), _x41)) 
div#(if(false, _x22, s(X)), p(p(s(s(if(true, s(Y), _x31)))))) 
div#(if(false, _x22, s(X)), p(s(p(s(if(true, s(Y), _x31)))))) 
div#(if(p(s(false)), _x22, s(X)), p(s(if(true, s(Y), _x31)))) 
div#(if(false, _x22, s(X)), p(s(if(if(false, _x72, true), s(Y), _x31)))) 
Thus, the rule div#(if(false, _x22, s(X)), p(s(if(true, s(Y), _x31)))) → div#(minus(X, Y), s(Y)) is replaced by the following rules:
div#(if(false, _x22, s(X)), p(s(if(gt(s(_x71), 0), s(Y), _x31)))) → div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, s(X)), p(s(if(true, s(Y), _x31)))) → div#(minus(X, Y), s(Y))
div#(if(true, if(false, _x22, s(X)), _x31), p(s(if(true, s(Y), _x31)))) → div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), if(true, p(s(if(true, s(Y), _x31))), _x41)) → div#(minus(X, Y), s(Y))
div#(if(false, _x22, s(X)), p(s(if(if(true, true, _x71), s(Y), _x31)))) → div#(minus(X, Y), s(Y))div#(if(gt(0, _x41), _x22, s(X)), p(s(if(true, s(Y), _x31)))) → div#(minus(X, Y), s(Y))
div#(if(if(true, false, _x41), _x22, s(X)), p(s(if(true, s(Y), _x31)))) → div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), p(s(if(if(false, _x72, true), s(Y), _x31)))) → div#(minus(X, Y), s(Y))
div#(if(false, _x22, s(X)), if(false, _x42, p(s(if(true, s(Y), _x31))))) → div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), p(p(s(s(if(true, s(Y), _x31)))))) → div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(false, _x22, s(X))), p(s(if(true, s(Y), _x31)))) → div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), p(s(p(s(if(true, s(Y), _x31)))))) → div#(minus(X, Y), s(Y))
div#(if(false, _x22, s(X)), p(if(false, _x52, s(if(true, s(Y), _x31))))) → div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), p(if(true, s(if(true, s(Y), _x31)), _x51))) → div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, false), _x22, s(X)), p(s(if(true, s(Y), _x31)))) → div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), p(s(if(p(s(true)), s(Y), _x31)))) → div#(minus(X, Y), s(Y))
div#(if(false, _x22, s(X)), p(s(if(true, if(true, s(Y), _x31), _x61)))) → div#(minus(X, Y), s(Y))div#(p(s(if(false, _x22, s(X)))), p(s(if(true, s(Y), _x31)))) → div#(minus(X, Y), s(Y))
div#(if(false, _x22, s(X)), p(s(if(false, _x62, if(true, s(Y), _x31))))) → div#(minus(X, Y), s(Y))

Problem 18: BackwardsNarrowing



Dependency Pair Problem

Dependency Pairs

div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))div#(p(if(true, s(p(s(s(X)))), _x31)), s(Y))div#(minus(X, Y), s(Y))
div#(if(if(true, false, _x41), _x22, s(X)), p(s(if(true, s(Y), _x31))))div#(minus(X, Y), s(Y))div#(if(if(true, false, _x41), _x22, s(X)), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))
div#(if(if(true, false, _x41), _x22, s(X)), s(Y))div#(minus(X, Y), s(Y))div#(if(false, _x22, p(s(p(s(s(X)))))), if(false, _x32, s(Y)))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(false, _x22, s(X))), p(s(if(true, s(Y), _x31))))div#(minus(X, Y), s(Y))div#(p(if(false, _x32, s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))
div#(p(s(p(s(s(X))))), if(false, _x32, s(Y)))div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), if(if(true, true, _x51), s(Y), _x31))div#(minus(X, Y), s(Y))
div#(p(s(s(X))), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))div#(p(s(p(s(if(true, s(X), _x61))))), s(Y))div#(minus(X, Y), s(Y))
div#(if(false, _x22, s(X)), if(gt(s(_x51), 0), s(Y), _x31))div#(minus(X, Y), s(Y))div#(p(if(true, s(s(X)), _x31)), s(Y))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, false), _x22, s(X)), p(s(if(true, s(Y), _x31))))div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), p(s(if(p(s(true)), s(Y), _x31))))div#(minus(X, Y), s(Y))
div#(p(s(if(false, _x22, s(X)))), p(s(if(true, s(Y), _x31))))div#(minus(X, Y), s(Y))div#(p(s(div(s(_x42), s(_x41)))), s(Y))div#(minus(div(minus(_x42, _x41), s(_x41)), Y), s(Y))
div#(if(false, _x22, s(X)), if(if(false, _x52, true), s(Y), _x31))div#(minus(X, Y), s(Y))div#(if(true, p(s(s(X))), _x21), s(Y))div#(minus(X, Y), s(Y))
div#(p(p(s(s(s(X))))), s(Y))div#(minus(X, Y), s(Y))div#(p(s(p(p(s(s(s(X))))))), s(Y))div#(minus(X, Y), s(Y))
div#(if(false, _x22, s(X)), if(p(s(true)), s(Y), _x31))div#(minus(X, Y), s(Y))div#(if(gt(0, _x41), _x22, s(X)), p(s(if(true, s(Y), _x31))))div#(minus(X, Y), s(Y))
div#(if(false, _x22, s(X)), if(false, _x42, p(s(if(true, s(Y), _x31)))))div#(minus(X, Y), s(Y))div#(p(s(if(false, _x42, s(X)))), s(Y))div#(minus(X, Y), s(Y))
div#(if(false, _x22, p(s(s(X)))), s(Y))div#(minus(X, Y), s(Y))div#(p(p(s(s(p(s(s(X))))))), s(Y))div#(minus(X, Y), s(Y))
div#(if(false, _x22, s(X)), p(if(false, _x52, s(if(true, s(Y), _x31)))))div#(minus(X, Y), s(Y))div#(p(s(p(s(p(s(s(X))))))), s(Y))div#(minus(X, Y), s(Y))
div#(p(s(p(if(true, s(s(X)), _x51)))), s(Y))div#(minus(X, Y), s(Y))div#(if(gt(0, _x41), _x22, p(s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))
div#(if(false, _x22, s(X)), p(if(true, s(if(true, s(Y), _x31)), _x51)))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(false, _x22, s(X))), s(Y))div#(minus(X, Y), s(Y))
div#(s(X), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), div(s(_x32), s(_x31)))div#(minus(X, div(minus(_x32, _x31), s(_x31))), s(div(minus(_x32, _x31), s(_x31))))
div#(p(s(p(s(s(X))))), div(s(_x32), s(_x31)))div#(minus(X, div(minus(_x32, _x31), s(_x31))), s(div(minus(_x32, _x31), s(_x31))))div#(if(true, if(false, _x22, p(s(p(s(s(X)))))), _x31), s(Y))div#(minus(X, Y), s(Y))
div#(if(false, _x22, s(X)), p(s(if(gt(s(_x71), 0), s(Y), _x31))))div#(minus(X, Y), s(Y))div#(p(s(p(if(false, _x52, s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, false), _x22, s(X)), s(Y))div#(minus(X, Y), s(Y))div#(p(s(if(true, p(s(s(X))), _x41))), s(Y))div#(minus(X, Y), s(Y))
div#(p(s(s(X))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(true, if(false, _x22, s(X)), _x31), p(s(if(true, s(Y), _x31))))div#(minus(X, Y), s(Y))
div#(if(if(true, false, _x41), _x22, p(s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))div#(p(s(p(s(div(s(_x62), s(_x61)))))), s(Y))div#(minus(div(minus(_x62, _x61), s(_x61)), Y), s(Y))
div#(if(true, p(s(p(s(s(X))))), _x21), s(Y))div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), if(true, p(s(if(true, s(Y), _x31))), _x41))div#(minus(X, Y), s(Y))
div#(p(s(if(false, _x22, s(X)))), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), if(false, _x42, if(true, s(Y), _x31)))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, false), _x22, s(X)), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), p(s(if(if(false, _x72, true), s(Y), _x31))))div#(minus(X, Y), s(Y))
div#(s(X), if(false, _x32, s(Y)))div#(minus(X, Y), s(Y))div#(if(false, _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(p(s(if(false, _x42, p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), p(p(s(s(if(true, s(Y), _x31))))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, s(X)), s(Y))div#(minus(X, Y), s(Y))div#(if(false, _x22, p(s(p(s(s(X)))))), div(s(_x32), s(_x31)))div#(minus(X, div(minus(_x32, _x31), s(_x31))), s(div(minus(_x32, _x31), s(_x31))))
div#(p(if(false, _x32, s(s(X)))), s(Y))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, false), _x22, p(s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))
div#(if(false, _x22, s(X)), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(false, _x22, p(s(p(s(s(X))))))), s(Y))div#(minus(X, Y), s(Y))
div#(if(gt(0, _x41), _x22, s(X)), s(Y))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, s(X)), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))
div#(p(s(p(s(s(X))))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), p(s(if(false, _x62, if(true, s(Y), _x31)))))div#(minus(X, Y), s(Y))
div#(if(true, if(false, _x22, s(X)), _x31), s(Y))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, s(X)), p(s(if(true, s(Y), _x31))))div#(minus(X, Y), s(Y))
div#(if(false, _x22, s(X)), if(false, _x32, s(Y)))div#(minus(X, Y), s(Y))div#(p(s(if(true, s(X), _x41))), s(Y))div#(minus(X, Y), s(Y))
div#(if(false, _x22, s(X)), if(true, if(true, s(Y), _x31), _x41))div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), p(s(if(if(true, true, _x71), s(Y), _x31))))div#(minus(X, Y), s(Y))
div#(if(gt(0, _x41), _x22, s(X)), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))div#(p(s(if(false, _x22, p(s(p(s(s(X)))))))), s(Y))div#(minus(X, Y), s(Y))
div#(if(false, _x22, s(X)), p(s(p(s(if(true, s(Y), _x31))))))div#(minus(X, Y), s(Y))div#(p(s(p(s(if(false, _x62, s(X)))))), s(Y))div#(minus(X, Y), s(Y))
div#(if(true, if(false, _x22, s(X)), _x31), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))div#(if(true, s(X), _x21), s(Y))div#(minus(X, Y), s(Y))
div#(p(s(s(X))), if(false, _x32, s(Y)))div#(minus(X, Y), s(Y))div#(s(X), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(p(s(p(s(s(X))))), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(false, _x22, s(X))), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))
div#(if(false, _x22, p(s(p(s(s(X)))))), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))div#(p(s(s(X))), div(s(_x32), s(_x31)))div#(minus(X, div(minus(_x32, _x31), s(_x31))), s(div(minus(_x32, _x31), s(_x31))))
div#(if(false, _x22, s(X)), p(s(if(true, if(true, s(Y), _x31), _x61))))div#(minus(X, Y), s(Y))div#(s(X), div(s(_x32), s(_x31)))div#(minus(X, div(minus(_x32, _x31), s(_x31))), s(div(minus(_x32, _x31), s(_x31))))
div#(p(s(if(false, _x22, s(X)))), s(Y))div#(minus(X, Y), s(Y))div#(div(s(_x22), s(_x21)), s(Y))div#(minus(div(minus(_x22, _x21), s(_x21)), Y), s(Y))

Rewrite Rules

gt(0, Y)falsegt(s(X), 0)true
gt(s(X), s(Y))gt(X, Y)p(0)0
p(s(X))Xif(true, X, Y)X
if(false, X, Y)Yminus(X, Y)if(gt(Y, 0), minus(p(X), p(Y)), X)
div(0, s(Y))0div(s(X), s(Y))s(div(minus(X, Y), s(Y)))

Original Signature

Termination of terms over the following signature is verified: minus, 0, s, if, p, div, true, false, gt

Strategy

Context-sensitive strategy:
μ(true) = μ(T) = μ(0) = μ(false) = ∅
μ(p#) = μ(s) = μ(if) = μ(p) = μ(if#) = {1}
μ(gt#) = μ(minus) = μ(div) = μ(div#) = μ(minus#) = μ(gt) = {1, 2}


The left-hand side of the rule div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), s(Y)) → div#(minus(X, Y), s(Y)) is backward narrowed to the following relevant and irrelevant terms (a narrowing is irrelevant if by dropping it the correctness (and completeness) of the processor is not influenced).
Relevant TermsIrrelevant Terms
div#(p(s(if(p(s(false)), _x22, p(s(p(s(s(X)))))))), s(Y)) 
div#(if(p(p(s(s(false)))), _x22, p(s(p(s(s(X)))))), s(Y)) 
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), s(Y)) 
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), if(false, _x32, s(Y))) 
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), s(Y)) 
div#(if(p(s(gt(0, _x61))), _x22, p(s(p(s(s(X)))))), s(Y)) 
div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), s(Y)) 
div#(if(if(true, p(s(false)), _x41), _x22, p(s(p(s(s(X)))))), s(Y)) 
div#(if(true, if(p(s(false)), _x22, p(s(p(s(s(X)))))), _x31), s(Y)) 
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), div(s(_x32), s(_x31))) 
div#(if(p(s(if(true, false, _x61))), _x22, p(s(p(s(s(X)))))), s(Y)) 
div#(if(p(s(p(s(false)))), _x22, p(s(p(s(s(X)))))), s(Y)) 
div#(if(p(s(if(false, _x62, false))), _x22, p(s(p(s(s(X)))))), s(Y)) 
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(s(Y)))) 
div#(if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), s(Y)) 
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), if(true, s(Y), _x31)) 
Thus, the rule div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), s(Y)) → div#(minus(X, Y), s(Y)) is replaced by the following rules:
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), s(Y)) → div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), div(s(_x32), s(_x31))) → div#(minus(X, div(minus(_x32, _x31), s(_x31))), s(div(minus(_x32, _x31), s(_x31))))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(s(Y)))) → div#(minus(X, Y), s(Y))div#(if(p(s(p(s(false)))), _x22, p(s(p(s(s(X)))))), s(Y)) → div#(minus(X, Y), s(Y))
div#(if(p(s(gt(0, _x61))), _x22, p(s(p(s(s(X)))))), s(Y)) → div#(minus(X, Y), s(Y))div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), s(Y)) → div#(minus(X, Y), s(Y))
div#(p(s(if(p(s(false)), _x22, p(s(p(s(s(X)))))))), s(Y)) → div#(minus(X, Y), s(Y))div#(if(p(s(if(false, _x62, false))), _x22, p(s(p(s(s(X)))))), s(Y)) → div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), if(false, _x32, s(Y))) → div#(minus(X, Y), s(Y))div#(if(p(p(s(s(false)))), _x22, p(s(p(s(s(X)))))), s(Y)) → div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), if(true, s(Y), _x31)) → div#(minus(X, Y), s(Y))div#(if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), s(Y)) → div#(minus(X, Y), s(Y))
div#(if(if(true, p(s(false)), _x41), _x22, p(s(p(s(s(X)))))), s(Y)) → div#(minus(X, Y), s(Y))div#(if(true, if(p(s(false)), _x22, p(s(p(s(s(X)))))), _x31), s(Y)) → div#(minus(X, Y), s(Y))
div#(if(p(s(if(true, false, _x61))), _x22, p(s(p(s(s(X)))))), s(Y)) → div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), s(Y)) → div#(minus(X, Y), s(Y))

Problem 20: BackwardsNarrowing



Dependency Pair Problem

Dependency Pairs

div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(p(if(true, s(p(s(s(X)))), _x31)), s(Y))div#(minus(X, Y), s(Y))
div#(if(if(true, false, _x41), _x22, s(X)), p(s(if(true, s(Y), _x31))))div#(minus(X, Y), s(Y))div#(if(if(true, false, _x41), _x22, s(X)), s(Y))div#(minus(X, Y), s(Y))
div#(p(if(false, _x32, s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))div#(p(s(p(s(s(X))))), if(false, _x32, s(Y)))div#(minus(X, Y), s(Y))
div#(p(s(s(X))), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))div#(p(s(p(s(if(true, s(X), _x61))))), s(Y))div#(minus(X, Y), s(Y))
div#(if(if(true, p(s(false)), _x41), _x22, p(s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))div#(p(if(true, s(s(X)), _x31)), s(Y))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, false), _x22, s(X)), p(s(if(true, s(Y), _x31))))div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), p(s(if(p(s(true)), s(Y), _x31))))div#(minus(X, Y), s(Y))
div#(if(false, _x22, s(X)), if(if(false, _x52, true), s(Y), _x31))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), s(Y))div#(minus(X, Y), s(Y))
div#(p(p(s(s(s(X))))), s(Y))div#(minus(X, Y), s(Y))div#(p(s(p(p(s(s(s(X))))))), s(Y))div#(minus(X, Y), s(Y))
div#(if(gt(0, _x41), _x22, s(X)), p(s(if(true, s(Y), _x31))))div#(minus(X, Y), s(Y))div#(if(false, _x22, p(s(s(X)))), s(Y))div#(minus(X, Y), s(Y))
div#(p(p(s(s(p(s(s(X))))))), s(Y))div#(minus(X, Y), s(Y))div#(p(s(p(s(p(s(s(X))))))), s(Y))div#(minus(X, Y), s(Y))
div#(p(s(p(if(true, s(s(X)), _x51)))), s(Y))div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), p(if(true, s(if(true, s(Y), _x31)), _x51)))div#(minus(X, Y), s(Y))
div#(s(X), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), div(s(_x32), s(_x31)))div#(minus(X, div(minus(_x32, _x31), s(_x31))), s(div(minus(_x32, _x31), s(_x31))))
div#(if(true, if(false, _x22, p(s(p(s(s(X)))))), _x31), s(Y))div#(minus(X, Y), s(Y))div#(p(s(if(true, p(s(s(X))), _x41))), s(Y))div#(minus(X, Y), s(Y))
div#(p(s(s(X))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(p(s(p(s(false)))), _x22, p(s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))
div#(if(true, if(false, _x22, s(X)), _x31), p(s(if(true, s(Y), _x31))))div#(minus(X, Y), s(Y))div#(if(if(true, false, _x41), _x22, p(s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))
div#(p(s(p(s(div(s(_x62), s(_x61)))))), s(Y))div#(minus(div(minus(_x62, _x61), s(_x61)), Y), s(Y))div#(if(p(s(gt(0, _x61))), _x22, p(s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), p(p(s(s(if(true, s(Y), _x31))))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, s(X)), s(Y))div#(minus(X, Y), s(Y))div#(if(false, _x22, p(s(p(s(s(X)))))), div(s(_x32), s(_x31)))div#(minus(X, div(minus(_x32, _x31), s(_x31))), s(div(minus(_x32, _x31), s(_x31))))
div#(p(if(false, _x32, s(s(X)))), s(Y))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, false), _x22, p(s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))
div#(if(false, _x22, s(X)), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(gt(0, _x41), _x22, s(X)), s(Y))div#(minus(X, Y), s(Y))
div#(if(false, _x22, s(X)), p(s(if(false, _x62, if(true, s(Y), _x31)))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, s(X)), p(s(if(true, s(Y), _x31))))div#(minus(X, Y), s(Y))
div#(if(false, _x22, s(X)), if(false, _x32, s(Y)))div#(minus(X, Y), s(Y))div#(p(s(if(true, s(X), _x41))), s(Y))div#(minus(X, Y), s(Y))
div#(if(false, _x22, s(X)), if(true, if(true, s(Y), _x31), _x41))div#(minus(X, Y), s(Y))div#(p(s(if(false, _x22, p(s(p(s(s(X)))))))), s(Y))div#(minus(X, Y), s(Y))
div#(if(false, _x22, s(X)), p(s(p(s(if(true, s(Y), _x31))))))div#(minus(X, Y), s(Y))div#(p(s(p(s(if(false, _x62, s(X)))))), s(Y))div#(minus(X, Y), s(Y))
div#(if(true, if(false, _x22, s(X)), _x31), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))div#(if(true, if(p(s(false)), _x22, p(s(p(s(s(X)))))), _x31), s(Y))div#(minus(X, Y), s(Y))
div#(p(s(p(s(s(X))))), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))div#(if(p(s(if(true, false, _x61))), _x22, p(s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))
div#(s(X), div(s(_x32), s(_x31)))div#(minus(X, div(minus(_x32, _x31), s(_x31))), s(div(minus(_x32, _x31), s(_x31))))div#(div(s(_x22), s(_x21)), s(Y))div#(minus(div(minus(_x22, _x21), s(_x21)), Y), s(Y))
div#(p(s(if(false, _x22, s(X)))), s(Y))div#(minus(X, Y), s(Y))div#(if(if(true, false, _x41), _x22, s(X)), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))
div#(if(p(s(if(false, _x62, false))), _x22, p(s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))div#(if(p(p(s(s(false)))), _x22, p(s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))div#(if(false, _x22, p(s(p(s(s(X)))))), if(false, _x32, s(Y)))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(false, _x22, s(X))), p(s(if(true, s(Y), _x31))))div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), if(if(true, true, _x51), s(Y), _x31))div#(minus(X, Y), s(Y))
div#(if(false, _x22, s(X)), if(gt(s(_x51), 0), s(Y), _x31))div#(minus(X, Y), s(Y))div#(p(s(if(false, _x22, s(X)))), p(s(if(true, s(Y), _x31))))div#(minus(X, Y), s(Y))
div#(p(s(div(s(_x42), s(_x41)))), s(Y))div#(minus(div(minus(_x42, _x41), s(_x41)), Y), s(Y))div#(if(true, p(s(s(X))), _x21), s(Y))div#(minus(X, Y), s(Y))
div#(if(false, _x22, s(X)), if(p(s(true)), s(Y), _x31))div#(minus(X, Y), s(Y))div#(p(s(if(false, _x42, s(X)))), s(Y))div#(minus(X, Y), s(Y))
div#(if(false, _x22, s(X)), if(false, _x42, p(s(if(true, s(Y), _x31)))))div#(minus(X, Y), s(Y))div#(p(s(if(p(s(false)), _x22, p(s(p(s(s(X)))))))), s(Y))div#(minus(X, Y), s(Y))
div#(if(false, _x22, s(X)), p(if(false, _x52, s(if(true, s(Y), _x31)))))div#(minus(X, Y), s(Y))div#(if(gt(0, _x41), _x22, p(s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(false, _x22, s(X))), s(Y))div#(minus(X, Y), s(Y))div#(p(s(p(s(s(X))))), div(s(_x32), s(_x31)))div#(minus(X, div(minus(_x32, _x31), s(_x31))), s(div(minus(_x32, _x31), s(_x31))))
div#(p(s(p(if(false, _x52, s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), p(s(if(gt(s(_x71), 0), s(Y), _x31))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, false), _x22, s(X)), s(Y))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), div(s(_x32), s(_x31)))div#(minus(X, div(minus(_x32, _x31), s(_x31))), s(div(minus(_x32, _x31), s(_x31))))
div#(if(true, p(s(p(s(s(X))))), _x21), s(Y))div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), if(true, p(s(if(true, s(Y), _x31))), _x41))div#(minus(X, Y), s(Y))
div#(if(false, _x22, s(X)), if(false, _x42, if(true, s(Y), _x31)))div#(minus(X, Y), s(Y))div#(p(s(if(false, _x22, s(X)))), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))
div#(if(false, _x22, s(X)), p(s(if(if(false, _x72, true), s(Y), _x31))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, false), _x22, s(X)), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))
div#(s(X), if(false, _x32, s(Y)))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), if(false, _x32, s(Y)))div#(minus(X, Y), s(Y))
div#(if(false, _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(p(s(if(false, _x42, p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(false, _x22, p(s(p(s(s(X))))))), s(Y))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, s(X)), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))
div#(p(s(p(s(s(X))))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(true, if(false, _x22, s(X)), _x31), s(Y))div#(minus(X, Y), s(Y))
div#(if(false, _x22, s(X)), p(s(if(if(true, true, _x71), s(Y), _x31))))div#(minus(X, Y), s(Y))div#(if(gt(0, _x41), _x22, s(X)), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))
div#(if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))div#(p(s(s(X))), if(false, _x32, s(Y)))div#(minus(X, Y), s(Y))
div#(if(true, s(X), _x21), s(Y))div#(minus(X, Y), s(Y))div#(s(X), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(false, _x22, s(X))), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))div#(if(false, _x22, p(s(p(s(s(X)))))), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))
div#(p(s(s(X))), div(s(_x32), s(_x31)))div#(minus(X, div(minus(_x32, _x31), s(_x31))), s(div(minus(_x32, _x31), s(_x31))))div#(if(false, _x22, s(X)), p(s(if(true, if(true, s(Y), _x31), _x61))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))

Rewrite Rules

gt(0, Y)falsegt(s(X), 0)true
gt(s(X), s(Y))gt(X, Y)p(0)0
p(s(X))Xif(true, X, Y)X
if(false, X, Y)Yminus(X, Y)if(gt(Y, 0), minus(p(X), p(Y)), X)
div(0, s(Y))0div(s(X), s(Y))s(div(minus(X, Y), s(Y)))

Original Signature

Termination of terms over the following signature is verified: 0, minus, s, if, p, div, false, true, gt

Strategy

Context-sensitive strategy:
μ(true) = μ(T) = μ(0) = μ(false) = ∅
μ(p#) = μ(s) = μ(if) = μ(p) = μ(if#) = {1}
μ(gt#) = μ(minus) = μ(div) = μ(div#) = μ(minus#) = μ(gt) = {1, 2}


The left-hand side of the rule div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(s(Y)))) → div#(minus(X, Y), s(Y)) is backward narrowed to the following relevant and irrelevant terms (a narrowing is irrelevant if by dropping it the correctness (and completeness) of the processor is not influenced).
Relevant TermsIrrelevant Terms
div#(if(p(s(if(true, false, _x61))), _x22, p(s(p(s(s(X)))))), p(s(s(Y)))) 
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(if(false, _x42, s(s(Y))))) 
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(s(s(Y)))) 
div#(if(p(p(s(s(false)))), _x22, p(s(p(s(s(X)))))), p(s(s(Y)))) 
div#(if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), p(s(s(Y)))) 
div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(s(Y)))) 
div#(if(if(true, p(s(false)), _x41), _x22, p(s(p(s(s(X)))))), p(s(s(Y)))) 
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), if(true, p(s(s(Y))), _x31)) 
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(if(true, s(Y), _x51)))) 
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(p(s(s(Y)))))) 
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y))))) 
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(div(s(_x52), s(_x51))))) 
div#(if(p(s(if(false, _x62, false))), _x22, p(s(p(s(s(X)))))), p(s(s(Y)))) 
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), if(false, _x32, p(s(s(Y))))) 
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(s(s(s(Y)))))) 
div#(if(true, if(p(s(false)), _x22, p(s(p(s(s(X)))))), _x31), p(s(s(Y)))) 
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(if(true, s(s(Y)), _x41))) 
div#(if(p(s(gt(0, _x61))), _x22, p(s(p(s(s(X)))))), p(s(s(Y)))) 
div#(if(p(s(p(s(false)))), _x22, p(s(p(s(s(X)))))), p(s(s(Y)))) 
div#(p(s(if(p(s(false)), _x22, p(s(p(s(s(X)))))))), p(s(s(Y)))) 
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(s(Y)))) 
Thus, the rule div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(s(Y)))) → div#(minus(X, Y), s(Y)) is replaced by the following rules:
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(if(true, s(Y), _x51)))) → div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(s(s(s(Y)))))) → div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y))))) → div#(minus(X, Y), s(Y))div#(if(p(s(if(false, _x62, false))), _x22, p(s(p(s(s(X)))))), p(s(s(Y)))) → div#(minus(X, Y), s(Y))
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(s(Y)))) → div#(minus(X, Y), s(Y))div#(if(true, if(p(s(false)), _x22, p(s(p(s(s(X)))))), _x31), p(s(s(Y)))) → div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(if(true, s(s(Y)), _x41))) → div#(minus(X, Y), s(Y))div#(if(p(p(s(s(false)))), _x22, p(s(p(s(s(X)))))), p(s(s(Y)))) → div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(div(s(_x52), s(_x51))))) → div#(minus(X, div(minus(_x52, _x51), s(_x51))), s(div(minus(_x52, _x51), s(_x51))))div#(if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), p(s(s(Y)))) → div#(minus(X, Y), s(Y))
div#(if(p(s(if(true, false, _x61))), _x22, p(s(p(s(s(X)))))), p(s(s(Y)))) → div#(minus(X, Y), s(Y))div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(s(s(Y)))) → div#(minus(X, Y), s(Y))
div#(if(if(true, p(s(false)), _x41), _x22, p(s(p(s(s(X)))))), p(s(s(Y)))) → div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(if(false, _x42, s(s(Y))))) → div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), if(false, _x32, p(s(s(Y))))) → div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(p(s(s(Y)))))) → div#(minus(X, Y), s(Y))
div#(if(p(s(p(s(false)))), _x22, p(s(p(s(s(X)))))), p(s(s(Y)))) → div#(minus(X, Y), s(Y))div#(p(s(if(p(s(false)), _x22, p(s(p(s(s(X)))))))), p(s(s(Y)))) → div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(s(Y)))) → div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), if(true, p(s(s(Y))), _x31)) → div#(minus(X, Y), s(Y))
div#(if(p(s(gt(0, _x61))), _x22, p(s(p(s(s(X)))))), p(s(s(Y)))) → div#(minus(X, Y), s(Y))

Problem 22: BackwardsNarrowing



Dependency Pair Problem

Dependency Pairs

div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(s(s(s(Y))))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(if(true, s(p(s(s(X)))), _x31)), s(Y))div#(minus(X, Y), s(Y))div#(if(if(true, false, _x41), _x22, s(X)), s(Y))div#(minus(X, Y), s(Y))
div#(if(if(true, false, _x41), _x22, s(X)), p(s(if(true, s(Y), _x31))))div#(minus(X, Y), s(Y))div#(if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(p(if(false, _x32, s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))div#(p(s(s(X))), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))
div#(p(s(p(s(s(X))))), if(false, _x32, s(Y)))div#(minus(X, Y), s(Y))div#(p(s(p(s(if(true, s(X), _x61))))), s(Y))div#(minus(X, Y), s(Y))
div#(if(if(true, p(s(false)), _x41), _x22, p(s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))div#(p(if(true, s(s(X)), _x31)), s(Y))div#(minus(X, Y), s(Y))
div#(if(p(s(p(s(false)))), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, false), _x22, s(X)), p(s(if(true, s(Y), _x31))))div#(minus(X, Y), s(Y))
div#(if(false, _x22, s(X)), p(s(if(p(s(true)), s(Y), _x31))))div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), if(if(false, _x52, true), s(Y), _x31))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), s(Y))div#(minus(X, Y), s(Y))div#(p(p(s(s(s(X))))), s(Y))div#(minus(X, Y), s(Y))
div#(p(s(p(p(s(s(s(X))))))), s(Y))div#(minus(X, Y), s(Y))div#(if(gt(0, _x41), _x22, s(X)), p(s(if(true, s(Y), _x31))))div#(minus(X, Y), s(Y))
div#(if(false, _x22, p(s(s(X)))), s(Y))div#(minus(X, Y), s(Y))div#(p(p(s(s(p(s(s(X))))))), s(Y))div#(minus(X, Y), s(Y))
div#(p(s(p(s(p(s(s(X))))))), s(Y))div#(minus(X, Y), s(Y))div#(p(s(p(if(true, s(s(X)), _x51)))), s(Y))div#(minus(X, Y), s(Y))
div#(if(false, _x22, s(X)), p(if(true, s(if(true, s(Y), _x31)), _x51)))div#(minus(X, Y), s(Y))div#(s(X), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))
div#(if(false, _x22, s(X)), div(s(_x32), s(_x31)))div#(minus(X, div(minus(_x32, _x31), s(_x31))), s(div(minus(_x32, _x31), s(_x31))))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(if(true, s(Y), _x51))))div#(minus(X, Y), s(Y))
div#(if(true, if(false, _x22, p(s(p(s(s(X)))))), _x31), s(Y))div#(minus(X, Y), s(Y))div#(p(s(if(true, p(s(s(X))), _x41))), s(Y))div#(minus(X, Y), s(Y))
div#(p(s(s(X))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(p(s(if(false, _x62, false))), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(p(s(p(s(div(s(_x62), s(_x61)))))), s(Y))div#(minus(div(minus(_x62, _x61), s(_x61)), Y), s(Y))div#(if(if(true, false, _x41), _x22, p(s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))
div#(if(true, if(false, _x22, s(X)), _x31), p(s(if(true, s(Y), _x31))))div#(minus(X, Y), s(Y))div#(if(p(s(p(s(false)))), _x22, p(s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))
div#(if(p(s(gt(0, _x61))), _x22, p(s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))
div#(if(false, _x22, s(X)), p(p(s(s(if(true, s(Y), _x31))))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, s(X)), s(Y))div#(minus(X, Y), s(Y))
div#(if(if(true, p(s(false)), _x41), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(false, _x22, p(s(p(s(s(X)))))), div(s(_x32), s(_x31)))div#(minus(X, div(minus(_x32, _x31), s(_x31))), s(div(minus(_x32, _x31), s(_x31))))
div#(if(if(false, _x42, false), _x22, p(s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))div#(p(if(false, _x32, s(s(X)))), s(Y))div#(minus(X, Y), s(Y))
div#(if(false, _x22, s(X)), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), if(true, p(s(s(Y))), _x31))div#(minus(X, Y), s(Y))
div#(if(gt(0, _x41), _x22, s(X)), s(Y))div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), p(s(if(false, _x62, if(true, s(Y), _x31)))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, s(X)), p(s(if(true, s(Y), _x31))))div#(minus(X, Y), s(Y))div#(if(true, if(p(s(false)), _x22, p(s(p(s(s(X)))))), _x31), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), if(false, _x32, s(Y)))div#(minus(X, Y), s(Y))
div#(p(s(if(true, s(X), _x41))), s(Y))div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), if(true, if(true, s(Y), _x31), _x41))div#(minus(X, Y), s(Y))
div#(p(s(if(false, _x22, p(s(p(s(s(X)))))))), s(Y))div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), p(s(p(s(if(true, s(Y), _x31))))))div#(minus(X, Y), s(Y))
div#(p(s(p(s(if(false, _x62, s(X)))))), s(Y))div#(minus(X, Y), s(Y))div#(if(true, if(false, _x22, s(X)), _x31), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))
div#(p(s(if(p(s(false)), _x22, p(s(p(s(s(X)))))))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(true, if(p(s(false)), _x22, p(s(p(s(s(X)))))), _x31), s(Y))div#(minus(X, Y), s(Y))
div#(p(s(p(s(s(X))))), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))div#(if(p(s(if(true, false, _x61))), _x22, p(s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))
div#(s(X), div(s(_x32), s(_x31)))div#(minus(X, div(minus(_x32, _x31), s(_x31))), s(div(minus(_x32, _x31), s(_x31))))div#(div(s(_x22), s(_x21)), s(Y))div#(minus(div(minus(_x22, _x21), s(_x21)), Y), s(Y))
div#(p(s(if(false, _x22, s(X)))), s(Y))div#(minus(X, Y), s(Y))div#(if(if(true, false, _x41), _x22, s(X)), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))
div#(if(p(s(if(false, _x62, false))), _x22, p(s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))div#(if(p(p(s(s(false)))), _x22, p(s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))div#(if(false, _x22, p(s(p(s(s(X)))))), if(false, _x32, s(Y)))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(false, _x22, s(X))), p(s(if(true, s(Y), _x31))))div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), if(if(true, true, _x51), s(Y), _x31))div#(minus(X, Y), s(Y))
div#(if(false, _x22, s(X)), if(gt(s(_x51), 0), s(Y), _x31))div#(minus(X, Y), s(Y))div#(p(s(if(false, _x22, s(X)))), p(s(if(true, s(Y), _x31))))div#(minus(X, Y), s(Y))
div#(p(s(div(s(_x42), s(_x41)))), s(Y))div#(minus(div(minus(_x42, _x41), s(_x41)), Y), s(Y))div#(if(true, p(s(s(X))), _x21), s(Y))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(if(true, s(s(Y)), _x41)))div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), if(p(s(true)), s(Y), _x31))div#(minus(X, Y), s(Y))
div#(p(s(if(false, _x42, s(X)))), s(Y))div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), if(false, _x42, p(s(if(true, s(Y), _x31)))))div#(minus(X, Y), s(Y))
div#(p(s(if(p(s(false)), _x22, p(s(p(s(s(X)))))))), s(Y))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(div(s(_x52), s(_x51)))))div#(minus(X, div(minus(_x52, _x51), s(_x51))), s(div(minus(_x52, _x51), s(_x51))))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(if(false, _x42, s(s(Y)))))div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), p(if(false, _x52, s(if(true, s(Y), _x31)))))div#(minus(X, Y), s(Y))
div#(if(gt(0, _x41), _x22, p(s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(false, _x22, s(X))), s(Y))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(p(s(gt(0, _x61))), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(p(s(p(s(s(X))))), div(s(_x32), s(_x31)))div#(minus(X, div(minus(_x32, _x31), s(_x31))), s(div(minus(_x32, _x31), s(_x31))))div#(p(s(p(if(false, _x52, s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))
div#(if(false, _x22, s(X)), p(s(if(gt(s(_x71), 0), s(Y), _x31))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, false), _x22, s(X)), s(Y))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), div(s(_x32), s(_x31)))div#(minus(X, div(minus(_x32, _x31), s(_x31))), s(div(minus(_x32, _x31), s(_x31))))div#(if(true, p(s(p(s(s(X))))), _x21), s(Y))div#(minus(X, Y), s(Y))
div#(if(false, _x22, s(X)), if(true, p(s(if(true, s(Y), _x31))), _x41))div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), if(false, _x42, if(true, s(Y), _x31)))div#(minus(X, Y), s(Y))
div#(p(s(if(false, _x22, s(X)))), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, false), _x22, s(X)), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))
div#(if(false, _x22, s(X)), p(s(if(if(false, _x72, true), s(Y), _x31))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), if(false, _x32, s(Y)))div#(minus(X, Y), s(Y))
div#(s(X), if(false, _x32, s(Y)))div#(minus(X, Y), s(Y))div#(if(false, _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(p(s(if(false, _x42, p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), if(false, _x32, p(s(s(Y)))))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(false, _x22, p(s(p(s(s(X))))))), s(Y))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, s(X)), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))div#(p(s(p(s(s(X))))), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(if(true, if(false, _x22, s(X)), _x31), s(Y))div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), p(s(if(if(true, true, _x71), s(Y), _x31))))div#(minus(X, Y), s(Y))
div#(if(gt(0, _x41), _x22, s(X)), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))div#(if(p(p(s(s(false)))), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(true, false, _x61))), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(p(s(s(Y))))))div#(minus(X, Y), s(Y))div#(if(true, s(X), _x21), s(Y))div#(minus(X, Y), s(Y))
div#(p(s(s(X))), if(false, _x32, s(Y)))div#(minus(X, Y), s(Y))div#(s(X), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(false, _x22, s(X))), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), p(s(if(true, if(true, s(Y), _x31), _x61))))div#(minus(X, Y), s(Y))
div#(p(s(s(X))), div(s(_x32), s(_x31)))div#(minus(X, div(minus(_x32, _x31), s(_x31))), s(div(minus(_x32, _x31), s(_x31))))div#(if(false, _x22, p(s(p(s(s(X)))))), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))

Rewrite Rules

gt(0, Y)falsegt(s(X), 0)true
gt(s(X), s(Y))gt(X, Y)p(0)0
p(s(X))Xif(true, X, Y)X
if(false, X, Y)Yminus(X, Y)if(gt(Y, 0), minus(p(X), p(Y)), X)
div(0, s(Y))0div(s(X), s(Y))s(div(minus(X, Y), s(Y)))

Original Signature

Termination of terms over the following signature is verified: minus, 0, s, if, p, div, true, false, gt

Strategy

Context-sensitive strategy:
μ(true) = μ(T) = μ(0) = μ(false) = ∅
μ(p#) = μ(s) = μ(if) = μ(p) = μ(if#) = {1}
μ(gt#) = μ(minus) = μ(div) = μ(div#) = μ(minus#) = μ(gt) = {1, 2}


The left-hand side of the rule div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y))))) → div#(minus(X, Y), s(Y)) is backward narrowed to the following relevant and irrelevant terms (a narrowing is irrelevant if by dropping it the correctness (and completeness) of the processor is not influenced).
Relevant TermsIrrelevant Terms
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), if(false, _x32, p(s(if(false, _x52, s(Y)))))) 
div#(if(p(s(if(true, false, _x61))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y))))) 
div#(if(p(s(p(s(false)))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y))))) 
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x62, if(false, _x52, s(Y)))))) 
div#(if(p(p(s(s(false)))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y))))) 
div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y))))) 
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(if(false, _x42, s(if(false, _x52, s(Y)))))) 
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), if(true, p(s(if(false, _x52, s(Y)))), _x31)) 
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(false, _x52, s(Y))))))) 
div#(if(if(true, p(s(false)), _x41), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y))))) 
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(if(true, s(if(false, _x52, s(Y))), _x41))) 
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(false, _x52, s(Y))))))) 
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(false, _x52, s(Y)), _x61)))) 
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(s(if(false, _x52, s(Y))))) 
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(if(if(false, _x72, false), _x52, s(Y))))) 
div#(if(p(s(if(false, _x62, false))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y))))) 
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(if(gt(0, _x71), _x52, s(Y))))) 
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(if(p(s(false)), _x52, s(Y))))) 
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y))))) 
div#(if(p(s(gt(0, _x61))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y))))) 
div#(p(s(if(p(s(false)), _x22, p(s(p(s(s(X)))))))), p(s(if(false, _x52, s(Y))))) 
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(if(if(true, false, _x71), _x52, s(Y))))) 
div#(if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y))))) 
div#(if(true, if(p(s(false)), _x22, p(s(p(s(s(X)))))), _x31), p(s(if(false, _x52, s(Y))))) 
Thus, the rule div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y))))) → div#(minus(X, Y), s(Y)) is replaced by the following rules:
div#(p(s(if(p(s(false)), _x22, p(s(p(s(s(X)))))))), p(s(if(false, _x52, s(Y))))) → div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y))))) → div#(minus(X, Y), s(Y))
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y))))) → div#(minus(X, Y), s(Y))div#(if(p(s(if(true, false, _x61))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y))))) → div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(if(p(s(false)), _x52, s(Y))))) → div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(false, _x52, s(Y))))))) → div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(if(if(true, false, _x71), _x52, s(Y))))) → div#(minus(X, Y), s(Y))div#(if(p(p(s(s(false)))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y))))) → div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), if(true, p(s(if(false, _x52, s(Y)))), _x31)) → div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), if(false, _x32, p(s(if(false, _x52, s(Y)))))) → div#(minus(X, Y), s(Y))
div#(if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y))))) → div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(if(true, s(if(false, _x52, s(Y))), _x41))) → div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(s(if(false, _x52, s(Y))))) → div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(false, _x52, s(Y))))))) → div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(if(if(false, _x72, false), _x52, s(Y))))) → div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(if(gt(0, _x71), _x52, s(Y))))) → div#(minus(X, Y), s(Y))
div#(if(true, if(p(s(false)), _x22, p(s(p(s(s(X)))))), _x31), p(s(if(false, _x52, s(Y))))) → div#(minus(X, Y), s(Y))div#(if(p(s(p(s(false)))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y))))) → div#(minus(X, Y), s(Y))
div#(if(if(true, p(s(false)), _x41), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y))))) → div#(minus(X, Y), s(Y))div#(if(p(s(if(false, _x62, false))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y))))) → div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(if(false, _x42, s(if(false, _x52, s(Y)))))) → div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(false, _x52, s(Y)), _x61)))) → div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x62, if(false, _x52, s(Y)))))) → div#(minus(X, Y), s(Y))div#(if(p(s(gt(0, _x61))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y))))) → div#(minus(X, Y), s(Y))

Problem 24: BackwardsNarrowing



Dependency Pair Problem

Dependency Pairs

div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(s(s(s(Y))))))div#(minus(X, Y), s(Y))div#(p(if(true, s(p(s(s(X)))), _x31)), s(Y))div#(minus(X, Y), s(Y))
div#(if(if(true, false, _x41), _x22, s(X)), p(s(if(true, s(Y), _x31))))div#(minus(X, Y), s(Y))div#(if(if(true, false, _x41), _x22, s(X)), s(Y))div#(minus(X, Y), s(Y))
div#(if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(p(if(false, _x32, s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))
div#(p(s(p(s(s(X))))), if(false, _x32, s(Y)))div#(minus(X, Y), s(Y))div#(p(s(s(X))), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(s(p(s(if(true, s(X), _x61))))), s(Y))div#(minus(X, Y), s(Y))
div#(if(if(true, p(s(false)), _x41), _x22, p(s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))div#(p(if(true, s(s(X)), _x31)), s(Y))div#(minus(X, Y), s(Y))
div#(if(p(s(p(s(false)))), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, false), _x22, s(X)), p(s(if(true, s(Y), _x31))))div#(minus(X, Y), s(Y))
div#(if(p(s(p(s(false)))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), p(s(if(p(s(true)), s(Y), _x31))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x62, if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(if(p(s(gt(0, _x61))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(false, _x22, s(X)), if(if(false, _x52, true), s(Y), _x31))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), s(Y))div#(minus(X, Y), s(Y))
div#(p(p(s(s(s(X))))), s(Y))div#(minus(X, Y), s(Y))div#(p(s(p(p(s(s(s(X))))))), s(Y))div#(minus(X, Y), s(Y))
div#(if(gt(0, _x41), _x22, s(X)), p(s(if(true, s(Y), _x31))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), if(false, _x32, p(s(if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))
div#(if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(false, _x22, p(s(s(X)))), s(Y))div#(minus(X, Y), s(Y))
div#(p(p(s(s(p(s(s(X))))))), s(Y))div#(minus(X, Y), s(Y))div#(p(s(p(s(p(s(s(X))))))), s(Y))div#(minus(X, Y), s(Y))
div#(p(s(p(if(true, s(s(X)), _x51)))), s(Y))div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), p(if(true, s(if(true, s(Y), _x31)), _x51)))div#(minus(X, Y), s(Y))
div#(s(X), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), div(s(_x32), s(_x31)))div#(minus(X, div(minus(_x32, _x31), s(_x31))), s(div(minus(_x32, _x31), s(_x31))))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(if(true, s(Y), _x51))))div#(minus(X, Y), s(Y))div#(if(true, if(false, _x22, p(s(p(s(s(X)))))), _x31), s(Y))div#(minus(X, Y), s(Y))
div#(if(p(s(if(true, false, _x61))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(s(if(true, p(s(s(X))), _x41))), s(Y))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(if(p(s(false)), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(if(false, _x62, false))), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(p(s(s(X))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(p(s(p(s(false)))), _x22, p(s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))
div#(if(true, if(false, _x22, s(X)), _x31), p(s(if(true, s(Y), _x31))))div#(minus(X, Y), s(Y))div#(if(if(true, false, _x41), _x22, p(s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))
div#(p(s(p(s(div(s(_x62), s(_x61)))))), s(Y))div#(minus(div(minus(_x62, _x61), s(_x61)), Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(if(if(true, false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(gt(0, _x61))), _x22, p(s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))
div#(if(false, _x22, s(X)), p(p(s(s(if(true, s(Y), _x31))))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, s(X)), s(Y))div#(minus(X, Y), s(Y))
div#(if(if(true, p(s(false)), _x41), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(false, _x22, p(s(p(s(s(X)))))), div(s(_x32), s(_x31)))div#(minus(X, div(minus(_x32, _x31), s(_x31))), s(div(minus(_x32, _x31), s(_x31))))
div#(if(if(false, _x42, false), _x22, p(s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))div#(p(if(false, _x32, s(s(X)))), s(Y))div#(minus(X, Y), s(Y))
div#(if(false, _x22, s(X)), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), if(true, p(s(s(Y))), _x31))div#(minus(X, Y), s(Y))
div#(if(gt(0, _x41), _x22, s(X)), s(Y))div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), p(s(if(false, _x62, if(true, s(Y), _x31)))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, s(X)), p(s(if(true, s(Y), _x31))))div#(minus(X, Y), s(Y))div#(if(true, if(p(s(false)), _x22, p(s(p(s(s(X)))))), _x31), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), if(false, _x32, s(Y)))div#(minus(X, Y), s(Y))
div#(p(s(if(true, s(X), _x41))), s(Y))div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), if(true, if(true, s(Y), _x31), _x41))div#(minus(X, Y), s(Y))
div#(p(s(if(false, _x22, p(s(p(s(s(X)))))))), s(Y))div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), p(s(p(s(if(true, s(Y), _x31))))))div#(minus(X, Y), s(Y))
div#(p(s(p(s(if(false, _x62, s(X)))))), s(Y))div#(minus(X, Y), s(Y))div#(if(true, if(false, _x22, s(X)), _x31), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))
div#(if(true, if(p(s(false)), _x22, p(s(p(s(s(X)))))), _x31), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(s(if(p(s(false)), _x22, p(s(p(s(s(X)))))))), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(if(true, if(p(s(false)), _x22, p(s(p(s(s(X)))))), _x31), s(Y))div#(minus(X, Y), s(Y))div#(p(s(p(s(s(X))))), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))
div#(if(p(s(if(true, false, _x61))), _x22, p(s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))div#(s(X), div(s(_x32), s(_x31)))div#(minus(X, div(minus(_x32, _x31), s(_x31))), s(div(minus(_x32, _x31), s(_x31))))
div#(div(s(_x22), s(_x21)), s(Y))div#(minus(div(minus(_x22, _x21), s(_x21)), Y), s(Y))div#(p(s(if(false, _x22, s(X)))), s(Y))div#(minus(X, Y), s(Y))
div#(if(p(p(s(s(false)))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(true, false, _x41), _x22, s(X)), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), if(true, p(s(if(false, _x52, s(Y)))), _x31))div#(minus(X, Y), s(Y))div#(if(p(s(if(false, _x62, false))), _x22, p(s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))
div#(if(p(p(s(s(false)))), _x22, p(s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))
div#(if(false, _x22, p(s(p(s(s(X)))))), if(false, _x32, s(Y)))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(false, _x22, s(X))), p(s(if(true, s(Y), _x31))))div#(minus(X, Y), s(Y))
div#(if(false, _x22, s(X)), if(if(true, true, _x51), s(Y), _x31))div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), if(gt(s(_x51), 0), s(Y), _x31))div#(minus(X, Y), s(Y))
div#(p(s(if(false, _x22, s(X)))), p(s(if(true, s(Y), _x31))))div#(minus(X, Y), s(Y))div#(p(s(div(s(_x42), s(_x41)))), s(Y))div#(minus(div(minus(_x42, _x41), s(_x41)), Y), s(Y))
div#(if(true, p(s(s(X))), _x21), s(Y))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(false, _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(if(true, s(s(Y)), _x41)))div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), if(p(s(true)), s(Y), _x31))div#(minus(X, Y), s(Y))
div#(p(s(if(false, _x42, s(X)))), s(Y))div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), if(false, _x42, p(s(if(true, s(Y), _x31)))))div#(minus(X, Y), s(Y))
div#(p(s(if(p(s(false)), _x22, p(s(p(s(s(X)))))))), s(Y))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(div(s(_x52), s(_x51)))))div#(minus(X, div(minus(_x52, _x51), s(_x51))), s(div(minus(_x52, _x51), s(_x51))))
div#(if(false, _x22, s(X)), p(if(false, _x52, s(if(true, s(Y), _x31)))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(if(false, _x42, s(s(Y)))))div#(minus(X, Y), s(Y))
div#(if(gt(0, _x41), _x22, p(s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(false, _x22, s(X))), s(Y))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(if(gt(0, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(if(p(s(gt(0, _x61))), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(if(false, _x42, s(if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))
div#(p(s(p(s(s(X))))), div(s(_x32), s(_x31)))div#(minus(X, div(minus(_x32, _x31), s(_x31))), s(div(minus(_x32, _x31), s(_x31))))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))
div#(p(s(if(p(s(false)), _x22, p(s(p(s(s(X)))))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), p(s(if(gt(s(_x71), 0), s(Y), _x31))))div#(minus(X, Y), s(Y))
div#(p(s(p(if(false, _x52, s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), div(s(_x32), s(_x31)))div#(minus(X, div(minus(_x32, _x31), s(_x31))), s(div(minus(_x32, _x31), s(_x31))))
div#(if(if(false, _x42, false), _x22, s(X)), s(Y))div#(minus(X, Y), s(Y))div#(if(true, p(s(p(s(s(X))))), _x21), s(Y))div#(minus(X, Y), s(Y))
div#(if(false, _x22, s(X)), if(true, p(s(if(true, s(Y), _x31))), _x41))div#(minus(X, Y), s(Y))div#(p(s(if(false, _x22, s(X)))), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))
div#(if(false, _x22, s(X)), if(false, _x42, if(true, s(Y), _x31)))div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), p(s(if(if(false, _x72, true), s(Y), _x31))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, false), _x22, s(X)), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))div#(s(X), if(false, _x32, s(Y)))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), if(false, _x32, s(Y)))div#(minus(X, Y), s(Y))div#(if(false, _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(p(s(if(false, _x42, p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(false, _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), if(false, _x32, p(s(s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(if(if(false, _x72, false), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(if(false, _x62, false))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(false, _x22, p(s(p(s(s(X))))))), s(Y))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, s(X)), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))
div#(p(s(p(s(s(X))))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(true, if(false, _x22, s(X)), _x31), s(Y))div#(minus(X, Y), s(Y))
div#(if(false, _x22, s(X)), p(s(if(if(true, true, _x71), s(Y), _x31))))div#(minus(X, Y), s(Y))div#(if(gt(0, _x41), _x22, s(X)), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))
div#(if(p(p(s(s(false)))), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(if(true, s(if(false, _x52, s(Y))), _x41)))div#(minus(X, Y), s(Y))
div#(if(p(s(if(true, false, _x61))), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(p(s(s(Y))))))div#(minus(X, Y), s(Y))div#(p(s(s(X))), if(false, _x32, s(Y)))div#(minus(X, Y), s(Y))
div#(if(true, s(X), _x21), s(Y))div#(minus(X, Y), s(Y))div#(s(X), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(if(if(true, p(s(false)), _x41), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(false, _x22, s(X))), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))
div#(if(false, _x22, p(s(p(s(s(X)))))), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))div#(p(s(s(X))), div(s(_x32), s(_x31)))div#(minus(X, div(minus(_x32, _x31), s(_x31))), s(div(minus(_x32, _x31), s(_x31))))
div#(if(false, _x22, s(X)), p(s(if(true, if(true, s(Y), _x31), _x61))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))

Rewrite Rules

gt(0, Y)falsegt(s(X), 0)true
gt(s(X), s(Y))gt(X, Y)p(0)0
p(s(X))Xif(true, X, Y)X
if(false, X, Y)Yminus(X, Y)if(gt(Y, 0), minus(p(X), p(Y)), X)
div(0, s(Y))0div(s(X), s(Y))s(div(minus(X, Y), s(Y)))

Original Signature

Termination of terms over the following signature is verified: 0, minus, s, if, p, div, false, true, gt

Strategy

Context-sensitive strategy:
μ(true) = μ(T) = μ(0) = μ(false) = ∅
μ(p#) = μ(s) = μ(if) = μ(p) = μ(if#) = {1}
μ(gt#) = μ(minus) = μ(div) = μ(div#) = μ(minus#) = μ(gt) = {1, 2}


The left-hand side of the rule div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y))))) → div#(minus(X, Y), s(Y)) is backward narrowed to the following relevant and irrelevant terms (a narrowing is irrelevant if by dropping it the correctness (and completeness) of the processor is not influenced).
Relevant TermsIrrelevant Terms
div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(false, _x52, s(Y))))))) 
div#(p(s(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))))), p(s(if(false, _x52, s(Y))))) 
div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x62, if(false, _x52, s(Y)))))) 
div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(if(false, _x42, s(if(false, _x52, s(Y)))))) 
div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(if(if(false, _x72, false), _x52, s(Y))))) 
div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(if(p(s(false)), _x52, s(Y))))) 
div#(if(if(gt(0, _x61), _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y))))) 
div#(if(if(p(s(false)), _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y))))) 
div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), if(true, p(s(if(false, _x52, s(Y)))), _x31)) 
div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(if(if(true, false, _x71), _x52, s(Y))))) 
div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(false, _x52, s(Y))))))) 
div#(if(false, _x32, if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X))))))), p(s(if(false, _x52, s(Y))))) 
div#(if(true, if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), _x31), p(s(if(false, _x52, s(Y))))) 
div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(if(gt(0, _x71), _x52, s(Y))))) 
div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(if(true, s(if(false, _x52, s(Y))), _x41))) 
div#(if(if(if(true, false, _x61), _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y))))) 
div#(if(if(if(false, _x62, false), _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y))))) 
div#(if(if(false, _x52, if(false, _x42, p(s(false)))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y))))) 
div#(if(p(s(if(false, _x42, p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y))))) 
div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(false, _x52, s(Y)), _x61)))) 
div#(if(if(true, if(false, _x42, p(s(false))), _x51), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y))))) 
div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), if(false, _x32, p(s(if(false, _x52, s(Y)))))) 
Thus, the rule div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y))))) → div#(minus(X, Y), s(Y)) is replaced by the following rules:
div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x62, if(false, _x52, s(Y)))))) → div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(if(gt(0, _x71), _x52, s(Y))))) → div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(if(if(true, false, _x71), _x52, s(Y))))) → div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(if(false, _x42, s(if(false, _x52, s(Y)))))) → div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(false, _x52, s(Y))))))) → div#(minus(X, Y), s(Y))div#(if(p(s(if(false, _x42, p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y))))) → div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X))))))), p(s(if(false, _x52, s(Y))))) → div#(minus(X, Y), s(Y))div#(if(if(gt(0, _x61), _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y))))) → div#(minus(X, Y), s(Y))
div#(if(if(p(s(false)), _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y))))) → div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(if(if(false, _x72, false), _x52, s(Y))))) → div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(if(true, s(if(false, _x52, s(Y))), _x41))) → div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(false, _x52, s(Y)), _x61)))) → div#(minus(X, Y), s(Y))
div#(if(if(if(false, _x62, false), _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y))))) → div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), if(true, p(s(if(false, _x52, s(Y)))), _x31)) → div#(minus(X, Y), s(Y))
div#(if(if(if(true, false, _x61), _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y))))) → div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(if(p(s(false)), _x52, s(Y))))) → div#(minus(X, Y), s(Y))
div#(if(if(true, if(false, _x42, p(s(false))), _x51), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y))))) → div#(minus(X, Y), s(Y))div#(if(true, if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), _x31), p(s(if(false, _x52, s(Y))))) → div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(false, _x52, s(Y))))))) → div#(minus(X, Y), s(Y))div#(p(s(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))))), p(s(if(false, _x52, s(Y))))) → div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), if(false, _x32, p(s(if(false, _x52, s(Y)))))) → div#(minus(X, Y), s(Y))div#(if(if(false, _x52, if(false, _x42, p(s(false)))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y))))) → div#(minus(X, Y), s(Y))

Problem 26: BackwardsNarrowing



Dependency Pair Problem

Dependency Pairs

div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(s(s(s(Y))))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(if(false, _x42, s(if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(p(if(true, s(p(s(s(X)))), _x31)), s(Y))div#(minus(X, Y), s(Y))
div#(if(if(true, false, _x41), _x22, s(X)), s(Y))div#(minus(X, Y), s(Y))div#(if(if(true, false, _x41), _x22, s(X)), p(s(if(true, s(Y), _x31))))div#(minus(X, Y), s(Y))
div#(if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(if(true, s(if(false, _x52, s(Y))), _x41)))div#(minus(X, Y), s(Y))
div#(p(if(false, _x32, s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(s(s(X))), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))div#(p(s(p(s(s(X))))), if(false, _x32, s(Y)))div#(minus(X, Y), s(Y))
div#(p(s(p(s(if(true, s(X), _x61))))), s(Y))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(if(p(s(false)), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(true, p(s(false)), _x41), _x22, p(s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))div#(p(if(true, s(s(X)), _x31)), s(Y))div#(minus(X, Y), s(Y))
div#(if(p(s(p(s(false)))), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, false), _x22, s(X)), p(s(if(true, s(Y), _x31))))div#(minus(X, Y), s(Y))
div#(if(p(s(p(s(false)))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(false, _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(false, _x22, s(X)), p(s(if(p(s(true)), s(Y), _x31))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x62, if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x52, if(false, _x42, p(s(false)))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(gt(0, _x61))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), s(Y))div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), if(if(false, _x52, true), s(Y), _x31))div#(minus(X, Y), s(Y))
div#(p(p(s(s(s(X))))), s(Y))div#(minus(X, Y), s(Y))div#(p(s(p(p(s(s(s(X))))))), s(Y))div#(minus(X, Y), s(Y))
div#(if(gt(0, _x41), _x22, s(X)), p(s(if(true, s(Y), _x31))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), if(false, _x32, p(s(if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))
div#(if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(false, _x22, p(s(s(X)))), s(Y))div#(minus(X, Y), s(Y))
div#(p(p(s(s(p(s(s(X))))))), s(Y))div#(minus(X, Y), s(Y))div#(p(s(p(s(p(s(s(X))))))), s(Y))div#(minus(X, Y), s(Y))
div#(p(s(p(if(true, s(s(X)), _x51)))), s(Y))div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), p(if(true, s(if(true, s(Y), _x31)), _x51)))div#(minus(X, Y), s(Y))
div#(s(X), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), div(s(_x32), s(_x31)))div#(minus(X, div(minus(_x32, _x31), s(_x31))), s(div(minus(_x32, _x31), s(_x31))))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(if(true, s(Y), _x51))))div#(minus(X, Y), s(Y))div#(if(true, if(false, _x22, p(s(p(s(s(X)))))), _x31), s(Y))div#(minus(X, Y), s(Y))
div#(if(p(s(if(true, false, _x61))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(if(if(true, false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(if(p(s(false)), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(s(if(true, p(s(s(X))), _x41))), s(Y))div#(minus(X, Y), s(Y))
div#(p(s(s(X))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(p(s(if(false, _x62, false))), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(if(if(true, false, _x41), _x22, p(s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))div#(if(true, if(false, _x22, s(X)), _x31), p(s(if(true, s(Y), _x31))))div#(minus(X, Y), s(Y))
div#(if(p(s(p(s(false)))), _x22, p(s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))div#(p(s(p(s(div(s(_x62), s(_x61)))))), s(Y))div#(minus(div(minus(_x62, _x61), s(_x61)), Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(if(if(true, false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(gt(0, _x61))), _x22, p(s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))div#(if(if(gt(0, _x61), _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(false, _x22, s(X)), p(p(s(s(if(true, s(Y), _x31))))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, s(X)), s(Y))div#(minus(X, Y), s(Y))
div#(if(if(true, p(s(false)), _x41), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(false, _x22, p(s(p(s(s(X)))))), div(s(_x32), s(_x31)))div#(minus(X, div(minus(_x32, _x31), s(_x31))), s(div(minus(_x32, _x31), s(_x31))))
div#(if(if(false, _x42, false), _x22, p(s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))div#(p(if(false, _x32, s(s(X)))), s(Y))div#(minus(X, Y), s(Y))
div#(if(false, _x22, s(X)), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), if(true, p(s(s(Y))), _x31))div#(minus(X, Y), s(Y))
div#(if(gt(0, _x41), _x22, s(X)), s(Y))div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), p(s(if(false, _x62, if(true, s(Y), _x31)))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x62, if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(if(gt(0, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, s(X)), p(s(if(true, s(Y), _x31))))div#(minus(X, Y), s(Y))div#(if(true, if(p(s(false)), _x22, p(s(p(s(s(X)))))), _x31), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), if(false, _x32, s(Y)))div#(minus(X, Y), s(Y))
div#(p(s(if(true, s(X), _x41))), s(Y))div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), if(true, if(true, s(Y), _x31), _x41))div#(minus(X, Y), s(Y))
div#(p(s(if(false, _x22, p(s(p(s(s(X)))))))), s(Y))div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), p(s(p(s(if(true, s(Y), _x31))))))div#(minus(X, Y), s(Y))
div#(if(if(if(false, _x62, false), _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(if(true, false, _x61), _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(s(p(s(if(false, _x62, s(X)))))), s(Y))div#(minus(X, Y), s(Y))div#(if(true, if(false, _x22, s(X)), _x31), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))
div#(if(true, if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), _x31), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(true, if(p(s(false)), _x22, p(s(p(s(s(X)))))), _x31), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(s(if(p(s(false)), _x22, p(s(p(s(s(X)))))))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(true, if(p(s(false)), _x22, p(s(p(s(s(X)))))), _x31), s(Y))div#(minus(X, Y), s(Y))
div#(p(s(p(s(s(X))))), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))div#(if(p(s(if(true, false, _x61))), _x22, p(s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))
div#(s(X), div(s(_x32), s(_x31)))div#(minus(X, div(minus(_x32, _x31), s(_x31))), s(div(minus(_x32, _x31), s(_x31))))div#(div(s(_x22), s(_x21)), s(Y))div#(minus(div(minus(_x22, _x21), s(_x21)), Y), s(Y))
div#(p(s(if(false, _x22, s(X)))), s(Y))div#(minus(X, Y), s(Y))div#(if(p(p(s(s(false)))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(true, false, _x41), _x22, s(X)), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), if(true, p(s(if(false, _x52, s(Y)))), _x31))div#(minus(X, Y), s(Y))
div#(if(p(s(if(false, _x62, false))), _x22, p(s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))div#(if(if(p(s(false)), _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(p(s(s(false)))), _x22, p(s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))
div#(if(false, _x22, p(s(p(s(s(X)))))), if(false, _x32, s(Y)))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(false, _x22, s(X))), p(s(if(true, s(Y), _x31))))div#(minus(X, Y), s(Y))
div#(if(false, _x22, s(X)), if(if(true, true, _x51), s(Y), _x31))div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), if(gt(s(_x51), 0), s(Y), _x31))div#(minus(X, Y), s(Y))
div#(p(s(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(s(if(false, _x22, s(X)))), p(s(if(true, s(Y), _x31))))div#(minus(X, Y), s(Y))
div#(p(s(div(s(_x42), s(_x41)))), s(Y))div#(minus(div(minus(_x42, _x41), s(_x41)), Y), s(Y))div#(if(true, p(s(s(X))), _x21), s(Y))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(false, _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(false, _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(false, _x22, s(X)), if(p(s(true)), s(Y), _x31))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(if(true, s(s(Y)), _x41)))div#(minus(X, Y), s(Y))
div#(if(p(s(if(false, _x42, p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), if(false, _x42, p(s(if(true, s(Y), _x31)))))div#(minus(X, Y), s(Y))
div#(p(s(if(false, _x42, s(X)))), s(Y))div#(minus(X, Y), s(Y))div#(p(s(if(p(s(false)), _x22, p(s(p(s(s(X)))))))), s(Y))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(div(s(_x52), s(_x51)))))div#(minus(X, div(minus(_x52, _x51), s(_x51))), s(div(minus(_x52, _x51), s(_x51))))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(if(false, _x42, s(s(Y)))))div#(minus(X, Y), s(Y))
div#(if(false, _x22, s(X)), p(if(false, _x52, s(if(true, s(Y), _x31)))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), if(true, p(s(if(false, _x52, s(Y)))), _x31))div#(minus(X, Y), s(Y))
div#(if(gt(0, _x41), _x22, p(s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(if(gt(0, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(false, _x22, s(X))), s(Y))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(if(false, _x42, s(if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(if(p(s(gt(0, _x61))), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))div#(p(s(p(s(s(X))))), div(s(_x32), s(_x31)))div#(minus(X, div(minus(_x32, _x31), s(_x31))), s(div(minus(_x32, _x31), s(_x31))))
div#(p(s(if(p(s(false)), _x22, p(s(p(s(s(X)))))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(s(p(if(false, _x52, s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))
div#(if(false, _x22, s(X)), p(s(if(gt(s(_x71), 0), s(Y), _x31))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, false), _x22, s(X)), s(Y))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), div(s(_x32), s(_x31)))div#(minus(X, div(minus(_x32, _x31), s(_x31))), s(div(minus(_x32, _x31), s(_x31))))div#(if(true, p(s(p(s(s(X))))), _x21), s(Y))div#(minus(X, Y), s(Y))
div#(if(false, _x22, s(X)), if(true, p(s(if(true, s(Y), _x31))), _x41))div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), if(false, _x42, if(true, s(Y), _x31)))div#(minus(X, Y), s(Y))
div#(p(s(if(false, _x22, s(X)))), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, false), _x22, s(X)), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))
div#(if(false, _x22, s(X)), p(s(if(if(false, _x72, true), s(Y), _x31))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), if(false, _x32, s(Y)))div#(minus(X, Y), s(Y))
div#(s(X), if(false, _x32, s(Y)))div#(minus(X, Y), s(Y))div#(if(false, _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(if(if(false, _x72, false), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(s(if(false, _x42, p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(false, _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(if(if(false, _x72, false), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), if(false, _x32, p(s(s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(true, if(false, _x42, p(s(false))), _x51), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(if(false, _x62, false))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), if(false, _x32, p(s(if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(false, _x22, p(s(p(s(s(X))))))), s(Y))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, s(X)), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))div#(p(s(p(s(s(X))))), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(if(true, if(false, _x22, s(X)), _x31), s(Y))div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), p(s(if(if(true, true, _x71), s(Y), _x31))))div#(minus(X, Y), s(Y))
div#(if(gt(0, _x41), _x22, s(X)), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X))))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(p(s(s(false)))), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(if(true, s(if(false, _x52, s(Y))), _x41)))div#(minus(X, Y), s(Y))
div#(if(p(s(if(true, false, _x61))), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))
div#(if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(p(s(s(Y))))))div#(minus(X, Y), s(Y))
div#(if(true, s(X), _x21), s(Y))div#(minus(X, Y), s(Y))div#(p(s(s(X))), if(false, _x32, s(Y)))div#(minus(X, Y), s(Y))
div#(if(if(true, p(s(false)), _x41), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(s(X), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(false, _x22, s(X))), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), p(s(if(true, if(true, s(Y), _x31), _x61))))div#(minus(X, Y), s(Y))
div#(p(s(s(X))), div(s(_x32), s(_x31)))div#(minus(X, div(minus(_x32, _x31), s(_x31))), s(div(minus(_x32, _x31), s(_x31))))div#(if(false, _x22, p(s(p(s(s(X)))))), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))

Rewrite Rules

gt(0, Y)falsegt(s(X), 0)true
gt(s(X), s(Y))gt(X, Y)p(0)0
p(s(X))Xif(true, X, Y)X
if(false, X, Y)Yminus(X, Y)if(gt(Y, 0), minus(p(X), p(Y)), X)
div(0, s(Y))0div(s(X), s(Y))s(div(minus(X, Y), s(Y)))

Original Signature

Termination of terms over the following signature is verified: minus, 0, s, if, p, div, true, false, gt

Strategy

Context-sensitive strategy:
μ(true) = μ(T) = μ(0) = μ(false) = ∅
μ(p#) = μ(s) = μ(if) = μ(p) = μ(if#) = {1}
μ(gt#) = μ(minus) = μ(div) = μ(div#) = μ(minus#) = μ(gt) = {1, 2}


The left-hand side of the rule div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y))))) → div#(minus(X, Y), s(Y)) is backward narrowed to the following relevant and irrelevant terms (a narrowing is irrelevant if by dropping it the correctness (and completeness) of the processor is not influenced).
Relevant TermsIrrelevant Terms
div#(if(p(if(gt(s(_x71), 0), s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y))))) 
div#(if(true, if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), _x31), p(s(if(false, _x52, s(Y))))) 
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(if(true, s(if(false, _x52, s(Y))), _x41))) 
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(if(false, _x72, false), _x52, s(Y))))) 
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), if(true, p(s(if(false, _x52, s(Y)))), _x31)) 
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(false, _x52, s(Y))))))) 
div#(if(if(false, _x42, p(if(true, s(false), _x51))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y))))) 
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(false, _x52, s(Y))))))) 
div#(if(p(if(if(false, _x72, true), s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y))))) 
div#(if(p(if(if(true, true, _x71), s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y))))) 
div#(if(p(s(p(if(true, s(false), _x51)))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y))))) 
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(false, _x52, s(Y)), _x61)))) 
div#(if(p(p(s(if(true, s(false), _x51)))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y))))) 
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(if(false, _x42, s(if(false, _x52, s(Y)))))) 
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(if(true, false, _x71), _x52, s(Y))))) 
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(p(s(false)), _x52, s(Y))))) 
div#(if(p(if(p(s(true)), s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y))))) 
div#(if(if(true, p(if(true, s(false), _x51)), _x41), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y))))) 
div#(if(false, _x32, if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X))))))), p(s(if(false, _x52, s(Y))))) 
div#(if(p(if(false, _x62, if(true, s(false), _x51))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y))))) 
div#(if(p(if(true, if(true, s(false), _x51), _x61)), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y))))) 
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x62, if(false, _x52, s(Y)))))) 
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(gt(0, _x71), _x52, s(Y))))) 
div#(p(s(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))))), p(s(if(false, _x52, s(Y))))) 
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), if(false, _x32, p(s(if(false, _x52, s(Y)))))) 
Thus, the rule div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y))))) → div#(minus(X, Y), s(Y)) is replaced by the following rules:
div#(if(p(p(s(if(true, s(false), _x51)))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y))))) → div#(minus(X, Y), s(Y))div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(gt(0, _x71), _x52, s(Y))))) → div#(minus(X, Y), s(Y))
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(false, _x52, s(Y))))))) → div#(minus(X, Y), s(Y))div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(false, _x52, s(Y)), _x61)))) → div#(minus(X, Y), s(Y))
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(if(false, _x72, false), _x52, s(Y))))) → div#(minus(X, Y), s(Y))div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x62, if(false, _x52, s(Y)))))) → div#(minus(X, Y), s(Y))
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(if(true, false, _x71), _x52, s(Y))))) → div#(minus(X, Y), s(Y))div#(p(s(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))))), p(s(if(false, _x52, s(Y))))) → div#(minus(X, Y), s(Y))
div#(if(p(if(if(true, true, _x71), s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y))))) → div#(minus(X, Y), s(Y))div#(if(false, _x32, if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X))))))), p(s(if(false, _x52, s(Y))))) → div#(minus(X, Y), s(Y))
div#(if(p(if(false, _x62, if(true, s(false), _x51))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y))))) → div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(if(true, s(false), _x51))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y))))) → div#(minus(X, Y), s(Y))
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), if(false, _x32, p(s(if(false, _x52, s(Y)))))) → div#(minus(X, Y), s(Y))div#(if(true, if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), _x31), p(s(if(false, _x52, s(Y))))) → div#(minus(X, Y), s(Y))
div#(if(if(true, p(if(true, s(false), _x51)), _x41), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y))))) → div#(minus(X, Y), s(Y))div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(if(false, _x42, s(if(false, _x52, s(Y)))))) → div#(minus(X, Y), s(Y))
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(false, _x52, s(Y))))))) → div#(minus(X, Y), s(Y))div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), if(true, p(s(if(false, _x52, s(Y)))), _x31)) → div#(minus(X, Y), s(Y))
div#(if(p(if(p(s(true)), s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y))))) → div#(minus(X, Y), s(Y))div#(if(p(s(p(if(true, s(false), _x51)))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y))))) → div#(minus(X, Y), s(Y))
div#(if(p(if(gt(s(_x71), 0), s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y))))) → div#(minus(X, Y), s(Y))div#(if(p(if(true, if(true, s(false), _x51), _x61)), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y))))) → div#(minus(X, Y), s(Y))
div#(if(p(if(if(false, _x72, true), s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y))))) → div#(minus(X, Y), s(Y))div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(p(s(false)), _x52, s(Y))))) → div#(minus(X, Y), s(Y))
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(if(true, s(if(false, _x52, s(Y))), _x41))) → div#(minus(X, Y), s(Y))

Problem 28: BackwardsNarrowing



Dependency Pair Problem

Dependency Pairs

div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(s(s(s(Y))))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(if(false, _x42, s(if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))div#(p(if(true, s(p(s(s(X)))), _x31)), s(Y))div#(minus(X, Y), s(Y))
div#(if(if(true, false, _x41), _x22, s(X)), p(s(if(true, s(Y), _x31))))div#(minus(X, Y), s(Y))div#(if(if(true, false, _x41), _x22, s(X)), s(Y))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(if(true, s(if(false, _x52, s(Y))), _x41)))div#(minus(X, Y), s(Y))div#(if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(p(if(false, _x32, s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))div#(p(s(p(s(s(X))))), if(false, _x32, s(Y)))div#(minus(X, Y), s(Y))
div#(p(s(s(X))), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(s(p(s(if(true, s(X), _x61))))), s(Y))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(if(p(s(false)), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(true, p(s(false)), _x41), _x22, p(s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))div#(p(if(true, s(s(X)), _x31)), s(Y))div#(minus(X, Y), s(Y))
div#(if(p(s(p(s(false)))), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, false), _x22, s(X)), p(s(if(true, s(Y), _x31))))div#(minus(X, Y), s(Y))
div#(if(p(s(p(s(false)))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(false, _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(false, _x22, s(X)), p(s(if(p(s(true)), s(Y), _x31))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x62, if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x52, if(false, _x42, p(s(false)))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(gt(0, _x61))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(false, _x22, s(X)), if(if(false, _x52, true), s(Y), _x31))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), s(Y))div#(minus(X, Y), s(Y))
div#(p(p(s(s(s(X))))), s(Y))div#(minus(X, Y), s(Y))div#(if(if(true, p(if(true, s(false), _x51)), _x41), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(s(p(p(s(s(s(X))))))), s(Y))div#(minus(X, Y), s(Y))div#(if(gt(0, _x41), _x22, s(X)), p(s(if(true, s(Y), _x31))))div#(minus(X, Y), s(Y))
div#(if(p(if(p(s(true)), s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), if(false, _x32, p(s(if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))
div#(if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(false, _x22, p(s(s(X)))), s(Y))div#(minus(X, Y), s(Y))
div#(p(p(s(s(p(s(s(X))))))), s(Y))div#(minus(X, Y), s(Y))div#(p(s(p(s(p(s(s(X))))))), s(Y))div#(minus(X, Y), s(Y))
div#(p(s(p(if(true, s(s(X)), _x51)))), s(Y))div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), p(if(true, s(if(true, s(Y), _x31)), _x51)))div#(minus(X, Y), s(Y))
div#(s(X), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), div(s(_x32), s(_x31)))div#(minus(X, div(minus(_x32, _x31), s(_x31))), s(div(minus(_x32, _x31), s(_x31))))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(if(true, s(Y), _x51))))div#(minus(X, Y), s(Y))div#(if(p(p(s(if(true, s(false), _x51)))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(true, if(false, _x22, p(s(p(s(s(X)))))), _x31), s(Y))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(if(if(true, false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(true, false, _x61))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(s(if(true, p(s(s(X))), _x41))), s(Y))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(if(p(s(false)), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(false, _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(p(s(s(X))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(p(s(if(false, _x62, false))), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(if(if(true, false, _x41), _x22, p(s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))div#(if(true, if(false, _x22, s(X)), _x31), p(s(if(true, s(Y), _x31))))div#(minus(X, Y), s(Y))
div#(if(p(s(p(s(false)))), _x22, p(s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))div#(p(s(p(s(div(s(_x62), s(_x61)))))), s(Y))div#(minus(div(minus(_x62, _x61), s(_x61)), Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(if(if(true, false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(gt(0, _x61))), _x22, p(s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))div#(if(if(gt(0, _x61), _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(false, _x22, s(X)), p(p(s(s(if(true, s(Y), _x31))))))div#(minus(X, Y), s(Y))div#(p(s(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(if(if(true, true, _x71), s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, s(X)), s(Y))div#(minus(X, Y), s(Y))
div#(if(if(true, p(s(false)), _x41), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(false, _x22, p(s(p(s(s(X)))))), div(s(_x32), s(_x31)))div#(minus(X, div(minus(_x32, _x31), s(_x31))), s(div(minus(_x32, _x31), s(_x31))))
div#(if(if(false, _x42, false), _x22, p(s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))div#(p(if(false, _x32, s(s(X)))), s(Y))div#(minus(X, Y), s(Y))
div#(if(false, _x22, s(X)), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), if(true, p(s(s(Y))), _x31))div#(minus(X, Y), s(Y))
div#(if(gt(0, _x41), _x22, s(X)), s(Y))div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), p(s(if(false, _x62, if(true, s(Y), _x31)))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x62, if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(if(gt(0, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, s(X)), p(s(if(true, s(Y), _x31))))div#(minus(X, Y), s(Y))div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(if(false, _x42, s(if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))
div#(if(true, if(p(s(false)), _x22, p(s(p(s(s(X)))))), _x31), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(if(false, _x22, s(X)), if(false, _x32, s(Y)))div#(minus(X, Y), s(Y))div#(p(s(if(true, s(X), _x41))), s(Y))div#(minus(X, Y), s(Y))
div#(if(false, _x22, s(X)), if(true, if(true, s(Y), _x31), _x41))div#(minus(X, Y), s(Y))div#(p(s(if(false, _x22, p(s(p(s(s(X)))))))), s(Y))div#(minus(X, Y), s(Y))
div#(if(p(s(p(if(true, s(false), _x51)))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(if(true, if(true, s(false), _x51), _x61)), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(false, _x22, s(X)), p(s(p(s(if(true, s(Y), _x31))))))div#(minus(X, Y), s(Y))div#(if(if(if(false, _x62, false), _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(if(true, false, _x61), _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(s(p(s(if(false, _x62, s(X)))))), s(Y))div#(minus(X, Y), s(Y))
div#(if(true, if(false, _x22, s(X)), _x31), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))div#(if(true, if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), _x31), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(true, if(p(s(false)), _x22, p(s(p(s(s(X)))))), _x31), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(s(if(p(s(false)), _x22, p(s(p(s(s(X)))))))), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(if(true, if(p(s(false)), _x22, p(s(p(s(s(X)))))), _x31), s(Y))div#(minus(X, Y), s(Y))div#(p(s(p(s(s(X))))), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(p(s(false)), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(if(true, false, _x61))), _x22, p(s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))
div#(s(X), div(s(_x32), s(_x31)))div#(minus(X, div(minus(_x32, _x31), s(_x31))), s(div(minus(_x32, _x31), s(_x31))))div#(div(s(_x22), s(_x21)), s(Y))div#(minus(div(minus(_x22, _x21), s(_x21)), Y), s(Y))
div#(p(s(if(false, _x22, s(X)))), s(Y))div#(minus(X, Y), s(Y))div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(gt(0, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(p(s(s(false)))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(if(false, _x72, false), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(true, false, _x41), _x22, s(X)), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), if(true, p(s(if(false, _x52, s(Y)))), _x31))div#(minus(X, Y), s(Y))
div#(if(p(s(if(false, _x62, false))), _x22, p(s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))div#(if(p(p(s(s(false)))), _x22, p(s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))
div#(if(if(p(s(false)), _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(false, _x22, p(s(p(s(s(X)))))), if(false, _x32, s(Y)))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(if(true, false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(false, _x22, s(X))), p(s(if(true, s(Y), _x31))))div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), if(if(true, true, _x51), s(Y), _x31))div#(minus(X, Y), s(Y))
div#(if(false, _x22, s(X)), if(gt(s(_x51), 0), s(Y), _x31))div#(minus(X, Y), s(Y))div#(p(s(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(if(false, _x62, if(true, s(false), _x51))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(s(if(false, _x22, s(X)))), p(s(if(true, s(Y), _x31))))div#(minus(X, Y), s(Y))
div#(p(s(div(s(_x42), s(_x41)))), s(Y))div#(minus(div(minus(_x42, _x41), s(_x41)), Y), s(Y))div#(if(true, if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), _x31), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(false, _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(true, p(s(s(X))), _x21), s(Y))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(false, _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(if(true, s(s(Y)), _x41)))div#(minus(X, Y), s(Y))
div#(if(false, _x22, s(X)), if(p(s(true)), s(Y), _x31))div#(minus(X, Y), s(Y))div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(false, _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), if(true, p(s(if(false, _x52, s(Y)))), _x31))div#(minus(X, Y), s(Y))div#(if(p(s(if(false, _x42, p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(s(if(false, _x42, s(X)))), s(Y))div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), if(false, _x42, p(s(if(true, s(Y), _x31)))))div#(minus(X, Y), s(Y))
div#(p(s(if(p(s(false)), _x22, p(s(p(s(s(X)))))))), s(Y))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(div(s(_x52), s(_x51)))))div#(minus(X, div(minus(_x52, _x51), s(_x51))), s(div(minus(_x52, _x51), s(_x51))))
div#(if(false, _x22, s(X)), p(if(false, _x52, s(if(true, s(Y), _x31)))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(if(false, _x42, s(s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), if(true, p(s(if(false, _x52, s(Y)))), _x31))div#(minus(X, Y), s(Y))div#(if(gt(0, _x41), _x22, p(s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(false, _x22, s(X))), s(Y))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(if(gt(0, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(if(if(false, _x72, true), s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(if(p(s(gt(0, _x61))), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(if(false, _x42, s(if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))
div#(p(s(p(s(s(X))))), div(s(_x32), s(_x31)))div#(minus(X, div(minus(_x32, _x31), s(_x31))), s(div(minus(_x32, _x31), s(_x31))))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))
div#(p(s(if(p(s(false)), _x22, p(s(p(s(s(X)))))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), p(s(if(gt(s(_x71), 0), s(Y), _x31))))div#(minus(X, Y), s(Y))
div#(p(s(p(if(false, _x52, s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), div(s(_x32), s(_x31)))div#(minus(X, div(minus(_x32, _x31), s(_x31))), s(div(minus(_x32, _x31), s(_x31))))
div#(if(if(false, _x42, false), _x22, s(X)), s(Y))div#(minus(X, Y), s(Y))div#(if(true, p(s(p(s(s(X))))), _x21), s(Y))div#(minus(X, Y), s(Y))
div#(if(false, _x22, s(X)), if(true, p(s(if(true, s(Y), _x31))), _x41))div#(minus(X, Y), s(Y))div#(p(s(if(false, _x22, s(X)))), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))
div#(if(false, _x22, s(X)), if(false, _x42, if(true, s(Y), _x31)))div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), p(s(if(if(false, _x72, true), s(Y), _x31))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, false), _x22, s(X)), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))div#(s(X), if(false, _x32, s(Y)))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), if(false, _x32, s(Y)))div#(minus(X, Y), s(Y))div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x62, if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))
div#(if(false, _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(if(if(false, _x72, false), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(s(if(false, _x42, p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(false, _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(if(true, if(false, _x42, p(s(false))), _x51), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), if(false, _x32, p(s(s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(if(if(false, _x72, false), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X))))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), if(false, _x32, p(s(if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(false, _x62, false))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(if(true, s(false), _x51))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(false, _x22, p(s(p(s(s(X))))))), s(Y))div#(minus(X, Y), s(Y))div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), if(false, _x32, p(s(if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, s(X)), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))div#(p(s(p(s(s(X))))), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(if(true, if(false, _x22, s(X)), _x31), s(Y))div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), p(s(if(if(true, true, _x71), s(Y), _x31))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X))))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(gt(0, _x41), _x22, s(X)), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))
div#(if(p(p(s(s(false)))), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(if(true, s(if(false, _x52, s(Y))), _x41)))div#(minus(X, Y), s(Y))
div#(if(p(if(gt(s(_x71), 0), s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(true, false, _x61))), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(p(s(s(Y))))))div#(minus(X, Y), s(Y))div#(p(s(s(X))), if(false, _x32, s(Y)))div#(minus(X, Y), s(Y))
div#(if(true, s(X), _x21), s(Y))div#(minus(X, Y), s(Y))div#(s(X), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(if(if(true, p(s(false)), _x41), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(false, _x22, s(X))), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))
div#(if(false, _x22, p(s(p(s(s(X)))))), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))div#(p(s(s(X))), div(s(_x32), s(_x31)))div#(minus(X, div(minus(_x32, _x31), s(_x31))), s(div(minus(_x32, _x31), s(_x31))))
div#(if(false, _x22, s(X)), p(s(if(true, if(true, s(Y), _x31), _x61))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(if(true, s(if(false, _x52, s(Y))), _x41)))div#(minus(X, Y), s(Y))

Rewrite Rules

gt(0, Y)falsegt(s(X), 0)true
gt(s(X), s(Y))gt(X, Y)p(0)0
p(s(X))Xif(true, X, Y)X
if(false, X, Y)Yminus(X, Y)if(gt(Y, 0), minus(p(X), p(Y)), X)
div(0, s(Y))0div(s(X), s(Y))s(div(minus(X, Y), s(Y)))

Original Signature

Termination of terms over the following signature is verified: 0, minus, s, if, p, div, false, true, gt

Strategy

Context-sensitive strategy:
μ(true) = μ(T) = μ(0) = μ(false) = ∅
μ(p#) = μ(s) = μ(if) = μ(p) = μ(if#) = {1}
μ(gt#) = μ(minus) = μ(div) = μ(div#) = μ(minus#) = μ(gt) = {1, 2}


The left-hand side of the rule div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(s(s(s(Y)))))) → div#(minus(X, Y), s(Y)) is backward narrowed to the following relevant and irrelevant terms (a narrowing is irrelevant if by dropping it the correctness (and completeness) of the processor is not influenced).
Relevant TermsIrrelevant Terms
div#(if(p(p(s(s(false)))), _x22, p(s(p(s(s(X)))))), p(p(s(s(s(Y)))))) 
div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(p(s(s(s(Y)))))) 
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(p(s(s(s(Y)))))) 
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(if(false, _x52, s(s(s(Y))))))) 
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(s(if(false, _x62, s(s(Y))))))) 
div#(if(if(true, p(s(false)), _x41), _x22, p(s(p(s(s(X)))))), p(p(s(s(s(Y)))))) 
div#(if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), p(p(s(s(s(Y)))))) 
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(if(true, s(s(s(Y))), _x51)))) 
div#(if(p(s(if(true, false, _x61))), _x22, p(s(p(s(s(X)))))), p(p(s(s(s(Y)))))) 
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(s(s(p(s(s(Y)))))))) 
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(p(s(s(s(s(Y)))))))) 
div#(if(true, if(p(s(false)), _x22, p(s(p(s(s(X)))))), _x31), p(p(s(s(s(Y)))))) 
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(s(p(s(s(s(Y)))))))) 
div#(if(p(s(if(false, _x62, false))), _x22, p(s(p(s(s(X)))))), p(p(s(s(s(Y)))))) 
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(if(true, p(s(s(s(Y)))), _x41))) 
div#(if(p(s(gt(0, _x61))), _x22, p(s(p(s(s(X)))))), p(p(s(s(s(Y)))))) 
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), if(true, p(p(s(s(s(Y))))), _x31)) 
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(s(s(div(s(_x72), s(_x71))))))) 
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(if(false, _x42, p(s(s(s(Y))))))) 
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(true, s(Y), _x71)))))) 
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(p(p(s(s(s(Y)))))))) 
div#(p(s(if(p(s(false)), _x22, p(s(p(s(s(X)))))))), p(p(s(s(s(Y)))))) 
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(p(s(s(s(Y)))))) 
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(false, _x72, s(Y))))))) 
div#(if(p(s(p(s(false)))), _x22, p(s(p(s(s(X)))))), p(p(s(s(s(Y)))))) 
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), if(false, _x32, p(p(s(s(s(Y))))))) 
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(s(if(true, s(s(Y)), _x61))))) 
Thus, the rule div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(s(s(s(Y)))))) → div#(minus(X, Y), s(Y)) is replaced by the following rules:
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(p(s(s(s(s(Y)))))))) → div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(if(false, _x42, p(s(s(s(Y))))))) → div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(s(s(p(s(s(Y)))))))) → div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(if(true, s(s(s(Y))), _x51)))) → div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(s(if(true, s(s(Y)), _x61))))) → div#(minus(X, Y), s(Y))div#(if(p(s(p(s(false)))), _x22, p(s(p(s(s(X)))))), p(p(s(s(s(Y)))))) → div#(minus(X, Y), s(Y))
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(p(s(s(s(Y)))))) → div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(s(if(false, _x62, s(s(Y))))))) → div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(p(s(s(s(Y)))))) → div#(minus(X, Y), s(Y))div#(if(p(p(s(s(false)))), _x22, p(s(p(s(s(X)))))), p(p(s(s(s(Y)))))) → div#(minus(X, Y), s(Y))
div#(if(if(true, p(s(false)), _x41), _x22, p(s(p(s(s(X)))))), p(p(s(s(s(Y)))))) → div#(minus(X, Y), s(Y))div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(p(s(s(s(Y)))))) → div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(s(s(div(s(_x72), s(_x71))))))) → div#(minus(X, div(minus(_x72, _x71), s(_x71))), s(div(minus(_x72, _x71), s(_x71))))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), if(true, p(p(s(s(s(Y))))), _x31)) → div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(p(p(s(s(s(Y)))))))) → div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(true, s(Y), _x71)))))) → div#(minus(X, Y), s(Y))
div#(if(p(s(if(true, false, _x61))), _x22, p(s(p(s(s(X)))))), p(p(s(s(s(Y)))))) → div#(minus(X, Y), s(Y))div#(if(p(s(if(false, _x62, false))), _x22, p(s(p(s(s(X)))))), p(p(s(s(s(Y)))))) → div#(minus(X, Y), s(Y))
div#(if(p(s(gt(0, _x61))), _x22, p(s(p(s(s(X)))))), p(p(s(s(s(Y)))))) → div#(minus(X, Y), s(Y))div#(if(true, if(p(s(false)), _x22, p(s(p(s(s(X)))))), _x31), p(p(s(s(s(Y)))))) → div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), if(false, _x32, p(p(s(s(s(Y))))))) → div#(minus(X, Y), s(Y))div#(p(s(if(p(s(false)), _x22, p(s(p(s(s(X)))))))), p(p(s(s(s(Y)))))) → div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(s(p(s(s(s(Y)))))))) → div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(if(false, _x52, s(s(s(Y))))))) → div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(if(true, p(s(s(s(Y)))), _x41))) → div#(minus(X, Y), s(Y))div#(if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), p(p(s(s(s(Y)))))) → div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(false, _x72, s(Y))))))) → div#(minus(X, Y), s(Y))

Problem 30: BackwardsNarrowing



Dependency Pair Problem

Dependency Pairs

div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(if(false, _x42, s(if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))
div#(if(if(true, false, _x41), _x22, s(X)), s(Y))div#(minus(X, Y), s(Y))div#(if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(s(s(X))), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))
div#(if(if(true, p(s(false)), _x41), _x22, p(s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))div#(p(if(true, s(s(X)), _x31)), s(Y))div#(minus(X, Y), s(Y))
div#(if(p(s(p(s(false)))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(false, _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(p(s(s(s(Y))))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x62, if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x52, if(false, _x42, p(s(false)))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(gt(0, _x61))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), s(Y))div#(minus(X, Y), s(Y))div#(p(p(s(s(s(X))))), s(Y))div#(minus(X, Y), s(Y))
div#(if(if(true, p(s(false)), _x41), _x22, p(s(p(s(s(X)))))), p(p(s(s(s(Y))))))div#(minus(X, Y), s(Y))div#(if(gt(0, _x41), _x22, s(X)), p(s(if(true, s(Y), _x31))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(true, s(Y), _x71))))))div#(minus(X, Y), s(Y))div#(if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(p(s(s(p(s(s(X))))))), s(Y))div#(minus(X, Y), s(Y))div#(if(p(s(gt(0, _x61))), _x22, p(s(p(s(s(X)))))), p(p(s(s(s(Y))))))div#(minus(X, Y), s(Y))
div#(p(s(p(s(p(s(s(X))))))), s(Y))div#(minus(X, Y), s(Y))div#(p(s(p(if(true, s(s(X)), _x51)))), s(Y))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(if(true, p(s(s(s(Y)))), _x41)))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(if(true, s(Y), _x51))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(p(s(s(s(s(Y))))))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(if(if(true, false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(false, _x62, false))), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(p(s(p(s(div(s(_x62), s(_x61)))))), s(Y))div#(minus(div(minus(_x62, _x61), s(_x61)), Y), s(Y))
div#(if(true, if(false, _x22, s(X)), _x31), p(s(if(true, s(Y), _x31))))div#(minus(X, Y), s(Y))div#(if(if(true, false, _x41), _x22, p(s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))
div#(if(p(s(gt(0, _x61))), _x22, p(s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, false), _x22, p(s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))
div#(if(false, _x22, s(X)), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), if(true, p(s(s(Y))), _x31))div#(minus(X, Y), s(Y))
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(if(false, _x42, s(if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))
div#(p(s(if(true, s(X), _x41))), s(Y))div#(minus(X, Y), s(Y))div#(if(p(if(true, if(true, s(false), _x51), _x61)), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(s(p(s(if(false, _x62, s(X)))))), s(Y))div#(minus(X, Y), s(Y))div#(if(true, if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), _x31), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(s(p(s(s(s(Y))))))))div#(minus(X, Y), s(Y))div#(p(s(p(s(s(X))))), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))
div#(if(p(s(if(true, false, _x61))), _x22, p(s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))div#(p(s(if(false, _x22, s(X)))), s(Y))div#(minus(X, Y), s(Y))
div#(div(s(_x22), s(_x21)), s(Y))div#(minus(div(minus(_x22, _x21), s(_x21)), Y), s(Y))div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(gt(0, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(p(s(s(false)))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(if(false, _x72, false), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), if(true, p(s(if(false, _x52, s(Y)))), _x31))div#(minus(X, Y), s(Y))div#(if(p(s(if(false, _x62, false))), _x22, p(s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))
div#(if(false, _x22, p(s(p(s(s(X)))))), if(false, _x32, s(Y)))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(if(true, false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(false, _x22, s(X))), p(s(if(true, s(Y), _x31))))div#(minus(X, Y), s(Y))
div#(if(false, _x22, s(X)), if(if(true, true, _x51), s(Y), _x31))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(s(if(true, s(s(Y)), _x61)))))div#(minus(X, Y), s(Y))
div#(p(s(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(s(if(false, _x62, s(s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(p(s(s(s(Y))))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(false, _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(false, _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(p(s(if(false, _x42, s(X)))), s(Y))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(p(p(s(s(s(Y))))))))div#(minus(X, Y), s(Y))div#(if(p(s(if(true, false, _x61))), _x22, p(s(p(s(s(X)))))), p(p(s(s(s(Y))))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), if(true, p(s(if(false, _x52, s(Y)))), _x31))div#(minus(X, Y), s(Y))div#(p(s(if(p(s(false)), _x22, p(s(p(s(s(X)))))))), p(p(s(s(s(Y))))))div#(minus(X, Y), s(Y))
div#(if(p(if(if(false, _x72, true), s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(if(p(s(gt(0, _x61))), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))
div#(if(false, _x22, s(X)), p(s(if(gt(s(_x71), 0), s(Y), _x31))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), div(s(_x32), s(_x31)))div#(minus(X, div(minus(_x32, _x31), s(_x31))), s(div(minus(_x32, _x31), s(_x31))))
div#(if(if(false, _x42, false), _x22, s(X)), s(Y))div#(minus(X, Y), s(Y))div#(if(true, p(s(p(s(s(X))))), _x21), s(Y))div#(minus(X, Y), s(Y))
div#(if(false, _x22, s(X)), if(true, p(s(if(true, s(Y), _x31))), _x41))div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), p(s(if(if(false, _x72, true), s(Y), _x31))))div#(minus(X, Y), s(Y))
div#(s(X), if(false, _x32, s(Y)))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), if(false, _x32, s(Y)))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(s(s(p(s(s(Y))))))))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(false, _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(if(true, if(false, _x42, p(s(false))), _x51), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(if(if(false, _x72, false), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X))))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), if(false, _x32, p(s(if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(if(p(s(if(false, _x62, false))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(if(true, s(false), _x51))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(false, _x22, p(s(p(s(s(X))))))), s(Y))div#(minus(X, Y), s(Y))
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), if(false, _x32, p(s(if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, s(X)), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))
div#(p(s(p(s(s(X))))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(true, if(false, _x22, s(X)), _x31), s(Y))div#(minus(X, Y), s(Y))
div#(if(false, _x22, s(X)), p(s(if(if(true, true, _x71), s(Y), _x31))))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X))))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(p(s(s(false)))), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(if(true, s(if(false, _x52, s(Y))), _x41)))div#(minus(X, Y), s(Y))
div#(if(p(if(gt(s(_x71), 0), s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(if(true, false, _x61))), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(p(s(s(Y))))))div#(minus(X, Y), s(Y))div#(p(s(s(X))), if(false, _x32, s(Y)))div#(minus(X, Y), s(Y))
div#(if(if(true, p(s(false)), _x41), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(if(false, _x52, s(s(s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(false, _x22, s(X))), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), p(s(if(true, if(true, s(Y), _x31), _x61))))div#(minus(X, Y), s(Y))
div#(p(s(s(X))), div(s(_x32), s(_x31)))div#(minus(X, div(minus(_x32, _x31), s(_x31))), s(div(minus(_x32, _x31), s(_x31))))div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(if(true, s(if(false, _x52, s(Y))), _x41)))div#(minus(X, Y), s(Y))div#(p(if(true, s(p(s(s(X)))), _x31)), s(Y))div#(minus(X, Y), s(Y))
div#(if(if(true, false, _x41), _x22, s(X)), p(s(if(true, s(Y), _x31))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(if(true, s(if(false, _x52, s(Y))), _x41)))div#(minus(X, Y), s(Y))
div#(p(if(false, _x32, s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))div#(p(s(p(s(s(X))))), if(false, _x32, s(Y)))div#(minus(X, Y), s(Y))
div#(p(s(p(s(if(true, s(X), _x61))))), s(Y))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(if(p(s(false)), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(p(s(false)))), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, false), _x22, s(X)), p(s(if(true, s(Y), _x31))))div#(minus(X, Y), s(Y))
div#(if(false, _x22, s(X)), p(s(if(p(s(true)), s(Y), _x31))))div#(minus(X, Y), s(Y))div#(if(p(p(s(s(false)))), _x22, p(s(p(s(s(X)))))), p(p(s(s(s(Y))))))div#(minus(X, Y), s(Y))
div#(if(false, _x22, s(X)), if(if(false, _x52, true), s(Y), _x31))div#(minus(X, Y), s(Y))div#(if(if(true, p(if(true, s(false), _x51)), _x41), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(s(p(p(s(s(s(X))))))), s(Y))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), if(true, p(p(s(s(s(Y))))), _x31))div#(minus(X, Y), s(Y))
div#(if(p(if(p(s(true)), s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), if(false, _x32, p(s(if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))
div#(if(false, _x22, p(s(s(X)))), s(Y))div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), p(if(true, s(if(true, s(Y), _x31)), _x51)))div#(minus(X, Y), s(Y))
div#(s(X), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), div(s(_x32), s(_x31)))div#(minus(X, div(minus(_x32, _x31), s(_x31))), s(div(minus(_x32, _x31), s(_x31))))
div#(if(p(p(s(if(true, s(false), _x51)))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(true, if(false, _x22, p(s(p(s(s(X)))))), _x31), s(Y))div#(minus(X, Y), s(Y))
div#(if(p(s(if(true, false, _x61))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(false, _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(if(p(s(false)), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(s(if(true, p(s(s(X))), _x41))), s(Y))div#(minus(X, Y), s(Y))
div#(p(s(s(X))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(p(s(p(s(false)))), _x22, p(s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(if(if(true, false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))
div#(if(if(gt(0, _x61), _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(if(false, _x42, p(s(s(s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(false, _x22, s(X)), p(p(s(s(if(true, s(Y), _x31))))))div#(minus(X, Y), s(Y))div#(p(s(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(true, p(s(false)), _x41), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, s(X)), s(Y))div#(minus(X, Y), s(Y))
div#(if(p(if(if(true, true, _x71), s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(false, _x22, p(s(p(s(s(X)))))), div(s(_x32), s(_x31)))div#(minus(X, div(minus(_x32, _x31), s(_x31))), s(div(minus(_x32, _x31), s(_x31))))
div#(if(p(s(p(s(false)))), _x22, p(s(p(s(s(X)))))), p(p(s(s(s(Y))))))div#(minus(X, Y), s(Y))div#(p(if(false, _x32, s(s(X)))), s(Y))div#(minus(X, Y), s(Y))
div#(if(gt(0, _x41), _x22, s(X)), s(Y))div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), p(s(if(false, _x62, if(true, s(Y), _x31)))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x62, if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(if(gt(0, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, s(X)), p(s(if(true, s(Y), _x31))))div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), if(false, _x32, s(Y)))div#(minus(X, Y), s(Y))
div#(if(true, if(p(s(false)), _x22, p(s(p(s(s(X)))))), _x31), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), if(true, if(true, s(Y), _x31), _x41))div#(minus(X, Y), s(Y))
div#(p(s(if(false, _x22, p(s(p(s(s(X)))))))), s(Y))div#(minus(X, Y), s(Y))div#(if(p(s(if(false, _x62, false))), _x22, p(s(p(s(s(X)))))), p(p(s(s(s(Y))))))div#(minus(X, Y), s(Y))
div#(if(p(s(p(if(true, s(false), _x51)))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), p(s(p(s(if(true, s(Y), _x31))))))div#(minus(X, Y), s(Y))
div#(if(if(if(false, _x62, false), _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(true, if(p(s(false)), _x22, p(s(p(s(s(X)))))), _x31), p(p(s(s(s(Y))))))div#(minus(X, Y), s(Y))
div#(if(if(if(true, false, _x61), _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(true, if(false, _x22, s(X)), _x31), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))
div#(p(s(if(p(s(false)), _x22, p(s(p(s(s(X)))))))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(true, if(p(s(false)), _x22, p(s(p(s(s(X)))))), _x31), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(true, if(p(s(false)), _x22, p(s(p(s(s(X)))))), _x31), s(Y))div#(minus(X, Y), s(Y))div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(p(s(false)), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(s(X), div(s(_x32), s(_x31)))div#(minus(X, div(minus(_x32, _x31), s(_x31))), s(div(minus(_x32, _x31), s(_x31))))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(false, _x72, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(if(true, false, _x41), _x22, s(X)), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))div#(if(if(p(s(false)), _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(p(s(s(false)))), _x22, p(s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), if(gt(s(_x51), 0), s(Y), _x31))div#(minus(X, Y), s(Y))
div#(if(p(if(false, _x62, if(true, s(false), _x51))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(s(if(false, _x22, s(X)))), p(s(if(true, s(Y), _x31))))div#(minus(X, Y), s(Y))
div#(p(s(div(s(_x42), s(_x41)))), s(Y))div#(minus(div(minus(_x42, _x41), s(_x41)), Y), s(Y))div#(if(true, if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), _x31), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(true, p(s(s(X))), _x21), s(Y))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(false, _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), if(true, p(s(if(false, _x52, s(Y)))), _x31))div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), if(p(s(true)), s(Y), _x31))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(if(true, s(s(Y)), _x41)))div#(minus(X, Y), s(Y))div#(if(p(s(if(false, _x42, p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(false, _x22, s(X)), if(false, _x42, p(s(if(true, s(Y), _x31)))))div#(minus(X, Y), s(Y))div#(p(s(if(p(s(false)), _x22, p(s(p(s(s(X)))))))), s(Y))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(div(s(_x52), s(_x51)))))div#(minus(X, div(minus(_x52, _x51), s(_x51))), s(div(minus(_x52, _x51), s(_x51))))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(if(false, _x42, s(s(Y)))))div#(minus(X, Y), s(Y))
div#(if(false, _x22, s(X)), p(if(false, _x52, s(if(true, s(Y), _x31)))))div#(minus(X, Y), s(Y))div#(if(gt(0, _x41), _x22, p(s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(false, _x22, s(X))), s(Y))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(if(gt(0, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(if(false, _x42, s(if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(p(s(p(s(s(X))))), div(s(_x32), s(_x31)))div#(minus(X, div(minus(_x32, _x31), s(_x31))), s(div(minus(_x32, _x31), s(_x31))))
div#(if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), p(p(s(s(s(Y))))))div#(minus(X, Y), s(Y))div#(p(s(if(p(s(false)), _x22, p(s(p(s(s(X)))))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(s(p(if(false, _x52, s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))div#(p(s(if(false, _x22, s(X)))), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))
div#(if(false, _x22, s(X)), if(false, _x42, if(true, s(Y), _x31)))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, false), _x22, s(X)), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x62, if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(if(false, _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(if(if(false, _x72, false), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(s(if(false, _x42, p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(if(true, s(s(s(Y))), _x51))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), if(false, _x32, p(s(s(Y)))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(p(s(s(s(Y))))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(s(s(div(s(_x72), s(_x71)))))))div#(minus(X, div(minus(_x72, _x71), s(_x71))), s(div(minus(_x72, _x71), s(_x71))))
div#(if(gt(0, _x41), _x22, s(X)), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))
div#(if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))div#(if(true, s(X), _x21), s(Y))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), if(false, _x32, p(p(s(s(s(Y)))))))div#(minus(X, Y), s(Y))div#(s(X), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(if(false, _x22, p(s(p(s(s(X)))))), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))

Rewrite Rules

gt(0, Y)falsegt(s(X), 0)true
gt(s(X), s(Y))gt(X, Y)p(0)0
p(s(X))Xif(true, X, Y)X
if(false, X, Y)Yminus(X, Y)if(gt(Y, 0), minus(p(X), p(Y)), X)
div(0, s(Y))0div(s(X), s(Y))s(div(minus(X, Y), s(Y)))

Original Signature

Termination of terms over the following signature is verified: minus, 0, s, if, p, div, true, false, gt

Strategy

Context-sensitive strategy:
μ(true) = μ(T) = μ(0) = μ(false) = ∅
μ(p#) = μ(s) = μ(if) = μ(p) = μ(if#) = {1}
μ(gt#) = μ(minus) = μ(div) = μ(div#) = μ(minus#) = μ(gt) = {1, 2}


The left-hand side of the rule div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(false, _x52, s(Y)), _x61)))) → div#(minus(X, Y), s(Y)) is backward narrowed to the following relevant and irrelevant terms (a narrowing is irrelevant if by dropping it the correctness (and completeness) of the processor is not influenced).
Relevant TermsIrrelevant Terms
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(if(true, true, _x81), if(false, _x52, s(Y)), _x61)))) 
div#(p(s(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))))), p(s(if(true, if(false, _x52, s(Y)), _x61)))) 
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x72, if(true, if(false, _x52, s(Y)), _x61))))) 
div#(if(p(if(true, if(true, s(false), _x51), _x61)), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(false, _x52, s(Y)), _x61)))) 
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(p(s(true)), if(false, _x52, s(Y)), _x61)))) 
div#(if(p(p(s(if(true, s(false), _x51)))), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(false, _x52, s(Y)), _x61)))) 
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(if(false, _x42, s(if(true, if(false, _x52, s(Y)), _x61))))) 
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(if(true, s(if(true, if(false, _x52, s(Y)), _x61)), _x41))) 
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(gt(s(_x81), 0), if(false, _x52, s(Y)), _x61)))) 
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(if(false, _x82, true), if(false, _x52, s(Y)), _x61)))) 
div#(if(if(true, p(if(true, s(false), _x51)), _x41), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(false, _x52, s(Y)), _x61)))) 
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(true, if(false, _x52, s(Y)), _x61)))))) 
div#(if(p(s(p(if(true, s(false), _x51)))), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(false, _x52, s(Y)), _x61)))) 
div#(if(p(if(if(false, _x72, true), s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(false, _x52, s(Y)), _x61)))) 
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(true, if(false, _x52, s(Y)), _x61), _x71)))) 
div#(if(if(false, _x42, p(if(true, s(false), _x51))), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(false, _x52, s(Y)), _x61)))) 
div#(if(p(if(if(true, true, _x71), s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(false, _x52, s(Y)), _x61)))) 
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), if(true, p(s(if(true, if(false, _x52, s(Y)), _x61))), _x31)) 
div#(if(p(if(false, _x62, if(true, s(false), _x51))), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(false, _x52, s(Y)), _x61)))) 
div#(if(true, if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), _x31), p(s(if(true, if(false, _x52, s(Y)), _x61)))) 
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(true, if(false, _x52, s(Y)), _x61)))))) 
div#(if(p(if(gt(s(_x71), 0), s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(false, _x52, s(Y)), _x61)))) 
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), if(false, _x32, p(s(if(true, if(false, _x52, s(Y)), _x61))))) 
div#(if(p(if(p(s(true)), s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(false, _x52, s(Y)), _x61)))) 
div#(if(false, _x32, if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X))))))), p(s(if(true, if(false, _x52, s(Y)), _x61)))) 
Thus, the rule div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(false, _x52, s(Y)), _x61)))) → div#(minus(X, Y), s(Y)) is replaced by the following rules:
div#(if(p(if(true, if(true, s(false), _x51), _x61)), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(false, _x52, s(Y)), _x61)))) → div#(minus(X, Y), s(Y))div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(if(true, s(if(true, if(false, _x52, s(Y)), _x61)), _x41))) → div#(minus(X, Y), s(Y))
div#(if(p(s(p(if(true, s(false), _x51)))), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(false, _x52, s(Y)), _x61)))) → div#(minus(X, Y), s(Y))div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(true, if(false, _x52, s(Y)), _x61), _x71)))) → div#(minus(X, Y), s(Y))
div#(if(p(if(if(true, true, _x71), s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(false, _x52, s(Y)), _x61)))) → div#(minus(X, Y), s(Y))div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(gt(s(_x81), 0), if(false, _x52, s(Y)), _x61)))) → div#(minus(X, Y), s(Y))
div#(if(p(if(gt(s(_x71), 0), s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(false, _x52, s(Y)), _x61)))) → div#(minus(X, Y), s(Y))div#(p(s(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))))), p(s(if(true, if(false, _x52, s(Y)), _x61)))) → div#(minus(X, Y), s(Y))
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(if(false, _x82, true), if(false, _x52, s(Y)), _x61)))) → div#(minus(X, Y), s(Y))div#(if(p(if(if(false, _x72, true), s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(false, _x52, s(Y)), _x61)))) → div#(minus(X, Y), s(Y))
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), if(true, p(s(if(true, if(false, _x52, s(Y)), _x61))), _x31)) → div#(minus(X, Y), s(Y))div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(if(true, true, _x81), if(false, _x52, s(Y)), _x61)))) → div#(minus(X, Y), s(Y))
div#(if(p(p(s(if(true, s(false), _x51)))), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(false, _x52, s(Y)), _x61)))) → div#(minus(X, Y), s(Y))div#(if(p(if(p(s(true)), s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(false, _x52, s(Y)), _x61)))) → div#(minus(X, Y), s(Y))
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(if(false, _x42, s(if(true, if(false, _x52, s(Y)), _x61))))) → div#(minus(X, Y), s(Y))div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(true, if(false, _x52, s(Y)), _x61)))))) → div#(minus(X, Y), s(Y))
div#(if(true, if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), _x31), p(s(if(true, if(false, _x52, s(Y)), _x61)))) → div#(minus(X, Y), s(Y))div#(if(p(if(false, _x62, if(true, s(false), _x51))), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(false, _x52, s(Y)), _x61)))) → div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(if(true, s(false), _x51))), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(false, _x52, s(Y)), _x61)))) → div#(minus(X, Y), s(Y))div#(if(false, _x32, if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X))))))), p(s(if(true, if(false, _x52, s(Y)), _x61)))) → div#(minus(X, Y), s(Y))
div#(if(if(true, p(if(true, s(false), _x51)), _x41), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(false, _x52, s(Y)), _x61)))) → div#(minus(X, Y), s(Y))div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x72, if(true, if(false, _x52, s(Y)), _x61))))) → div#(minus(X, Y), s(Y))
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(p(s(true)), if(false, _x52, s(Y)), _x61)))) → div#(minus(X, Y), s(Y))div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), if(false, _x32, p(s(if(true, if(false, _x52, s(Y)), _x61))))) → div#(minus(X, Y), s(Y))
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(true, if(false, _x52, s(Y)), _x61)))))) → div#(minus(X, Y), s(Y))

Problem 32: BackwardsNarrowing



Dependency Pair Problem

Dependency Pairs

div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(if(false, _x42, s(if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(if(if(true, false, _x41), _x22, s(X)), s(Y))div#(minus(X, Y), s(Y))
div#(if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(s(s(X))), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))div#(if(if(true, p(s(false)), _x41), _x22, p(s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))
div#(p(if(true, s(s(X)), _x31)), s(Y))div#(minus(X, Y), s(Y))div#(if(p(s(p(s(false)))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(false, _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(p(s(s(s(Y))))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x62, if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(if(if(false, _x52, if(false, _x42, p(s(false)))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(gt(0, _x61))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), s(Y))div#(minus(X, Y), s(Y))
div#(if(if(true, p(s(false)), _x41), _x22, p(s(p(s(s(X)))))), p(p(s(s(s(Y))))))div#(minus(X, Y), s(Y))div#(p(p(s(s(s(X))))), s(Y))div#(minus(X, Y), s(Y))
div#(if(gt(0, _x41), _x22, s(X)), p(s(if(true, s(Y), _x31))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(true, s(Y), _x71))))))div#(minus(X, Y), s(Y))
div#(if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(p(s(s(p(s(s(X))))))), s(Y))div#(minus(X, Y), s(Y))
div#(if(p(s(gt(0, _x61))), _x22, p(s(p(s(s(X)))))), p(p(s(s(s(Y))))))div#(minus(X, Y), s(Y))div#(p(s(p(s(p(s(s(X))))))), s(Y))div#(minus(X, Y), s(Y))
div#(p(s(p(if(true, s(s(X)), _x51)))), s(Y))div#(minus(X, Y), s(Y))div#(if(p(if(false, _x62, if(true, s(false), _x51))), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), if(false, _x32, p(s(if(true, if(false, _x52, s(Y)), _x61)))))div#(minus(X, Y), s(Y))div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x72, if(true, if(false, _x52, s(Y)), _x61)))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(if(true, p(s(s(s(Y)))), _x41)))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(if(true, s(Y), _x51))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(p(s(s(s(s(Y))))))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(if(if(true, false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(false, _x62, false))), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(p(s(p(s(div(s(_x62), s(_x61)))))), s(Y))div#(minus(div(minus(_x62, _x61), s(_x61)), Y), s(Y))
div#(if(true, if(false, _x22, s(X)), _x31), p(s(if(true, s(Y), _x31))))div#(minus(X, Y), s(Y))div#(if(if(true, false, _x41), _x22, p(s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))
div#(if(p(s(gt(0, _x61))), _x22, p(s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, false), _x22, p(s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))
div#(if(p(if(if(false, _x72, true), s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), if(true, p(s(s(Y))), _x31))div#(minus(X, Y), s(Y))div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(if(false, _x42, s(if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(p(s(if(true, s(X), _x41))), s(Y))div#(minus(X, Y), s(Y))
div#(if(p(if(true, if(true, s(false), _x51), _x61)), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(s(p(s(if(false, _x62, s(X)))))), s(Y))div#(minus(X, Y), s(Y))
div#(if(true, if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), _x31), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(s(p(s(s(s(Y))))))))div#(minus(X, Y), s(Y))
div#(p(s(p(s(s(X))))), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))div#(if(p(s(if(true, false, _x61))), _x22, p(s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))
div#(div(s(_x22), s(_x21)), s(Y))div#(minus(div(minus(_x22, _x21), s(_x21)), Y), s(Y))div#(p(s(if(false, _x22, s(X)))), s(Y))div#(minus(X, Y), s(Y))
div#(if(p(if(true, if(true, s(false), _x51), _x61)), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(gt(0, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(if(false, _x72, false), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(p(s(s(false)))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), if(true, p(s(if(false, _x52, s(Y)))), _x31))div#(minus(X, Y), s(Y))div#(if(p(s(if(false, _x62, false))), _x22, p(s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))div#(if(false, _x22, p(s(p(s(s(X)))))), if(false, _x32, s(Y)))div#(minus(X, Y), s(Y))
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(if(true, false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(false, _x22, s(X))), p(s(if(true, s(Y), _x31))))div#(minus(X, Y), s(Y))
div#(if(p(s(p(if(true, s(false), _x51)))), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), if(if(true, true, _x51), s(Y), _x31))div#(minus(X, Y), s(Y))
div#(if(p(if(if(true, true, _x71), s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(s(if(true, s(s(Y)), _x61)))))div#(minus(X, Y), s(Y))
div#(p(s(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(s(if(false, _x62, s(s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(p(s(s(s(Y))))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(false, _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(false, _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(p(s(if(false, _x42, s(X)))), s(Y))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(p(p(s(s(s(Y))))))))div#(minus(X, Y), s(Y))div#(if(p(s(if(true, false, _x61))), _x22, p(s(p(s(s(X)))))), p(p(s(s(s(Y))))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), if(true, p(s(if(false, _x52, s(Y)))), _x31))div#(minus(X, Y), s(Y))div#(p(s(if(p(s(false)), _x22, p(s(p(s(s(X)))))))), p(p(s(s(s(Y))))))div#(minus(X, Y), s(Y))
div#(if(p(if(if(false, _x72, true), s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(if(true, s(false), _x51))), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(p(s(gt(0, _x61))), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), p(s(if(gt(s(_x71), 0), s(Y), _x31))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, false), _x22, s(X)), s(Y))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), div(s(_x32), s(_x31)))div#(minus(X, div(minus(_x32, _x31), s(_x31))), s(div(minus(_x32, _x31), s(_x31))))
div#(if(true, p(s(p(s(s(X))))), _x21), s(Y))div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), if(true, p(s(if(true, s(Y), _x31))), _x41))div#(minus(X, Y), s(Y))
div#(if(false, _x22, s(X)), p(s(if(if(false, _x72, true), s(Y), _x31))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), if(false, _x32, s(Y)))div#(minus(X, Y), s(Y))
div#(s(X), if(false, _x32, s(Y)))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(s(s(p(s(s(Y))))))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(true, if(false, _x52, s(Y)), _x61), _x71))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(false, _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(if(if(false, _x72, false), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(true, if(false, _x42, p(s(false))), _x51), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X))))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(false, _x62, false))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), if(false, _x32, p(s(if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))
div#(p(s(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))))), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(if(true, s(false), _x51))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(false, _x22, p(s(p(s(s(X))))))), s(Y))div#(minus(X, Y), s(Y))div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), if(false, _x32, p(s(if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, s(X)), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))div#(p(s(p(s(s(X))))), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(if(true, if(false, _x22, s(X)), _x31), s(Y))div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), p(s(if(if(true, true, _x71), s(Y), _x31))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X))))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(p(s(s(false)))), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(true, if(false, _x52, s(Y)), _x61))))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(if(true, s(if(false, _x52, s(Y))), _x41)))div#(minus(X, Y), s(Y))
div#(if(p(if(gt(s(_x71), 0), s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(if(true, false, _x61))), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(p(s(s(Y))))))div#(minus(X, Y), s(Y))div#(p(s(s(X))), if(false, _x32, s(Y)))div#(minus(X, Y), s(Y))
div#(if(if(true, p(s(false)), _x41), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(if(false, _x52, s(s(s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(false, _x22, s(X))), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), p(s(if(true, if(true, s(Y), _x31), _x61))))div#(minus(X, Y), s(Y))
div#(p(s(s(X))), div(s(_x32), s(_x31)))div#(minus(X, div(minus(_x32, _x31), s(_x31))), s(div(minus(_x32, _x31), s(_x31))))div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(if(true, s(if(false, _x52, s(Y))), _x41)))div#(minus(X, Y), s(Y))div#(p(if(true, s(p(s(s(X)))), _x31)), s(Y))div#(minus(X, Y), s(Y))
div#(if(if(true, false, _x41), _x22, s(X)), p(s(if(true, s(Y), _x31))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(if(true, s(if(false, _x52, s(Y))), _x41)))div#(minus(X, Y), s(Y))
div#(p(if(false, _x32, s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))div#(p(s(p(s(s(X))))), if(false, _x32, s(Y)))div#(minus(X, Y), s(Y))
div#(p(s(p(s(if(true, s(X), _x61))))), s(Y))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(if(p(s(false)), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(p(s(false)))), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, false), _x22, s(X)), p(s(if(true, s(Y), _x31))))div#(minus(X, Y), s(Y))
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(gt(s(_x81), 0), if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), p(s(if(p(s(true)), s(Y), _x31))))div#(minus(X, Y), s(Y))
div#(if(p(p(s(s(false)))), _x22, p(s(p(s(s(X)))))), p(p(s(s(s(Y))))))div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), if(if(false, _x52, true), s(Y), _x31))div#(minus(X, Y), s(Y))
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(if(true, true, _x81), if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))div#(if(if(true, p(if(true, s(false), _x51)), _x41), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(s(p(p(s(s(s(X))))))), s(Y))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), if(true, p(p(s(s(s(Y))))), _x31))div#(minus(X, Y), s(Y))
div#(if(p(if(p(s(true)), s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), if(false, _x32, p(s(if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))
div#(if(false, _x22, p(s(s(X)))), s(Y))div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), p(if(true, s(if(true, s(Y), _x31)), _x51)))div#(minus(X, Y), s(Y))
div#(s(X), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X))))))), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))
div#(if(false, _x22, s(X)), div(s(_x32), s(_x31)))div#(minus(X, div(minus(_x32, _x31), s(_x31))), s(div(minus(_x32, _x31), s(_x31))))div#(if(p(p(s(if(true, s(false), _x51)))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(true, if(false, _x22, p(s(p(s(s(X)))))), _x31), s(Y))div#(minus(X, Y), s(Y))div#(if(p(s(if(true, false, _x61))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(false, _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(if(p(s(false)), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(s(if(true, p(s(s(X))), _x41))), s(Y))div#(minus(X, Y), s(Y))div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(if(true, s(if(true, if(false, _x52, s(Y)), _x61)), _x41)))div#(minus(X, Y), s(Y))
div#(p(s(s(X))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(p(s(p(s(false)))), _x22, p(s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(if(if(true, false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))
div#(if(if(gt(0, _x61), _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(if(false, _x42, p(s(s(s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(false, _x22, s(X)), p(p(s(s(if(true, s(Y), _x31))))))div#(minus(X, Y), s(Y))div#(p(s(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(true, p(s(false)), _x41), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, s(X)), s(Y))div#(minus(X, Y), s(Y))
div#(if(p(if(if(true, true, _x71), s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(false, _x22, p(s(p(s(s(X)))))), div(s(_x32), s(_x31)))div#(minus(X, div(minus(_x32, _x31), s(_x31))), s(div(minus(_x32, _x31), s(_x31))))
div#(if(p(s(p(s(false)))), _x22, p(s(p(s(s(X)))))), p(p(s(s(s(Y))))))div#(minus(X, Y), s(Y))div#(p(if(false, _x32, s(s(X)))), s(Y))div#(minus(X, Y), s(Y))
div#(if(gt(0, _x41), _x22, s(X)), s(Y))div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), p(s(if(false, _x62, if(true, s(Y), _x31)))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x62, if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(if(gt(0, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, s(X)), p(s(if(true, s(Y), _x31))))div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), if(false, _x32, s(Y)))div#(minus(X, Y), s(Y))
div#(if(true, if(p(s(false)), _x22, p(s(p(s(s(X)))))), _x31), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(p(if(p(s(true)), s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))
div#(if(false, _x22, s(X)), if(true, if(true, s(Y), _x31), _x41))div#(minus(X, Y), s(Y))div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(if(false, _x42, s(if(true, if(false, _x52, s(Y)), _x61)))))div#(minus(X, Y), s(Y))
div#(p(s(if(false, _x22, p(s(p(s(s(X)))))))), s(Y))div#(minus(X, Y), s(Y))div#(if(p(s(if(false, _x62, false))), _x22, p(s(p(s(s(X)))))), p(p(s(s(s(Y))))))div#(minus(X, Y), s(Y))
div#(if(p(s(p(if(true, s(false), _x51)))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), p(s(p(s(if(true, s(Y), _x31))))))div#(minus(X, Y), s(Y))
div#(if(true, if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), _x31), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))div#(if(if(if(false, _x62, false), _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(true, if(p(s(false)), _x22, p(s(p(s(s(X)))))), _x31), p(p(s(s(s(Y))))))div#(minus(X, Y), s(Y))div#(if(if(if(true, false, _x61), _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(true, if(false, _x22, s(X)), _x31), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))div#(p(s(if(p(s(false)), _x22, p(s(p(s(s(X)))))))), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(if(true, if(p(s(false)), _x22, p(s(p(s(s(X)))))), _x31), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(true, if(p(s(false)), _x22, p(s(p(s(s(X)))))), _x31), s(Y))div#(minus(X, Y), s(Y))
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(p(s(false)), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(p(s(true)), if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))
div#(s(X), div(s(_x32), s(_x31)))div#(minus(X, div(minus(_x32, _x31), s(_x31))), s(div(minus(_x32, _x31), s(_x31))))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(false, _x72, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(if(true, false, _x41), _x22, s(X)), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))div#(if(if(p(s(false)), _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(p(s(s(false)))), _x22, p(s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), if(gt(s(_x51), 0), s(Y), _x31))div#(minus(X, Y), s(Y))
div#(if(p(if(gt(s(_x71), 0), s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(if(false, _x82, true), if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))
div#(if(p(if(false, _x62, if(true, s(false), _x51))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(s(if(false, _x22, s(X)))), p(s(if(true, s(Y), _x31))))div#(minus(X, Y), s(Y))
div#(p(s(div(s(_x42), s(_x41)))), s(Y))div#(minus(div(minus(_x42, _x41), s(_x41)), Y), s(Y))div#(if(true, if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), _x31), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), if(true, p(s(if(true, if(false, _x52, s(Y)), _x61))), _x31))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(false, _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(true, p(s(s(X))), _x21), s(Y))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(if(true, s(s(Y)), _x41)))div#(minus(X, Y), s(Y))
div#(if(false, _x22, s(X)), if(p(s(true)), s(Y), _x31))div#(minus(X, Y), s(Y))div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), if(true, p(s(if(false, _x52, s(Y)))), _x31))div#(minus(X, Y), s(Y))
div#(if(p(p(s(if(true, s(false), _x51)))), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))div#(if(p(s(if(false, _x42, p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(false, _x22, s(X)), if(false, _x42, p(s(if(true, s(Y), _x31)))))div#(minus(X, Y), s(Y))div#(p(s(if(p(s(false)), _x22, p(s(p(s(s(X)))))))), s(Y))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(div(s(_x52), s(_x51)))))div#(minus(X, div(minus(_x52, _x51), s(_x51))), s(div(minus(_x52, _x51), s(_x51))))div#(if(false, _x22, s(X)), p(if(false, _x52, s(if(true, s(Y), _x31)))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(if(false, _x42, s(s(Y)))))div#(minus(X, Y), s(Y))div#(if(gt(0, _x41), _x22, p(s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(if(gt(0, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(false, _x22, s(X))), s(Y))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(if(false, _x42, s(if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), p(p(s(s(s(Y))))))div#(minus(X, Y), s(Y))
div#(p(s(p(s(s(X))))), div(s(_x32), s(_x31)))div#(minus(X, div(minus(_x32, _x31), s(_x31))), s(div(minus(_x32, _x31), s(_x31))))div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(true, if(false, _x52, s(Y)), _x61))))))div#(minus(X, Y), s(Y))
div#(p(s(if(p(s(false)), _x22, p(s(p(s(s(X)))))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(s(p(if(false, _x52, s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))
div#(if(false, _x22, s(X)), if(false, _x42, if(true, s(Y), _x31)))div#(minus(X, Y), s(Y))div#(p(s(if(false, _x22, s(X)))), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, false), _x22, s(X)), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x62, if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))
div#(if(false, _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(if(if(false, _x72, false), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(if(true, s(s(s(Y))), _x51))))div#(minus(X, Y), s(Y))div#(p(s(if(false, _x42, p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), if(false, _x32, p(s(s(Y)))))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(p(s(s(s(Y))))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(s(s(div(s(_x72), s(_x71)))))))div#(minus(X, div(minus(_x72, _x71), s(_x71))), s(div(minus(_x72, _x71), s(_x71))))div#(if(gt(0, _x41), _x22, s(X)), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))div#(if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), if(false, _x32, p(p(s(s(s(Y)))))))div#(minus(X, Y), s(Y))div#(if(true, s(X), _x21), s(Y))div#(minus(X, Y), s(Y))
div#(s(X), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(if(true, p(if(true, s(false), _x51)), _x41), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))
div#(if(false, _x22, p(s(p(s(s(X)))))), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))

Rewrite Rules

gt(0, Y)falsegt(s(X), 0)true
gt(s(X), s(Y))gt(X, Y)p(0)0
p(s(X))Xif(true, X, Y)X
if(false, X, Y)Yminus(X, Y)if(gt(Y, 0), minus(p(X), p(Y)), X)
div(0, s(Y))0div(s(X), s(Y))s(div(minus(X, Y), s(Y)))

Original Signature

Termination of terms over the following signature is verified: 0, minus, s, if, p, div, false, true, gt

Strategy

Context-sensitive strategy:
μ(true) = μ(T) = μ(0) = μ(false) = ∅
μ(p#) = μ(s) = μ(if) = μ(p) = μ(if#) = {1}
μ(gt#) = μ(minus) = μ(div) = μ(div#) = μ(minus#) = μ(gt) = {1, 2}


The left-hand side of the rule div#(if(if(true, false, _x41), _x22, s(X)), s(Y)) → div#(minus(X, Y), s(Y)) is backward narrowed to the following relevant and irrelevant terms (a narrowing is irrelevant if by dropping it the correctness (and completeness) of the processor is not influenced).
Relevant TermsIrrelevant Terms
div#(if(if(true, false, _x41), _x22, s(X)), div(s(_x32), s(_x31))) 
div#(if(if(if(true, true, _x61), false, _x41), _x22, s(X)), s(Y)) 
div#(if(if(false, _x52, if(true, false, _x41)), _x22, s(X)), s(Y)) 
div#(if(if(gt(s(_x61), 0), false, _x41), _x22, s(X)), s(Y)) 
div#(if(true, if(if(true, false, _x41), _x22, s(X)), _x31), s(Y)) 
div#(if(if(p(s(true)), false, _x41), _x22, s(X)), s(Y)) 
div#(if(if(true, false, _x41), _x22, s(X)), if(true, s(Y), _x31)) 
div#(if(if(if(false, _x62, true), false, _x41), _x22, s(X)), s(Y)) 
div#(if(if(true, false, _x41), _x22, s(X)), p(s(s(Y)))) 
div#(if(if(true, false, _x41), _x22, s(X)), if(false, _x32, s(Y))) 
div#(if(if(true, if(true, false, _x41), _x51), _x22, s(X)), s(Y)) 
div#(if(p(s(if(true, false, _x41))), _x22, s(X)), s(Y)) 
div#(if(false, _x32, if(if(true, false, _x41), _x22, s(X))), s(Y)) 
div#(p(s(if(if(true, false, _x41), _x22, s(X)))), s(Y)) 
Thus, the rule div#(if(if(true, false, _x41), _x22, s(X)), s(Y)) → div#(minus(X, Y), s(Y)) is replaced by the following rules:
div#(if(p(s(if(true, false, _x41))), _x22, s(X)), s(Y)) → div#(minus(X, Y), s(Y))div#(if(if(if(true, true, _x61), false, _x41), _x22, s(X)), s(Y)) → div#(minus(X, Y), s(Y))
div#(if(if(false, _x52, if(true, false, _x41)), _x22, s(X)), s(Y)) → div#(minus(X, Y), s(Y))div#(if(if(true, false, _x41), _x22, s(X)), div(s(_x32), s(_x31))) → div#(minus(X, div(minus(_x32, _x31), s(_x31))), s(div(minus(_x32, _x31), s(_x31))))
div#(if(if(gt(s(_x61), 0), false, _x41), _x22, s(X)), s(Y)) → div#(minus(X, Y), s(Y))div#(if(if(true, false, _x41), _x22, s(X)), if(true, s(Y), _x31)) → div#(minus(X, Y), s(Y))
div#(if(true, if(if(true, false, _x41), _x22, s(X)), _x31), s(Y)) → div#(minus(X, Y), s(Y))div#(if(if(p(s(true)), false, _x41), _x22, s(X)), s(Y)) → div#(minus(X, Y), s(Y))
div#(if(if(if(false, _x62, true), false, _x41), _x22, s(X)), s(Y)) → div#(minus(X, Y), s(Y))div#(p(s(if(if(true, false, _x41), _x22, s(X)))), s(Y)) → div#(minus(X, Y), s(Y))
div#(if(if(true, false, _x41), _x22, s(X)), if(false, _x32, s(Y))) → div#(minus(X, Y), s(Y))div#(if(if(true, false, _x41), _x22, s(X)), p(s(s(Y)))) → div#(minus(X, Y), s(Y))
div#(if(if(true, if(true, false, _x41), _x51), _x22, s(X)), s(Y)) → div#(minus(X, Y), s(Y))div#(if(false, _x32, if(if(true, false, _x41), _x22, s(X))), s(Y)) → div#(minus(X, Y), s(Y))

Problem 33: BackwardsNarrowing



Dependency Pair Problem

Dependency Pairs

div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(if(false, _x42, s(if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(s(s(X))), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))
div#(if(if(true, p(s(false)), _x41), _x22, p(s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))div#(p(if(true, s(s(X)), _x31)), s(Y))div#(minus(X, Y), s(Y))
div#(if(p(s(p(s(false)))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(false, _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(p(s(s(s(Y))))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x62, if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x52, if(false, _x42, p(s(false)))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(gt(0, _x61))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), s(Y))div#(minus(X, Y), s(Y))div#(p(p(s(s(s(X))))), s(Y))div#(minus(X, Y), s(Y))
div#(if(if(true, p(s(false)), _x41), _x22, p(s(p(s(s(X)))))), p(p(s(s(s(Y))))))div#(minus(X, Y), s(Y))div#(if(gt(0, _x41), _x22, s(X)), p(s(if(true, s(Y), _x31))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(true, s(Y), _x71))))))div#(minus(X, Y), s(Y))div#(if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(p(s(s(p(s(s(X))))))), s(Y))div#(minus(X, Y), s(Y))div#(if(p(s(gt(0, _x61))), _x22, p(s(p(s(s(X)))))), p(p(s(s(s(Y))))))div#(minus(X, Y), s(Y))
div#(p(s(p(s(p(s(s(X))))))), s(Y))div#(minus(X, Y), s(Y))div#(p(s(p(if(true, s(s(X)), _x51)))), s(Y))div#(minus(X, Y), s(Y))
div#(if(p(if(false, _x62, if(true, s(false), _x51))), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x72, if(true, if(false, _x52, s(Y)), _x61)))))div#(minus(X, Y), s(Y))
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), if(false, _x32, p(s(if(true, if(false, _x52, s(Y)), _x61)))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(if(true, p(s(s(s(Y)))), _x41)))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(if(true, s(Y), _x51))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(p(s(s(s(s(Y))))))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(if(if(true, false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(if(false, _x62, false))), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(p(s(p(s(div(s(_x62), s(_x61)))))), s(Y))div#(minus(div(minus(_x62, _x61), s(_x61)), Y), s(Y))div#(if(true, if(false, _x22, s(X)), _x31), p(s(if(true, s(Y), _x31))))div#(minus(X, Y), s(Y))
div#(if(if(true, false, _x41), _x22, p(s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))div#(if(p(s(gt(0, _x61))), _x22, p(s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))
div#(if(if(true, false, _x41), _x22, s(X)), if(false, _x32, s(Y)))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, false), _x22, p(s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))
div#(if(p(if(if(false, _x72, true), s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), if(true, p(s(s(Y))), _x31))div#(minus(X, Y), s(Y))div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(if(false, _x42, s(if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(p(s(if(true, s(X), _x41))), s(Y))div#(minus(X, Y), s(Y))
div#(if(p(if(true, if(true, s(false), _x51), _x61)), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(s(p(s(if(false, _x62, s(X)))))), s(Y))div#(minus(X, Y), s(Y))
div#(if(true, if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), _x31), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(true, false, _x41), _x22, s(X)), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(s(p(s(s(s(Y))))))))div#(minus(X, Y), s(Y))div#(p(s(p(s(s(X))))), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))
div#(if(p(s(if(true, false, _x61))), _x22, p(s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))div#(p(s(if(false, _x22, s(X)))), s(Y))div#(minus(X, Y), s(Y))
div#(div(s(_x22), s(_x21)), s(Y))div#(minus(div(minus(_x22, _x21), s(_x21)), Y), s(Y))div#(if(p(if(true, if(true, s(false), _x51), _x61)), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(gt(0, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(p(s(s(false)))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(if(false, _x72, false), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), if(true, p(s(if(false, _x52, s(Y)))), _x31))div#(minus(X, Y), s(Y))
div#(if(p(s(if(false, _x62, false))), _x22, p(s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))div#(if(false, _x22, p(s(p(s(s(X)))))), if(false, _x32, s(Y)))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(if(true, false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(p(if(true, s(false), _x51)))), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(false, _x22, s(X))), p(s(if(true, s(Y), _x31))))div#(minus(X, Y), s(Y))
div#(if(false, _x22, s(X)), if(if(true, true, _x51), s(Y), _x31))div#(minus(X, Y), s(Y))div#(if(p(if(if(true, true, _x71), s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(s(if(true, s(s(Y)), _x61)))))div#(minus(X, Y), s(Y))div#(p(s(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(s(if(false, _x62, s(s(Y)))))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(p(s(s(s(Y))))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(false, _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(false, _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(p(s(if(false, _x42, s(X)))), s(Y))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(p(p(s(s(s(Y))))))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(true, false, _x61))), _x22, p(s(p(s(s(X)))))), p(p(s(s(s(Y))))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), if(true, p(s(if(false, _x52, s(Y)))), _x31))div#(minus(X, Y), s(Y))
div#(p(s(if(p(s(false)), _x22, p(s(p(s(s(X)))))))), p(p(s(s(s(Y))))))div#(minus(X, Y), s(Y))div#(if(p(if(if(false, _x72, true), s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(if(true, s(false), _x51))), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(if(p(s(gt(0, _x61))), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))
div#(if(false, _x22, s(X)), p(s(if(gt(s(_x71), 0), s(Y), _x31))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), div(s(_x32), s(_x31)))div#(minus(X, div(minus(_x32, _x31), s(_x31))), s(div(minus(_x32, _x31), s(_x31))))
div#(if(if(false, _x42, false), _x22, s(X)), s(Y))div#(minus(X, Y), s(Y))div#(if(if(gt(s(_x61), 0), false, _x41), _x22, s(X)), s(Y))div#(minus(X, Y), s(Y))
div#(if(true, p(s(p(s(s(X))))), _x21), s(Y))div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), if(true, p(s(if(true, s(Y), _x31))), _x41))div#(minus(X, Y), s(Y))
div#(if(false, _x22, s(X)), p(s(if(if(false, _x72, true), s(Y), _x31))))div#(minus(X, Y), s(Y))div#(s(X), if(false, _x32, s(Y)))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), if(false, _x32, s(Y)))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(s(s(p(s(s(Y))))))))div#(minus(X, Y), s(Y))
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(true, if(false, _x52, s(Y)), _x61), _x71))))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(false, _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(if(if(false, _x62, true), false, _x41), _x22, s(X)), s(Y))div#(minus(X, Y), s(Y))
div#(if(if(true, if(false, _x42, p(s(false))), _x51), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(if(if(false, _x72, false), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X))))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(if(false, _x62, false))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), if(false, _x32, p(s(if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(p(s(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))))), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))
div#(if(if(true, if(true, false, _x41), _x51), _x22, s(X)), s(Y))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(if(true, s(false), _x51))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(false, _x22, p(s(p(s(s(X))))))), s(Y))div#(minus(X, Y), s(Y))div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), if(false, _x32, p(s(if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, s(X)), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))div#(p(s(p(s(s(X))))), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(if(true, if(false, _x22, s(X)), _x31), s(Y))div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), p(s(if(if(true, true, _x71), s(Y), _x31))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X))))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(p(s(s(false)))), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(true, if(false, _x52, s(Y)), _x61))))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(if(true, s(if(false, _x52, s(Y))), _x41)))div#(minus(X, Y), s(Y))
div#(if(p(if(gt(s(_x71), 0), s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(if(true, false, _x61))), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(p(s(s(Y))))))div#(minus(X, Y), s(Y))div#(p(s(s(X))), if(false, _x32, s(Y)))div#(minus(X, Y), s(Y))
div#(if(if(true, p(s(false)), _x41), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(if(false, _x52, s(s(s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(false, _x22, s(X))), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), p(s(if(true, if(true, s(Y), _x31), _x61))))div#(minus(X, Y), s(Y))
div#(p(s(s(X))), div(s(_x32), s(_x31)))div#(minus(X, div(minus(_x32, _x31), s(_x31))), s(div(minus(_x32, _x31), s(_x31))))div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(if(true, s(if(false, _x52, s(Y))), _x41)))div#(minus(X, Y), s(Y))div#(p(if(true, s(p(s(s(X)))), _x31)), s(Y))div#(minus(X, Y), s(Y))
div#(if(if(true, false, _x41), _x22, s(X)), p(s(if(true, s(Y), _x31))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(if(true, s(if(false, _x52, s(Y))), _x41)))div#(minus(X, Y), s(Y))
div#(p(if(false, _x32, s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))div#(p(s(p(s(s(X))))), if(false, _x32, s(Y)))div#(minus(X, Y), s(Y))
div#(p(s(p(s(if(true, s(X), _x61))))), s(Y))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(if(p(s(false)), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(p(s(false)))), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, false), _x22, s(X)), p(s(if(true, s(Y), _x31))))div#(minus(X, Y), s(Y))
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(gt(s(_x81), 0), if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), p(s(if(p(s(true)), s(Y), _x31))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(if(true, false, _x41), _x22, s(X))), s(Y))div#(minus(X, Y), s(Y))div#(if(p(p(s(s(false)))), _x22, p(s(p(s(s(X)))))), p(p(s(s(s(Y))))))div#(minus(X, Y), s(Y))
div#(if(false, _x22, s(X)), if(if(false, _x52, true), s(Y), _x31))div#(minus(X, Y), s(Y))div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(if(true, true, _x81), if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))
div#(if(if(true, p(if(true, s(false), _x51)), _x41), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(s(p(p(s(s(s(X))))))), s(Y))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), if(true, p(p(s(s(s(Y))))), _x31))div#(minus(X, Y), s(Y))div#(if(p(if(p(s(true)), s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), if(false, _x32, p(s(if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(if(false, _x22, p(s(s(X)))), s(Y))div#(minus(X, Y), s(Y))
div#(if(false, _x22, s(X)), p(if(true, s(if(true, s(Y), _x31)), _x51)))div#(minus(X, Y), s(Y))div#(s(X), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X))))))), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), div(s(_x32), s(_x31)))div#(minus(X, div(minus(_x32, _x31), s(_x31))), s(div(minus(_x32, _x31), s(_x31))))
div#(if(p(p(s(if(true, s(false), _x51)))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(true, if(false, _x22, p(s(p(s(s(X)))))), _x31), s(Y))div#(minus(X, Y), s(Y))
div#(if(p(s(if(true, false, _x61))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(false, _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(if(p(s(false)), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(s(if(true, p(s(s(X))), _x41))), s(Y))div#(minus(X, Y), s(Y))
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(if(true, s(if(true, if(false, _x52, s(Y)), _x61)), _x41)))div#(minus(X, Y), s(Y))div#(p(s(s(X))), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(if(p(s(p(s(false)))), _x22, p(s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(if(if(true, false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))div#(if(if(gt(0, _x61), _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(if(false, _x42, p(s(s(s(Y)))))))div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), p(p(s(s(if(true, s(Y), _x31))))))div#(minus(X, Y), s(Y))
div#(p(s(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(true, p(s(false)), _x41), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, s(X)), s(Y))div#(minus(X, Y), s(Y))div#(if(p(if(if(true, true, _x71), s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(true, if(if(true, false, _x41), _x22, s(X)), _x31), s(Y))div#(minus(X, Y), s(Y))div#(if(false, _x22, p(s(p(s(s(X)))))), div(s(_x32), s(_x31)))div#(minus(X, div(minus(_x32, _x31), s(_x31))), s(div(minus(_x32, _x31), s(_x31))))
div#(if(p(s(p(s(false)))), _x22, p(s(p(s(s(X)))))), p(p(s(s(s(Y))))))div#(minus(X, Y), s(Y))div#(p(if(false, _x32, s(s(X)))), s(Y))div#(minus(X, Y), s(Y))
div#(if(gt(0, _x41), _x22, s(X)), s(Y))div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), p(s(if(false, _x62, if(true, s(Y), _x31)))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x62, if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(if(gt(0, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, s(X)), p(s(if(true, s(Y), _x31))))div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), if(false, _x32, s(Y)))div#(minus(X, Y), s(Y))
div#(if(true, if(p(s(false)), _x22, p(s(p(s(s(X)))))), _x31), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(p(if(p(s(true)), s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))
div#(if(false, _x22, s(X)), if(true, if(true, s(Y), _x31), _x41))div#(minus(X, Y), s(Y))div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(if(false, _x42, s(if(true, if(false, _x52, s(Y)), _x61)))))div#(minus(X, Y), s(Y))
div#(p(s(if(false, _x22, p(s(p(s(s(X)))))))), s(Y))div#(minus(X, Y), s(Y))div#(if(p(s(if(false, _x62, false))), _x22, p(s(p(s(s(X)))))), p(p(s(s(s(Y))))))div#(minus(X, Y), s(Y))
div#(if(p(s(p(if(true, s(false), _x51)))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), p(s(p(s(if(true, s(Y), _x31))))))div#(minus(X, Y), s(Y))
div#(if(if(p(s(true)), false, _x41), _x22, s(X)), s(Y))div#(minus(X, Y), s(Y))div#(if(true, if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), _x31), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))
div#(if(if(if(false, _x62, false), _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(true, if(p(s(false)), _x22, p(s(p(s(s(X)))))), _x31), p(p(s(s(s(Y))))))div#(minus(X, Y), s(Y))
div#(if(if(if(true, false, _x61), _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(true, if(false, _x22, s(X)), _x31), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))
div#(p(s(if(p(s(false)), _x22, p(s(p(s(s(X)))))))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(true, if(p(s(false)), _x22, p(s(p(s(s(X)))))), _x31), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(true, if(p(s(false)), _x22, p(s(p(s(s(X)))))), _x31), s(Y))div#(minus(X, Y), s(Y))div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(p(s(false)), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(s(X), div(s(_x32), s(_x31)))div#(minus(X, div(minus(_x32, _x31), s(_x31))), s(div(minus(_x32, _x31), s(_x31))))div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(p(s(true)), if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(false, _x72, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(if(true, false, _x41), _x22, s(X)), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))
div#(if(p(p(s(s(false)))), _x22, p(s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))div#(if(if(p(s(false)), _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(false, _x22, s(X)), if(gt(s(_x51), 0), s(Y), _x31))div#(minus(X, Y), s(Y))div#(if(p(if(gt(s(_x71), 0), s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(if(false, _x82, true), if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))div#(if(p(if(false, _x62, if(true, s(false), _x51))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(s(if(false, _x22, s(X)))), p(s(if(true, s(Y), _x31))))div#(minus(X, Y), s(Y))div#(p(s(div(s(_x42), s(_x41)))), s(Y))div#(minus(div(minus(_x42, _x41), s(_x41)), Y), s(Y))
div#(if(true, if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), _x31), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), if(true, p(s(if(true, if(false, _x52, s(Y)), _x61))), _x31))div#(minus(X, Y), s(Y))
div#(if(true, p(s(s(X))), _x21), s(Y))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(false, _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(if(if(true, true, _x61), false, _x41), _x22, s(X)), s(Y))div#(minus(X, Y), s(Y))div#(if(if(false, _x52, if(true, false, _x41)), _x22, s(X)), s(Y))div#(minus(X, Y), s(Y))
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), if(true, p(s(if(false, _x52, s(Y)))), _x31))div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), if(p(s(true)), s(Y), _x31))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(if(true, s(s(Y)), _x41)))div#(minus(X, Y), s(Y))div#(if(p(p(s(if(true, s(false), _x51)))), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(false, _x42, p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), if(false, _x42, p(s(if(true, s(Y), _x31)))))div#(minus(X, Y), s(Y))
div#(p(s(if(p(s(false)), _x22, p(s(p(s(s(X)))))))), s(Y))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(div(s(_x52), s(_x51)))))div#(minus(X, div(minus(_x52, _x51), s(_x51))), s(div(minus(_x52, _x51), s(_x51))))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(if(false, _x42, s(s(Y)))))div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), p(if(false, _x52, s(if(true, s(Y), _x31)))))div#(minus(X, Y), s(Y))
div#(if(gt(0, _x41), _x22, p(s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(false, _x22, s(X))), s(Y))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(if(gt(0, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(if(false, _x42, s(if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))
div#(p(s(p(s(s(X))))), div(s(_x32), s(_x31)))div#(minus(X, div(minus(_x32, _x31), s(_x31))), s(div(minus(_x32, _x31), s(_x31))))div#(if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), p(p(s(s(s(Y))))))div#(minus(X, Y), s(Y))
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(true, if(false, _x52, s(Y)), _x61))))))div#(minus(X, Y), s(Y))div#(p(s(if(p(s(false)), _x22, p(s(p(s(s(X)))))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(s(p(if(false, _x52, s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))div#(p(s(if(false, _x22, s(X)))), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))
div#(if(false, _x22, s(X)), if(false, _x42, if(true, s(Y), _x31)))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, false), _x22, s(X)), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x62, if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(if(false, _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(if(if(false, _x72, false), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(s(if(false, _x42, p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(if(true, s(s(s(Y))), _x51))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), if(false, _x32, p(s(s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(true, false, _x41))), _x22, s(X)), s(Y))div#(minus(X, Y), s(Y))div#(if(if(true, false, _x41), _x22, s(X)), div(s(_x32), s(_x31)))div#(minus(X, div(minus(_x32, _x31), s(_x31))), s(div(minus(_x32, _x31), s(_x31))))
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(p(s(s(s(Y))))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(s(s(div(s(_x72), s(_x71)))))))div#(minus(X, div(minus(_x72, _x71), s(_x71))), s(div(minus(_x72, _x71), s(_x71))))
div#(if(gt(0, _x41), _x22, s(X)), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))
div#(if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))div#(if(true, s(X), _x21), s(Y))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), if(false, _x32, p(p(s(s(s(Y)))))))div#(minus(X, Y), s(Y))div#(p(s(if(if(true, false, _x41), _x22, s(X)))), s(Y))div#(minus(X, Y), s(Y))
div#(s(X), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(if(true, p(if(true, s(false), _x51)), _x41), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))
div#(if(false, _x22, p(s(p(s(s(X)))))), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))

Rewrite Rules

gt(0, Y)falsegt(s(X), 0)true
gt(s(X), s(Y))gt(X, Y)p(0)0
p(s(X))Xif(true, X, Y)X
if(false, X, Y)Yminus(X, Y)if(gt(Y, 0), minus(p(X), p(Y)), X)
div(0, s(Y))0div(s(X), s(Y))s(div(minus(X, Y), s(Y)))

Original Signature

Termination of terms over the following signature is verified: minus, 0, s, if, p, div, true, false, gt

Strategy

Context-sensitive strategy:
μ(true) = μ(T) = μ(0) = μ(false) = ∅
μ(p#) = μ(s) = μ(if) = μ(p) = μ(if#) = {1}
μ(gt#) = μ(minus) = μ(div) = μ(div#) = μ(minus#) = μ(gt) = {1, 2}


The left-hand side of the rule div#(if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), p(s(s(Y)))) → div#(minus(X, Y), s(Y)) is backward narrowed to the following relevant and irrelevant terms (a narrowing is irrelevant if by dropping it the correctness (and completeness) of the processor is not influenced).
Relevant TermsIrrelevant Terms
div#(if(p(p(s(if(false, _x52, s(false))))), _x22, p(s(p(s(s(X)))))), p(s(s(Y)))) 
div#(if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), p(if(true, s(s(Y)), _x41))) 
div#(if(p(if(false, _x62, if(false, _x52, s(false)))), _x22, p(s(p(s(s(X)))))), p(s(s(Y)))) 
div#(if(p(s(p(if(false, _x52, s(false))))), _x22, p(s(p(s(s(X)))))), p(s(s(Y)))) 
div#(if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), p(s(div(s(_x52), s(_x51))))) 
div#(if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), p(if(false, _x42, s(s(Y))))) 
div#(if(p(if(if(true, false, _x71), _x52, s(false))), _x22, p(s(p(s(s(X)))))), p(s(s(Y)))) 
div#(p(s(if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))))), p(s(s(Y)))) 
div#(if(if(false, _x42, p(if(false, _x52, s(false)))), _x22, p(s(p(s(s(X)))))), p(s(s(Y)))) 
div#(if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), p(p(s(s(s(Y)))))) 
div#(if(p(if(if(false, _x72, false), _x52, s(false))), _x22, p(s(p(s(s(X)))))), p(s(s(Y)))) 
div#(if(false, _x32, if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X))))))), p(s(s(Y)))) 
div#(if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), p(s(p(s(s(Y)))))) 
div#(if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), if(true, p(s(s(Y))), _x31)) 
div#(if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), if(false, _x32, p(s(s(Y))))) 
div#(if(true, if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), _x31), p(s(s(Y)))) 
div#(if(p(if(gt(0, _x71), _x52, s(false))), _x22, p(s(p(s(s(X)))))), p(s(s(Y)))) 
div#(if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), p(s(if(true, s(Y), _x51)))) 
div#(if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y))))) 
div#(if(p(if(p(s(false)), _x52, s(false))), _x22, p(s(p(s(s(X)))))), p(s(s(Y)))) 
div#(if(p(if(true, if(false, _x52, s(false)), _x61)), _x22, p(s(p(s(s(X)))))), p(s(s(Y)))) 
div#(if(if(true, p(if(false, _x52, s(false))), _x41), _x22, p(s(p(s(s(X)))))), p(s(s(Y)))) 
Thus, the rule div#(if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), p(s(s(Y)))) → div#(minus(X, Y), s(Y)) is replaced by the following rules:
div#(if(if(false, _x42, p(if(false, _x52, s(false)))), _x22, p(s(p(s(s(X)))))), p(s(s(Y)))) → div#(minus(X, Y), s(Y))div#(if(false, _x32, if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X))))))), p(s(s(Y)))) → div#(minus(X, Y), s(Y))
div#(if(p(s(p(if(false, _x52, s(false))))), _x22, p(s(p(s(s(X)))))), p(s(s(Y)))) → div#(minus(X, Y), s(Y))div#(if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), p(s(div(s(_x52), s(_x51))))) → div#(minus(X, div(minus(_x52, _x51), s(_x51))), s(div(minus(_x52, _x51), s(_x51))))
div#(if(p(p(s(if(false, _x52, s(false))))), _x22, p(s(p(s(s(X)))))), p(s(s(Y)))) → div#(minus(X, Y), s(Y))div#(if(p(if(p(s(false)), _x52, s(false))), _x22, p(s(p(s(s(X)))))), p(s(s(Y)))) → div#(minus(X, Y), s(Y))
div#(if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), p(if(true, s(s(Y)), _x41))) → div#(minus(X, Y), s(Y))div#(if(p(if(true, if(false, _x52, s(false)), _x61)), _x22, p(s(p(s(s(X)))))), p(s(s(Y)))) → div#(minus(X, Y), s(Y))
div#(if(true, if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), _x31), p(s(s(Y)))) → div#(minus(X, Y), s(Y))div#(if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), p(s(if(true, s(Y), _x51)))) → div#(minus(X, Y), s(Y))
div#(if(if(true, p(if(false, _x52, s(false))), _x41), _x22, p(s(p(s(s(X)))))), p(s(s(Y)))) → div#(minus(X, Y), s(Y))div#(if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y))))) → div#(minus(X, Y), s(Y))
div#(if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), if(false, _x32, p(s(s(Y))))) → div#(minus(X, Y), s(Y))div#(if(p(if(if(false, _x72, false), _x52, s(false))), _x22, p(s(p(s(s(X)))))), p(s(s(Y)))) → div#(minus(X, Y), s(Y))
div#(if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), if(true, p(s(s(Y))), _x31)) → div#(minus(X, Y), s(Y))div#(p(s(if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))))), p(s(s(Y)))) → div#(minus(X, Y), s(Y))
div#(if(p(if(gt(0, _x71), _x52, s(false))), _x22, p(s(p(s(s(X)))))), p(s(s(Y)))) → div#(minus(X, Y), s(Y))div#(if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), p(s(p(s(s(Y)))))) → div#(minus(X, Y), s(Y))
div#(if(p(if(if(true, false, _x71), _x52, s(false))), _x22, p(s(p(s(s(X)))))), p(s(s(Y)))) → div#(minus(X, Y), s(Y))div#(if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), p(p(s(s(s(Y)))))) → div#(minus(X, Y), s(Y))
div#(if(p(if(false, _x62, if(false, _x52, s(false)))), _x22, p(s(p(s(s(X)))))), p(s(s(Y)))) → div#(minus(X, Y), s(Y))div#(if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), p(if(false, _x42, s(s(Y))))) → div#(minus(X, Y), s(Y))

Problem 36: BackwardsNarrowing



Dependency Pair Problem

Dependency Pairs

div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(if(false, _x42, s(if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(if(true, if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), _x31), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(if(if(true, p(if(false, _x52, s(false))), _x41), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(s(s(X))), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))div#(if(if(true, p(s(false)), _x41), _x22, p(s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))
div#(p(if(true, s(s(X)), _x31)), s(Y))div#(minus(X, Y), s(Y))div#(if(p(s(p(s(false)))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(false, _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(p(s(s(s(Y))))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x62, if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(if(if(false, _x52, if(false, _x42, p(s(false)))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(gt(0, _x61))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), s(Y))div#(minus(X, Y), s(Y))
div#(if(p(s(p(if(false, _x52, s(false))))), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(if(true, p(s(false)), _x41), _x22, p(s(p(s(s(X)))))), p(p(s(s(s(Y))))))div#(minus(X, Y), s(Y))
div#(p(p(s(s(s(X))))), s(Y))div#(minus(X, Y), s(Y))div#(if(gt(0, _x41), _x22, s(X)), p(s(if(true, s(Y), _x31))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(true, s(Y), _x71))))))div#(minus(X, Y), s(Y))div#(if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(p(s(s(p(s(s(X))))))), s(Y))div#(minus(X, Y), s(Y))div#(if(p(s(gt(0, _x61))), _x22, p(s(p(s(s(X)))))), p(p(s(s(s(Y))))))div#(minus(X, Y), s(Y))
div#(p(s(p(s(p(s(s(X))))))), s(Y))div#(minus(X, Y), s(Y))div#(p(s(p(if(true, s(s(X)), _x51)))), s(Y))div#(minus(X, Y), s(Y))
div#(p(s(if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(p(if(false, _x62, if(true, s(false), _x51))), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))
div#(if(p(if(gt(0, _x71), _x52, s(false))), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(p(if(if(true, false, _x71), _x52, s(false))), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x72, if(true, if(false, _x52, s(Y)), _x61)))))div#(minus(X, Y), s(Y))div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), if(false, _x32, p(s(if(true, if(false, _x52, s(Y)), _x61)))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(if(true, p(s(s(s(Y)))), _x41)))div#(minus(X, Y), s(Y))div#(if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), p(if(false, _x42, s(s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(if(true, s(Y), _x51))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(p(s(s(s(s(Y))))))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(if(if(true, false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(if(false, _x62, false))), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(p(s(p(s(div(s(_x62), s(_x61)))))), s(Y))div#(minus(div(minus(_x62, _x61), s(_x61)), Y), s(Y))div#(if(true, if(false, _x22, s(X)), _x31), p(s(if(true, s(Y), _x31))))div#(minus(X, Y), s(Y))
div#(if(if(true, false, _x41), _x22, p(s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))div#(if(p(s(gt(0, _x61))), _x22, p(s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))
div#(if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), p(s(if(true, s(Y), _x51))))div#(minus(X, Y), s(Y))div#(if(if(true, false, _x41), _x22, s(X)), if(false, _x32, s(Y)))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, false), _x22, p(s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))div#(if(p(if(if(false, _x72, true), s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))
div#(if(false, _x22, s(X)), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), if(true, p(s(s(Y))), _x31))div#(minus(X, Y), s(Y))
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(if(false, _x42, s(if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))
div#(p(s(if(true, s(X), _x41))), s(Y))div#(minus(X, Y), s(Y))div#(if(p(if(true, if(true, s(false), _x51), _x61)), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(s(p(s(if(false, _x62, s(X)))))), s(Y))div#(minus(X, Y), s(Y))div#(if(true, if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), _x31), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(s(p(s(s(X))))), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(s(p(s(s(s(Y))))))))div#(minus(X, Y), s(Y))
div#(if(if(true, false, _x41), _x22, s(X)), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(p(s(if(true, false, _x61))), _x22, p(s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))
div#(if(p(if(false, _x62, if(false, _x52, s(false)))), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(div(s(_x22), s(_x21)), s(Y))div#(minus(div(minus(_x22, _x21), s(_x21)), Y), s(Y))
div#(p(s(if(false, _x22, s(X)))), s(Y))div#(minus(X, Y), s(Y))div#(if(p(if(true, if(true, s(false), _x51), _x61)), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(gt(0, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(if(false, _x72, false), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(p(s(s(false)))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), p(if(true, s(s(Y)), _x41)))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), if(true, p(s(if(false, _x52, s(Y)))), _x31))div#(minus(X, Y), s(Y))div#(if(p(s(if(false, _x62, false))), _x22, p(s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))
div#(if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), if(false, _x32, p(s(s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))
div#(if(false, _x22, p(s(p(s(s(X)))))), if(false, _x32, s(Y)))div#(minus(X, Y), s(Y))div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(if(true, false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(false, _x22, s(X))), p(s(if(true, s(Y), _x31))))div#(minus(X, Y), s(Y))div#(if(p(s(p(if(true, s(false), _x51)))), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))
div#(if(false, _x22, s(X)), if(if(true, true, _x51), s(Y), _x31))div#(minus(X, Y), s(Y))div#(if(p(if(if(true, true, _x71), s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(s(if(true, s(s(Y)), _x61)))))div#(minus(X, Y), s(Y))div#(p(s(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(s(if(false, _x62, s(s(Y)))))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(p(s(s(s(Y))))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(false, _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(false, _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(p(s(if(false, _x42, s(X)))), s(Y))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(p(p(s(s(s(Y))))))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(true, false, _x61))), _x22, p(s(p(s(s(X)))))), p(p(s(s(s(Y))))))div#(minus(X, Y), s(Y))div#(if(p(if(if(false, _x72, false), _x52, s(false))), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), if(true, p(s(if(false, _x52, s(Y)))), _x31))div#(minus(X, Y), s(Y))div#(p(s(if(p(s(false)), _x22, p(s(p(s(s(X)))))))), p(p(s(s(s(Y))))))div#(minus(X, Y), s(Y))
div#(if(p(if(if(false, _x72, true), s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(if(true, s(false), _x51))), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(p(s(gt(0, _x61))), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), p(s(if(gt(s(_x71), 0), s(Y), _x31))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, false), _x22, s(X)), s(Y))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), div(s(_x32), s(_x31)))div#(minus(X, div(minus(_x32, _x31), s(_x31))), s(div(minus(_x32, _x31), s(_x31))))
div#(if(if(gt(s(_x61), 0), false, _x41), _x22, s(X)), s(Y))div#(minus(X, Y), s(Y))div#(if(true, p(s(p(s(s(X))))), _x21), s(Y))div#(minus(X, Y), s(Y))
div#(if(false, _x22, s(X)), if(true, p(s(if(true, s(Y), _x31))), _x41))div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), p(s(if(if(false, _x72, true), s(Y), _x31))))div#(minus(X, Y), s(Y))
div#(s(X), if(false, _x32, s(Y)))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), if(false, _x32, s(Y)))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(s(s(p(s(s(Y))))))))div#(minus(X, Y), s(Y))div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(true, if(false, _x52, s(Y)), _x61), _x71))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(false, _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(if(if(false, _x62, true), false, _x41), _x22, s(X)), s(Y))div#(minus(X, Y), s(Y))div#(if(if(true, if(false, _x42, p(s(false))), _x51), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(if(if(false, _x72, false), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X))))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(false, _x62, false))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), if(false, _x32, p(s(if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))
div#(p(s(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))))), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))div#(if(if(true, if(true, false, _x41), _x51), _x22, s(X)), s(Y))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(if(true, s(false), _x51))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(false, _x22, p(s(p(s(s(X))))))), s(Y))div#(minus(X, Y), s(Y))
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), if(false, _x32, p(s(if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, s(X)), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))
div#(p(s(p(s(s(X))))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(true, if(false, _x22, s(X)), _x31), s(Y))div#(minus(X, Y), s(Y))
div#(if(p(if(p(s(false)), _x52, s(false))), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), p(s(if(if(true, true, _x71), s(Y), _x31))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X))))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(p(s(s(false)))), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(true, if(false, _x52, s(Y)), _x61))))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(if(true, s(if(false, _x52, s(Y))), _x41)))div#(minus(X, Y), s(Y))
div#(if(p(if(gt(s(_x71), 0), s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(if(true, false, _x61))), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(p(s(s(Y))))))div#(minus(X, Y), s(Y))div#(p(s(s(X))), if(false, _x32, s(Y)))div#(minus(X, Y), s(Y))
div#(if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), if(true, p(s(s(Y))), _x31))div#(minus(X, Y), s(Y))div#(if(if(true, p(s(false)), _x41), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(if(false, _x52, s(s(s(Y)))))))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(false, _x22, s(X))), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))
div#(if(false, _x22, s(X)), p(s(if(true, if(true, s(Y), _x31), _x61))))div#(minus(X, Y), s(Y))div#(p(s(s(X))), div(s(_x32), s(_x31)))div#(minus(X, div(minus(_x32, _x31), s(_x31))), s(div(minus(_x32, _x31), s(_x31))))
div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(if(true, s(if(false, _x52, s(Y))), _x41)))div#(minus(X, Y), s(Y))
div#(p(if(true, s(p(s(s(X)))), _x31)), s(Y))div#(minus(X, Y), s(Y))div#(if(if(true, false, _x41), _x22, s(X)), p(s(if(true, s(Y), _x31))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(if(true, s(if(false, _x52, s(Y))), _x41)))div#(minus(X, Y), s(Y))div#(p(if(false, _x32, s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))
div#(p(s(p(s(s(X))))), if(false, _x32, s(Y)))div#(minus(X, Y), s(Y))div#(p(s(p(s(if(true, s(X), _x61))))), s(Y))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(if(p(s(false)), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(p(s(false)))), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, false), _x22, s(X)), p(s(if(true, s(Y), _x31))))div#(minus(X, Y), s(Y))div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(gt(s(_x81), 0), if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))
div#(if(false, _x22, s(X)), p(s(if(p(s(true)), s(Y), _x31))))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(if(true, false, _x41), _x22, s(X))), s(Y))div#(minus(X, Y), s(Y))
div#(if(p(p(s(s(false)))), _x22, p(s(p(s(s(X)))))), p(p(s(s(s(Y))))))div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), if(if(false, _x52, true), s(Y), _x31))div#(minus(X, Y), s(Y))
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(if(true, true, _x81), if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))div#(if(if(true, p(if(true, s(false), _x51)), _x41), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(s(p(p(s(s(s(X))))))), s(Y))div#(minus(X, Y), s(Y))div#(if(p(if(true, if(false, _x52, s(false)), _x61)), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), if(true, p(p(s(s(s(Y))))), _x31))div#(minus(X, Y), s(Y))div#(if(p(if(p(s(true)), s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), if(false, _x32, p(s(if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(if(false, _x22, p(s(s(X)))), s(Y))div#(minus(X, Y), s(Y))
div#(if(false, _x22, s(X)), p(if(true, s(if(true, s(Y), _x31)), _x51)))div#(minus(X, Y), s(Y))div#(s(X), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X))))))), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), div(s(_x32), s(_x31)))div#(minus(X, div(minus(_x32, _x31), s(_x31))), s(div(minus(_x32, _x31), s(_x31))))
div#(if(p(p(s(if(true, s(false), _x51)))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(true, if(false, _x22, p(s(p(s(s(X)))))), _x31), s(Y))div#(minus(X, Y), s(Y))
div#(if(p(s(if(true, false, _x61))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(false, _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(if(p(s(false)), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(s(if(true, p(s(s(X))), _x41))), s(Y))div#(minus(X, Y), s(Y))
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(if(true, s(if(true, if(false, _x52, s(Y)), _x61)), _x41)))div#(minus(X, Y), s(Y))div#(p(s(s(X))), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(if(p(s(p(s(false)))), _x22, p(s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(if(if(true, false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))div#(if(if(gt(0, _x61), _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(if(false, _x42, p(s(s(s(Y)))))))div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), p(p(s(s(if(true, s(Y), _x31))))))div#(minus(X, Y), s(Y))
div#(p(s(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(true, p(s(false)), _x41), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, s(X)), s(Y))div#(minus(X, Y), s(Y))div#(if(p(if(if(true, true, _x71), s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(true, if(if(true, false, _x41), _x22, s(X)), _x31), s(Y))div#(minus(X, Y), s(Y))div#(if(false, _x22, p(s(p(s(s(X)))))), div(s(_x32), s(_x31)))div#(minus(X, div(minus(_x32, _x31), s(_x31))), s(div(minus(_x32, _x31), s(_x31))))
div#(if(p(s(p(s(false)))), _x22, p(s(p(s(s(X)))))), p(p(s(s(s(Y))))))div#(minus(X, Y), s(Y))div#(p(if(false, _x32, s(s(X)))), s(Y))div#(minus(X, Y), s(Y))
div#(if(gt(0, _x41), _x22, s(X)), s(Y))div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), p(s(if(false, _x62, if(true, s(Y), _x31)))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x62, if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(if(p(p(s(if(false, _x52, s(false))))), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(if(gt(0, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, s(X)), p(s(if(true, s(Y), _x31))))div#(minus(X, Y), s(Y))
div#(if(false, _x22, s(X)), if(false, _x32, s(Y)))div#(minus(X, Y), s(Y))div#(if(true, if(p(s(false)), _x22, p(s(p(s(s(X)))))), _x31), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(if(false, _x22, s(X)), if(true, if(true, s(Y), _x31), _x41))div#(minus(X, Y), s(Y))div#(if(p(if(p(s(true)), s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))
div#(p(s(if(false, _x22, p(s(p(s(s(X)))))))), s(Y))div#(minus(X, Y), s(Y))div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(if(false, _x42, s(if(true, if(false, _x52, s(Y)), _x61)))))div#(minus(X, Y), s(Y))
div#(if(p(s(p(if(true, s(false), _x51)))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(if(false, _x62, false))), _x22, p(s(p(s(s(X)))))), p(p(s(s(s(Y))))))div#(minus(X, Y), s(Y))
div#(if(false, _x22, s(X)), p(s(p(s(if(true, s(Y), _x31))))))div#(minus(X, Y), s(Y))div#(if(if(if(false, _x62, false), _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(true, if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), _x31), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))div#(if(if(p(s(true)), false, _x41), _x22, s(X)), s(Y))div#(minus(X, Y), s(Y))
div#(if(if(if(true, false, _x61), _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(true, if(p(s(false)), _x22, p(s(p(s(s(X)))))), _x31), p(p(s(s(s(Y))))))div#(minus(X, Y), s(Y))
div#(if(true, if(false, _x22, s(X)), _x31), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))div#(if(true, if(p(s(false)), _x22, p(s(p(s(s(X)))))), _x31), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(s(if(p(s(false)), _x22, p(s(p(s(s(X)))))))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(true, if(p(s(false)), _x22, p(s(p(s(s(X)))))), _x31), s(Y))div#(minus(X, Y), s(Y))
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(p(s(false)), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(p(s(true)), if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))
div#(s(X), div(s(_x32), s(_x31)))div#(minus(X, div(minus(_x32, _x31), s(_x31))), s(div(minus(_x32, _x31), s(_x31))))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(false, _x72, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(if(false, _x52, s(false)))), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), p(s(div(s(_x52), s(_x51)))))div#(minus(X, div(minus(_x52, _x51), s(_x51))), s(div(minus(_x52, _x51), s(_x51))))
div#(if(if(true, false, _x41), _x22, s(X)), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))div#(if(if(p(s(false)), _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(p(s(s(false)))), _x22, p(s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), if(gt(s(_x51), 0), s(Y), _x31))div#(minus(X, Y), s(Y))
div#(if(p(if(gt(s(_x71), 0), s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))div#(if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), p(s(p(s(s(Y))))))div#(minus(X, Y), s(Y))
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(if(false, _x82, true), if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))div#(if(p(if(false, _x62, if(true, s(false), _x51))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(s(if(false, _x22, s(X)))), p(s(if(true, s(Y), _x31))))div#(minus(X, Y), s(Y))div#(p(s(div(s(_x42), s(_x41)))), s(Y))div#(minus(div(minus(_x42, _x41), s(_x41)), Y), s(Y))
div#(if(true, if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), _x31), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X))))))), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), if(true, p(s(if(true, if(false, _x52, s(Y)), _x61))), _x31))div#(minus(X, Y), s(Y))div#(if(if(false, _x52, if(true, false, _x41)), _x22, s(X)), s(Y))div#(minus(X, Y), s(Y))
div#(if(if(if(true, true, _x61), false, _x41), _x22, s(X)), s(Y))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(false, _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(true, p(s(s(X))), _x21), s(Y))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(if(true, s(s(Y)), _x41)))div#(minus(X, Y), s(Y))
div#(if(false, _x22, s(X)), if(p(s(true)), s(Y), _x31))div#(minus(X, Y), s(Y))div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), if(true, p(s(if(false, _x52, s(Y)))), _x31))div#(minus(X, Y), s(Y))
div#(if(p(p(s(if(true, s(false), _x51)))), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))div#(if(p(s(if(false, _x42, p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(false, _x22, s(X)), if(false, _x42, p(s(if(true, s(Y), _x31)))))div#(minus(X, Y), s(Y))div#(p(s(if(p(s(false)), _x22, p(s(p(s(s(X)))))))), s(Y))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(div(s(_x52), s(_x51)))))div#(minus(X, div(minus(_x52, _x51), s(_x51))), s(div(minus(_x52, _x51), s(_x51))))div#(if(false, _x22, s(X)), p(if(false, _x52, s(if(true, s(Y), _x31)))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(if(false, _x42, s(s(Y)))))div#(minus(X, Y), s(Y))div#(if(gt(0, _x41), _x22, p(s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(if(gt(0, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(false, _x22, s(X))), s(Y))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(if(false, _x42, s(if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), p(p(s(s(s(Y))))))div#(minus(X, Y), s(Y))
div#(p(s(p(s(s(X))))), div(s(_x32), s(_x31)))div#(minus(X, div(minus(_x32, _x31), s(_x31))), s(div(minus(_x32, _x31), s(_x31))))div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(true, if(false, _x52, s(Y)), _x61))))))div#(minus(X, Y), s(Y))
div#(p(s(if(p(s(false)), _x22, p(s(p(s(s(X)))))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(s(p(if(false, _x52, s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))
div#(if(false, _x22, s(X)), if(false, _x42, if(true, s(Y), _x31)))div#(minus(X, Y), s(Y))div#(p(s(if(false, _x22, s(X)))), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, false), _x22, s(X)), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x62, if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))
div#(if(false, _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(if(if(false, _x72, false), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(if(true, s(s(s(Y))), _x51))))div#(minus(X, Y), s(Y))div#(p(s(if(false, _x42, p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), if(false, _x32, p(s(s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(if(true, false, _x41))), _x22, s(X)), s(Y))div#(minus(X, Y), s(Y))
div#(if(if(true, false, _x41), _x22, s(X)), div(s(_x32), s(_x31)))div#(minus(X, div(minus(_x32, _x31), s(_x31))), s(div(minus(_x32, _x31), s(_x31))))div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(p(s(s(s(Y))))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(s(s(div(s(_x72), s(_x71)))))))div#(minus(X, div(minus(_x72, _x71), s(_x71))), s(div(minus(_x72, _x71), s(_x71))))div#(if(gt(0, _x41), _x22, s(X)), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))div#(if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))
div#(p(s(if(if(true, false, _x41), _x22, s(X)))), s(Y))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), if(false, _x32, p(p(s(s(s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(true, s(X), _x21), s(Y))div#(minus(X, Y), s(Y))div#(s(X), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(if(if(true, p(if(true, s(false), _x51)), _x41), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))div#(if(false, _x22, p(s(p(s(s(X)))))), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))

Rewrite Rules

gt(0, Y)falsegt(s(X), 0)true
gt(s(X), s(Y))gt(X, Y)p(0)0
p(s(X))Xif(true, X, Y)X
if(false, X, Y)Yminus(X, Y)if(gt(Y, 0), minus(p(X), p(Y)), X)
div(0, s(Y))0div(s(X), s(Y))s(div(minus(X, Y), s(Y)))

Original Signature

Termination of terms over the following signature is verified: 0, minus, s, if, p, div, false, true, gt

Strategy

Context-sensitive strategy:
μ(true) = μ(T) = μ(0) = μ(false) = ∅
μ(p#) = μ(s) = μ(if) = μ(p) = μ(if#) = {1}
μ(gt#) = μ(minus) = μ(div) = μ(div#) = μ(minus#) = μ(gt) = {1, 2}


The left-hand side of the rule div#(if(true, if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), _x31), p(s(s(Y)))) → div#(minus(X, Y), s(Y)) is backward narrowed to the following relevant and irrelevant terms (a narrowing is irrelevant if by dropping it the correctness (and completeness) of the processor is not influenced).
Relevant TermsIrrelevant Terms
div#(if(true, if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), _x31), p(s(if(true, s(Y), _x51)))) 
div#(if(gt(s(_x51), 0), if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), _x31), p(s(s(Y)))) 
div#(if(p(s(true)), if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), _x31), p(s(s(Y)))) 
div#(if(true, if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), _x31), p(if(false, _x42, s(s(Y))))) 
div#(if(true, if(true, if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), _x31), _x41), p(s(s(Y)))) 
div#(if(true, if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), _x31), p(s(if(false, _x52, s(Y))))) 
div#(if(if(true, true, _x51), if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), _x31), p(s(s(Y)))) 
div#(if(true, if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), _x31), p(s(p(s(s(Y)))))) 
div#(if(if(false, _x52, true), if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), _x31), p(s(s(Y)))) 
div#(if(true, if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), _x31), p(s(div(s(_x52), s(_x51))))) 
div#(if(true, if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), _x31), p(if(true, s(s(Y)), _x41))) 
div#(if(true, if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), _x31), if(true, p(s(s(Y))), _x31)) 
div#(if(true, if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), _x31), p(p(s(s(s(Y)))))) 
div#(if(true, if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), _x31), if(false, _x32, p(s(s(Y))))) 
div#(p(s(if(true, if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), _x31))), p(s(s(Y)))) 
div#(if(false, _x42, if(true, if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), _x31)), p(s(s(Y)))) 
Thus, the rule div#(if(true, if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), _x31), p(s(s(Y)))) → div#(minus(X, Y), s(Y)) is replaced by the following rules:
div#(if(false, _x42, if(true, if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), _x31)), p(s(s(Y)))) → div#(minus(X, Y), s(Y))div#(if(p(s(true)), if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), _x31), p(s(s(Y)))) → div#(minus(X, Y), s(Y))
div#(if(true, if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), _x31), p(if(false, _x42, s(s(Y))))) → div#(minus(X, Y), s(Y))div#(if(true, if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), _x31), p(if(true, s(s(Y)), _x41))) → div#(minus(X, Y), s(Y))
div#(if(true, if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), _x31), if(true, p(s(s(Y))), _x31)) → div#(minus(X, Y), s(Y))div#(if(true, if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), _x31), p(p(s(s(s(Y)))))) → div#(minus(X, Y), s(Y))
div#(if(if(true, true, _x51), if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), _x31), p(s(s(Y)))) → div#(minus(X, Y), s(Y))div#(p(s(if(true, if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), _x31))), p(s(s(Y)))) → div#(minus(X, Y), s(Y))
div#(if(gt(s(_x51), 0), if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), _x31), p(s(s(Y)))) → div#(minus(X, Y), s(Y))div#(if(true, if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), _x31), p(s(if(true, s(Y), _x51)))) → div#(minus(X, Y), s(Y))
div#(if(if(false, _x52, true), if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), _x31), p(s(s(Y)))) → div#(minus(X, Y), s(Y))div#(if(true, if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), _x31), if(false, _x32, p(s(s(Y))))) → div#(minus(X, Y), s(Y))
div#(if(true, if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), _x31), p(s(div(s(_x52), s(_x51))))) → div#(minus(X, div(minus(_x52, _x51), s(_x51))), s(div(minus(_x52, _x51), s(_x51))))div#(if(true, if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), _x31), p(s(p(s(s(Y)))))) → div#(minus(X, Y), s(Y))
div#(if(true, if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), _x31), p(s(if(false, _x52, s(Y))))) → div#(minus(X, Y), s(Y))div#(if(true, if(true, if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), _x31), _x41), p(s(s(Y)))) → div#(minus(X, Y), s(Y))

Problem 38: BackwardsNarrowing



Dependency Pair Problem

Dependency Pairs

div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(if(false, _x42, s(if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(if(if(true, p(if(false, _x52, s(false))), _x41), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(s(s(X))), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))
div#(if(if(true, p(s(false)), _x41), _x22, p(s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))div#(p(if(true, s(s(X)), _x31)), s(Y))div#(minus(X, Y), s(Y))
div#(if(true, if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), _x31), p(s(if(true, s(Y), _x51))))div#(minus(X, Y), s(Y))div#(if(p(s(p(s(false)))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(false, _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(p(s(s(s(Y))))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x62, if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(if(if(false, _x52, if(false, _x42, p(s(false)))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(gt(0, _x61))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(p(if(false, _x52, s(false))))), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), s(Y))div#(minus(X, Y), s(Y))div#(p(p(s(s(s(X))))), s(Y))div#(minus(X, Y), s(Y))
div#(if(if(true, p(s(false)), _x41), _x22, p(s(p(s(s(X)))))), p(p(s(s(s(Y))))))div#(minus(X, Y), s(Y))div#(if(gt(0, _x41), _x22, s(X)), p(s(if(true, s(Y), _x31))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(true, s(Y), _x71))))))div#(minus(X, Y), s(Y))div#(if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(p(s(s(p(s(s(X))))))), s(Y))div#(minus(X, Y), s(Y))div#(if(p(s(gt(0, _x61))), _x22, p(s(p(s(s(X)))))), p(p(s(s(s(Y))))))div#(minus(X, Y), s(Y))
div#(p(s(p(s(p(s(s(X))))))), s(Y))div#(minus(X, Y), s(Y))div#(p(s(p(if(true, s(s(X)), _x51)))), s(Y))div#(minus(X, Y), s(Y))
div#(p(s(if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(p(if(false, _x62, if(true, s(false), _x51))), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))
div#(if(p(if(gt(0, _x71), _x52, s(false))), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(true, if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), _x31), if(false, _x32, p(s(s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(if(if(true, false, _x71), _x52, s(false))), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x72, if(true, if(false, _x52, s(Y)), _x61)))))div#(minus(X, Y), s(Y))
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), if(false, _x32, p(s(if(true, if(false, _x52, s(Y)), _x61)))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(if(true, p(s(s(s(Y)))), _x41)))div#(minus(X, Y), s(Y))
div#(if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), p(if(false, _x42, s(s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(if(true, s(Y), _x51))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(p(s(s(s(s(Y))))))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(if(if(true, false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(false, _x62, false))), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(p(s(p(s(div(s(_x62), s(_x61)))))), s(Y))div#(minus(div(minus(_x62, _x61), s(_x61)), Y), s(Y))
div#(if(true, if(false, _x22, s(X)), _x31), p(s(if(true, s(Y), _x31))))div#(minus(X, Y), s(Y))div#(if(if(true, false, _x41), _x22, p(s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))
div#(if(p(s(gt(0, _x61))), _x22, p(s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))div#(if(true, if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), _x31), p(p(s(s(s(Y))))))div#(minus(X, Y), s(Y))
div#(if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), p(s(if(true, s(Y), _x51))))div#(minus(X, Y), s(Y))div#(if(if(true, false, _x41), _x22, s(X)), if(false, _x32, s(Y)))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, false), _x22, p(s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))div#(if(p(if(if(false, _x72, true), s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))
div#(if(false, _x22, s(X)), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), if(true, p(s(s(Y))), _x31))div#(minus(X, Y), s(Y))
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(if(false, _x42, s(if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(p(s(if(true, s(X), _x41))), s(Y))div#(minus(X, Y), s(Y))div#(if(p(if(true, if(true, s(false), _x51), _x61)), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(s(p(s(if(false, _x62, s(X)))))), s(Y))div#(minus(X, Y), s(Y))div#(if(true, if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), _x31), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(true, false, _x41), _x22, s(X)), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(s(p(s(s(s(Y))))))))div#(minus(X, Y), s(Y))
div#(p(s(p(s(s(X))))), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))div#(if(p(s(if(true, false, _x61))), _x22, p(s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))
div#(if(p(if(false, _x62, if(false, _x52, s(false)))), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(p(s(if(false, _x22, s(X)))), s(Y))div#(minus(X, Y), s(Y))
div#(div(s(_x22), s(_x21)), s(Y))div#(minus(div(minus(_x22, _x21), s(_x21)), Y), s(Y))div#(if(p(if(true, if(true, s(false), _x51), _x61)), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(gt(0, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(true, if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), _x31), p(if(false, _x42, s(s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), p(if(true, s(s(Y)), _x41)))div#(minus(X, Y), s(Y))div#(if(p(p(s(s(false)))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(if(false, _x72, false), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), if(true, p(s(if(false, _x52, s(Y)))), _x31))div#(minus(X, Y), s(Y))
div#(if(p(s(if(false, _x62, false))), _x22, p(s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))div#(if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), if(false, _x32, p(s(s(Y)))))div#(minus(X, Y), s(Y))
div#(if(false, _x22, p(s(p(s(s(X)))))), if(false, _x32, s(Y)))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(if(true, false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(p(if(true, s(false), _x51)))), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(false, _x22, s(X))), p(s(if(true, s(Y), _x31))))div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), if(if(true, true, _x51), s(Y), _x31))div#(minus(X, Y), s(Y))
div#(if(p(if(if(true, true, _x71), s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(s(if(true, s(s(Y)), _x61)))))div#(minus(X, Y), s(Y))
div#(if(gt(s(_x51), 0), if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), _x31), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(p(s(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(s(if(false, _x62, s(s(Y)))))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(p(s(s(s(Y))))))div#(minus(X, Y), s(Y))
div#(if(false, _x42, if(true, if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), _x31)), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(false, _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(false, _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(p(s(if(false, _x42, s(X)))), s(Y))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(p(p(s(s(s(Y))))))))div#(minus(X, Y), s(Y))div#(if(p(s(if(true, false, _x61))), _x22, p(s(p(s(s(X)))))), p(p(s(s(s(Y))))))div#(minus(X, Y), s(Y))
div#(if(p(if(if(false, _x72, false), _x52, s(false))), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), if(true, p(s(if(false, _x52, s(Y)))), _x31))div#(minus(X, Y), s(Y))
div#(p(s(if(p(s(false)), _x22, p(s(p(s(s(X)))))))), p(p(s(s(s(Y))))))div#(minus(X, Y), s(Y))div#(if(if(false, _x52, true), if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), _x31), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(if(p(if(if(false, _x72, true), s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(if(true, s(false), _x51))), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(p(s(gt(0, _x61))), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), p(s(if(gt(s(_x71), 0), s(Y), _x31))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, false), _x22, s(X)), s(Y))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), div(s(_x32), s(_x31)))div#(minus(X, div(minus(_x32, _x31), s(_x31))), s(div(minus(_x32, _x31), s(_x31))))
div#(if(if(gt(s(_x61), 0), false, _x41), _x22, s(X)), s(Y))div#(minus(X, Y), s(Y))div#(if(true, p(s(p(s(s(X))))), _x21), s(Y))div#(minus(X, Y), s(Y))
div#(if(false, _x22, s(X)), if(true, p(s(if(true, s(Y), _x31))), _x41))div#(minus(X, Y), s(Y))div#(if(true, if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), _x31), p(if(true, s(s(Y)), _x41)))div#(minus(X, Y), s(Y))
div#(if(false, _x22, s(X)), p(s(if(if(false, _x72, true), s(Y), _x31))))div#(minus(X, Y), s(Y))div#(s(X), if(false, _x32, s(Y)))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), if(false, _x32, s(Y)))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(s(s(p(s(s(Y))))))))div#(minus(X, Y), s(Y))
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(true, if(false, _x52, s(Y)), _x61), _x71))))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(false, _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(if(if(false, _x62, true), false, _x41), _x22, s(X)), s(Y))div#(minus(X, Y), s(Y))
div#(if(if(true, if(false, _x42, p(s(false))), _x51), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(if(if(false, _x72, false), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X))))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(if(false, _x62, false))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), if(false, _x32, p(s(if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(p(s(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))))), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))
div#(if(if(true, if(true, false, _x41), _x51), _x22, s(X)), s(Y))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(if(true, s(false), _x51))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(false, _x22, p(s(p(s(s(X))))))), s(Y))div#(minus(X, Y), s(Y))div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), if(false, _x32, p(s(if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, s(X)), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))div#(p(s(p(s(s(X))))), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(if(true, if(false, _x22, s(X)), _x31), s(Y))div#(minus(X, Y), s(Y))div#(if(p(if(p(s(false)), _x52, s(false))), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(if(false, _x22, s(X)), p(s(if(if(true, true, _x71), s(Y), _x31))))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X))))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(p(s(s(false)))), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(true, if(false, _x52, s(Y)), _x61))))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(if(true, s(if(false, _x52, s(Y))), _x41)))div#(minus(X, Y), s(Y))div#(if(if(true, true, _x51), if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), _x31), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(if(p(if(gt(s(_x71), 0), s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(if(true, false, _x61))), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(p(s(s(Y))))))div#(minus(X, Y), s(Y))div#(p(s(s(X))), if(false, _x32, s(Y)))div#(minus(X, Y), s(Y))
div#(if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), if(true, p(s(s(Y))), _x31))div#(minus(X, Y), s(Y))div#(if(if(true, p(s(false)), _x41), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(if(false, _x52, s(s(s(Y)))))))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(false, _x22, s(X))), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))
div#(if(false, _x22, s(X)), p(s(if(true, if(true, s(Y), _x31), _x61))))div#(minus(X, Y), s(Y))div#(p(s(s(X))), div(s(_x32), s(_x31)))div#(minus(X, div(minus(_x32, _x31), s(_x31))), s(div(minus(_x32, _x31), s(_x31))))
div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(if(true, s(if(false, _x52, s(Y))), _x41)))div#(minus(X, Y), s(Y))
div#(p(if(true, s(p(s(s(X)))), _x31)), s(Y))div#(minus(X, Y), s(Y))div#(if(if(true, false, _x41), _x22, s(X)), p(s(if(true, s(Y), _x31))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(if(true, s(if(false, _x52, s(Y))), _x41)))div#(minus(X, Y), s(Y))div#(p(if(false, _x32, s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))
div#(p(s(p(s(s(X))))), if(false, _x32, s(Y)))div#(minus(X, Y), s(Y))div#(p(s(if(true, if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), _x31))), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(p(s(p(s(if(true, s(X), _x61))))), s(Y))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(if(p(s(false)), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(p(s(false)))), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, false), _x22, s(X)), p(s(if(true, s(Y), _x31))))div#(minus(X, Y), s(Y))
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(gt(s(_x81), 0), if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), p(s(if(p(s(true)), s(Y), _x31))))div#(minus(X, Y), s(Y))
div#(if(true, if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), _x31), p(s(p(s(s(Y))))))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(if(true, false, _x41), _x22, s(X))), s(Y))div#(minus(X, Y), s(Y))
div#(if(p(p(s(s(false)))), _x22, p(s(p(s(s(X)))))), p(p(s(s(s(Y))))))div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), if(if(false, _x52, true), s(Y), _x31))div#(minus(X, Y), s(Y))
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(if(true, true, _x81), if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))div#(if(if(true, p(if(true, s(false), _x51)), _x41), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(s(p(p(s(s(s(X))))))), s(Y))div#(minus(X, Y), s(Y))div#(if(p(if(true, if(false, _x52, s(false)), _x61)), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), if(true, p(p(s(s(s(Y))))), _x31))div#(minus(X, Y), s(Y))div#(if(p(if(p(s(true)), s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), if(false, _x32, p(s(if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(if(false, _x22, p(s(s(X)))), s(Y))div#(minus(X, Y), s(Y))
div#(if(false, _x22, s(X)), p(if(true, s(if(true, s(Y), _x31)), _x51)))div#(minus(X, Y), s(Y))div#(s(X), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X))))))), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), div(s(_x32), s(_x31)))div#(minus(X, div(minus(_x32, _x31), s(_x31))), s(div(minus(_x32, _x31), s(_x31))))
div#(if(true, if(true, if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), _x31), _x41), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(p(p(s(if(true, s(false), _x51)))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(true, if(false, _x22, p(s(p(s(s(X)))))), _x31), s(Y))div#(minus(X, Y), s(Y))div#(if(p(s(if(true, false, _x61))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(false, _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(if(p(s(false)), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(s(if(true, p(s(s(X))), _x41))), s(Y))div#(minus(X, Y), s(Y))div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(if(true, s(if(true, if(false, _x52, s(Y)), _x61)), _x41)))div#(minus(X, Y), s(Y))
div#(p(s(s(X))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(p(s(p(s(false)))), _x22, p(s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(if(if(true, false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(true, if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), _x31), if(true, p(s(s(Y))), _x31))div#(minus(X, Y), s(Y))
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))div#(if(if(gt(0, _x61), _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(if(false, _x42, p(s(s(s(Y)))))))div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), p(p(s(s(if(true, s(Y), _x31))))))div#(minus(X, Y), s(Y))
div#(p(s(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(true, p(s(false)), _x41), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, s(X)), s(Y))div#(minus(X, Y), s(Y))div#(if(p(if(if(true, true, _x71), s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(true, if(if(true, false, _x41), _x22, s(X)), _x31), s(Y))div#(minus(X, Y), s(Y))div#(if(false, _x22, p(s(p(s(s(X)))))), div(s(_x32), s(_x31)))div#(minus(X, div(minus(_x32, _x31), s(_x31))), s(div(minus(_x32, _x31), s(_x31))))
div#(p(if(false, _x32, s(s(X)))), s(Y))div#(minus(X, Y), s(Y))div#(if(p(s(p(s(false)))), _x22, p(s(p(s(s(X)))))), p(p(s(s(s(Y))))))div#(minus(X, Y), s(Y))
div#(if(gt(0, _x41), _x22, s(X)), s(Y))div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), p(s(if(false, _x62, if(true, s(Y), _x31)))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x62, if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(if(gt(0, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(p(s(if(false, _x52, s(false))))), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, s(X)), p(s(if(true, s(Y), _x31))))div#(minus(X, Y), s(Y))
div#(if(true, if(p(s(false)), _x22, p(s(p(s(s(X)))))), _x31), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), if(false, _x32, s(Y)))div#(minus(X, Y), s(Y))
div#(if(p(if(p(s(true)), s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), if(true, if(true, s(Y), _x31), _x41))div#(minus(X, Y), s(Y))
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(if(false, _x42, s(if(true, if(false, _x52, s(Y)), _x61)))))div#(minus(X, Y), s(Y))div#(p(s(if(false, _x22, p(s(p(s(s(X)))))))), s(Y))div#(minus(X, Y), s(Y))
div#(if(p(s(if(false, _x62, false))), _x22, p(s(p(s(s(X)))))), p(p(s(s(s(Y))))))div#(minus(X, Y), s(Y))div#(if(p(s(p(if(true, s(false), _x51)))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(false, _x22, s(X)), p(s(p(s(if(true, s(Y), _x31))))))div#(minus(X, Y), s(Y))div#(if(if(p(s(true)), false, _x41), _x22, s(X)), s(Y))div#(minus(X, Y), s(Y))
div#(if(true, if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), _x31), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))div#(if(if(if(false, _x62, false), _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(true, if(p(s(false)), _x22, p(s(p(s(s(X)))))), _x31), p(p(s(s(s(Y))))))div#(minus(X, Y), s(Y))div#(if(if(if(true, false, _x61), _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(true, if(false, _x22, s(X)), _x31), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))div#(p(s(if(p(s(false)), _x22, p(s(p(s(s(X)))))))), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(if(true, if(p(s(false)), _x22, p(s(p(s(s(X)))))), _x31), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(true, if(p(s(false)), _x22, p(s(p(s(s(X)))))), _x31), s(Y))div#(minus(X, Y), s(Y))
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(p(s(false)), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(s(X), div(s(_x32), s(_x31)))div#(minus(X, div(minus(_x32, _x31), s(_x31))), s(div(minus(_x32, _x31), s(_x31))))
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(p(s(true)), if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(false, _x72, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(true, if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), _x31), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(if(false, _x52, s(false)))), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), p(s(div(s(_x52), s(_x51)))))div#(minus(X, div(minus(_x52, _x51), s(_x51))), s(div(minus(_x52, _x51), s(_x51))))div#(if(if(true, false, _x41), _x22, s(X)), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))
div#(if(p(p(s(s(false)))), _x22, p(s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))div#(if(if(p(s(false)), _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(false, _x22, s(X)), if(gt(s(_x51), 0), s(Y), _x31))div#(minus(X, Y), s(Y))div#(if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), p(s(p(s(s(Y))))))div#(minus(X, Y), s(Y))
div#(if(p(if(gt(s(_x71), 0), s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(if(false, _x82, true), if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))
div#(if(p(if(false, _x62, if(true, s(false), _x51))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(s(if(false, _x22, s(X)))), p(s(if(true, s(Y), _x31))))div#(minus(X, Y), s(Y))
div#(p(s(div(s(_x42), s(_x41)))), s(Y))div#(minus(div(minus(_x42, _x41), s(_x41)), Y), s(Y))div#(if(true, if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), _x31), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X))))))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), if(true, p(s(if(true, if(false, _x52, s(Y)), _x61))), _x31))div#(minus(X, Y), s(Y))
div#(if(true, p(s(s(X))), _x21), s(Y))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(false, _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(if(if(true, true, _x61), false, _x41), _x22, s(X)), s(Y))div#(minus(X, Y), s(Y))div#(if(if(false, _x52, if(true, false, _x41)), _x22, s(X)), s(Y))div#(minus(X, Y), s(Y))
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), if(true, p(s(if(false, _x52, s(Y)))), _x31))div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), if(p(s(true)), s(Y), _x31))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(if(true, s(s(Y)), _x41)))div#(minus(X, Y), s(Y))div#(if(p(p(s(if(true, s(false), _x51)))), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(false, _x42, p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), if(false, _x42, p(s(if(true, s(Y), _x31)))))div#(minus(X, Y), s(Y))
div#(p(s(if(p(s(false)), _x22, p(s(p(s(s(X)))))))), s(Y))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(div(s(_x52), s(_x51)))))div#(minus(X, div(minus(_x52, _x51), s(_x51))), s(div(minus(_x52, _x51), s(_x51))))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(if(false, _x42, s(s(Y)))))div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), p(if(false, _x52, s(if(true, s(Y), _x31)))))div#(minus(X, Y), s(Y))
div#(if(gt(0, _x41), _x22, p(s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(false, _x22, s(X))), s(Y))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(if(gt(0, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(true, if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), _x31), p(s(div(s(_x52), s(_x51)))))div#(minus(X, div(minus(_x52, _x51), s(_x51))), s(div(minus(_x52, _x51), s(_x51))))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(if(false, _x42, s(if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(p(s(p(s(s(X))))), div(s(_x32), s(_x31)))div#(minus(X, div(minus(_x32, _x31), s(_x31))), s(div(minus(_x32, _x31), s(_x31))))
div#(if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), p(p(s(s(s(Y))))))div#(minus(X, Y), s(Y))div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(true, if(false, _x52, s(Y)), _x61))))))div#(minus(X, Y), s(Y))
div#(p(s(if(p(s(false)), _x22, p(s(p(s(s(X)))))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(s(p(if(false, _x52, s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))
div#(p(s(if(false, _x22, s(X)))), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), if(false, _x42, if(true, s(Y), _x31)))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, false), _x22, s(X)), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x62, if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))
div#(if(false, _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(if(if(false, _x72, false), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(s(if(false, _x42, p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(if(true, s(s(s(Y))), _x51))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), if(false, _x32, p(s(s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(if(true, false, _x41))), _x22, s(X)), s(Y))div#(minus(X, Y), s(Y))
div#(if(if(true, false, _x41), _x22, s(X)), div(s(_x32), s(_x31)))div#(minus(X, div(minus(_x32, _x31), s(_x31))), s(div(minus(_x32, _x31), s(_x31))))div#(if(p(s(true)), if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), _x31), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(p(s(s(s(Y))))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(s(s(div(s(_x72), s(_x71)))))))div#(minus(X, div(minus(_x72, _x71), s(_x71))), s(div(minus(_x72, _x71), s(_x71))))
div#(if(gt(0, _x41), _x22, s(X)), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))
div#(if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))div#(if(true, s(X), _x21), s(Y))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), if(false, _x32, p(p(s(s(s(Y)))))))div#(minus(X, Y), s(Y))div#(p(s(if(if(true, false, _x41), _x22, s(X)))), s(Y))div#(minus(X, Y), s(Y))
div#(s(X), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(if(true, p(if(true, s(false), _x51)), _x41), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))
div#(if(false, _x22, p(s(p(s(s(X)))))), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))

Rewrite Rules

gt(0, Y)falsegt(s(X), 0)true
gt(s(X), s(Y))gt(X, Y)p(0)0
p(s(X))Xif(true, X, Y)X
if(false, X, Y)Yminus(X, Y)if(gt(Y, 0), minus(p(X), p(Y)), X)
div(0, s(Y))0div(s(X), s(Y))s(div(minus(X, Y), s(Y)))

Original Signature

Termination of terms over the following signature is verified: minus, 0, s, if, p, div, true, false, gt

Strategy

Context-sensitive strategy:
μ(true) = μ(T) = μ(0) = μ(false) = ∅
μ(p#) = μ(s) = μ(if) = μ(p) = μ(if#) = {1}
μ(gt#) = μ(minus) = μ(div) = μ(div#) = μ(minus#) = μ(gt) = {1, 2}


The left-hand side of the rule div#(if(if(true, p(if(false, _x52, s(false))), _x41), _x22, p(s(p(s(s(X)))))), p(s(s(Y)))) → div#(minus(X, Y), s(Y)) is backward narrowed to the following relevant and irrelevant terms (a narrowing is irrelevant if by dropping it the correctness (and completeness) of the processor is not influenced).
Relevant TermsIrrelevant Terms
div#(if(if(true, p(if(false, _x52, s(false))), _x41), _x22, p(s(p(s(s(X)))))), p(if(false, _x42, s(s(Y))))) 
div#(if(false, _x32, if(if(true, p(if(false, _x52, s(false))), _x41), _x22, p(s(p(s(s(X))))))), p(s(s(Y)))) 
div#(if(if(true, p(if(false, _x52, s(false))), _x41), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y))))) 
div#(p(s(if(if(true, p(if(false, _x52, s(false))), _x41), _x22, p(s(p(s(s(X)))))))), p(s(s(Y)))) 
div#(if(if(false, _x62, if(true, p(if(false, _x52, s(false))), _x41)), _x22, p(s(p(s(s(X)))))), p(s(s(Y)))) 
div#(if(if(gt(s(_x71), 0), p(if(false, _x52, s(false))), _x41), _x22, p(s(p(s(s(X)))))), p(s(s(Y)))) 
div#(if(if(true, p(if(false, _x52, s(false))), _x41), _x22, p(s(p(s(s(X)))))), p(s(div(s(_x52), s(_x51))))) 
div#(if(p(s(if(true, p(if(false, _x52, s(false))), _x41))), _x22, p(s(p(s(s(X)))))), p(s(s(Y)))) 
div#(if(if(if(false, _x72, true), p(if(false, _x52, s(false))), _x41), _x22, p(s(p(s(s(X)))))), p(s(s(Y)))) 
div#(if(if(p(s(true)), p(if(false, _x52, s(false))), _x41), _x22, p(s(p(s(s(X)))))), p(s(s(Y)))) 
div#(if(if(true, p(if(false, _x52, s(false))), _x41), _x22, p(s(p(s(s(X)))))), if(true, p(s(s(Y))), _x31)) 
div#(if(if(true, p(if(false, _x52, s(false))), _x41), _x22, p(s(p(s(s(X)))))), p(if(true, s(s(Y)), _x41))) 
div#(if(if(true, if(true, p(if(false, _x52, s(false))), _x41), _x61), _x22, p(s(p(s(s(X)))))), p(s(s(Y)))) 
div#(if(if(true, p(if(false, _x52, s(false))), _x41), _x22, p(s(p(s(s(X)))))), p(s(p(s(s(Y)))))) 
div#(if(if(true, p(if(false, _x52, s(false))), _x41), _x22, p(s(p(s(s(X)))))), if(false, _x32, p(s(s(Y))))) 
div#(if(true, if(if(true, p(if(false, _x52, s(false))), _x41), _x22, p(s(p(s(s(X)))))), _x31), p(s(s(Y)))) 
div#(if(if(if(true, true, _x71), p(if(false, _x52, s(false))), _x41), _x22, p(s(p(s(s(X)))))), p(s(s(Y)))) 
div#(if(if(true, p(if(false, _x52, s(false))), _x41), _x22, p(s(p(s(s(X)))))), p(s(if(true, s(Y), _x51)))) 
div#(if(if(true, p(if(false, _x52, s(false))), _x41), _x22, p(s(p(s(s(X)))))), p(p(s(s(s(Y)))))) 
Thus, the rule div#(if(if(true, p(if(false, _x52, s(false))), _x41), _x22, p(s(p(s(s(X)))))), p(s(s(Y)))) → div#(minus(X, Y), s(Y)) is replaced by the following rules:
div#(if(if(true, p(if(false, _x52, s(false))), _x41), _x22, p(s(p(s(s(X)))))), p(p(s(s(s(Y)))))) → div#(minus(X, Y), s(Y))div#(if(p(s(if(true, p(if(false, _x52, s(false))), _x41))), _x22, p(s(p(s(s(X)))))), p(s(s(Y)))) → div#(minus(X, Y), s(Y))
div#(if(if(if(false, _x72, true), p(if(false, _x52, s(false))), _x41), _x22, p(s(p(s(s(X)))))), p(s(s(Y)))) → div#(minus(X, Y), s(Y))div#(if(if(true, p(if(false, _x52, s(false))), _x41), _x22, p(s(p(s(s(X)))))), p(s(p(s(s(Y)))))) → div#(minus(X, Y), s(Y))
div#(if(if(if(true, true, _x71), p(if(false, _x52, s(false))), _x41), _x22, p(s(p(s(s(X)))))), p(s(s(Y)))) → div#(minus(X, Y), s(Y))div#(if(true, if(if(true, p(if(false, _x52, s(false))), _x41), _x22, p(s(p(s(s(X)))))), _x31), p(s(s(Y)))) → div#(minus(X, Y), s(Y))
div#(if(if(false, _x62, if(true, p(if(false, _x52, s(false))), _x41)), _x22, p(s(p(s(s(X)))))), p(s(s(Y)))) → div#(minus(X, Y), s(Y))div#(if(if(true, p(if(false, _x52, s(false))), _x41), _x22, p(s(p(s(s(X)))))), if(true, p(s(s(Y))), _x31)) → div#(minus(X, Y), s(Y))
div#(if(if(true, if(true, p(if(false, _x52, s(false))), _x41), _x61), _x22, p(s(p(s(s(X)))))), p(s(s(Y)))) → div#(minus(X, Y), s(Y))div#(p(s(if(if(true, p(if(false, _x52, s(false))), _x41), _x22, p(s(p(s(s(X)))))))), p(s(s(Y)))) → div#(minus(X, Y), s(Y))
div#(if(if(p(s(true)), p(if(false, _x52, s(false))), _x41), _x22, p(s(p(s(s(X)))))), p(s(s(Y)))) → div#(minus(X, Y), s(Y))div#(if(false, _x32, if(if(true, p(if(false, _x52, s(false))), _x41), _x22, p(s(p(s(s(X))))))), p(s(s(Y)))) → div#(minus(X, Y), s(Y))
div#(if(if(true, p(if(false, _x52, s(false))), _x41), _x22, p(s(p(s(s(X)))))), p(s(div(s(_x52), s(_x51))))) → div#(minus(X, div(minus(_x52, _x51), s(_x51))), s(div(minus(_x52, _x51), s(_x51))))div#(if(if(gt(s(_x71), 0), p(if(false, _x52, s(false))), _x41), _x22, p(s(p(s(s(X)))))), p(s(s(Y)))) → div#(minus(X, Y), s(Y))
div#(if(if(true, p(if(false, _x52, s(false))), _x41), _x22, p(s(p(s(s(X)))))), p(if(true, s(s(Y)), _x41))) → div#(minus(X, Y), s(Y))div#(if(if(true, p(if(false, _x52, s(false))), _x41), _x22, p(s(p(s(s(X)))))), p(if(false, _x42, s(s(Y))))) → div#(minus(X, Y), s(Y))
div#(if(if(true, p(if(false, _x52, s(false))), _x41), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y))))) → div#(minus(X, Y), s(Y))div#(if(if(true, p(if(false, _x52, s(false))), _x41), _x22, p(s(p(s(s(X)))))), if(false, _x32, p(s(s(Y))))) → div#(minus(X, Y), s(Y))
div#(if(if(true, p(if(false, _x52, s(false))), _x41), _x22, p(s(p(s(s(X)))))), p(s(if(true, s(Y), _x51)))) → div#(minus(X, Y), s(Y))

Problem 39: BackwardsNarrowing



Dependency Pair Problem

Dependency Pairs

div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(if(false, _x42, s(if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(s(s(X))), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))div#(if(if(true, p(s(false)), _x41), _x22, p(s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))
div#(p(if(true, s(s(X)), _x31)), s(Y))div#(minus(X, Y), s(Y))div#(if(true, if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), _x31), p(s(if(true, s(Y), _x51))))div#(minus(X, Y), s(Y))
div#(if(p(s(p(s(false)))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(false, _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(p(s(s(s(Y))))))div#(minus(X, Y), s(Y))div#(if(if(true, p(if(false, _x52, s(false))), _x41), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x62, if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(if(if(false, _x52, if(false, _x42, p(s(false)))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(gt(0, _x61))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), s(Y))div#(minus(X, Y), s(Y))
div#(if(p(s(p(if(false, _x52, s(false))))), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(if(true, p(s(false)), _x41), _x22, p(s(p(s(s(X)))))), p(p(s(s(s(Y))))))div#(minus(X, Y), s(Y))
div#(p(p(s(s(s(X))))), s(Y))div#(minus(X, Y), s(Y))div#(if(gt(0, _x41), _x22, s(X)), p(s(if(true, s(Y), _x31))))div#(minus(X, Y), s(Y))
div#(if(if(if(false, _x72, true), p(if(false, _x52, s(false))), _x41), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(true, s(Y), _x71))))))div#(minus(X, Y), s(Y))
div#(if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(p(s(s(p(s(s(X))))))), s(Y))div#(minus(X, Y), s(Y))
div#(if(p(s(gt(0, _x61))), _x22, p(s(p(s(s(X)))))), p(p(s(s(s(Y))))))div#(minus(X, Y), s(Y))div#(p(s(p(s(p(s(s(X))))))), s(Y))div#(minus(X, Y), s(Y))
div#(p(s(p(if(true, s(s(X)), _x51)))), s(Y))div#(minus(X, Y), s(Y))div#(if(if(p(s(true)), p(if(false, _x52, s(false))), _x41), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(p(s(if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(p(if(false, _x62, if(true, s(false), _x51))), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))
div#(if(p(if(gt(0, _x71), _x52, s(false))), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(true, if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), _x31), if(false, _x32, p(s(s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(if(if(true, false, _x71), _x52, s(false))), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x72, if(true, if(false, _x52, s(Y)), _x61)))))div#(minus(X, Y), s(Y))
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), if(false, _x32, p(s(if(true, if(false, _x52, s(Y)), _x61)))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(if(true, p(s(s(s(Y)))), _x41)))div#(minus(X, Y), s(Y))
div#(if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), p(if(false, _x42, s(s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(if(true, s(Y), _x51))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(p(s(s(s(s(Y))))))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(if(if(true, false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(false, _x62, false))), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(p(s(p(s(div(s(_x62), s(_x61)))))), s(Y))div#(minus(div(minus(_x62, _x61), s(_x61)), Y), s(Y))
div#(if(true, if(false, _x22, s(X)), _x31), p(s(if(true, s(Y), _x31))))div#(minus(X, Y), s(Y))div#(if(if(true, false, _x41), _x22, p(s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))
div#(if(p(s(gt(0, _x61))), _x22, p(s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))div#(if(true, if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), _x31), p(p(s(s(s(Y))))))div#(minus(X, Y), s(Y))
div#(if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), p(s(if(true, s(Y), _x51))))div#(minus(X, Y), s(Y))div#(if(if(true, false, _x41), _x22, s(X)), if(false, _x32, s(Y)))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, false), _x22, p(s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))div#(if(p(if(if(false, _x72, true), s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))
div#(if(false, _x22, s(X)), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), if(true, p(s(s(Y))), _x31))div#(minus(X, Y), s(Y))
div#(if(if(true, p(if(false, _x52, s(false))), _x41), _x22, p(s(p(s(s(X)))))), p(p(s(s(s(Y))))))div#(minus(X, Y), s(Y))div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(if(false, _x42, s(if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(p(s(if(true, s(X), _x41))), s(Y))div#(minus(X, Y), s(Y))
div#(if(p(if(true, if(true, s(false), _x51), _x61)), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(s(p(s(if(false, _x62, s(X)))))), s(Y))div#(minus(X, Y), s(Y))
div#(p(s(if(if(true, p(if(false, _x52, s(false))), _x41), _x22, p(s(p(s(s(X)))))))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(true, if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), _x31), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(s(p(s(s(X))))), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(s(p(s(s(s(Y))))))))div#(minus(X, Y), s(Y))
div#(if(if(true, false, _x41), _x22, s(X)), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(p(s(if(true, false, _x61))), _x22, p(s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))
div#(if(p(if(false, _x62, if(false, _x52, s(false)))), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(div(s(_x22), s(_x21)), s(Y))div#(minus(div(minus(_x22, _x21), s(_x21)), Y), s(Y))
div#(p(s(if(false, _x22, s(X)))), s(Y))div#(minus(X, Y), s(Y))div#(if(p(if(true, if(true, s(false), _x51), _x61)), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(gt(0, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(true, if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), _x31), p(if(false, _x42, s(s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(if(false, _x72, false), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(p(s(s(false)))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), p(if(true, s(s(Y)), _x41)))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), if(true, p(s(if(false, _x52, s(Y)))), _x31))div#(minus(X, Y), s(Y))
div#(if(p(s(if(false, _x62, false))), _x22, p(s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))div#(if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), if(false, _x32, p(s(s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))div#(if(false, _x22, p(s(p(s(s(X)))))), if(false, _x32, s(Y)))div#(minus(X, Y), s(Y))
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(if(true, false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(false, _x22, s(X))), p(s(if(true, s(Y), _x31))))div#(minus(X, Y), s(Y))
div#(if(p(s(p(if(true, s(false), _x51)))), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), if(if(true, true, _x51), s(Y), _x31))div#(minus(X, Y), s(Y))
div#(if(p(if(if(true, true, _x71), s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(s(if(true, s(s(Y)), _x61)))))div#(minus(X, Y), s(Y))
div#(if(gt(s(_x51), 0), if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), _x31), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(p(s(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(s(if(false, _x62, s(s(Y)))))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(p(s(s(s(Y))))))div#(minus(X, Y), s(Y))
div#(if(false, _x42, if(true, if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), _x31)), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(false, _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(false, _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(p(s(if(false, _x42, s(X)))), s(Y))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(p(p(s(s(s(Y))))))))div#(minus(X, Y), s(Y))div#(if(p(s(if(true, false, _x61))), _x22, p(s(p(s(s(X)))))), p(p(s(s(s(Y))))))div#(minus(X, Y), s(Y))
div#(if(p(if(if(false, _x72, false), _x52, s(false))), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), if(true, p(s(if(false, _x52, s(Y)))), _x31))div#(minus(X, Y), s(Y))
div#(p(s(if(p(s(false)), _x22, p(s(p(s(s(X)))))))), p(p(s(s(s(Y))))))div#(minus(X, Y), s(Y))div#(if(if(false, _x52, true), if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), _x31), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(if(p(if(if(false, _x72, true), s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(if(true, s(false), _x51))), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(p(s(gt(0, _x61))), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), p(s(if(gt(s(_x71), 0), s(Y), _x31))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, false), _x22, s(X)), s(Y))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), div(s(_x32), s(_x31)))div#(minus(X, div(minus(_x32, _x31), s(_x31))), s(div(minus(_x32, _x31), s(_x31))))
div#(if(if(gt(s(_x61), 0), false, _x41), _x22, s(X)), s(Y))div#(minus(X, Y), s(Y))div#(if(true, p(s(p(s(s(X))))), _x21), s(Y))div#(minus(X, Y), s(Y))
div#(if(p(s(if(true, p(if(false, _x52, s(false))), _x41))), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), if(true, p(s(if(true, s(Y), _x31))), _x41))div#(minus(X, Y), s(Y))
div#(if(true, if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), _x31), p(if(true, s(s(Y)), _x41)))div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), p(s(if(if(false, _x72, true), s(Y), _x31))))div#(minus(X, Y), s(Y))
div#(s(X), if(false, _x32, s(Y)))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), if(false, _x32, s(Y)))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(s(s(p(s(s(Y))))))))div#(minus(X, Y), s(Y))div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(true, if(false, _x52, s(Y)), _x61), _x71))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(false, _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(if(if(false, _x62, true), false, _x41), _x22, s(X)), s(Y))div#(minus(X, Y), s(Y))div#(if(if(true, if(false, _x42, p(s(false))), _x51), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(if(if(false, _x72, false), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X))))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(false, _x62, false))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), if(false, _x32, p(s(if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))
div#(p(s(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))))), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))div#(if(if(true, if(true, false, _x41), _x51), _x22, s(X)), s(Y))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(if(true, s(false), _x51))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(false, _x22, p(s(p(s(s(X))))))), s(Y))div#(minus(X, Y), s(Y))
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), if(false, _x32, p(s(if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, s(X)), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))
div#(p(s(p(s(s(X))))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(true, if(false, _x22, s(X)), _x31), s(Y))div#(minus(X, Y), s(Y))
div#(if(p(if(p(s(false)), _x52, s(false))), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), p(s(if(if(true, true, _x71), s(Y), _x31))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X))))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(p(s(s(false)))), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(true, if(false, _x52, s(Y)), _x61))))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(if(true, s(if(false, _x52, s(Y))), _x41)))div#(minus(X, Y), s(Y))
div#(if(if(true, true, _x51), if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), _x31), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(p(if(gt(s(_x71), 0), s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(true, false, _x61))), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(if(true, p(if(false, _x52, s(false))), _x41), _x22, p(s(p(s(s(X)))))), if(true, p(s(s(Y))), _x31))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(p(s(s(Y))))))div#(minus(X, Y), s(Y))div#(p(s(s(X))), if(false, _x32, s(Y)))div#(minus(X, Y), s(Y))
div#(if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), if(true, p(s(s(Y))), _x31))div#(minus(X, Y), s(Y))div#(if(if(true, p(s(false)), _x41), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(if(false, _x52, s(s(s(Y)))))))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(false, _x22, s(X))), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))
div#(if(false, _x22, s(X)), p(s(if(true, if(true, s(Y), _x31), _x61))))div#(minus(X, Y), s(Y))div#(p(s(s(X))), div(s(_x32), s(_x31)))div#(minus(X, div(minus(_x32, _x31), s(_x31))), s(div(minus(_x32, _x31), s(_x31))))
div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))div#(if(if(true, p(if(false, _x52, s(false))), _x41), _x22, p(s(p(s(s(X)))))), if(false, _x32, p(s(s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(if(true, s(if(false, _x52, s(Y))), _x41)))div#(minus(X, Y), s(Y))div#(p(if(true, s(p(s(s(X)))), _x31)), s(Y))div#(minus(X, Y), s(Y))
div#(if(if(true, false, _x41), _x22, s(X)), p(s(if(true, s(Y), _x31))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(if(true, s(if(false, _x52, s(Y))), _x41)))div#(minus(X, Y), s(Y))
div#(p(if(false, _x32, s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))div#(p(s(p(s(s(X))))), if(false, _x32, s(Y)))div#(minus(X, Y), s(Y))
div#(p(s(if(true, if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), _x31))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(p(s(p(s(if(true, s(X), _x61))))), s(Y))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(if(p(s(false)), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(true, if(true, p(if(false, _x52, s(false))), _x41), _x61), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(if(p(s(p(s(false)))), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, false), _x22, s(X)), p(s(if(true, s(Y), _x31))))div#(minus(X, Y), s(Y))
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(gt(s(_x81), 0), if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), p(s(if(p(s(true)), s(Y), _x31))))div#(minus(X, Y), s(Y))
div#(if(true, if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), _x31), p(s(p(s(s(Y))))))div#(minus(X, Y), s(Y))div#(if(if(true, p(if(false, _x52, s(false))), _x41), _x22, p(s(p(s(s(X)))))), p(s(if(true, s(Y), _x51))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(if(true, false, _x41), _x22, s(X))), s(Y))div#(minus(X, Y), s(Y))div#(if(p(p(s(s(false)))), _x22, p(s(p(s(s(X)))))), p(p(s(s(s(Y))))))div#(minus(X, Y), s(Y))
div#(if(false, _x22, s(X)), if(if(false, _x52, true), s(Y), _x31))div#(minus(X, Y), s(Y))div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(if(true, true, _x81), if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))
div#(if(if(true, p(if(true, s(false), _x51)), _x41), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(s(p(p(s(s(s(X))))))), s(Y))div#(minus(X, Y), s(Y))
div#(if(p(if(true, if(false, _x52, s(false)), _x61)), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), if(true, p(p(s(s(s(Y))))), _x31))div#(minus(X, Y), s(Y))
div#(if(p(if(p(s(true)), s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), if(false, _x32, p(s(if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))
div#(if(false, _x22, p(s(s(X)))), s(Y))div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), p(if(true, s(if(true, s(Y), _x31)), _x51)))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(if(true, p(if(false, _x52, s(false))), _x41), _x22, p(s(p(s(s(X))))))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(s(X), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X))))))), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), div(s(_x32), s(_x31)))div#(minus(X, div(minus(_x32, _x31), s(_x31))), s(div(minus(_x32, _x31), s(_x31))))
div#(if(true, if(true, if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), _x31), _x41), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(p(p(s(if(true, s(false), _x51)))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(true, if(false, _x22, p(s(p(s(s(X)))))), _x31), s(Y))div#(minus(X, Y), s(Y))div#(if(p(s(if(true, false, _x61))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(false, _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(if(p(s(false)), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(s(if(true, p(s(s(X))), _x41))), s(Y))div#(minus(X, Y), s(Y))div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(if(true, s(if(true, if(false, _x52, s(Y)), _x61)), _x41)))div#(minus(X, Y), s(Y))
div#(p(s(s(X))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(p(s(p(s(false)))), _x22, p(s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(if(if(true, false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))
div#(if(true, if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), _x31), if(true, p(s(s(Y))), _x31))div#(minus(X, Y), s(Y))div#(if(if(gt(0, _x61), _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(if(false, _x42, p(s(s(s(Y)))))))div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), p(p(s(s(if(true, s(Y), _x31))))))div#(minus(X, Y), s(Y))
div#(p(s(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(if(if(true, true, _x71), s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, s(X)), s(Y))div#(minus(X, Y), s(Y))div#(if(if(true, p(s(false)), _x41), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(if(true, if(if(true, false, _x41), _x22, s(X)), _x31), s(Y))div#(minus(X, Y), s(Y))div#(if(false, _x22, p(s(p(s(s(X)))))), div(s(_x32), s(_x31)))div#(minus(X, div(minus(_x32, _x31), s(_x31))), s(div(minus(_x32, _x31), s(_x31))))
div#(if(p(s(p(s(false)))), _x22, p(s(p(s(s(X)))))), p(p(s(s(s(Y))))))div#(minus(X, Y), s(Y))div#(p(if(false, _x32, s(s(X)))), s(Y))div#(minus(X, Y), s(Y))
div#(if(if(true, p(if(false, _x52, s(false))), _x41), _x22, p(s(p(s(s(X)))))), p(s(div(s(_x52), s(_x51)))))div#(minus(X, div(minus(_x52, _x51), s(_x51))), s(div(minus(_x52, _x51), s(_x51))))div#(if(if(true, p(if(false, _x52, s(false))), _x41), _x22, p(s(p(s(s(X)))))), p(if(false, _x42, s(s(Y)))))div#(minus(X, Y), s(Y))
div#(if(gt(0, _x41), _x22, s(X)), s(Y))div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), p(s(if(false, _x62, if(true, s(Y), _x31)))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x62, if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(if(p(p(s(if(false, _x52, s(false))))), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(if(gt(0, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, s(X)), p(s(if(true, s(Y), _x31))))div#(minus(X, Y), s(Y))
div#(if(false, _x22, s(X)), if(false, _x32, s(Y)))div#(minus(X, Y), s(Y))div#(if(true, if(p(s(false)), _x22, p(s(p(s(s(X)))))), _x31), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(if(false, _x22, s(X)), if(true, if(true, s(Y), _x31), _x41))div#(minus(X, Y), s(Y))div#(if(p(if(p(s(true)), s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))
div#(if(if(if(true, true, _x71), p(if(false, _x52, s(false))), _x41), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(p(s(if(false, _x22, p(s(p(s(s(X)))))))), s(Y))div#(minus(X, Y), s(Y))
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(if(false, _x42, s(if(true, if(false, _x52, s(Y)), _x61)))))div#(minus(X, Y), s(Y))div#(if(p(s(p(if(true, s(false), _x51)))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(false, _x62, false))), _x22, p(s(p(s(s(X)))))), p(p(s(s(s(Y))))))div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), p(s(p(s(if(true, s(Y), _x31))))))div#(minus(X, Y), s(Y))
div#(if(if(if(false, _x62, false), _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(true, if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), _x31), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))
div#(if(if(p(s(true)), false, _x41), _x22, s(X)), s(Y))div#(minus(X, Y), s(Y))div#(if(if(if(true, false, _x61), _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(true, if(p(s(false)), _x22, p(s(p(s(s(X)))))), _x31), p(p(s(s(s(Y))))))div#(minus(X, Y), s(Y))div#(if(true, if(false, _x22, s(X)), _x31), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))
div#(if(true, if(p(s(false)), _x22, p(s(p(s(s(X)))))), _x31), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(s(if(p(s(false)), _x22, p(s(p(s(s(X)))))))), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(if(true, if(p(s(false)), _x22, p(s(p(s(s(X)))))), _x31), s(Y))div#(minus(X, Y), s(Y))div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(p(s(false)), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(p(s(true)), if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))div#(s(X), div(s(_x32), s(_x31)))div#(minus(X, div(minus(_x32, _x31), s(_x31))), s(div(minus(_x32, _x31), s(_x31))))
div#(if(true, if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), _x31), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(false, _x72, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(if(false, _x52, s(false)))), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), p(s(div(s(_x52), s(_x51)))))div#(minus(X, div(minus(_x52, _x51), s(_x51))), s(div(minus(_x52, _x51), s(_x51))))
div#(if(if(true, p(if(false, _x52, s(false))), _x41), _x22, p(s(p(s(s(X)))))), p(s(p(s(s(Y))))))div#(minus(X, Y), s(Y))div#(if(if(true, false, _x41), _x22, s(X)), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))
div#(if(if(p(s(false)), _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(p(s(s(false)))), _x22, p(s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))
div#(if(false, _x22, s(X)), if(gt(s(_x51), 0), s(Y), _x31))div#(minus(X, Y), s(Y))div#(if(p(if(gt(s(_x71), 0), s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))
div#(if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), p(s(p(s(s(Y))))))div#(minus(X, Y), s(Y))div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(if(false, _x82, true), if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))
div#(if(p(if(false, _x62, if(true, s(false), _x51))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(s(if(false, _x22, s(X)))), p(s(if(true, s(Y), _x31))))div#(minus(X, Y), s(Y))
div#(if(if(gt(s(_x71), 0), p(if(false, _x52, s(false))), _x41), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(p(s(div(s(_x42), s(_x41)))), s(Y))div#(minus(div(minus(_x42, _x41), s(_x41)), Y), s(Y))
div#(if(true, if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), _x31), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X))))))), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), if(true, p(s(if(true, if(false, _x52, s(Y)), _x61))), _x31))div#(minus(X, Y), s(Y))div#(if(if(false, _x52, if(true, false, _x41)), _x22, s(X)), s(Y))div#(minus(X, Y), s(Y))
div#(if(if(if(true, true, _x61), false, _x41), _x22, s(X)), s(Y))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(false, _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(true, p(s(s(X))), _x21), s(Y))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(if(true, s(s(Y)), _x41)))div#(minus(X, Y), s(Y))
div#(if(false, _x22, s(X)), if(p(s(true)), s(Y), _x31))div#(minus(X, Y), s(Y))div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), if(true, p(s(if(false, _x52, s(Y)))), _x31))div#(minus(X, Y), s(Y))
div#(if(p(p(s(if(true, s(false), _x51)))), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))div#(if(p(s(if(false, _x42, p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(false, _x22, s(X)), if(false, _x42, p(s(if(true, s(Y), _x31)))))div#(minus(X, Y), s(Y))div#(p(s(if(p(s(false)), _x22, p(s(p(s(s(X)))))))), s(Y))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(div(s(_x52), s(_x51)))))div#(minus(X, div(minus(_x52, _x51), s(_x51))), s(div(minus(_x52, _x51), s(_x51))))div#(if(false, _x22, s(X)), p(if(false, _x52, s(if(true, s(Y), _x31)))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(if(false, _x42, s(s(Y)))))div#(minus(X, Y), s(Y))div#(if(gt(0, _x41), _x22, p(s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(if(gt(0, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(false, _x22, s(X))), s(Y))div#(minus(X, Y), s(Y))
div#(if(true, if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), _x31), p(s(div(s(_x52), s(_x51)))))div#(minus(X, div(minus(_x52, _x51), s(_x51))), s(div(minus(_x52, _x51), s(_x51))))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(if(false, _x42, s(if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))
div#(if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), p(p(s(s(s(Y))))))div#(minus(X, Y), s(Y))div#(p(s(p(s(s(X))))), div(s(_x32), s(_x31)))div#(minus(X, div(minus(_x32, _x31), s(_x31))), s(div(minus(_x32, _x31), s(_x31))))
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(true, if(false, _x52, s(Y)), _x61))))))div#(minus(X, Y), s(Y))div#(p(s(if(p(s(false)), _x22, p(s(p(s(s(X)))))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(s(p(if(false, _x52, s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), if(false, _x42, if(true, s(Y), _x31)))div#(minus(X, Y), s(Y))
div#(p(s(if(false, _x22, s(X)))), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, false), _x22, s(X)), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x62, if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(if(false, _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(if(if(false, _x72, false), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(false, _x62, if(true, p(if(false, _x52, s(false))), _x41)), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(if(true, s(s(s(Y))), _x51))))div#(minus(X, Y), s(Y))div#(p(s(if(false, _x42, p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), if(false, _x32, p(s(s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(true, p(if(false, _x52, s(false))), _x41), _x22, p(s(p(s(s(X)))))), p(if(true, s(s(Y)), _x41)))div#(minus(X, Y), s(Y))
div#(if(p(s(if(true, false, _x41))), _x22, s(X)), s(Y))div#(minus(X, Y), s(Y))div#(if(p(s(true)), if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), _x31), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(if(if(true, false, _x41), _x22, s(X)), div(s(_x32), s(_x31)))div#(minus(X, div(minus(_x32, _x31), s(_x31))), s(div(minus(_x32, _x31), s(_x31))))div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(p(s(s(s(Y))))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(s(s(div(s(_x72), s(_x71)))))))div#(minus(X, div(minus(_x72, _x71), s(_x71))), s(div(minus(_x72, _x71), s(_x71))))div#(if(gt(0, _x41), _x22, s(X)), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))
div#(if(true, if(if(true, p(if(false, _x52, s(false))), _x41), _x22, p(s(p(s(s(X)))))), _x31), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))
div#(if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))div#(p(s(if(if(true, false, _x41), _x22, s(X)))), s(Y))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), if(false, _x32, p(p(s(s(s(Y)))))))div#(minus(X, Y), s(Y))div#(if(true, s(X), _x21), s(Y))div#(minus(X, Y), s(Y))
div#(s(X), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(if(true, p(if(true, s(false), _x51)), _x41), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))
div#(if(false, _x22, p(s(p(s(s(X)))))), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))

Rewrite Rules

gt(0, Y)falsegt(s(X), 0)true
gt(s(X), s(Y))gt(X, Y)p(0)0
p(s(X))Xif(true, X, Y)X
if(false, X, Y)Yminus(X, Y)if(gt(Y, 0), minus(p(X), p(Y)), X)
div(0, s(Y))0div(s(X), s(Y))s(div(minus(X, Y), s(Y)))

Original Signature

Termination of terms over the following signature is verified: 0, minus, s, if, p, div, false, true, gt

Strategy

Context-sensitive strategy:
μ(true) = μ(T) = μ(0) = μ(false) = ∅
μ(p#) = μ(s) = μ(if) = μ(p) = μ(if#) = {1}
μ(gt#) = μ(minus) = μ(div) = μ(div#) = μ(minus#) = μ(gt) = {1, 2}


The left-hand side of the rule div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(s(if(false, _x52, s(Y))))) → div#(minus(X, Y), s(Y)) is backward narrowed to the following relevant and irrelevant terms (a narrowing is irrelevant if by dropping it the correctness (and completeness) of the processor is not influenced).
Relevant TermsIrrelevant Terms
div#(if(gt(0, _x51), _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(s(if(false, _x52, s(Y))))) 
div#(if(true, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), _x41), p(s(if(false, _x52, s(Y))))) 
div#(if(if(true, false, _x51), _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(s(if(false, _x52, s(Y))))) 
div#(if(if(false, _x52, false), _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(s(if(false, _x52, s(Y))))) 
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(p(s(s(if(false, _x52, s(Y))))))) 
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), if(false, _x32, p(s(if(false, _x52, s(Y)))))) 
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(s(if(gt(0, _x71), _x52, s(Y))))) 
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(s(p(s(if(false, _x52, s(Y))))))) 
div#(if(false, _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))), p(s(if(false, _x52, s(Y))))) 
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(s(if(if(true, false, _x71), _x52, s(Y))))) 
div#(p(s(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))))), p(s(if(false, _x52, s(Y))))) 
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(s(if(if(false, _x72, false), _x52, s(Y))))) 
div#(if(p(s(false)), _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(s(if(false, _x52, s(Y))))) 
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(s(if(false, _x62, if(false, _x52, s(Y)))))) 
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(s(if(true, if(false, _x52, s(Y)), _x61)))) 
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(true, s(if(false, _x52, s(Y))), _x41))) 
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(false, _x42, s(if(false, _x52, s(Y)))))) 
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), if(true, p(s(if(false, _x52, s(Y)))), _x31)) 
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(s(if(p(s(false)), _x52, s(Y))))) 
Thus, the rule div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(s(if(false, _x52, s(Y))))) → div#(minus(X, Y), s(Y)) is replaced by the following rules:
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(false, _x42, s(if(false, _x52, s(Y)))))) → div#(minus(X, Y), s(Y))div#(if(true, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), _x41), p(s(if(false, _x52, s(Y))))) → div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), if(false, _x32, p(s(if(false, _x52, s(Y)))))) → div#(minus(X, Y), s(Y))div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(p(s(s(if(false, _x52, s(Y))))))) → div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(s(if(true, if(false, _x52, s(Y)), _x61)))) → div#(minus(X, Y), s(Y))div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(s(if(false, _x62, if(false, _x52, s(Y)))))) → div#(minus(X, Y), s(Y))
div#(if(gt(0, _x51), _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(s(if(false, _x52, s(Y))))) → div#(minus(X, Y), s(Y))div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), if(true, p(s(if(false, _x52, s(Y)))), _x31)) → div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(s(if(p(s(false)), _x52, s(Y))))) → div#(minus(X, Y), s(Y))div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(true, s(if(false, _x52, s(Y))), _x41))) → div#(minus(X, Y), s(Y))
div#(p(s(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))))), p(s(if(false, _x52, s(Y))))) → div#(minus(X, Y), s(Y))div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(s(if(gt(0, _x71), _x52, s(Y))))) → div#(minus(X, Y), s(Y))
div#(if(false, _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))), p(s(if(false, _x52, s(Y))))) → div#(minus(X, Y), s(Y))div#(if(if(false, _x52, false), _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(s(if(false, _x52, s(Y))))) → div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(s(p(s(if(false, _x52, s(Y))))))) → div#(minus(X, Y), s(Y))div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(s(if(if(false, _x72, false), _x52, s(Y))))) → div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(s(if(if(true, false, _x71), _x52, s(Y))))) → div#(minus(X, Y), s(Y))div#(if(if(true, false, _x51), _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(s(if(false, _x52, s(Y))))) → div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(s(if(false, _x52, s(Y))))) → div#(minus(X, Y), s(Y))

Problem 41: BackwardsNarrowing



Dependency Pair Problem

Dependency Pairs

div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(false, _x42, s(if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(if(false, _x42, s(if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))
div#(if(false, _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(s(s(X))), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))
div#(if(if(true, p(s(false)), _x41), _x22, p(s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))div#(p(if(true, s(s(X)), _x31)), s(Y))div#(minus(X, Y), s(Y))
div#(if(true, if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), _x31), p(s(if(true, s(Y), _x51))))div#(minus(X, Y), s(Y))div#(if(p(s(p(s(false)))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(false, _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(p(s(s(s(Y))))))div#(minus(X, Y), s(Y))
div#(if(if(true, p(if(false, _x52, s(false))), _x41), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x62, if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))
div#(if(p(s(gt(0, _x61))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(false, _x52, if(false, _x42, p(s(false)))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(p(if(false, _x52, s(false))))), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), s(Y))div#(minus(X, Y), s(Y))
div#(p(p(s(s(s(X))))), s(Y))div#(minus(X, Y), s(Y))div#(if(if(true, p(s(false)), _x41), _x22, p(s(p(s(s(X)))))), p(p(s(s(s(Y))))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(p(s(s(if(false, _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(if(if(false, _x72, true), p(if(false, _x52, s(false))), _x41), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(if(gt(0, _x41), _x22, s(X)), p(s(if(true, s(Y), _x31))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(true, s(Y), _x71))))))div#(minus(X, Y), s(Y))
div#(if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(p(s(s(p(s(s(X))))))), s(Y))div#(minus(X, Y), s(Y))
div#(if(p(s(gt(0, _x61))), _x22, p(s(p(s(s(X)))))), p(p(s(s(s(Y))))))div#(minus(X, Y), s(Y))div#(p(s(p(s(p(s(s(X))))))), s(Y))div#(minus(X, Y), s(Y))
div#(p(s(p(if(true, s(s(X)), _x51)))), s(Y))div#(minus(X, Y), s(Y))div#(if(if(p(s(true)), p(if(false, _x52, s(false))), _x41), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(p(s(if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(p(if(false, _x62, if(true, s(false), _x51))), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))
div#(if(p(if(gt(0, _x71), _x52, s(false))), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(true, if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), _x31), if(false, _x32, p(s(s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(if(if(true, false, _x71), _x52, s(false))), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x72, if(true, if(false, _x52, s(Y)), _x61)))))div#(minus(X, Y), s(Y))
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), if(false, _x32, p(s(if(true, if(false, _x52, s(Y)), _x61)))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(if(true, p(s(s(s(Y)))), _x41)))div#(minus(X, Y), s(Y))
div#(if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), p(if(false, _x42, s(s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(if(true, s(Y), _x51))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(p(s(s(s(s(Y))))))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(if(if(true, false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(false, _x62, false))), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(p(s(p(s(div(s(_x62), s(_x61)))))), s(Y))div#(minus(div(minus(_x62, _x61), s(_x61)), Y), s(Y))
div#(if(true, if(false, _x22, s(X)), _x31), p(s(if(true, s(Y), _x31))))div#(minus(X, Y), s(Y))div#(if(if(true, false, _x41), _x22, p(s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))
div#(if(p(s(gt(0, _x61))), _x22, p(s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))div#(if(true, if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), _x31), p(p(s(s(s(Y))))))div#(minus(X, Y), s(Y))
div#(if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), p(s(if(true, s(Y), _x51))))div#(minus(X, Y), s(Y))div#(if(gt(0, _x51), _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(s(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, false), _x22, p(s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))
div#(if(if(true, false, _x41), _x22, s(X)), if(false, _x32, s(Y)))div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(if(p(if(if(false, _x72, true), s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), if(true, p(s(s(Y))), _x31))div#(minus(X, Y), s(Y))
div#(if(if(true, p(if(false, _x52, s(false))), _x41), _x22, p(s(p(s(s(X)))))), p(p(s(s(s(Y))))))div#(minus(X, Y), s(Y))div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(if(false, _x42, s(if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(p(s(if(true, s(X), _x41))), s(Y))div#(minus(X, Y), s(Y))
div#(if(p(if(true, if(true, s(false), _x51), _x61)), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(s(if(if(true, p(if(false, _x52, s(false))), _x41), _x22, p(s(p(s(s(X)))))))), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(p(s(p(s(if(false, _x62, s(X)))))), s(Y))div#(minus(X, Y), s(Y))div#(if(true, if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), _x31), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(true, false, _x41), _x22, s(X)), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(s(p(s(s(s(Y))))))))div#(minus(X, Y), s(Y))
div#(p(s(p(s(s(X))))), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))div#(if(p(s(if(true, false, _x61))), _x22, p(s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))
div#(if(p(if(false, _x62, if(false, _x52, s(false)))), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(p(s(if(false, _x22, s(X)))), s(Y))div#(minus(X, Y), s(Y))
div#(div(s(_x22), s(_x21)), s(Y))div#(minus(div(minus(_x22, _x21), s(_x21)), Y), s(Y))div#(if(p(s(false)), _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(if(true, if(true, s(false), _x51), _x61)), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(gt(0, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(true, if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), _x31), p(if(false, _x42, s(s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), p(if(true, s(s(Y)), _x41)))div#(minus(X, Y), s(Y))
div#(if(p(p(s(s(false)))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(if(false, _x72, false), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), if(true, p(s(if(false, _x52, s(Y)))), _x31))div#(minus(X, Y), s(Y))div#(if(p(s(if(false, _x62, false))), _x22, p(s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))
div#(if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), if(false, _x32, p(s(s(Y)))))div#(minus(X, Y), s(Y))div#(if(false, _x22, p(s(p(s(s(X)))))), if(false, _x32, s(Y)))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(if(true, false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(p(if(true, s(false), _x51)))), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(false, _x22, s(X))), p(s(if(true, s(Y), _x31))))div#(minus(X, Y), s(Y))
div#(if(false, _x22, s(X)), if(if(true, true, _x51), s(Y), _x31))div#(minus(X, Y), s(Y))div#(if(p(if(if(true, true, _x71), s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(s(if(true, s(s(Y)), _x61)))))div#(minus(X, Y), s(Y))div#(if(gt(s(_x51), 0), if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), _x31), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(p(s(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(s(if(false, _x62, s(s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(p(s(s(s(Y))))))div#(minus(X, Y), s(Y))div#(if(false, _x42, if(true, if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), _x31)), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(false, _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(false, _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(p(s(if(false, _x42, s(X)))), s(Y))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(p(p(s(s(s(Y))))))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(true, false, _x61))), _x22, p(s(p(s(s(X)))))), p(p(s(s(s(Y))))))div#(minus(X, Y), s(Y))div#(if(p(if(if(false, _x72, false), _x52, s(false))), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), if(true, p(s(if(false, _x52, s(Y)))), _x31))div#(minus(X, Y), s(Y))div#(p(s(if(p(s(false)), _x22, p(s(p(s(s(X)))))))), p(p(s(s(s(Y))))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x52, true), if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), _x31), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(p(if(if(false, _x72, true), s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(if(true, s(false), _x51))), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(if(p(s(gt(0, _x61))), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))
div#(if(false, _x22, s(X)), p(s(if(gt(s(_x71), 0), s(Y), _x31))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, false), _x22, s(X)), s(Y))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), div(s(_x32), s(_x31)))div#(minus(X, div(minus(_x32, _x31), s(_x31))), s(div(minus(_x32, _x31), s(_x31))))div#(if(if(gt(s(_x61), 0), false, _x41), _x22, s(X)), s(Y))div#(minus(X, Y), s(Y))
div#(if(true, p(s(p(s(s(X))))), _x21), s(Y))div#(minus(X, Y), s(Y))div#(if(p(s(if(true, p(if(false, _x52, s(false))), _x41))), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(if(false, _x22, s(X)), if(true, p(s(if(true, s(Y), _x31))), _x41))div#(minus(X, Y), s(Y))div#(if(true, if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), _x31), p(if(true, s(s(Y)), _x41)))div#(minus(X, Y), s(Y))
div#(if(false, _x22, s(X)), p(s(if(if(false, _x72, true), s(Y), _x31))))div#(minus(X, Y), s(Y))div#(s(X), if(false, _x32, s(Y)))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), if(false, _x32, s(Y)))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(s(s(p(s(s(Y))))))))div#(minus(X, Y), s(Y))
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(true, if(false, _x52, s(Y)), _x61), _x71))))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(false, _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(if(if(false, _x62, true), false, _x41), _x22, s(X)), s(Y))div#(minus(X, Y), s(Y))
div#(if(if(true, if(false, _x42, p(s(false))), _x51), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(if(if(false, _x72, false), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X))))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(if(false, _x62, false))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), if(false, _x32, p(s(if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(p(s(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))))), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))
div#(if(if(true, if(true, false, _x41), _x51), _x22, s(X)), s(Y))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(if(true, s(false), _x51))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(false, _x22, p(s(p(s(s(X))))))), s(Y))div#(minus(X, Y), s(Y))div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), if(false, _x32, p(s(if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, s(X)), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))div#(p(s(p(s(s(X))))), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(if(true, if(false, _x22, s(X)), _x31), s(Y))div#(minus(X, Y), s(Y))div#(if(p(if(p(s(false)), _x52, s(false))), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(if(false, _x22, s(X)), p(s(if(if(true, true, _x71), s(Y), _x31))))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X))))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(p(s(s(false)))), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(true, if(false, _x52, s(Y)), _x61))))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(if(true, s(if(false, _x52, s(Y))), _x41)))div#(minus(X, Y), s(Y))div#(if(if(true, true, _x51), if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), _x31), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(if(p(if(gt(s(_x71), 0), s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(if(true, false, _x61))), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(if(if(true, p(if(false, _x52, s(false))), _x41), _x22, p(s(p(s(s(X)))))), if(true, p(s(s(Y))), _x31))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(p(s(s(Y))))))div#(minus(X, Y), s(Y))
div#(p(s(s(X))), if(false, _x32, s(Y)))div#(minus(X, Y), s(Y))div#(if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), if(true, p(s(s(Y))), _x31))div#(minus(X, Y), s(Y))
div#(if(if(true, p(s(false)), _x41), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(if(false, _x52, s(s(s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(false, _x22, s(X))), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), p(s(if(true, if(true, s(Y), _x31), _x61))))div#(minus(X, Y), s(Y))
div#(p(s(s(X))), div(s(_x32), s(_x31)))div#(minus(X, div(minus(_x32, _x31), s(_x31))), s(div(minus(_x32, _x31), s(_x31))))div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))
div#(if(if(true, p(if(false, _x52, s(false))), _x41), _x22, p(s(p(s(s(X)))))), if(false, _x32, p(s(s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(if(true, s(if(false, _x52, s(Y))), _x41)))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), if(false, _x32, p(s(if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(p(if(true, s(p(s(s(X)))), _x31)), s(Y))div#(minus(X, Y), s(Y))
div#(if(if(true, false, _x41), _x22, s(X)), p(s(if(true, s(Y), _x31))))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(true, s(if(false, _x52, s(Y))), _x41)))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(if(true, s(if(false, _x52, s(Y))), _x41)))div#(minus(X, Y), s(Y))div#(p(if(false, _x32, s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))
div#(p(s(p(s(s(X))))), if(false, _x32, s(Y)))div#(minus(X, Y), s(Y))div#(p(s(if(true, if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), _x31))), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(p(s(p(s(if(true, s(X), _x61))))), s(Y))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(if(p(s(false)), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(true, if(true, p(if(false, _x52, s(false))), _x41), _x61), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(s(if(if(false, _x72, false), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(p(s(false)))), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, false), _x22, s(X)), p(s(if(true, s(Y), _x31))))div#(minus(X, Y), s(Y))
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(gt(s(_x81), 0), if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), p(s(if(p(s(true)), s(Y), _x31))))div#(minus(X, Y), s(Y))
div#(if(true, if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), _x31), p(s(p(s(s(Y))))))div#(minus(X, Y), s(Y))div#(if(if(true, p(if(false, _x52, s(false))), _x41), _x22, p(s(p(s(s(X)))))), p(s(if(true, s(Y), _x51))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(if(true, false, _x41), _x22, s(X))), s(Y))div#(minus(X, Y), s(Y))div#(if(p(p(s(s(false)))), _x22, p(s(p(s(s(X)))))), p(p(s(s(s(Y))))))div#(minus(X, Y), s(Y))
div#(if(false, _x22, s(X)), if(if(false, _x52, true), s(Y), _x31))div#(minus(X, Y), s(Y))div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(if(true, true, _x81), if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))
div#(if(if(true, p(if(true, s(false), _x51)), _x41), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(s(p(p(s(s(s(X))))))), s(Y))div#(minus(X, Y), s(Y))
div#(if(p(if(true, if(false, _x52, s(false)), _x61)), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), if(true, p(p(s(s(s(Y))))), _x31))div#(minus(X, Y), s(Y))
div#(if(p(if(p(s(true)), s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), if(false, _x32, p(s(if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))
div#(if(false, _x22, p(s(s(X)))), s(Y))div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), p(if(true, s(if(true, s(Y), _x31)), _x51)))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(if(true, p(if(false, _x52, s(false))), _x41), _x22, p(s(p(s(s(X))))))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(s(X), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X))))))), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), div(s(_x32), s(_x31)))div#(minus(X, div(minus(_x32, _x31), s(_x31))), s(div(minus(_x32, _x31), s(_x31))))
div#(if(true, if(true, if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), _x31), _x41), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(p(p(s(if(true, s(false), _x51)))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(true, if(false, _x22, p(s(p(s(s(X)))))), _x31), s(Y))div#(minus(X, Y), s(Y))div#(if(p(s(if(true, false, _x61))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(s(if(true, p(s(s(X))), _x41))), s(Y))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(if(p(s(false)), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(false, _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(p(s(s(X))), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(if(true, s(if(true, if(false, _x52, s(Y)), _x61)), _x41)))div#(minus(X, Y), s(Y))div#(if(p(s(p(s(false)))), _x22, p(s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(if(if(true, false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(true, if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), _x31), if(true, p(s(s(Y))), _x31))div#(minus(X, Y), s(Y))
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))div#(if(if(gt(0, _x61), _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(if(false, _x42, p(s(s(s(Y)))))))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(s(if(p(s(false)), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(false, _x22, s(X)), p(p(s(s(if(true, s(Y), _x31))))))div#(minus(X, Y), s(Y))div#(p(s(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(true, p(s(false)), _x41), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, s(X)), s(Y))div#(minus(X, Y), s(Y))
div#(if(p(if(if(true, true, _x71), s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(true, if(if(true, false, _x41), _x22, s(X)), _x31), s(Y))div#(minus(X, Y), s(Y))
div#(if(false, _x22, p(s(p(s(s(X)))))), div(s(_x32), s(_x31)))div#(minus(X, div(minus(_x32, _x31), s(_x31))), s(div(minus(_x32, _x31), s(_x31))))div#(p(if(false, _x32, s(s(X)))), s(Y))div#(minus(X, Y), s(Y))
div#(if(p(s(p(s(false)))), _x22, p(s(p(s(s(X)))))), p(p(s(s(s(Y))))))div#(minus(X, Y), s(Y))div#(if(if(true, p(if(false, _x52, s(false))), _x41), _x22, p(s(p(s(s(X)))))), p(s(div(s(_x52), s(_x51)))))div#(minus(X, div(minus(_x52, _x51), s(_x51))), s(div(minus(_x52, _x51), s(_x51))))
div#(if(if(true, p(if(false, _x52, s(false))), _x41), _x22, p(s(p(s(s(X)))))), p(if(false, _x42, s(s(Y)))))div#(minus(X, Y), s(Y))div#(if(gt(0, _x41), _x22, s(X)), s(Y))div#(minus(X, Y), s(Y))
div#(if(false, _x22, s(X)), p(s(if(false, _x62, if(true, s(Y), _x31)))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x62, if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(if(gt(0, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(p(s(if(false, _x52, s(false))))), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, s(X)), p(s(if(true, s(Y), _x31))))div#(minus(X, Y), s(Y))div#(if(true, if(p(s(false)), _x22, p(s(p(s(s(X)))))), _x31), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(if(false, _x22, s(X)), if(false, _x32, s(Y)))div#(minus(X, Y), s(Y))div#(if(p(if(p(s(true)), s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))
div#(if(false, _x22, s(X)), if(true, if(true, s(Y), _x31), _x41))div#(minus(X, Y), s(Y))div#(if(if(if(true, true, _x71), p(if(false, _x52, s(false))), _x41), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), if(true, p(s(if(false, _x52, s(Y)))), _x31))div#(minus(X, Y), s(Y))div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(if(false, _x42, s(if(true, if(false, _x52, s(Y)), _x61)))))div#(minus(X, Y), s(Y))
div#(p(s(if(false, _x22, p(s(p(s(s(X)))))))), s(Y))div#(minus(X, Y), s(Y))div#(if(p(s(if(false, _x62, false))), _x22, p(s(p(s(s(X)))))), p(p(s(s(s(Y))))))div#(minus(X, Y), s(Y))
div#(if(p(s(p(if(true, s(false), _x51)))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), p(s(p(s(if(true, s(Y), _x31))))))div#(minus(X, Y), s(Y))
div#(if(if(p(s(true)), false, _x41), _x22, s(X)), s(Y))div#(minus(X, Y), s(Y))div#(if(true, if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), _x31), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))
div#(if(if(if(false, _x62, false), _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(true, if(p(s(false)), _x22, p(s(p(s(s(X)))))), _x31), p(p(s(s(s(Y))))))div#(minus(X, Y), s(Y))
div#(if(if(if(true, false, _x61), _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(true, if(false, _x22, s(X)), _x31), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))
div#(p(s(if(p(s(false)), _x22, p(s(p(s(s(X)))))))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(true, if(p(s(false)), _x22, p(s(p(s(s(X)))))), _x31), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(true, if(p(s(false)), _x22, p(s(p(s(s(X)))))), _x31), s(Y))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(s(if(if(true, false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(p(s(false)), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(s(X), div(s(_x32), s(_x31)))div#(minus(X, div(minus(_x32, _x31), s(_x31))), s(div(minus(_x32, _x31), s(_x31))))
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(p(s(true)), if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(false, _x72, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(true, if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), _x31), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(if(false, _x52, s(false)))), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), p(s(div(s(_x52), s(_x51)))))div#(minus(X, div(minus(_x52, _x51), s(_x51))), s(div(minus(_x52, _x51), s(_x51))))div#(if(if(true, p(if(false, _x52, s(false))), _x41), _x22, p(s(p(s(s(X)))))), p(s(p(s(s(Y))))))div#(minus(X, Y), s(Y))
div#(if(if(true, false, _x41), _x22, s(X)), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))div#(if(p(p(s(s(false)))), _x22, p(s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))
div#(if(if(p(s(false)), _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), if(gt(s(_x51), 0), s(Y), _x31))div#(minus(X, Y), s(Y))
div#(if(if(false, _x52, false), _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), p(s(p(s(s(Y))))))div#(minus(X, Y), s(Y))
div#(if(p(if(gt(s(_x71), 0), s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))div#(if(if(true, false, _x51), _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(if(false, _x82, true), if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))div#(if(p(if(false, _x62, if(true, s(false), _x51))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(gt(s(_x71), 0), p(if(false, _x52, s(false))), _x41), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(p(s(if(false, _x22, s(X)))), p(s(if(true, s(Y), _x31))))div#(minus(X, Y), s(Y))
div#(p(s(div(s(_x42), s(_x41)))), s(Y))div#(minus(div(minus(_x42, _x41), s(_x41)), Y), s(Y))div#(if(true, if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), _x31), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X))))))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), if(true, p(s(if(true, if(false, _x52, s(Y)), _x61))), _x31))div#(minus(X, Y), s(Y))
div#(if(true, p(s(s(X))), _x21), s(Y))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(false, _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(if(if(true, true, _x61), false, _x41), _x22, s(X)), s(Y))div#(minus(X, Y), s(Y))div#(if(if(false, _x52, if(true, false, _x41)), _x22, s(X)), s(Y))div#(minus(X, Y), s(Y))
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), if(true, p(s(if(false, _x52, s(Y)))), _x31))div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), if(p(s(true)), s(Y), _x31))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(if(true, s(s(Y)), _x41)))div#(minus(X, Y), s(Y))div#(if(p(p(s(if(true, s(false), _x51)))), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(s(if(false, _x62, if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(if(p(s(if(false, _x42, p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(false, _x22, s(X)), if(false, _x42, p(s(if(true, s(Y), _x31)))))div#(minus(X, Y), s(Y))div#(p(s(if(p(s(false)), _x22, p(s(p(s(s(X)))))))), s(Y))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(div(s(_x52), s(_x51)))))div#(minus(X, div(minus(_x52, _x51), s(_x51))), s(div(minus(_x52, _x51), s(_x51))))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(if(false, _x42, s(s(Y)))))div#(minus(X, Y), s(Y))
div#(if(false, _x22, s(X)), p(if(false, _x52, s(if(true, s(Y), _x31)))))div#(minus(X, Y), s(Y))div#(if(gt(0, _x41), _x22, p(s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(s(p(s(if(false, _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(false, _x22, s(X))), s(Y))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(if(gt(0, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(true, if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), _x31), p(s(div(s(_x52), s(_x51)))))div#(minus(X, div(minus(_x52, _x51), s(_x51))), s(div(minus(_x52, _x51), s(_x51))))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(if(false, _x42, s(if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(p(s(p(s(s(X))))), div(s(_x32), s(_x31)))div#(minus(X, div(minus(_x32, _x31), s(_x31))), s(div(minus(_x32, _x31), s(_x31))))
div#(if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), p(p(s(s(s(Y))))))div#(minus(X, Y), s(Y))div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(true, if(false, _x52, s(Y)), _x61))))))div#(minus(X, Y), s(Y))
div#(p(s(if(p(s(false)), _x22, p(s(p(s(s(X)))))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(s(p(if(false, _x52, s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))div#(p(s(if(false, _x22, s(X)))), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))
div#(if(false, _x22, s(X)), if(false, _x42, if(true, s(Y), _x31)))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, false), _x22, s(X)), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x62, if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(if(false, _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x62, if(true, p(if(false, _x52, s(false))), _x41)), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(if(if(false, _x72, false), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(s(if(false, _x42, p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(if(true, s(s(s(Y))), _x51))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(s(if(gt(0, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), if(false, _x32, p(s(s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(true, p(if(false, _x52, s(false))), _x41), _x22, p(s(p(s(s(X)))))), p(if(true, s(s(Y)), _x41)))div#(minus(X, Y), s(Y))div#(if(p(s(if(true, false, _x41))), _x22, s(X)), s(Y))div#(minus(X, Y), s(Y))
div#(if(true, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), _x41), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(true, false, _x41), _x22, s(X)), div(s(_x32), s(_x31)))div#(minus(X, div(minus(_x32, _x31), s(_x31))), s(div(minus(_x32, _x31), s(_x31))))
div#(if(p(s(true)), if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), _x31), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(p(s(s(s(Y))))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(s(s(div(s(_x72), s(_x71)))))))div#(minus(X, div(minus(_x72, _x71), s(_x71))), s(div(minus(_x72, _x71), s(_x71))))div#(if(gt(0, _x41), _x22, s(X)), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))
div#(if(true, if(if(true, p(if(false, _x52, s(false))), _x41), _x22, p(s(p(s(s(X)))))), _x31), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))
div#(if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))div#(if(true, s(X), _x21), s(Y))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), if(false, _x32, p(p(s(s(s(Y)))))))div#(minus(X, Y), s(Y))div#(p(s(if(if(true, false, _x41), _x22, s(X)))), s(Y))div#(minus(X, Y), s(Y))
div#(s(X), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(if(true, p(if(true, s(false), _x51)), _x41), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))
div#(if(false, _x22, p(s(p(s(s(X)))))), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))

Rewrite Rules

gt(0, Y)falsegt(s(X), 0)true
gt(s(X), s(Y))gt(X, Y)p(0)0
p(s(X))Xif(true, X, Y)X
if(false, X, Y)Yminus(X, Y)if(gt(Y, 0), minus(p(X), p(Y)), X)
div(0, s(Y))0div(s(X), s(Y))s(div(minus(X, Y), s(Y)))

Original Signature

Termination of terms over the following signature is verified: minus, 0, s, if, p, div, true, false, gt

Strategy

Context-sensitive strategy:
μ(true) = μ(T) = μ(0) = μ(false) = ∅
μ(p#) = μ(s) = μ(if) = μ(p) = μ(if#) = {1}
μ(gt#) = μ(minus) = μ(div) = μ(div#) = μ(minus#) = μ(gt) = {1, 2}


The left-hand side of the rule div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(false, _x42, s(if(false, _x52, s(Y)))))) → div#(minus(X, Y), s(Y)) is backward narrowed to the following relevant and irrelevant terms (a narrowing is irrelevant if by dropping it the correctness (and completeness) of the processor is not influenced).
Relevant TermsIrrelevant Terms
div#(p(s(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))))), p(if(false, _x42, s(if(false, _x52, s(Y)))))) 
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(p(s(if(false, _x42, s(if(false, _x52, s(Y)))))))) 
div#(if(true, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), _x41), p(if(false, _x42, s(if(false, _x52, s(Y)))))) 
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(if(false, _x72, false), _x42, s(if(false, _x52, s(Y)))))) 
div#(if(gt(0, _x51), _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(false, _x42, s(if(false, _x52, s(Y)))))) 
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), if(true, p(if(false, _x42, s(if(false, _x52, s(Y))))), _x31)) 
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), if(false, _x32, p(if(false, _x42, s(if(false, _x52, s(Y))))))) 
div#(if(if(false, _x52, false), _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(false, _x42, s(if(false, _x52, s(Y)))))) 
div#(if(false, _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))), p(if(false, _x42, s(if(false, _x52, s(Y)))))) 
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(true, if(false, _x42, s(if(false, _x52, s(Y)))), _x61))) 
div#(if(if(true, false, _x51), _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(false, _x42, s(if(false, _x52, s(Y)))))) 
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(gt(0, _x71), _x42, s(if(false, _x52, s(Y)))))) 
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(s(p(if(false, _x42, s(if(false, _x52, s(Y)))))))) 
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(p(s(false)), _x42, s(if(false, _x52, s(Y)))))) 
div#(if(p(s(false)), _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(false, _x42, s(if(false, _x52, s(Y)))))) 
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(false, _x62, if(false, _x42, s(if(false, _x52, s(Y))))))) 
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(if(true, false, _x71), _x42, s(if(false, _x52, s(Y)))))) 
Thus, the rule div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(false, _x42, s(if(false, _x52, s(Y)))))) → div#(minus(X, Y), s(Y)) is replaced by the following rules:
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(false, _x62, if(false, _x42, s(if(false, _x52, s(Y))))))) → div#(minus(X, Y), s(Y))div#(if(false, _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))), p(if(false, _x42, s(if(false, _x52, s(Y)))))) → div#(minus(X, Y), s(Y))
div#(p(s(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))))), p(if(false, _x42, s(if(false, _x52, s(Y)))))) → div#(minus(X, Y), s(Y))div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), if(false, _x32, p(if(false, _x42, s(if(false, _x52, s(Y))))))) → div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(if(true, false, _x71), _x42, s(if(false, _x52, s(Y)))))) → div#(minus(X, Y), s(Y))div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(true, if(false, _x42, s(if(false, _x52, s(Y)))), _x61))) → div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), if(true, p(if(false, _x42, s(if(false, _x52, s(Y))))), _x31)) → div#(minus(X, Y), s(Y))div#(if(if(true, false, _x51), _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(false, _x42, s(if(false, _x52, s(Y)))))) → div#(minus(X, Y), s(Y))
div#(if(gt(0, _x51), _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(false, _x42, s(if(false, _x52, s(Y)))))) → div#(minus(X, Y), s(Y))div#(if(true, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), _x41), p(if(false, _x42, s(if(false, _x52, s(Y)))))) → div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(if(false, _x72, false), _x42, s(if(false, _x52, s(Y)))))) → div#(minus(X, Y), s(Y))div#(if(if(false, _x52, false), _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(false, _x42, s(if(false, _x52, s(Y)))))) → div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(p(s(false)), _x42, s(if(false, _x52, s(Y)))))) → div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(false, _x42, s(if(false, _x52, s(Y)))))) → div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(p(s(if(false, _x42, s(if(false, _x52, s(Y)))))))) → div#(minus(X, Y), s(Y))div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(s(p(if(false, _x42, s(if(false, _x52, s(Y)))))))) → div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(gt(0, _x71), _x42, s(if(false, _x52, s(Y)))))) → div#(minus(X, Y), s(Y))

Problem 44: BackwardsNarrowing



Dependency Pair Problem

Dependency Pairs

div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(if(false, _x42, s(if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(true, if(false, _x42, s(if(false, _x52, s(Y)))), _x61)))div#(minus(X, Y), s(Y))
div#(if(false, _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(s(s(X))), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))
div#(if(if(true, p(s(false)), _x41), _x22, p(s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))div#(p(if(true, s(s(X)), _x31)), s(Y))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(false, _x42, s(if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(p(s(false)), _x42, s(if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))
div#(if(true, if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), _x31), p(s(if(true, s(Y), _x51))))div#(minus(X, Y), s(Y))div#(if(p(s(p(s(false)))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(false, _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(p(s(s(s(Y))))))div#(minus(X, Y), s(Y))
div#(if(if(true, p(if(false, _x52, s(false))), _x41), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x62, if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x52, if(false, _x42, p(s(false)))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(gt(0, _x61))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), s(Y))div#(minus(X, Y), s(Y))div#(if(p(s(p(if(false, _x52, s(false))))), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(if(if(true, p(s(false)), _x41), _x22, p(s(p(s(s(X)))))), p(p(s(s(s(Y))))))div#(minus(X, Y), s(Y))div#(p(p(s(s(s(X))))), s(Y))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(p(s(s(if(false, _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(false, _x62, if(false, _x42, s(if(false, _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(gt(0, _x41), _x22, s(X)), p(s(if(true, s(Y), _x31))))div#(minus(X, Y), s(Y))div#(if(if(if(false, _x72, true), p(if(false, _x52, s(false))), _x41), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(true, s(Y), _x71))))))div#(minus(X, Y), s(Y))div#(if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(p(s(s(p(s(s(X))))))), s(Y))div#(minus(X, Y), s(Y))div#(if(p(s(gt(0, _x61))), _x22, p(s(p(s(s(X)))))), p(p(s(s(s(Y))))))div#(minus(X, Y), s(Y))
div#(p(s(p(s(p(s(s(X))))))), s(Y))div#(minus(X, Y), s(Y))div#(p(s(p(if(true, s(s(X)), _x51)))), s(Y))div#(minus(X, Y), s(Y))
div#(if(if(p(s(true)), p(if(false, _x52, s(false))), _x41), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(p(s(if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))))), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(if(p(if(false, _x62, if(true, s(false), _x51))), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))div#(if(p(if(gt(0, _x71), _x52, s(false))), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(if(true, if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), _x31), if(false, _x32, p(s(s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(if(if(true, false, _x71), _x52, s(false))), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x72, if(true, if(false, _x52, s(Y)), _x61)))))div#(minus(X, Y), s(Y))div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), if(false, _x32, p(s(if(true, if(false, _x52, s(Y)), _x61)))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(if(true, p(s(s(s(Y)))), _x41)))div#(minus(X, Y), s(Y))div#(if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), p(if(false, _x42, s(s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(if(true, s(Y), _x51))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(p(s(s(s(s(Y))))))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(if(if(true, false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(if(false, _x62, false))), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(p(s(p(s(div(s(_x62), s(_x61)))))), s(Y))div#(minus(div(minus(_x62, _x61), s(_x61)), Y), s(Y))div#(if(true, if(false, _x22, s(X)), _x31), p(s(if(true, s(Y), _x31))))div#(minus(X, Y), s(Y))
div#(if(if(true, false, _x41), _x22, p(s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))div#(if(p(s(gt(0, _x61))), _x22, p(s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))
div#(if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), p(s(if(true, s(Y), _x51))))div#(minus(X, Y), s(Y))div#(if(true, if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), _x31), p(p(s(s(s(Y))))))div#(minus(X, Y), s(Y))
div#(if(gt(0, _x51), _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(s(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(if(false, _x72, false), _x42, s(if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(if(if(true, false, _x41), _x22, s(X)), if(false, _x32, s(Y)))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, false), _x22, p(s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))div#(if(p(if(if(false, _x72, true), s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))
div#(if(false, _x22, s(X)), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), if(true, p(s(s(Y))), _x31))div#(minus(X, Y), s(Y))
div#(if(if(true, p(if(false, _x52, s(false))), _x41), _x22, p(s(p(s(s(X)))))), p(p(s(s(s(Y))))))div#(minus(X, Y), s(Y))div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(if(false, _x42, s(if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(p(s(if(true, s(X), _x41))), s(Y))div#(minus(X, Y), s(Y))
div#(if(p(if(true, if(true, s(false), _x51), _x61)), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(s(p(s(if(false, _x62, s(X)))))), s(Y))div#(minus(X, Y), s(Y))
div#(p(s(if(if(true, p(if(false, _x52, s(false))), _x41), _x22, p(s(p(s(s(X)))))))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(true, if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), _x31), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(s(p(s(s(X))))), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(s(p(s(s(s(Y))))))))div#(minus(X, Y), s(Y))
div#(if(if(true, false, _x41), _x22, s(X)), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(s(p(if(false, _x42, s(if(false, _x52, s(Y))))))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(true, false, _x61))), _x22, p(s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))div#(if(p(if(false, _x62, if(false, _x52, s(false)))), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(div(s(_x22), s(_x21)), s(Y))div#(minus(div(minus(_x22, _x21), s(_x21)), Y), s(Y))
div#(p(s(if(false, _x22, s(X)))), s(Y))div#(minus(X, Y), s(Y))div#(if(p(if(true, if(true, s(false), _x51), _x61)), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(gt(0, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(true, if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), _x31), p(if(false, _x42, s(s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(if(false, _x72, false), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(p(s(s(false)))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), p(if(true, s(s(Y)), _x41)))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), if(true, p(s(if(false, _x52, s(Y)))), _x31))div#(minus(X, Y), s(Y))
div#(if(p(s(if(false, _x62, false))), _x22, p(s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))div#(if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), if(false, _x32, p(s(s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))div#(if(false, _x22, p(s(p(s(s(X)))))), if(false, _x32, s(Y)))div#(minus(X, Y), s(Y))
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(if(true, false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(false, _x22, s(X))), p(s(if(true, s(Y), _x31))))div#(minus(X, Y), s(Y))
div#(if(p(s(p(if(true, s(false), _x51)))), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), if(if(true, true, _x51), s(Y), _x31))div#(minus(X, Y), s(Y))
div#(if(p(if(if(true, true, _x71), s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(s(if(true, s(s(Y)), _x61)))))div#(minus(X, Y), s(Y))
div#(if(gt(s(_x51), 0), if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), _x31), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(p(s(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(s(if(false, _x62, s(s(Y)))))))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(gt(0, _x71), _x42, s(if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(p(s(s(s(Y))))))div#(minus(X, Y), s(Y))div#(if(false, _x42, if(true, if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), _x31)), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(false, _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(false, _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(p(s(if(false, _x42, s(X)))), s(Y))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(p(p(s(s(s(Y))))))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(true, false, _x61))), _x22, p(s(p(s(s(X)))))), p(p(s(s(s(Y))))))div#(minus(X, Y), s(Y))div#(if(p(if(if(false, _x72, false), _x52, s(false))), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), if(true, p(s(if(false, _x52, s(Y)))), _x31))div#(minus(X, Y), s(Y))div#(p(s(if(p(s(false)), _x22, p(s(p(s(s(X)))))))), p(p(s(s(s(Y))))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x52, true), if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), _x31), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(p(if(if(false, _x72, true), s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(if(true, s(false), _x51))), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(if(p(s(gt(0, _x61))), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))
div#(if(false, _x22, s(X)), p(s(if(gt(s(_x71), 0), s(Y), _x31))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, false), _x22, s(X)), s(Y))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), div(s(_x32), s(_x31)))div#(minus(X, div(minus(_x32, _x31), s(_x31))), s(div(minus(_x32, _x31), s(_x31))))div#(if(if(gt(s(_x61), 0), false, _x41), _x22, s(X)), s(Y))div#(minus(X, Y), s(Y))
div#(if(true, p(s(p(s(s(X))))), _x21), s(Y))div#(minus(X, Y), s(Y))div#(if(p(s(if(true, p(if(false, _x52, s(false))), _x41))), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(if(false, _x22, s(X)), if(true, p(s(if(true, s(Y), _x31))), _x41))div#(minus(X, Y), s(Y))div#(if(true, if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), _x31), p(if(true, s(s(Y)), _x41)))div#(minus(X, Y), s(Y))
div#(if(false, _x22, s(X)), p(s(if(if(false, _x72, true), s(Y), _x31))))div#(minus(X, Y), s(Y))div#(s(X), if(false, _x32, s(Y)))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), if(false, _x32, s(Y)))div#(minus(X, Y), s(Y))div#(if(gt(0, _x51), _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(false, _x42, s(if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(s(s(p(s(s(Y))))))))div#(minus(X, Y), s(Y))div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(true, if(false, _x52, s(Y)), _x61), _x71))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(false, _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(if(if(false, _x62, true), false, _x41), _x22, s(X)), s(Y))div#(minus(X, Y), s(Y))div#(if(if(true, if(false, _x42, p(s(false))), _x51), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(if(if(false, _x72, false), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X))))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(false, _x62, false))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), if(false, _x32, p(s(if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))
div#(p(s(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))))), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))div#(if(if(true, if(true, false, _x41), _x51), _x22, s(X)), s(Y))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(if(true, s(false), _x51))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(false, _x22, p(s(p(s(s(X))))))), s(Y))div#(minus(X, Y), s(Y))
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), if(false, _x32, p(s(if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, s(X)), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))
div#(p(s(p(s(s(X))))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(true, if(false, _x22, s(X)), _x31), s(Y))div#(minus(X, Y), s(Y))
div#(if(p(if(p(s(false)), _x52, s(false))), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), p(s(if(if(true, true, _x71), s(Y), _x31))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X))))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(p(s(s(false)))), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(true, if(false, _x52, s(Y)), _x61))))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(if(true, s(if(false, _x52, s(Y))), _x41)))div#(minus(X, Y), s(Y))
div#(if(if(true, true, _x51), if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), _x31), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(p(if(gt(s(_x71), 0), s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(true, false, _x61))), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(if(true, p(if(false, _x52, s(false))), _x41), _x22, p(s(p(s(s(X)))))), if(true, p(s(s(Y))), _x31))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(p(s(s(Y))))))div#(minus(X, Y), s(Y))div#(p(s(s(X))), if(false, _x32, s(Y)))div#(minus(X, Y), s(Y))
div#(if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), if(true, p(s(s(Y))), _x31))div#(minus(X, Y), s(Y))div#(if(if(true, p(s(false)), _x41), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(if(false, _x52, s(s(s(Y)))))))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(false, _x22, s(X))), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))
div#(if(false, _x22, s(X)), p(s(if(true, if(true, s(Y), _x31), _x61))))div#(minus(X, Y), s(Y))div#(p(s(s(X))), div(s(_x32), s(_x31)))div#(minus(X, div(minus(_x32, _x31), s(_x31))), s(div(minus(_x32, _x31), s(_x31))))
div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))div#(if(if(true, p(if(false, _x52, s(false))), _x41), _x22, p(s(p(s(s(X)))))), if(false, _x32, p(s(s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(if(true, s(if(false, _x52, s(Y))), _x41)))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), if(false, _x32, p(s(if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))
div#(p(if(true, s(p(s(s(X)))), _x31)), s(Y))div#(minus(X, Y), s(Y))div#(p(s(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))))), p(if(false, _x42, s(if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))
div#(if(if(true, false, _x41), _x22, s(X)), p(s(if(true, s(Y), _x31))))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), if(true, p(if(false, _x42, s(if(false, _x52, s(Y))))), _x31))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(true, s(if(false, _x52, s(Y))), _x41)))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(if(true, s(if(false, _x52, s(Y))), _x41)))div#(minus(X, Y), s(Y))
div#(p(if(false, _x32, s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))div#(p(s(p(s(s(X))))), if(false, _x32, s(Y)))div#(minus(X, Y), s(Y))
div#(p(s(if(true, if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), _x31))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(p(s(p(s(if(true, s(X), _x61))))), s(Y))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(if(p(s(false)), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(true, if(true, p(if(false, _x52, s(false))), _x41), _x61), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(s(if(if(false, _x72, false), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(p(s(false)))), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, false), _x22, s(X)), p(s(if(true, s(Y), _x31))))div#(minus(X, Y), s(Y))div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(gt(s(_x81), 0), if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))
div#(if(false, _x22, s(X)), p(s(if(p(s(true)), s(Y), _x31))))div#(minus(X, Y), s(Y))div#(if(true, if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), _x31), p(s(p(s(s(Y))))))div#(minus(X, Y), s(Y))
div#(if(if(true, p(if(false, _x52, s(false))), _x41), _x22, p(s(p(s(s(X)))))), p(s(if(true, s(Y), _x51))))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(if(true, false, _x41), _x22, s(X))), s(Y))div#(minus(X, Y), s(Y))
div#(if(p(p(s(s(false)))), _x22, p(s(p(s(s(X)))))), p(p(s(s(s(Y))))))div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), if(if(false, _x52, true), s(Y), _x31))div#(minus(X, Y), s(Y))
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(if(true, true, _x81), if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))div#(if(if(true, p(if(true, s(false), _x51)), _x41), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(s(p(p(s(s(s(X))))))), s(Y))div#(minus(X, Y), s(Y))div#(if(p(if(true, if(false, _x52, s(false)), _x61)), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), if(true, p(p(s(s(s(Y))))), _x31))div#(minus(X, Y), s(Y))div#(if(p(if(p(s(true)), s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), if(false, _x32, p(s(if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(if(false, _x22, p(s(s(X)))), s(Y))div#(minus(X, Y), s(Y))
div#(if(false, _x22, s(X)), p(if(true, s(if(true, s(Y), _x31)), _x51)))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(if(true, p(if(false, _x52, s(false))), _x41), _x22, p(s(p(s(s(X))))))), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(s(X), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), div(s(_x32), s(_x31)))div#(minus(X, div(minus(_x32, _x31), s(_x31))), s(div(minus(_x32, _x31), s(_x31))))
div#(if(false, _x32, if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X))))))), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))div#(if(true, if(true, if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), _x31), _x41), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(if(p(p(s(if(true, s(false), _x51)))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(true, if(false, _x22, p(s(p(s(s(X)))))), _x31), s(Y))div#(minus(X, Y), s(Y))
div#(if(p(s(if(true, false, _x61))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(false, _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(if(p(s(false)), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(s(if(true, p(s(s(X))), _x41))), s(Y))div#(minus(X, Y), s(Y))
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(if(true, s(if(true, if(false, _x52, s(Y)), _x61)), _x41)))div#(minus(X, Y), s(Y))div#(p(s(s(X))), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(if(p(s(p(s(false)))), _x22, p(s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(if(if(true, false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))div#(if(true, if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), _x31), if(true, p(s(s(Y))), _x31))div#(minus(X, Y), s(Y))
div#(if(if(gt(0, _x61), _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(if(false, _x42, p(s(s(s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(s(if(p(s(false)), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(true, false, _x51), _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(false, _x42, s(if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))
div#(if(false, _x22, s(X)), p(p(s(s(if(true, s(Y), _x31))))))div#(minus(X, Y), s(Y))div#(p(s(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(true, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), _x41), p(if(false, _x42, s(if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(if(p(if(if(true, true, _x71), s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, s(X)), s(Y))div#(minus(X, Y), s(Y))div#(if(if(true, p(s(false)), _x41), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(if(true, if(if(true, false, _x41), _x22, s(X)), _x31), s(Y))div#(minus(X, Y), s(Y))div#(if(false, _x22, p(s(p(s(s(X)))))), div(s(_x32), s(_x31)))div#(minus(X, div(minus(_x32, _x31), s(_x31))), s(div(minus(_x32, _x31), s(_x31))))
div#(if(if(false, _x52, false), _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(false, _x42, s(if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(if(p(s(p(s(false)))), _x22, p(s(p(s(s(X)))))), p(p(s(s(s(Y))))))div#(minus(X, Y), s(Y))
div#(p(if(false, _x32, s(s(X)))), s(Y))div#(minus(X, Y), s(Y))div#(if(if(true, p(if(false, _x52, s(false))), _x41), _x22, p(s(p(s(s(X)))))), p(s(div(s(_x52), s(_x51)))))div#(minus(X, div(minus(_x52, _x51), s(_x51))), s(div(minus(_x52, _x51), s(_x51))))
div#(if(if(true, p(if(false, _x52, s(false))), _x41), _x22, p(s(p(s(s(X)))))), p(if(false, _x42, s(s(Y)))))div#(minus(X, Y), s(Y))div#(if(gt(0, _x41), _x22, s(X)), s(Y))div#(minus(X, Y), s(Y))
div#(if(false, _x22, s(X)), p(s(if(false, _x62, if(true, s(Y), _x31)))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x62, if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))
div#(if(p(p(s(if(false, _x52, s(false))))), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(if(gt(0, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, s(X)), p(s(if(true, s(Y), _x31))))div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), if(false, _x32, s(Y)))div#(minus(X, Y), s(Y))
div#(if(true, if(p(s(false)), _x22, p(s(p(s(s(X)))))), _x31), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), if(true, if(true, s(Y), _x31), _x41))div#(minus(X, Y), s(Y))
div#(if(p(if(p(s(true)), s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))div#(if(if(if(true, true, _x71), p(if(false, _x52, s(false))), _x41), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), if(true, p(s(if(false, _x52, s(Y)))), _x31))div#(minus(X, Y), s(Y))div#(p(s(if(false, _x22, p(s(p(s(s(X)))))))), s(Y))div#(minus(X, Y), s(Y))
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(if(false, _x42, s(if(true, if(false, _x52, s(Y)), _x61)))))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), if(false, _x32, p(if(false, _x42, s(if(false, _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(p(s(p(if(true, s(false), _x51)))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(if(false, _x62, false))), _x22, p(s(p(s(s(X)))))), p(p(s(s(s(Y))))))div#(minus(X, Y), s(Y))
div#(if(false, _x22, s(X)), p(s(p(s(if(true, s(Y), _x31))))))div#(minus(X, Y), s(Y))div#(if(if(if(false, _x62, false), _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(true, if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), _x31), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))div#(if(if(p(s(true)), false, _x41), _x22, s(X)), s(Y))div#(minus(X, Y), s(Y))
div#(if(if(if(true, false, _x61), _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(true, if(p(s(false)), _x22, p(s(p(s(s(X)))))), _x31), p(p(s(s(s(Y))))))div#(minus(X, Y), s(Y))
div#(if(true, if(false, _x22, s(X)), _x31), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))div#(if(true, if(p(s(false)), _x22, p(s(p(s(s(X)))))), _x31), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(s(if(p(s(false)), _x22, p(s(p(s(s(X)))))))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(s(if(if(true, false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(true, if(p(s(false)), _x22, p(s(p(s(s(X)))))), _x31), s(Y))div#(minus(X, Y), s(Y))div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(p(s(false)), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(p(s(true)), if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))div#(s(X), div(s(_x32), s(_x31)))div#(minus(X, div(minus(_x32, _x31), s(_x31))), s(div(minus(_x32, _x31), s(_x31))))
div#(if(true, if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), _x31), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(false, _x72, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(if(false, _x52, s(false)))), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), p(s(div(s(_x52), s(_x51)))))div#(minus(X, div(minus(_x52, _x51), s(_x51))), s(div(minus(_x52, _x51), s(_x51))))
div#(if(if(true, p(if(false, _x52, s(false))), _x41), _x22, p(s(p(s(s(X)))))), p(s(p(s(s(Y))))))div#(minus(X, Y), s(Y))div#(if(if(true, false, _x41), _x22, s(X)), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))
div#(if(false, _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))), p(if(false, _x42, s(if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(if(if(p(s(false)), _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(p(s(s(false)))), _x22, p(s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), if(gt(s(_x51), 0), s(Y), _x31))div#(minus(X, Y), s(Y))
div#(if(if(false, _x52, false), _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(true, false, _x51), _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(if(gt(s(_x71), 0), s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))div#(if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), p(s(p(s(s(Y))))))div#(minus(X, Y), s(Y))
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(if(false, _x82, true), if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))div#(if(p(if(false, _x62, if(true, s(false), _x51))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(s(if(false, _x22, s(X)))), p(s(if(true, s(Y), _x31))))div#(minus(X, Y), s(Y))div#(if(if(gt(s(_x71), 0), p(if(false, _x52, s(false))), _x41), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(p(s(div(s(_x42), s(_x41)))), s(Y))div#(minus(div(minus(_x42, _x41), s(_x41)), Y), s(Y))div#(if(true, if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), _x31), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X))))))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), if(true, p(s(if(true, if(false, _x52, s(Y)), _x61))), _x31))div#(minus(X, Y), s(Y))
div#(if(if(false, _x52, if(true, false, _x41)), _x22, s(X)), s(Y))div#(minus(X, Y), s(Y))div#(if(if(if(true, true, _x61), false, _x41), _x22, s(X)), s(Y))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(false, _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(true, p(s(s(X))), _x21), s(Y))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(if(true, s(s(Y)), _x41)))div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), if(p(s(true)), s(Y), _x31))div#(minus(X, Y), s(Y))
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), if(true, p(s(if(false, _x52, s(Y)))), _x31))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(s(if(false, _x62, if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))
div#(if(p(p(s(if(true, s(false), _x51)))), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))div#(if(p(s(if(false, _x42, p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(false, _x22, s(X)), if(false, _x42, p(s(if(true, s(Y), _x31)))))div#(minus(X, Y), s(Y))div#(p(s(if(p(s(false)), _x22, p(s(p(s(s(X)))))))), s(Y))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(div(s(_x52), s(_x51)))))div#(minus(X, div(minus(_x52, _x51), s(_x51))), s(div(minus(_x52, _x51), s(_x51))))div#(if(false, _x22, s(X)), p(if(false, _x52, s(if(true, s(Y), _x31)))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(if(false, _x42, s(s(Y)))))div#(minus(X, Y), s(Y))div#(if(gt(0, _x41), _x22, p(s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(s(p(s(if(false, _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(if(gt(0, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(false, _x22, s(X))), s(Y))div#(minus(X, Y), s(Y))div#(if(true, if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), _x31), p(s(div(s(_x52), s(_x51)))))div#(minus(X, div(minus(_x52, _x51), s(_x51))), s(div(minus(_x52, _x51), s(_x51))))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(if(false, _x42, s(if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), p(p(s(s(s(Y))))))div#(minus(X, Y), s(Y))
div#(p(s(p(s(s(X))))), div(s(_x32), s(_x31)))div#(minus(X, div(minus(_x32, _x31), s(_x31))), s(div(minus(_x32, _x31), s(_x31))))div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(true, if(false, _x52, s(Y)), _x61))))))div#(minus(X, Y), s(Y))
div#(p(s(if(p(s(false)), _x22, p(s(p(s(s(X)))))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(s(p(if(false, _x52, s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), if(false, _x42, if(true, s(Y), _x31)))div#(minus(X, Y), s(Y))
div#(p(s(if(false, _x22, s(X)))), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, false), _x22, s(X)), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x62, if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(if(false, _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(if(true, false, _x71), _x42, s(if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(if(if(false, _x72, false), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x62, if(true, p(if(false, _x52, s(false))), _x41)), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(if(true, s(s(s(Y))), _x51))))div#(minus(X, Y), s(Y))
div#(p(s(if(false, _x42, p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(s(if(gt(0, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), if(false, _x32, p(s(s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(true, p(if(false, _x52, s(false))), _x41), _x22, p(s(p(s(s(X)))))), p(if(true, s(s(Y)), _x41)))div#(minus(X, Y), s(Y))
div#(if(true, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), _x41), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(if(true, false, _x41))), _x22, s(X)), s(Y))div#(minus(X, Y), s(Y))
div#(if(p(s(true)), if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), _x31), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(if(true, false, _x41), _x22, s(X)), div(s(_x32), s(_x31)))div#(minus(X, div(minus(_x32, _x31), s(_x31))), s(div(minus(_x32, _x31), s(_x31))))
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(p(s(s(s(Y))))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(s(s(div(s(_x72), s(_x71)))))))div#(minus(X, div(minus(_x72, _x71), s(_x71))), s(div(minus(_x72, _x71), s(_x71))))
div#(if(gt(0, _x41), _x22, s(X)), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))div#(if(true, if(if(true, p(if(false, _x52, s(false))), _x41), _x22, p(s(p(s(s(X)))))), _x31), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))div#(if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))
div#(p(s(if(if(true, false, _x41), _x22, s(X)))), s(Y))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), if(false, _x32, p(p(s(s(s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(true, s(X), _x21), s(Y))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(p(s(if(false, _x42, s(if(false, _x52, s(Y))))))))div#(minus(X, Y), s(Y))
div#(s(X), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(if(true, p(if(true, s(false), _x51)), _x41), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))
div#(if(false, _x22, p(s(p(s(s(X)))))), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))

Rewrite Rules

gt(0, Y)falsegt(s(X), 0)true
gt(s(X), s(Y))gt(X, Y)p(0)0
p(s(X))Xif(true, X, Y)X
if(false, X, Y)Yminus(X, Y)if(gt(Y, 0), minus(p(X), p(Y)), X)
div(0, s(Y))0div(s(X), s(Y))s(div(minus(X, Y), s(Y)))

Original Signature

Termination of terms over the following signature is verified: 0, minus, s, if, p, div, false, true, gt

Strategy

Context-sensitive strategy:
μ(true) = μ(T) = μ(0) = μ(false) = ∅
μ(p#) = μ(s) = μ(if) = μ(p) = μ(if#) = {1}
μ(gt#) = μ(minus) = μ(div) = μ(div#) = μ(minus#) = μ(gt) = {1, 2}


The left-hand side of the rule div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(true, if(false, _x42, s(if(false, _x52, s(Y)))), _x61))) → div#(minus(X, Y), s(Y)) is backward narrowed to the following relevant and irrelevant terms (a narrowing is irrelevant if by dropping it the correctness (and completeness) of the processor is not influenced).
Relevant TermsIrrelevant Terms
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(s(p(if(true, if(false, _x42, s(if(false, _x52, s(Y)))), _x61))))) 
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), if(true, p(if(true, if(false, _x42, s(if(false, _x52, s(Y)))), _x61)), _x31)) 
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(if(true, true, _x81), if(false, _x42, s(if(false, _x52, s(Y)))), _x61))) 
div#(if(p(s(false)), _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(true, if(false, _x42, s(if(false, _x52, s(Y)))), _x61))) 
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(p(s(if(true, if(false, _x42, s(if(false, _x52, s(Y)))), _x61))))) 
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(false, _x72, if(true, if(false, _x42, s(if(false, _x52, s(Y)))), _x61)))) 
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(if(false, _x82, true), if(false, _x42, s(if(false, _x52, s(Y)))), _x61))) 
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(p(s(true)), if(false, _x42, s(if(false, _x52, s(Y)))), _x61))) 
div#(if(if(false, _x52, false), _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(true, if(false, _x42, s(if(false, _x52, s(Y)))), _x61))) 
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(true, if(true, if(false, _x42, s(if(false, _x52, s(Y)))), _x61), _x71))) 
div#(if(true, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), _x41), p(if(true, if(false, _x42, s(if(false, _x52, s(Y)))), _x61))) 
div#(p(s(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))))), p(if(true, if(false, _x42, s(if(false, _x52, s(Y)))), _x61))) 
div#(if(false, _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))), p(if(true, if(false, _x42, s(if(false, _x52, s(Y)))), _x61))) 
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(gt(s(_x81), 0), if(false, _x42, s(if(false, _x52, s(Y)))), _x61))) 
div#(if(gt(0, _x51), _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(true, if(false, _x42, s(if(false, _x52, s(Y)))), _x61))) 
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), if(false, _x32, p(if(true, if(false, _x42, s(if(false, _x52, s(Y)))), _x61)))) 
div#(if(if(true, false, _x51), _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(true, if(false, _x42, s(if(false, _x52, s(Y)))), _x61))) 
Thus, the rule div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(true, if(false, _x42, s(if(false, _x52, s(Y)))), _x61))) → div#(minus(X, Y), s(Y)) is replaced by the following rules:
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(if(false, _x82, true), if(false, _x42, s(if(false, _x52, s(Y)))), _x61))) → div#(minus(X, Y), s(Y))div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(true, if(true, if(false, _x42, s(if(false, _x52, s(Y)))), _x61), _x71))) → div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(if(true, true, _x81), if(false, _x42, s(if(false, _x52, s(Y)))), _x61))) → div#(minus(X, Y), s(Y))div#(if(true, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), _x41), p(if(true, if(false, _x42, s(if(false, _x52, s(Y)))), _x61))) → div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(p(s(true)), if(false, _x42, s(if(false, _x52, s(Y)))), _x61))) → div#(minus(X, Y), s(Y))div#(if(if(true, false, _x51), _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(true, if(false, _x42, s(if(false, _x52, s(Y)))), _x61))) → div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(false, _x72, if(true, if(false, _x42, s(if(false, _x52, s(Y)))), _x61)))) → div#(minus(X, Y), s(Y))div#(if(false, _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))), p(if(true, if(false, _x42, s(if(false, _x52, s(Y)))), _x61))) → div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(s(p(if(true, if(false, _x42, s(if(false, _x52, s(Y)))), _x61))))) → div#(minus(X, Y), s(Y))div#(if(gt(0, _x51), _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(true, if(false, _x42, s(if(false, _x52, s(Y)))), _x61))) → div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), if(false, _x32, p(if(true, if(false, _x42, s(if(false, _x52, s(Y)))), _x61)))) → div#(minus(X, Y), s(Y))div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(gt(s(_x81), 0), if(false, _x42, s(if(false, _x52, s(Y)))), _x61))) → div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(true, if(false, _x42, s(if(false, _x52, s(Y)))), _x61))) → div#(minus(X, Y), s(Y))div#(p(s(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))))), p(if(true, if(false, _x42, s(if(false, _x52, s(Y)))), _x61))) → div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), if(true, p(if(true, if(false, _x42, s(if(false, _x52, s(Y)))), _x61)), _x31)) → div#(minus(X, Y), s(Y))div#(if(if(false, _x52, false), _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(true, if(false, _x42, s(if(false, _x52, s(Y)))), _x61))) → div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(p(s(if(true, if(false, _x42, s(if(false, _x52, s(Y)))), _x61))))) → div#(minus(X, Y), s(Y))

Problem 46: BackwardsNarrowing



Dependency Pair Problem

Dependency Pairs

div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(if(false, _x42, s(if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(if(false, _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(s(s(X))), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))div#(if(if(true, p(s(false)), _x41), _x22, p(s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))
div#(p(if(true, s(s(X)), _x31)), s(Y))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(false, _x42, s(if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(p(s(false)), _x42, s(if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(if(true, if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), _x31), p(s(if(true, s(Y), _x51))))div#(minus(X, Y), s(Y))
div#(if(p(s(p(s(false)))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(false, _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(p(s(s(s(Y))))))div#(minus(X, Y), s(Y))div#(if(if(true, p(if(false, _x52, s(false))), _x41), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x62, if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(if(p(s(gt(0, _x61))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x52, if(false, _x42, p(s(false)))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(p(if(false, _x52, s(false))))), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), s(Y))div#(minus(X, Y), s(Y))div#(p(p(s(s(s(X))))), s(Y))div#(minus(X, Y), s(Y))
div#(if(if(true, p(s(false)), _x41), _x22, p(s(p(s(s(X)))))), p(p(s(s(s(Y))))))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(false, _x62, if(false, _x42, s(if(false, _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(p(s(s(if(false, _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(if(if(false, _x72, true), p(if(false, _x52, s(false))), _x41), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(if(gt(0, _x41), _x22, s(X)), p(s(if(true, s(Y), _x31))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(true, s(Y), _x71))))))div#(minus(X, Y), s(Y))
div#(if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(p(s(s(p(s(s(X))))))), s(Y))div#(minus(X, Y), s(Y))
div#(if(p(s(gt(0, _x61))), _x22, p(s(p(s(s(X)))))), p(p(s(s(s(Y))))))div#(minus(X, Y), s(Y))div#(p(s(p(s(p(s(s(X))))))), s(Y))div#(minus(X, Y), s(Y))
div#(p(s(p(if(true, s(s(X)), _x51)))), s(Y))div#(minus(X, Y), s(Y))div#(if(if(p(s(true)), p(if(false, _x52, s(false))), _x41), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(p(s(if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(p(if(false, _x62, if(true, s(false), _x51))), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))
div#(if(p(if(gt(0, _x71), _x52, s(false))), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(true, if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), _x31), if(false, _x32, p(s(s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(if(if(true, false, _x71), _x52, s(false))), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x72, if(true, if(false, _x52, s(Y)), _x61)))))div#(minus(X, Y), s(Y))
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), if(false, _x32, p(s(if(true, if(false, _x52, s(Y)), _x61)))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(if(true, p(s(s(s(Y)))), _x41)))div#(minus(X, Y), s(Y))
div#(if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), p(if(false, _x42, s(s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(if(true, s(Y), _x51))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(p(s(s(s(s(Y))))))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(if(if(true, false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(false, _x62, false))), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(p(s(p(s(div(s(_x62), s(_x61)))))), s(Y))div#(minus(div(minus(_x62, _x61), s(_x61)), Y), s(Y))
div#(if(true, if(false, _x22, s(X)), _x31), p(s(if(true, s(Y), _x31))))div#(minus(X, Y), s(Y))div#(if(if(true, false, _x41), _x22, p(s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))
div#(if(p(s(gt(0, _x61))), _x22, p(s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))div#(if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), p(s(if(true, s(Y), _x51))))div#(minus(X, Y), s(Y))
div#(if(true, if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), _x31), p(p(s(s(s(Y))))))div#(minus(X, Y), s(Y))div#(if(gt(0, _x51), _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(s(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(if(false, _x72, false), _x42, s(if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, false), _x22, p(s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))div#(if(if(true, false, _x41), _x22, s(X)), if(false, _x32, s(Y)))div#(minus(X, Y), s(Y))
div#(if(false, _x22, s(X)), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(p(if(if(false, _x72, true), s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), if(true, p(s(s(Y))), _x31))div#(minus(X, Y), s(Y))div#(if(if(true, p(if(false, _x52, s(false))), _x41), _x22, p(s(p(s(s(X)))))), p(p(s(s(s(Y))))))div#(minus(X, Y), s(Y))
div#(if(true, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), _x41), p(if(true, if(false, _x42, s(if(false, _x52, s(Y)))), _x61)))div#(minus(X, Y), s(Y))div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(if(false, _x42, s(if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(p(s(if(true, s(X), _x41))), s(Y))div#(minus(X, Y), s(Y))
div#(if(p(if(true, if(true, s(false), _x51), _x61)), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(s(if(if(true, p(if(false, _x52, s(false))), _x41), _x22, p(s(p(s(s(X)))))))), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(p(s(p(s(if(false, _x62, s(X)))))), s(Y))div#(minus(X, Y), s(Y))div#(if(true, if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), _x31), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(true, false, _x41), _x22, s(X)), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(s(p(s(s(s(Y))))))))div#(minus(X, Y), s(Y))
div#(p(s(p(s(s(X))))), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(s(p(if(false, _x42, s(if(false, _x52, s(Y))))))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(true, false, _x61))), _x22, p(s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))div#(if(p(if(false, _x62, if(false, _x52, s(false)))), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(p(s(if(false, _x22, s(X)))), s(Y))div#(minus(X, Y), s(Y))div#(div(s(_x22), s(_x21)), s(Y))div#(minus(div(minus(_x22, _x21), s(_x21)), Y), s(Y))
div#(if(p(s(false)), _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(if(true, if(true, s(false), _x51), _x61)), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(gt(0, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(true, if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), _x31), p(if(false, _x42, s(s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), p(if(true, s(s(Y)), _x41)))div#(minus(X, Y), s(Y))div#(if(p(p(s(s(false)))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(if(false, _x72, false), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(true, false, _x51), _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(true, if(false, _x42, s(if(false, _x52, s(Y)))), _x61)))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), if(true, p(s(if(false, _x52, s(Y)))), _x31))div#(minus(X, Y), s(Y))div#(if(p(s(if(false, _x62, false))), _x22, p(s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))
div#(if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), if(false, _x32, p(s(s(Y)))))div#(minus(X, Y), s(Y))div#(if(false, _x22, p(s(p(s(s(X)))))), if(false, _x32, s(Y)))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(if(true, false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(p(if(true, s(false), _x51)))), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(false, _x22, s(X))), p(s(if(true, s(Y), _x31))))div#(minus(X, Y), s(Y))
div#(if(false, _x22, s(X)), if(if(true, true, _x51), s(Y), _x31))div#(minus(X, Y), s(Y))div#(if(p(if(if(true, true, _x71), s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(s(if(true, s(s(Y)), _x61)))))div#(minus(X, Y), s(Y))div#(if(gt(s(_x51), 0), if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), _x31), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(p(s(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(s(if(false, _x62, s(s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(p(s(if(true, if(false, _x42, s(if(false, _x52, s(Y)))), _x61)))))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(gt(0, _x71), _x42, s(if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(p(s(s(s(Y))))))div#(minus(X, Y), s(Y))div#(if(false, _x42, if(true, if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), _x31)), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(false, _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(false, _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(p(s(if(false, _x42, s(X)))), s(Y))div#(minus(X, Y), s(Y))div#(if(false, _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))), p(if(true, if(false, _x42, s(if(false, _x52, s(Y)))), _x61)))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(p(p(s(s(s(Y))))))))div#(minus(X, Y), s(Y))div#(if(p(s(if(true, false, _x61))), _x22, p(s(p(s(s(X)))))), p(p(s(s(s(Y))))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), if(false, _x32, p(if(true, if(false, _x42, s(if(false, _x52, s(Y)))), _x61))))div#(minus(X, Y), s(Y))div#(if(p(if(if(false, _x72, false), _x52, s(false))), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), if(true, p(s(if(false, _x52, s(Y)))), _x31))div#(minus(X, Y), s(Y))div#(p(s(if(p(s(false)), _x22, p(s(p(s(s(X)))))))), p(p(s(s(s(Y))))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x52, true), if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), _x31), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(p(if(if(false, _x72, true), s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(if(true, s(false), _x51))), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(if(p(s(gt(0, _x61))), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))
div#(if(false, _x22, s(X)), p(s(if(gt(s(_x71), 0), s(Y), _x31))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, false), _x22, s(X)), s(Y))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), div(s(_x32), s(_x31)))div#(minus(X, div(minus(_x32, _x31), s(_x31))), s(div(minus(_x32, _x31), s(_x31))))div#(if(if(gt(s(_x61), 0), false, _x41), _x22, s(X)), s(Y))div#(minus(X, Y), s(Y))
div#(if(true, p(s(p(s(s(X))))), _x21), s(Y))div#(minus(X, Y), s(Y))div#(if(p(s(if(true, p(if(false, _x52, s(false))), _x41))), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(if(false, _x22, s(X)), if(true, p(s(if(true, s(Y), _x31))), _x41))div#(minus(X, Y), s(Y))div#(if(true, if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), _x31), p(if(true, s(s(Y)), _x41)))div#(minus(X, Y), s(Y))
div#(if(false, _x22, s(X)), p(s(if(if(false, _x72, true), s(Y), _x31))))div#(minus(X, Y), s(Y))div#(s(X), if(false, _x32, s(Y)))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), if(false, _x32, s(Y)))div#(minus(X, Y), s(Y))div#(if(gt(0, _x51), _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(false, _x42, s(if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(s(s(p(s(s(Y))))))))div#(minus(X, Y), s(Y))div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(true, if(false, _x52, s(Y)), _x61), _x71))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(false, _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(if(if(false, _x62, true), false, _x41), _x22, s(X)), s(Y))div#(minus(X, Y), s(Y))div#(if(if(true, if(false, _x42, p(s(false))), _x51), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(if(if(false, _x72, false), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X))))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(false, _x62, false))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), if(false, _x32, p(s(if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))
div#(p(s(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))))), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))div#(if(if(true, if(true, false, _x41), _x51), _x22, s(X)), s(Y))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(if(true, s(false), _x51))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(false, _x22, p(s(p(s(s(X))))))), s(Y))div#(minus(X, Y), s(Y))
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), if(false, _x32, p(s(if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, s(X)), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))
div#(p(s(p(s(s(X))))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(true, if(false, _x22, s(X)), _x31), s(Y))div#(minus(X, Y), s(Y))
div#(if(p(if(p(s(false)), _x52, s(false))), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), p(s(if(if(true, true, _x71), s(Y), _x31))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X))))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(p(s(s(false)))), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(true, if(false, _x52, s(Y)), _x61))))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(if(true, s(if(false, _x52, s(Y))), _x41)))div#(minus(X, Y), s(Y))
div#(if(if(true, true, _x51), if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), _x31), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(p(if(gt(s(_x71), 0), s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(true, false, _x61))), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(if(true, p(if(false, _x52, s(false))), _x41), _x22, p(s(p(s(s(X)))))), if(true, p(s(s(Y))), _x31))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(p(s(s(Y))))))div#(minus(X, Y), s(Y))div#(p(s(s(X))), if(false, _x32, s(Y)))div#(minus(X, Y), s(Y))
div#(p(s(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))))), p(if(true, if(false, _x42, s(if(false, _x52, s(Y)))), _x61)))div#(minus(X, Y), s(Y))div#(if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), if(true, p(s(s(Y))), _x31))div#(minus(X, Y), s(Y))
div#(if(if(true, p(s(false)), _x41), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(if(false, _x52, s(s(s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(false, _x22, s(X))), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), p(s(if(true, if(true, s(Y), _x31), _x61))))div#(minus(X, Y), s(Y))
div#(p(s(s(X))), div(s(_x32), s(_x31)))div#(minus(X, div(minus(_x32, _x31), s(_x31))), s(div(minus(_x32, _x31), s(_x31))))div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))
div#(if(if(true, p(if(false, _x52, s(false))), _x41), _x22, p(s(p(s(s(X)))))), if(false, _x32, p(s(s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(if(true, s(if(false, _x52, s(Y))), _x41)))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), if(false, _x32, p(s(if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(p(s(true)), if(false, _x42, s(if(false, _x52, s(Y)))), _x61)))div#(minus(X, Y), s(Y))
div#(p(if(true, s(p(s(s(X)))), _x31)), s(Y))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(false, _x72, if(true, if(false, _x42, s(if(false, _x52, s(Y)))), _x61))))div#(minus(X, Y), s(Y))
div#(p(s(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))))), p(if(false, _x42, s(if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(if(if(true, false, _x41), _x22, s(X)), p(s(if(true, s(Y), _x31))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), if(true, p(if(false, _x42, s(if(false, _x52, s(Y))))), _x31))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(true, s(if(false, _x52, s(Y))), _x41)))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(if(true, s(if(false, _x52, s(Y))), _x41)))div#(minus(X, Y), s(Y))div#(p(if(false, _x32, s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))
div#(p(s(p(s(s(X))))), if(false, _x32, s(Y)))div#(minus(X, Y), s(Y))div#(p(s(if(true, if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), _x31))), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(p(s(p(s(if(true, s(X), _x61))))), s(Y))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(if(p(s(false)), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(true, if(true, p(if(false, _x52, s(false))), _x41), _x61), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(s(if(if(false, _x72, false), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(p(s(false)))), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, false), _x22, s(X)), p(s(if(true, s(Y), _x31))))div#(minus(X, Y), s(Y))
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(gt(s(_x81), 0), if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), p(s(if(p(s(true)), s(Y), _x31))))div#(minus(X, Y), s(Y))
div#(if(true, if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), _x31), p(s(p(s(s(Y))))))div#(minus(X, Y), s(Y))div#(if(if(true, p(if(false, _x52, s(false))), _x41), _x22, p(s(p(s(s(X)))))), p(s(if(true, s(Y), _x51))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(if(true, false, _x41), _x22, s(X))), s(Y))div#(minus(X, Y), s(Y))div#(if(p(p(s(s(false)))), _x22, p(s(p(s(s(X)))))), p(p(s(s(s(Y))))))div#(minus(X, Y), s(Y))
div#(if(false, _x22, s(X)), if(if(false, _x52, true), s(Y), _x31))div#(minus(X, Y), s(Y))div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(if(true, true, _x81), if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))
div#(if(if(true, p(if(true, s(false), _x51)), _x41), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(s(p(p(s(s(s(X))))))), s(Y))div#(minus(X, Y), s(Y))
div#(if(p(if(p(s(true)), s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), if(true, p(p(s(s(s(Y))))), _x31))div#(minus(X, Y), s(Y))
div#(if(p(if(true, if(false, _x52, s(false)), _x61)), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), if(false, _x32, p(s(if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))
div#(if(false, _x22, p(s(s(X)))), s(Y))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(true, if(false, _x42, s(if(false, _x52, s(Y)))), _x61)))div#(minus(X, Y), s(Y))
div#(if(false, _x22, s(X)), p(if(true, s(if(true, s(Y), _x31)), _x51)))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(if(true, p(if(false, _x52, s(false))), _x41), _x22, p(s(p(s(s(X))))))), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(s(X), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X))))))), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))
div#(if(false, _x22, s(X)), div(s(_x32), s(_x31)))div#(minus(X, div(minus(_x32, _x31), s(_x31))), s(div(minus(_x32, _x31), s(_x31))))div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), if(true, p(if(true, if(false, _x42, s(if(false, _x52, s(Y)))), _x61)), _x31))div#(minus(X, Y), s(Y))
div#(if(if(false, _x52, false), _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(true, if(false, _x42, s(if(false, _x52, s(Y)))), _x61)))div#(minus(X, Y), s(Y))div#(if(true, if(true, if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), _x31), _x41), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(if(p(p(s(if(true, s(false), _x51)))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(true, if(false, _x22, p(s(p(s(s(X)))))), _x31), s(Y))div#(minus(X, Y), s(Y))
div#(if(p(s(if(true, false, _x61))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(s(if(true, p(s(s(X))), _x41))), s(Y))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(if(p(s(false)), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(false, _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(p(s(s(X))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(if(true, s(if(true, if(false, _x52, s(Y)), _x61)), _x41)))div#(minus(X, Y), s(Y))
div#(if(p(s(p(s(false)))), _x22, p(s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(if(if(true, false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(true, if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), _x31), if(true, p(s(s(Y))), _x31))div#(minus(X, Y), s(Y))div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))
div#(if(if(gt(0, _x61), _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(if(false, _x42, p(s(s(s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(gt(0, _x51), _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(true, if(false, _x42, s(if(false, _x52, s(Y)))), _x61)))div#(minus(X, Y), s(Y))div#(if(if(true, false, _x51), _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(false, _x42, s(if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(s(if(p(s(false)), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), p(p(s(s(if(true, s(Y), _x31))))))div#(minus(X, Y), s(Y))
div#(if(true, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), _x41), p(if(false, _x42, s(if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(p(s(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(true, p(s(false)), _x41), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, s(X)), s(Y))div#(minus(X, Y), s(Y))
div#(if(p(if(if(true, true, _x71), s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(true, if(if(true, false, _x41), _x22, s(X)), _x31), s(Y))div#(minus(X, Y), s(Y))
div#(if(if(false, _x52, false), _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(false, _x42, s(if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(if(false, _x22, p(s(p(s(s(X)))))), div(s(_x32), s(_x31)))div#(minus(X, div(minus(_x32, _x31), s(_x31))), s(div(minus(_x32, _x31), s(_x31))))
div#(p(if(false, _x32, s(s(X)))), s(Y))div#(minus(X, Y), s(Y))div#(if(p(s(p(s(false)))), _x22, p(s(p(s(s(X)))))), p(p(s(s(s(Y))))))div#(minus(X, Y), s(Y))
div#(if(if(true, p(if(false, _x52, s(false))), _x41), _x22, p(s(p(s(s(X)))))), p(s(div(s(_x52), s(_x51)))))div#(minus(X, div(minus(_x52, _x51), s(_x51))), s(div(minus(_x52, _x51), s(_x51))))div#(if(if(true, p(if(false, _x52, s(false))), _x41), _x22, p(s(p(s(s(X)))))), p(if(false, _x42, s(s(Y)))))div#(minus(X, Y), s(Y))
div#(if(gt(0, _x41), _x22, s(X)), s(Y))div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), p(s(if(false, _x62, if(true, s(Y), _x31)))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x62, if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(if(gt(0, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(p(s(if(false, _x52, s(false))))), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, s(X)), p(s(if(true, s(Y), _x31))))div#(minus(X, Y), s(Y))
div#(if(true, if(p(s(false)), _x22, p(s(p(s(s(X)))))), _x31), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), if(false, _x32, s(Y)))div#(minus(X, Y), s(Y))
div#(if(p(if(p(s(true)), s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), if(true, if(true, s(Y), _x31), _x41))div#(minus(X, Y), s(Y))
div#(if(if(if(true, true, _x71), p(if(false, _x52, s(false))), _x41), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), if(true, p(s(if(false, _x52, s(Y)))), _x31))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), if(false, _x32, p(if(false, _x42, s(if(false, _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(if(false, _x42, s(if(true, if(false, _x52, s(Y)), _x61)))))div#(minus(X, Y), s(Y))
div#(p(s(if(false, _x22, p(s(p(s(s(X)))))))), s(Y))div#(minus(X, Y), s(Y))div#(if(p(s(if(false, _x62, false))), _x22, p(s(p(s(s(X)))))), p(p(s(s(s(Y))))))div#(minus(X, Y), s(Y))
div#(if(p(s(p(if(true, s(false), _x51)))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), p(s(p(s(if(true, s(Y), _x31))))))div#(minus(X, Y), s(Y))
div#(if(if(p(s(true)), false, _x41), _x22, s(X)), s(Y))div#(minus(X, Y), s(Y))div#(if(true, if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), _x31), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))
div#(if(if(if(false, _x62, false), _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(true, if(p(s(false)), _x22, p(s(p(s(s(X)))))), _x31), p(p(s(s(s(Y))))))div#(minus(X, Y), s(Y))
div#(if(if(if(true, false, _x61), _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(true, if(false, _x22, s(X)), _x31), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))
div#(p(s(if(p(s(false)), _x22, p(s(p(s(s(X)))))))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(true, if(p(s(false)), _x22, p(s(p(s(s(X)))))), _x31), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(true, if(p(s(false)), _x22, p(s(p(s(s(X)))))), _x31), s(Y))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(s(if(if(true, false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(p(s(false)), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(s(X), div(s(_x32), s(_x31)))div#(minus(X, div(minus(_x32, _x31), s(_x31))), s(div(minus(_x32, _x31), s(_x31))))
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(p(s(true)), if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(false, _x72, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(true, if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), _x31), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(if(false, _x52, s(false)))), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), p(s(div(s(_x52), s(_x51)))))div#(minus(X, div(minus(_x52, _x51), s(_x51))), s(div(minus(_x52, _x51), s(_x51))))div#(if(if(true, p(if(false, _x52, s(false))), _x41), _x22, p(s(p(s(s(X)))))), p(s(p(s(s(Y))))))div#(minus(X, Y), s(Y))
div#(if(false, _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))), p(if(false, _x42, s(if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(if(if(true, false, _x41), _x22, s(X)), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))
div#(if(p(p(s(s(false)))), _x22, p(s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))div#(if(if(p(s(false)), _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(false, _x22, s(X)), if(gt(s(_x51), 0), s(Y), _x31))div#(minus(X, Y), s(Y))div#(if(if(false, _x52, false), _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), p(s(p(s(s(Y))))))div#(minus(X, Y), s(Y))div#(if(p(if(gt(s(_x71), 0), s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))
div#(if(if(true, false, _x51), _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(if(false, _x82, true), if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))
div#(if(p(if(false, _x62, if(true, s(false), _x51))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(gt(s(_x71), 0), p(if(false, _x52, s(false))), _x41), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(p(s(if(false, _x22, s(X)))), p(s(if(true, s(Y), _x31))))div#(minus(X, Y), s(Y))div#(p(s(div(s(_x42), s(_x41)))), s(Y))div#(minus(div(minus(_x42, _x41), s(_x41)), Y), s(Y))
div#(if(true, if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), _x31), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X))))))), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(if(false, _x82, true), if(false, _x42, s(if(false, _x52, s(Y)))), _x61)))div#(minus(X, Y), s(Y))div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), if(true, p(s(if(true, if(false, _x52, s(Y)), _x61))), _x31))div#(minus(X, Y), s(Y))
div#(if(true, p(s(s(X))), _x21), s(Y))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(false, _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(if(if(true, true, _x61), false, _x41), _x22, s(X)), s(Y))div#(minus(X, Y), s(Y))div#(if(if(false, _x52, if(true, false, _x41)), _x22, s(X)), s(Y))div#(minus(X, Y), s(Y))
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), if(true, p(s(if(false, _x52, s(Y)))), _x31))div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), if(p(s(true)), s(Y), _x31))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(if(true, s(s(Y)), _x41)))div#(minus(X, Y), s(Y))div#(if(p(p(s(if(true, s(false), _x51)))), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(s(if(false, _x62, if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(if(p(s(if(false, _x42, p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(false, _x22, s(X)), if(false, _x42, p(s(if(true, s(Y), _x31)))))div#(minus(X, Y), s(Y))div#(p(s(if(p(s(false)), _x22, p(s(p(s(s(X)))))))), s(Y))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(div(s(_x52), s(_x51)))))div#(minus(X, div(minus(_x52, _x51), s(_x51))), s(div(minus(_x52, _x51), s(_x51))))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(if(false, _x42, s(s(Y)))))div#(minus(X, Y), s(Y))
div#(if(false, _x22, s(X)), p(if(false, _x52, s(if(true, s(Y), _x31)))))div#(minus(X, Y), s(Y))div#(if(gt(0, _x41), _x22, p(s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(s(p(s(if(false, _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(false, _x22, s(X))), s(Y))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(if(gt(0, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(true, if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), _x31), p(s(div(s(_x52), s(_x51)))))div#(minus(X, div(minus(_x52, _x51), s(_x51))), s(div(minus(_x52, _x51), s(_x51))))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(if(false, _x42, s(if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(p(s(p(s(s(X))))), div(s(_x32), s(_x31)))div#(minus(X, div(minus(_x32, _x31), s(_x31))), s(div(minus(_x32, _x31), s(_x31))))
div#(if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), p(p(s(s(s(Y))))))div#(minus(X, Y), s(Y))div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(true, if(false, _x52, s(Y)), _x61))))))div#(minus(X, Y), s(Y))
div#(p(s(if(p(s(false)), _x22, p(s(p(s(s(X)))))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(s(p(if(false, _x52, s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(true, if(true, if(false, _x42, s(if(false, _x52, s(Y)))), _x61), _x71)))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))
div#(p(s(if(false, _x22, s(X)))), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), if(false, _x42, if(true, s(Y), _x31)))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, false), _x22, s(X)), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x62, if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(if(true, false, _x71), _x42, s(if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(if(false, _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x62, if(true, p(if(false, _x52, s(false))), _x41)), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(if(if(false, _x72, false), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(s(if(false, _x42, p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(if(true, s(s(s(Y))), _x51))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(s(if(gt(0, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), if(false, _x32, p(s(s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(true, p(if(false, _x52, s(false))), _x41), _x22, p(s(p(s(s(X)))))), p(if(true, s(s(Y)), _x41)))div#(minus(X, Y), s(Y))div#(if(p(s(if(true, false, _x41))), _x22, s(X)), s(Y))div#(minus(X, Y), s(Y))
div#(if(true, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), _x41), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(if(true, true, _x81), if(false, _x42, s(if(false, _x52, s(Y)))), _x61)))div#(minus(X, Y), s(Y))
div#(if(if(true, false, _x41), _x22, s(X)), div(s(_x32), s(_x31)))div#(minus(X, div(minus(_x32, _x31), s(_x31))), s(div(minus(_x32, _x31), s(_x31))))div#(if(p(s(true)), if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), _x31), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(p(s(s(s(Y))))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(s(s(div(s(_x72), s(_x71)))))))div#(minus(X, div(minus(_x72, _x71), s(_x71))), s(div(minus(_x72, _x71), s(_x71))))
div#(if(gt(0, _x41), _x22, s(X)), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))div#(if(true, if(if(true, p(if(false, _x52, s(false))), _x41), _x22, p(s(p(s(s(X)))))), _x31), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(s(p(if(true, if(false, _x42, s(if(false, _x52, s(Y)))), _x61)))))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(gt(s(_x81), 0), if(false, _x42, s(if(false, _x52, s(Y)))), _x61)))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))div#(if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))
div#(if(true, s(X), _x21), s(Y))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), if(false, _x32, p(p(s(s(s(Y)))))))div#(minus(X, Y), s(Y))
div#(p(s(if(if(true, false, _x41), _x22, s(X)))), s(Y))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(p(s(if(false, _x42, s(if(false, _x52, s(Y))))))))div#(minus(X, Y), s(Y))
div#(s(X), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(if(true, p(if(true, s(false), _x51)), _x41), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))
div#(if(false, _x22, p(s(p(s(s(X)))))), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))

Rewrite Rules

gt(0, Y)falsegt(s(X), 0)true
gt(s(X), s(Y))gt(X, Y)p(0)0
p(s(X))Xif(true, X, Y)X
if(false, X, Y)Yminus(X, Y)if(gt(Y, 0), minus(p(X), p(Y)), X)
div(0, s(Y))0div(s(X), s(Y))s(div(minus(X, Y), s(Y)))

Original Signature

Termination of terms over the following signature is verified: minus, 0, s, if, p, div, true, false, gt

Strategy

Context-sensitive strategy:
μ(true) = μ(T) = μ(0) = μ(false) = ∅
μ(p#) = μ(s) = μ(if) = μ(p) = μ(if#) = {1}
μ(gt#) = μ(minus) = μ(div) = μ(div#) = μ(minus#) = μ(gt) = {1, 2}


The left-hand side of the rule div#(if(false, _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))), p(s(if(false, _x52, s(Y))))) → div#(minus(X, Y), s(Y)) is backward narrowed to the following relevant and irrelevant terms (a narrowing is irrelevant if by dropping it the correctness (and completeness) of the processor is not influenced).
Relevant TermsIrrelevant Terms
div#(if(false, _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))), if(true, p(s(if(false, _x52, s(Y)))), _x31)) 
div#(if(false, _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))), p(p(s(s(if(false, _x52, s(Y))))))) 
div#(if(p(s(false)), _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))), p(s(if(false, _x52, s(Y))))) 
div#(if(true, if(false, _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))), _x51), p(s(if(false, _x52, s(Y))))) 
div#(if(false, _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))), p(s(p(s(if(false, _x52, s(Y))))))) 
div#(if(false, _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))), p(s(if(gt(0, _x71), _x52, s(Y))))) 
div#(if(false, _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))), p(s(if(if(false, _x72, false), _x52, s(Y))))) 
div#(if(false, _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))), p(s(if(p(s(false)), _x52, s(Y))))) 
div#(if(false, _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))), p(s(if(true, if(false, _x52, s(Y)), _x61)))) 
div#(if(if(true, false, _x61), _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))), p(s(if(false, _x52, s(Y))))) 
div#(if(false, _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))), p(if(false, _x42, s(if(false, _x52, s(Y)))))) 
div#(if(if(false, _x62, false), _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))), p(s(if(false, _x52, s(Y))))) 
div#(p(s(if(false, _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))))), p(s(if(false, _x52, s(Y))))) 
div#(if(false, _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))), p(s(if(false, _x62, if(false, _x52, s(Y)))))) 
div#(if(false, _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))), p(s(if(if(true, false, _x71), _x52, s(Y))))) 
div#(if(false, _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))), p(if(true, s(if(false, _x52, s(Y))), _x41))) 
div#(if(false, _x52, if(false, _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))))), p(s(if(false, _x52, s(Y))))) 
div#(if(false, _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))), if(false, _x32, p(s(if(false, _x52, s(Y)))))) 
div#(if(gt(0, _x61), _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))), p(s(if(false, _x52, s(Y))))) 
Thus, the rule div#(if(false, _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))), p(s(if(false, _x52, s(Y))))) → div#(minus(X, Y), s(Y)) is replaced by the following rules:
div#(if(false, _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))), p(s(if(true, if(false, _x52, s(Y)), _x61)))) → div#(minus(X, Y), s(Y))div#(if(false, _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))), if(false, _x32, p(s(if(false, _x52, s(Y)))))) → div#(minus(X, Y), s(Y))
div#(if(false, _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))), p(s(if(false, _x62, if(false, _x52, s(Y)))))) → div#(minus(X, Y), s(Y))div#(if(false, _x52, if(false, _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))))), p(s(if(false, _x52, s(Y))))) → div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))), p(s(if(false, _x52, s(Y))))) → div#(minus(X, Y), s(Y))div#(p(s(if(false, _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))))), p(s(if(false, _x52, s(Y))))) → div#(minus(X, Y), s(Y))
div#(if(false, _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))), p(if(false, _x42, s(if(false, _x52, s(Y)))))) → div#(minus(X, Y), s(Y))div#(if(false, _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))), p(s(p(s(if(false, _x52, s(Y))))))) → div#(minus(X, Y), s(Y))
div#(if(if(false, _x62, false), _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))), p(s(if(false, _x52, s(Y))))) → div#(minus(X, Y), s(Y))div#(if(true, if(false, _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))), _x51), p(s(if(false, _x52, s(Y))))) → div#(minus(X, Y), s(Y))
div#(if(gt(0, _x61), _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))), p(s(if(false, _x52, s(Y))))) → div#(minus(X, Y), s(Y))div#(if(if(true, false, _x61), _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))), p(s(if(false, _x52, s(Y))))) → div#(minus(X, Y), s(Y))
div#(if(false, _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))), p(if(true, s(if(false, _x52, s(Y))), _x41))) → div#(minus(X, Y), s(Y))div#(if(false, _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))), p(s(if(gt(0, _x71), _x52, s(Y))))) → div#(minus(X, Y), s(Y))
div#(if(false, _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))), p(s(if(if(false, _x72, false), _x52, s(Y))))) → div#(minus(X, Y), s(Y))div#(if(false, _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))), p(p(s(s(if(false, _x52, s(Y))))))) → div#(minus(X, Y), s(Y))
div#(if(false, _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))), if(true, p(s(if(false, _x52, s(Y)))), _x31)) → div#(minus(X, Y), s(Y))div#(if(false, _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))), p(s(if(if(true, false, _x71), _x52, s(Y))))) → div#(minus(X, Y), s(Y))
div#(if(false, _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))), p(s(if(p(s(false)), _x52, s(Y))))) → div#(minus(X, Y), s(Y))

Problem 47: BackwardsNarrowing



Dependency Pair Problem

Dependency Pairs

div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(if(false, _x42, s(if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(if(false, _x122, true), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(true, p(if(false, _x52, s(false))), _x41), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(if(p(s(if(if(p(s(true)), true, _x131), true, _x91))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(if(if(true, false, _x61), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(true, true, _x91), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(if(if(false, _x72, true), s(p(s(if(false, _x52, s(Y))))), _x41)))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(p(s(false)), _x42, s(if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(p(s(p(if(true, s(s(X)), _x51)))), s(Y))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), if(false, _x32, p(s(if(if(true, false, _x71), _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(s(p(p(s(if(false, _x62, if(false, _x42, s(if(false, _x52, s(Y)))))))))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(gt(0, _x81), _x62, if(false, _x42, s(if(false, _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(p(s(if(true, p(s(false)), _x61))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(if(if(true, false, _x71), _x52, s(false))), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), if(false, _x32, p(s(if(true, if(false, _x52, s(Y)), _x61)))))div#(minus(X, Y), s(Y))
div#(if(if(p(s(if(true, false, _x81))), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(if(if(true, true, _x91), false, _x71), _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))div#(if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), p(if(false, _x42, s(s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(if(true, s(Y), _x51))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(p(s(s(s(s(Y))))))))div#(minus(X, Y), s(Y))
div#(if(true, if(false, _x22, s(X)), _x31), p(s(if(true, s(Y), _x31))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(gt(s(_x111), 0), true, _x91), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(s(if(false, _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(if(false, _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), if(false, _x32, p(s(if(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y))))))div#(minus(X, Y), s(Y))
div#(if(true, if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), _x31), p(p(s(s(s(Y))))))div#(minus(X, Y), s(Y))div#(p(s(if(if(true, if(false, _x42, p(s(p(s(false))))), _x71), _x22, p(s(p(s(s(X)))))))), p(s(if(if(if(true, true, _x91), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(s(if(gt(0, _x61), _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(s(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))))), p(s(p(if(false, _x62, if(false, _x42, s(if(false, _x52, s(Y)))))))))div#(minus(X, Y), s(Y))
div#(if(p(p(s(s(p(s(false)))))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(true, if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), _x31), p(s(if(if(false, _x72, true), s(Y), _x51))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(if(false, _x72, false), _x42, s(if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(if(p(s(if(if(p(s(true)), false, _x81), _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(false, _x22, s(X)), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(p(if(if(false, _x72, true), s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), if(true, p(s(s(Y))), _x31))div#(minus(X, Y), s(Y))div#(if(p(s(if(false, _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(if(false, _x42, s(if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(if(if(p(s(if(false, _x82, false))), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(if(if(true, true, _x91), false, _x71), _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))
div#(if(if(p(s(false)), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(if(true, true, _x111), true, _x91), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(if(false, _x42, s(if(if(if(true, true, _x91), false, _x71), _x52, s(Y))))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(p(s(s(if(p(s(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71))), _x52, s(Y)))))))))div#(minus(X, Y), s(Y))div#(p(s(if(if(gt(0, _x81), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(if(true, true, _x91), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(p(s(false)), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(false, _x82, if(if(true, true, _x91), false, _x71)), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(s(p(s(s(s(Y))))))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(false, _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(p(if(false, _x62, s(s(if(if(p(s(if(true, true, _x91))), false, _x71), _x52, s(Y))))))))div#(minus(X, Y), s(Y))div#(if(p(s(p(s(false)))), _x22, p(s(p(s(s(X)))))), if(false, _x32, p(s(if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(false, _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(p(s(if(false, _x72, if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(s(if(false, _x22, s(X)))), s(Y))div#(minus(X, Y), s(Y))div#(div(s(_x22), s(_x21)), s(Y))div#(minus(div(minus(_x22, _x21), s(_x21)), Y), s(Y))
div#(if(p(if(true, if(true, s(false), _x51), _x61)), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))div#(if(if(true, if(false, _x42, p(s(p(s(false))))), _x51), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(true, if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), _x31), p(if(false, _x42, s(s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(if(false, _x62, false))), _x22, p(s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(p(s(if(p(if(true, s(if(if(true, true, _x131), true, _x91)), _x161)), false, _x71))), _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(p(s(if(false, _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(if(false, _x42, p(s(s(if(if(p(s(if(true, true, _x91))), false, _x71), _x52, s(Y))))))))div#(minus(X, Y), s(Y))
div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(false, _x112, if(true, p(s(if(true, true, _x91))), _x101)), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(if(p(s(if(true, true, _x91))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(if(true, if(false, _x42, p(s(false))), _x51), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(false, _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(true, p(s(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))))), _x31), p(s(if(if(if(true, true, _x91), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(false, _x22, s(X)), if(if(true, true, _x51), s(Y), _x31))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(if(true, if(false, _x82, s(if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y)))), _x101)))))div#(minus(X, Y), s(Y))
div#(if(p(if(if(true, true, _x71), s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))div#(p(s(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))))), if(false, _x32, p(s(if(if(if(if(true, true, _x111), true, _x91), false, _x71), _x52, s(Y))))))div#(minus(X, Y), s(Y))
div#(p(s(if(if(if(true, false, _x81), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(if(if(true, true, _x111), true, _x91), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(s(if(true, s(s(Y)), _x61)))))div#(minus(X, Y), s(Y))
div#(if(gt(s(_x51), 0), if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), _x31), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(false, _x32, p(s(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X))))))))), p(s(if(if(if(if(true, true, _x111), true, _x91), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(if(false, _x42, s(if(if(true, false, _x71), _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(if(p(s(if(if(false, _x82, false), _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(if(p(s(if(true, true, _x91))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(p(s(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(s(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))))), p(s(if(false, _x62, if(if(if(true, true, _x91), false, _x71), _x52, s(Y))))))div#(minus(X, Y), s(Y))
div#(if(if(p(s(if(false, _x82, false))), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(true, true, _x91), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(gt(0, _x71), _x42, s(if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(if(p(s(if(true, if(if(true, true, _x131), true, _x91), _x151))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(p(s(if(false, _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(s(if(p(s(if(p(s(if(true, true, _x91))), false, _x71))), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(p(s(false)), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(if(if(true, true, _x91), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(p(s(if(false, _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(if(p(s(if(true, true, _x91))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(false, _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))), p(if(true, if(false, _x42, s(if(false, _x52, s(Y)))), _x61)))div#(minus(X, Y), s(Y))div#(if(p(s(if(false, _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(s(if(true, p(s(if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y)))), _x61))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(if(true, s(if(if(true, false, _x71), _x52, s(Y))), _x41)))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(false, _x72, if(false, _x62, if(false, _x42, s(if(false, _x52, s(Y))))))))div#(minus(X, Y), s(Y))
div#(if(gt(0, _x61), _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))), if(true, p(s(if(false, _x52, s(Y)))), _x31))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), if(true, p(s(if(false, _x52, s(Y)))), _x31))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(if(true, s(if(true, p(s(if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y)))), _x61)), _x41)))div#(minus(X, Y), s(Y))div#(if(p(if(if(false, _x72, true), s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(gt(0, _x61))), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(p(if(true, s(if(false, _x42, p(s(p(s(false)))))), _x61)), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))div#(if(p(s(if(false, _x72, if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(true, true, _x91))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x62, p(s(if(false, _x52, s(Y))))))))div#(minus(X, Y), s(Y))div#(if(p(s(p(s(if(false, _x42, p(s(p(s(false))))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(true, true, _x91))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(p(s(if(true, false, _x81))), _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(if(false, _x82, s(if(p(s(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71))), _x52, s(Y))))))))div#(minus(X, Y), s(Y))
div#(if(if(true, p(s(if(false, _x42, p(s(p(s(false))))))), _x51), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(true, true, _x91))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(if(false, _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(p(s(p(s(s(if(if(p(s(if(true, true, _x91))), false, _x71), _x52, s(Y)))))))))div#(minus(X, Y), s(Y))
div#(if(if(gt(s(_x61), 0), false, _x41), _x22, s(X)), s(Y))div#(minus(X, Y), s(Y))div#(if(p(s(if(true, p(if(false, _x52, s(false))), _x41))), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(false, _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(true, if(true, true, _x91), _x121))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(if(true, false, _x61), _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(if(true, s(p(s(if(false, _x52, s(Y))))), _x41)))div#(minus(X, Y), s(Y))
div#(if(if(gt(0, _x61), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(if(true, if(false, _x42, p(s(false))), _x51), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(if(false, _x42, s(if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(if(if(true, if(true, false, _x41), _x51), _x22, s(X)), s(Y))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(if(true, s(false), _x51))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(if(false, _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(if(p(if(false, _x132, s(if(true, true, _x91)))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(if(false, _x82, false), _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(true, p(s(if(if(true, true, _x131), true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(s(p(s(s(X))))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(if(false, _x72, false), _x42, s(if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x52, if(p(s(false)), _x42, p(s(p(s(false)))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(true, true, _x91), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(p(s(false)))), _x22, p(s(p(s(s(X)))))), if(true, p(s(if(false, _x52, s(Y)))), _x31))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(p(s(s(p(s(if(p(s(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71))), _x52, s(Y)))))))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(if(if(true, true, _x71), s(p(s(if(false, _x52, s(Y))))), _x41)))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(if(true, s(if(if(true, true, _x131), true, _x91)), _x111)), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(if(if(true, true, _x91), false, _x71), _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(p(s(gt(0, _x91))), _x42, s(if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(if(if(true, if(false, _x42, p(s(p(s(false))))), _x51), _x22, p(s(p(s(s(X)))))), p(s(p(if(false, _x82, s(if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y))))))))div#(minus(X, Y), s(Y))
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(true, if(false, _x52, s(Y)), _x61))))))div#(minus(X, Y), s(Y))div#(if(p(s(if(if(true, false, _x81), _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(s(if(p(s(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71))), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(true, false, _x61))), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(if(p(if(false, _x142, s(if(if(true, true, _x131), true, _x91)))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(if(if(false, _x62, false), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(if(true, s(p(s(if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y))))), _x41)))div#(minus(X, Y), s(Y))div#(if(if(p(if(true, s(false), _x71)), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(if(if(true, true, _x91), false, _x71), _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))
div#(if(p(s(p(s(false)))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(false, _x92, true), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(if(true, p(s(if(false, _x52, s(Y)))), _x61))))div#(minus(X, Y), s(Y))
div#(if(if(true, p(if(false, _x52, s(false))), _x41), _x22, p(s(p(s(s(X)))))), if(true, p(s(s(Y))), _x31))div#(minus(X, Y), s(Y))div#(p(s(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))))), p(s(p(s(if(if(if(if(true, true, _x111), true, _x91), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(true, if(if(true, true, _x131), true, _x91), _x121))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(p(s(false)), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(true, if(if(if(true, true, _x91), false, _x71), _x52, s(Y)), _x61))))))div#(minus(X, Y), s(Y))
div#(p(s(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))))), p(if(true, if(false, _x42, s(if(false, _x52, s(Y)))), _x61)))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(true, s(p(if(false, _x62, if(false, _x42, s(if(false, _x52, s(Y))))))), _x71)))div#(minus(X, Y), s(Y))
div#(if(false, _x22, s(X)), p(s(if(true, if(true, s(Y), _x31), _x61))))div#(minus(X, Y), s(Y))div#(if(p(s(p(s(false)))), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(false, _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), if(true, p(s(if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y)))), _x31))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(true, p(s(if(p(s(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71))), _x52, s(Y)))), _x61))))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X))))))), p(s(if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(p(s(true)), if(false, _x42, s(if(false, _x52, s(Y)))), _x61)))div#(minus(X, Y), s(Y))div#(if(if(if(false, _x62, false), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(if(if(true, p(s(if(if(true, true, _x131), true, _x91))), _x121), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(false, _x72, if(true, if(false, _x42, s(if(false, _x52, s(Y)))), _x61))))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(p(s(if(true, false, _x91))), _x42, s(if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(false, _x62, p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(s(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(if(p(s(if(true, true, _x111))), true, _x91), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(true, if(false, _x42, p(s(p(s(false))))), _x71))), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(if(p(s(if(true, true, _x91))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(if(if(false, _x62, false), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(true, if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y)), _x101))))))div#(minus(X, Y), s(Y))
div#(if(if(if(false, _x62, false), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x62, p(s(if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y))))))))div#(minus(X, Y), s(Y))div#(p(s(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))))), p(if(false, _x42, s(if(if(if(if(true, true, _x111), true, _x91), false, _x71), _x52, s(Y))))))div#(minus(X, Y), s(Y))
div#(p(s(p(s(s(X))))), if(false, _x32, s(Y)))div#(minus(X, Y), s(Y))div#(if(if(if(false, _x62, false), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(if(if(false, _x122, p(s(if(if(true, true, _x131), true, _x91)))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(if(true, false, _x81), _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), if(false, _x32, p(s(if(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(if(p(s(p(s(false)))), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(if(false, _x112, s(if(true, true, _x91)))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, false), _x22, s(X)), p(s(if(true, s(Y), _x31))))div#(minus(X, Y), s(Y))
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(gt(s(_x81), 0), if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), p(s(if(p(s(true)), s(Y), _x31))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x52, false), _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(s(p(if(false, _x62, if(false, _x42, s(if(false, _x52, s(Y)))))))))div#(minus(X, Y), s(Y))div#(if(true, if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), _x31), p(s(p(s(s(Y))))))div#(minus(X, Y), s(Y))
div#(p(s(if(if(false, _x72, if(false, _x42, p(s(p(s(false)))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(if(true, true, _x91), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), if(false, _x32, p(s(if(true, p(s(if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y)))), _x61)))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(if(true, false, _x41), _x22, s(X))), s(Y))div#(minus(X, Y), s(Y))div#(if(if(true, p(if(false, _x52, s(false))), _x41), _x22, p(s(p(s(s(X)))))), p(s(if(true, s(Y), _x51))))div#(minus(X, Y), s(Y))
div#(if(if(p(s(false)), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(true, true, _x91))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(false, _x52, if(p(s(false)), _x42, p(s(p(s(false)))))), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(if(if(true, true, _x91), false, _x71), _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))
div#(if(if(p(s(false)), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(true, if(true, true, _x91), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(if(if(true, false, _x81), _x62, if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))
div#(if(gt(0, _x51), _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(s(p(if(false, _x62, if(false, _x42, s(if(false, _x52, s(Y)))))))))div#(minus(X, Y), s(Y))div#(if(p(s(if(false, _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(s(p(p(s(s(if(if(p(s(if(true, true, _x91))), false, _x71), _x52, s(Y)))))))))div#(minus(X, Y), s(Y))
div#(if(if(true, if(false, _x42, p(s(p(s(false))))), _x51), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(p(s(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71))), _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(if(p(p(s(s(false)))), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(if(if(true, true, _x91), false, _x71), _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(p(s(if(true, false, _x71))), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(false, _x22, p(s(s(X)))), s(Y))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(false, _x92, true), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(p(s(p(s(false)))))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(gt(s(_x131), 0), true, _x91))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(p(s(if(p(s(if(if(false, _x182, if(true, true, _x131)), true, _x91))), false, _x71))), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(true, p(s(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))))), _x31), p(s(if(if(if(if(true, true, _x111), true, _x91), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(s(X), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))
div#(if(false, _x22, s(X)), div(s(_x32), s(_x31)))div#(minus(X, div(minus(_x32, _x31), s(_x31))), s(div(minus(_x32, _x31), s(_x31))))div#(if(false, _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))), if(true, p(s(if(false, _x52, s(Y)))), _x31))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(true, p(s(if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y)))), _x61))))))div#(minus(X, Y), s(Y))div#(if(true, if(gt(0, _x61), _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))), _x51), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), if(false, _x32, p(s(if(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(s(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))))), p(s(p(s(if(false, _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(p(s(if(true, false, _x61))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(if(true, false, _x81), _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(if(false, _x42, s(if(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(if(true, s(if(true, if(false, _x52, s(Y)), _x61)), _x41)))div#(minus(X, Y), s(Y))
div#(if(p(s(p(s(false)))), _x22, p(s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(p(s(true)), p(s(if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y)))), _x61))))div#(minus(X, Y), s(Y))
div#(p(s(if(if(if(false, _x82, false), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(if(if(true, true, _x111), true, _x91), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(if(false, _x42, p(s(s(s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(if(true, false, _x51), _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(false, _x42, s(if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), p(p(s(s(if(true, s(Y), _x31))))))div#(minus(X, Y), s(Y))
div#(if(true, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), _x41), p(if(false, _x42, s(if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(p(s(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(true, p(s(false)), _x41), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(false, _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))), p(if(true, s(if(false, _x52, s(Y))), _x41)))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(true, if(p(s(false)), _x42, s(if(false, _x52, s(Y)))), _x61)))div#(minus(X, Y), s(Y))div#(if(if(false, _x52, false), _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(false, _x42, s(if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(if(false, _x112, s(if(if(true, true, _x131), true, _x91)))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(if(p(s(if(true, true, _x91))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(if(true, false, _x81), _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(if(p(s(if(true, true, _x91))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(if(true, p(if(false, _x52, s(false))), _x41), _x22, p(s(p(s(s(X)))))), p(s(div(s(_x52), s(_x51)))))div#(minus(X, div(minus(_x52, _x51), s(_x51))), s(div(minus(_x52, _x51), s(_x51))))
div#(if(if(true, p(s(false)), _x51), _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(false, _x42, s(if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(if(p(s(if(if(true, if(true, true, _x131), _x161), true, _x91))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(if(true, p(if(false, _x52, s(false))), _x41), _x22, p(s(p(s(s(X)))))), p(if(false, _x42, s(s(Y)))))div#(minus(X, Y), s(Y))div#(p(s(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))))), if(false, _x32, p(s(if(if(if(true, true, _x91), false, _x71), _x52, s(Y))))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x72, gt(0, _x61)), _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))), if(true, p(s(if(false, _x52, s(Y)))), _x31))div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), p(s(if(false, _x62, if(true, s(Y), _x31)))))div#(minus(X, Y), s(Y))
div#(p(s(if(p(s(p(s(false)))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(true, false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(if(false, _x62, false), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(if(p(s(if(p(s(if(true, true, _x131))), true, _x91))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(if(true, false, _x81), _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))div#(if(true, if(p(s(false)), _x22, p(s(p(s(s(X)))))), _x31), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(if(false, _x142, if(true, true, _x131)), true, _x91))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(s(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))))), p(if(false, _x42, s(if(if(if(true, true, _x91), false, _x71), _x52, s(Y))))))div#(minus(X, Y), s(Y))
div#(if(false, _x22, s(X)), if(true, if(true, s(Y), _x31), _x41))div#(minus(X, Y), s(Y))div#(if(if(if(false, _x62, p(s(false))), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(if(if(true, true, _x91), false, _x71), _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))
div#(if(if(if(true, true, _x71), p(if(false, _x52, s(false))), _x41), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(p(s(if(if(false, _x82, false), _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(true, true, _x91))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(s(if(false, _x22, p(s(p(s(s(X)))))))), s(Y))div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), p(s(p(s(if(true, s(Y), _x31))))))div#(minus(X, Y), s(Y))
div#(if(true, if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), _x31), p(s(p(if(false, _x82, s(if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y))))))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(p(s(if(true, s(p(s(if(false, _x52, s(Y))))), _x41)))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x72, gt(0, _x61)), _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))), p(s(if(if(false, _x72, false), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(if(false, _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(if(true, s(if(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y))), _x41)))div#(minus(X, Y), s(Y))
div#(if(if(if(true, false, _x61), _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(true, if(p(s(false)), _x22, p(s(p(s(s(X)))))), _x31), p(p(s(s(s(Y))))))div#(minus(X, Y), s(Y))
div#(if(if(p(if(false, _x72, s(false))), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(if(if(true, true, _x91), false, _x71), _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))div#(if(p(if(gt(0, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(true, if(p(s(false)), _x22, p(s(p(s(s(X)))))), _x31), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(p(p(s(s(false)))), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(true, true, _x91), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(true, if(p(s(false)), _x22, p(s(p(s(s(X)))))), _x31), s(Y))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(if(if(false, _x152, true), true, _x131), true, _x91))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(p(s(false)), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(p(p(s(s(false)))), _x42, s(if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))
div#(if(p(p(s(s(false)))), _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(false, _x42, s(if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(if(false, _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))), p(s(if(p(s(false)), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(p(s(true)), if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(if(false, _x112, p(s(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71)))), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(false, _x72, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), p(s(div(s(_x52), s(_x51)))))div#(minus(X, div(minus(_x52, _x51), s(_x51))), s(div(minus(_x52, _x51), s(_x51))))
div#(if(if(true, p(if(false, _x52, s(false))), _x41), _x22, p(s(p(s(s(X)))))), p(s(p(s(s(Y))))))div#(minus(X, Y), s(Y))div#(p(s(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))))), p(p(s(s(if(if(if(if(true, true, _x111), true, _x91), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(if(if(true, false, _x111), _x82, s(if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y))))))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(p(p(s(s(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71))))), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(p(if(gt(s(_x71), 0), s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))div#(if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), p(s(p(s(s(Y))))))div#(minus(X, Y), s(Y))
div#(if(true, if(p(s(if(false, _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), _x31), p(s(if(if(p(s(if(true, true, _x91))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(if(false, _x82, true), if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))
div#(p(s(div(s(_x42), s(_x41)))), s(Y))div#(minus(div(minus(_x42, _x41), s(_x41)), Y), s(Y))div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(p(s(if(p(s(if(if(if(true, true, _x191), true, _x131), true, _x91))), false, _x71))), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X))))))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), if(true, p(s(if(true, if(false, _x52, s(Y)), _x61))), _x31))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(false, _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(true, if(false, _x52, s(Y)), _x81))))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(if(true, false, _x81), _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(false, _x82, if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71)), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(if(false, _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(if(p(s(if(true, if(true, true, _x91), _x141))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(false, _x22, s(X)), if(p(s(true)), s(Y), _x31))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(p(if(true, s(p(s(if(false, _x52, s(Y))))), _x41)))))div#(minus(X, Y), s(Y))
div#(if(if(p(s(false)), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(gt(s(_x111), 0), true, _x91), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(if(gt(0, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(true, if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), _x31), p(s(if(p(s(true)), s(Y), _x51))))div#(minus(X, Y), s(Y))div#(p(s(if(if(p(s(false)), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))))), p(s(if(true, if(if(if(true, true, _x91), false, _x71), _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(true, if(false, _x52, s(Y)), _x61))))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(true, p(s(if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y)))), _x61))))))div#(minus(X, Y), s(Y))
div#(if(if(p(s(false)), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(p(s(true)), if(if(if(true, true, _x91), false, _x71), _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))div#(if(p(s(if(if(true, false, _x81), _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(true, true, _x91))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x52, if(false, _x42, p(s(p(s(false)))))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(p(s(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71))), _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), if(true, p(s(if(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))), _x31))div#(minus(X, Y), s(Y))
div#(if(if(false, _x62, if(true, p(if(false, _x52, s(false))), _x41)), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(p(s(if(false, _x42, p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))
div#(if(if(p(s(false)), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(if(true, if(false, _x42, p(s(p(s(false))))), _x71))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(p(s(false)))), _x22, p(s(p(s(s(X)))))), p(if(true, s(if(if(true, false, _x71), _x52, s(Y))), _x41)))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), if(true, p(s(p(if(false, _x62, if(false, _x42, s(if(false, _x52, s(Y)))))))), _x31))div#(minus(X, Y), s(Y))
div#(p(s(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(if(if(false, _x122, if(true, true, _x111)), true, _x91), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), if(true, p(s(if(true, p(s(if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y)))), _x61))), _x31))div#(minus(X, Y), s(Y))
div#(if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x62, if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(if(p(s(if(true, false, _x41))), _x22, s(X)), s(Y))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(true, p(s(if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y)))), _x61), _x81))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(p(s(if(p(s(if(p(s(if(true, true, _x131))), true, _x91))), false, _x71))), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(true, if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), _x31), p(s(if(true, if(true, s(Y), _x51), _x61))))div#(minus(X, Y), s(Y))div#(if(p(if(false, _x52, s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(true, false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(gt(s(_x81), 0), if(false, _x42, s(if(false, _x52, s(Y)))), _x61)))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(s(p(s(p(if(false, _x62, if(false, _x42, s(if(false, _x52, s(Y)))))))))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(p(s(s(p(if(false, _x62, if(false, _x42, s(if(false, _x52, s(Y)))))))))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(if(p(s(p(s(if(if(true, true, _x131), true, _x91))))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x52, p(s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(true, true, _x91))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(if(if(true, true, _x91), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x72, if(false, _x62, if(false, _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))
div#(p(s(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(if(p(s(true)), true, _x91), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(true, if(p(s(if(true, true, _x91))), false, _x71), _x81), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(if(true, false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X))))))), p(s(p(s(if(false, _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(p(s(true)), true, _x91))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(p(s(if(if(true, false, _x81), _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X))))))), p(s(if(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(if(true, false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(if(true, false, _x71), _x42, s(if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))
div#(if(true, if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), _x31), p(s(if(if(true, false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(if(p(s(false)), _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(true, true, _x91))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(if(true, if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x111), _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(if(gt(s(_x151), 0), true, _x131), true, _x91))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(if(p(s(if(false, _x152, if(if(true, true, _x131), true, _x91)))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(if(true, if(false, _x42, p(s(false))), _x51), _x22, p(s(p(s(s(X)))))), p(if(true, s(p(s(if(false, _x52, s(Y))))), _x41)))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), if(true, p(s(p(if(false, _x82, s(if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y))))))), _x31))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(if(false, _x92, false), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(p(s(p(s(false)))), _x22, p(s(p(s(s(X)))))), p(s(if(if(false, _x72, false), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(true, true, _x51), if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), _x31), p(s(if(true, s(Y), _x51))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(false, _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(if(false, _x112, if(p(s(if(true, true, _x91))), false, _x71)), _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(p(s(if(p(s(if(false, _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(true, if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), _x31), p(if(false, _x42, s(if(true, s(Y), _x51)))))div#(minus(X, Y), s(Y))div#(if(if(if(true, false, _x91), _x72, gt(0, _x61)), _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(p(s(false)))), _x22, p(s(p(s(s(X)))))), p(s(if(p(s(if(true, false, _x71))), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(if(false, _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(false, _x102, if(if(p(s(if(true, true, _x91))), false, _x71), _x52, s(Y))))))))div#(minus(X, Y), s(Y))
div#(p(s(p(s(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))))))), p(s(if(if(if(true, true, _x91), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(p(s(if(true, false, _x81))), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(true, true, _x91), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(p(s(true)), true, _x91), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(true, if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71), _x81), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(if(if(false, _x82, false), _x62, false), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x62, if(if(true, false, _x71), _x52, s(Y))))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(if(if(true, true, _x91), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(false, _x42, if(p(s(false)), _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))), p(if(false, _x42, s(if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))
div#(if(p(s(gt(0, _x61))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(s(p(s(if(p(s(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71))), _x52, s(Y)))))))))div#(minus(X, Y), s(Y))
div#(p(if(true, s(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X))))))), _x51)), p(s(if(if(if(true, true, _x91), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), s(Y))div#(minus(X, Y), s(Y))
div#(if(p(s(if(false, _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(if(if(false, _x122, p(s(if(true, true, _x91)))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(if(true, p(s(false)), _x41), _x22, p(s(p(s(s(X)))))), p(p(s(s(s(Y))))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(p(s(s(if(false, _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(if(true, s(p(s(if(p(s(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71))), _x52, s(Y))))), _x41)))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(false, _x62, if(false, _x52, s(Y))), _x71))))div#(minus(X, Y), s(Y))div#(if(if(true, if(false, _x42, p(s(p(s(false))))), _x51), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x52, true), if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), _x31), p(s(if(true, s(Y), _x51))))div#(minus(X, Y), s(Y))div#(if(p(s(if(if(true, false, _x81), _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x62, if(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y))))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(if(true, s(if(p(s(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71))), _x52, s(Y))), _x81)))))div#(minus(X, Y), s(Y))div#(if(p(p(s(s(p(s(false)))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(true, false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(gt(0, _x61))), _x22, p(s(p(s(s(X)))))), p(p(s(s(s(Y))))))div#(minus(X, Y), s(Y))div#(if(if(p(s(true)), p(if(false, _x52, s(false))), _x41), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(false, _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(if(p(s(if(if(true, true, _x151), true, _x91))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(p(if(false, _x62, if(true, s(false), _x51))), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))
div#(if(if(if(false, _x62, false), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(true, p(s(if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y)))), _x61))))div#(minus(X, Y), s(Y))div#(if(true, if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), _x31), if(false, _x32, p(s(s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(false, _x42, p(s(false))))), _x22, p(s(p(s(s(X)))))), p(if(true, s(p(s(if(false, _x52, s(Y))))), _x41)))div#(minus(X, Y), s(Y))div#(if(if(if(false, _x62, false), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(true, true, _x91), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), if(false, _x32, p(if(false, _x42, s(if(false, _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(gt(p(s(0)), _x61), _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(if(false, _x62, false), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(if(p(s(if(false, _x152, if(if(true, true, _x131), true, _x91)))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(if(p(s(p(s(false)))), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(if(if(true, true, _x91), false, _x71), _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(false, _x102, p(s(if(true, true, _x91)))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(true, false, _x41), _x22, p(s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))
div#(p(s(p(s(div(s(_x62), s(_x61)))))), s(Y))div#(minus(div(minus(_x62, _x61), s(_x61)), Y), s(Y))div#(if(p(s(if(if(gt(s(_x101), 0), false, _x81), _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x62, if(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(if(gt(0, _x51), _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(if(p(s(if(if(if(false, _x172, true), true, _x131), true, _x91))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(if(false, _x42, s(p(s(if(p(s(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71))), _x52, s(Y))))))))div#(minus(X, Y), s(Y))
div#(if(if(if(false, _x62, false), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(if(false, _x112, if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71)), _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(p(s(p(s(false)))), _x22, p(s(p(s(s(X)))))), p(s(if(if(false, _x82, if(true, false, _x71)), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(gt(0, _x61), _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(if(true, s(p(s(if(false, _x52, s(Y))))), _x41)))div#(minus(X, Y), s(Y))div#(if(p(s(gt(0, _x61))), _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(p(s(false)), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), if(false, _x32, p(s(if(if(if(true, true, _x91), false, _x71), _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(p(s(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(if(if(false, _x112, true), true, _x91), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(gt(0, _x61), _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))), p(if(false, _x42, s(if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(false, _x82, if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71)), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(true, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), _x41), p(if(true, if(false, _x42, s(if(false, _x52, s(Y)))), _x61)))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(p(s(if(if(false, _x152, p(s(if(if(true, true, _x131), true, _x91)))), false, _x71))), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(p(s(p(s(if(false, _x82, false))))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(p(s(if(true, s(X), _x41))), s(Y))div#(minus(X, Y), s(Y))div#(if(if(true, if(if(false, _x62, false), _x42, p(s(p(s(false))))), _x51), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(p(s(p(s(false)))), _x22, p(s(p(s(s(X)))))), p(s(if(gt(0, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(if(false, _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(p(if(true, s(s(if(if(p(s(if(true, true, _x91))), false, _x71), _x52, s(Y)))), _x61))))div#(minus(X, Y), s(Y))
div#(if(p(if(true, if(true, s(false), _x51), _x61)), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(s(if(p(s(if(false, _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(p(s(if(true, true, _x91))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x52, p(s(false))), _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(false, _x42, s(if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(if(if(true, false, _x41), _x22, s(X)), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(if(true, false, _x81), _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(true, p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(if(true, false, _x61))), _x22, p(s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(true, if(p(s(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71))), _x52, s(Y)), _x101))))))div#(minus(X, Y), s(Y))div#(p(s(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))))), p(s(p(if(false, _x82, s(if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y))))))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(s(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))))), if(true, p(s(if(if(if(true, true, _x91), false, _x71), _x52, s(Y)))), _x31))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(s(p(if(false, _x82, s(if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y))))))))))div#(minus(X, Y), s(Y))div#(if(if(true, false, _x51), _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(true, if(false, _x42, s(if(false, _x52, s(Y)))), _x61)))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), if(true, p(s(if(false, _x52, s(Y)))), _x31))div#(minus(X, Y), s(Y))div#(if(p(s(if(gt(0, _x81), _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(true, true, _x91))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(if(true, s(if(false, _x62, if(false, _x52, s(Y)))), _x41)))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(gt(s(_x91), 0), p(s(if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y)))), _x61))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(gt(0, _x71), _x42, s(if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(false, _x82, if(if(true, true, _x91), false, _x71)), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(if(true, false, _x61), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(false, _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))), p(if(p(s(false)), _x42, s(if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(p(s(if(p(s(false)), _x42, s(if(false, _x52, s(Y))))))))div#(minus(X, Y), s(Y))div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(if(true, s(if(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y))), _x41)))div#(minus(X, Y), s(Y))
div#(p(s(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(if(true, if(if(true, true, _x111), true, _x91), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(s(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(if(if(if(false, _x132, true), true, _x111), true, _x91), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), if(false, _x32, p(s(p(s(if(false, _x52, s(Y))))))))div#(minus(X, Y), s(Y))div#(if(true, if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), _x31), p(s(if(if(p(s(if(true, true, _x91))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(if(true, false, _x61), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(true, false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(false, _x82, if(false, _x72, gt(0, _x61))), _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(true, true, _x91), p(s(if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y)))), _x61))))div#(minus(X, Y), s(Y))div#(if(p(s(if(if(false, _x62, false), _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(p(s(if(true, true, _x131))), true, _x91))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(s(p(if(false, _x92, if(false, _x62, if(false, _x42, s(if(false, _x52, s(Y))))))))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(false, _x122, if(true, true, _x91)))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(if(false, _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(if(p(s(p(s(if(true, true, _x91))))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(true, p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(false, _x52, true), if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), _x31), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), if(false, _x32, p(s(if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(if(if(if(false, _x62, p(s(false))), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(true, true, _x91), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(false, _x72, gt(0, _x61)), _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))), p(s(if(false, _x62, if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))
div#(if(false, _x22, s(X)), p(s(if(gt(s(_x71), 0), s(Y), _x31))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, false), _x22, s(X)), s(Y))div#(minus(X, Y), s(Y))
div#(s(X), if(false, _x32, s(Y)))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), if(false, _x32, s(Y)))div#(minus(X, Y), s(Y))
div#(if(if(if(false, _x62, false), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(if(p(s(if(true, if(if(true, true, _x131), true, _x91), _x151))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(p(s(if(if(p(s(false)), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(if(if(true, true, _x111), true, _x91), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(false, _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(p(s(if(false, _x62, if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X))))))))), p(s(if(if(if(true, true, _x91), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(if(false, _x62, true), false, _x41), _x22, s(X)), s(Y))div#(minus(X, Y), s(Y))
div#(if(p(s(if(if(true, false, _x81), _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(if(false, _x122, true), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(s(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(if(true, if(true, true, _x91), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(true, p(s(false)), _x61))), _x22, p(s(p(s(s(X)))))), p(s(if(if(true, false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(s(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))))), p(if(true, s(p(s(if(false, _x52, s(Y))))), _x41)))div#(minus(X, Y), s(Y))
div#(if(true, if(if(p(s(false)), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), _x31), p(s(if(if(if(true, true, _x91), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(false, _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))), p(if(false, _x62, if(false, _x42, s(if(false, _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(if(if(false, _x62, false), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), if(false, _x32, p(s(p(s(if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y))))))))div#(minus(X, Y), s(Y))div#(if(p(if(true, s(p(s(false))), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(if(true, false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X))))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(false, _x52, p(s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(if(p(s(if(true, true, _x91))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(p(s(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(if(if(p(s(true)), true, _x111), true, _x91), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(if(true, s(if(if(if(true, true, _x91), false, _x71), _x52, s(Y))), _x41)))div#(minus(X, Y), s(Y))
div#(if(if(false, _x72, gt(0, _x61)), _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))), p(p(s(s(if(false, _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(if(false, _x72, gt(0, _x61)), _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))), p(if(false, _x42, s(if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), if(false, _x32, p(s(if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(if(true, s(if(true, true, _x91)), _x111)), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(if(false, _x62, false), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(if(false, _x82, s(if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y))))))))div#(minus(X, Y), s(Y))div#(if(if(true, if(p(s(false)), _x42, p(s(p(s(false))))), _x51), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(true, true, _x91), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(if(p(s(false)), _x52, s(false))), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X))))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(true, p(s(p(s(false)))), _x41), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(true, true, _x51), if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), _x31), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(p(p(s(s(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))))))), p(s(if(if(if(true, true, _x91), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(true, if(p(s(false)), _x22, p(s(p(s(s(X)))))), _x31), p(s(if(false, _x62, if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(p(s(s(Y))))))div#(minus(X, Y), s(Y))div#(if(false, _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))), p(s(if(gt(0, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(true, if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), _x31), p(s(p(s(if(p(s(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71))), _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(p(s(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(false, _x22, s(X))), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))div#(if(if(p(if(false, _x72, s(false))), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(true, true, _x91), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(p(s(false)))), _x22, p(s(p(s(s(X)))))), p(s(if(p(s(false)), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(if(true, s(if(false, _x52, s(Y))), _x41)))div#(minus(X, Y), s(Y))
div#(if(if(true, p(if(false, _x52, s(false))), _x41), _x22, p(s(p(s(s(X)))))), if(false, _x32, p(s(s(Y)))))div#(minus(X, Y), s(Y))div#(if(true, if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), _x31), p(s(if(if(if(true, true, _x91), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(p(s(s(if(false, _x42, p(s(p(s(false))))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(if(false, _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), if(false, _x32, p(s(if(if(p(s(if(true, true, _x91))), false, _x71), _x52, s(Y))))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(false, _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(p(s(s(p(s(if(if(p(s(if(true, true, _x91))), false, _x71), _x52, s(Y)))))))))div#(minus(X, Y), s(Y))div#(if(p(s(if(false, _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(if(p(s(if(false, _x142, if(true, true, _x91)))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(if(p(s(false)), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(true, if(if(if(true, true, _x91), false, _x71), _x52, s(Y)), _x61))))))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), if(false, _x32, p(s(if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(if(true, false, _x81), _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(true, if(true, p(s(if(true, true, _x91))), _x101), _x111), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(false, _x52, false), _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(false, _x62, if(false, _x42, s(if(false, _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(if(true, false, _x41), _x22, s(X)), p(s(if(true, s(Y), _x31))))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(true, s(if(false, _x52, s(Y))), _x41)))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(true)), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(if(true, s(if(false, _x52, s(Y))), _x41)))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(true, p(if(false, _x82, s(if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y))))), _x61))))div#(minus(X, Y), s(Y))div#(if(if(false, _x52, if(false, _x42, p(s(false)))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(false, _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(if(true, false, _x81), _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(false, _x112, if(true, p(s(if(true, true, _x91))), _x101)), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(true, if(true, p(if(false, _x52, s(false))), _x41), _x61), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(false, _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(if(p(if(true, s(if(true, true, _x91)), _x131)), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(s(if(if(false, _x72, false), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(false, _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(false, _x112, if(true, p(s(if(true, true, _x91))), _x101)), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(p(s(gt(0, _x81))), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(true, true, _x91), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(p(s(if(p(s(if(true, if(if(true, true, _x131), true, _x91), _x171))), false, _x71))), _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), if(if(false, _x52, true), s(Y), _x31))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(true, if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y)), _x101))))))div#(minus(X, Y), s(Y))div#(if(p(s(if(false, _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(true, true, _x91), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(true, p(if(true, s(false), _x51)), _x41), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(false, _x52, if(if(false, _x72, gt(0, _x61)), _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(false, _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(p(s(true)), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(if(p(s(true)), s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), if(true, p(p(s(s(s(Y))))), _x31))div#(minus(X, Y), s(Y))div#(if(if(if(false, _x62, false), _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(false, _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(if(p(s(p(s(false)))), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(true, true, _x91), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(true, false, _x61), _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(s(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))))), p(s(p(s(if(p(s(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71))), _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(gt(0, _x61), _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))), p(s(if(if(true, false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(false, _x22, s(X)), p(if(true, s(if(true, s(Y), _x31)), _x51)))div#(minus(X, Y), s(Y))div#(if(gt(0, _x61), _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))), p(s(if(false, _x62, if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(if(p(s(if(p(s(if(true, true, _x131))), true, _x91))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(false, _x92, true), p(s(if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y)))), _x61))))div#(minus(X, Y), s(Y))
div#(if(false, _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))), p(s(if(if(false, _x72, false), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(if(true, s(if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y))), _x41)))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X))))))), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(p(s(p(s(false)))), _x42, s(if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))
div#(if(p(s(p(s(false)))), _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(false, _x42, s(if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(if(if(false, _x52, false), _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(true, if(false, _x42, s(if(false, _x52, s(Y)))), _x61)))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(true, if(true, false, _x71), _x81), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(false, _x102, if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y))))))))div#(minus(X, Y), s(Y))
div#(if(p(s(gt(0, _x71))), _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(false, _x42, s(if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(p(s(if(true, p(s(s(X))), _x41))), s(Y))div#(minus(X, Y), s(Y))
div#(if(gt(if(false, _x82, 0), _x61), _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(if(p(s(if(if(false, _x162, if(true, true, _x131)), true, _x91))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x62, p(s(if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y))))))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(if(false, _x42, s(p(s(if(false, _x52, s(Y))))))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), if(false, _x32, p(s(p(s(if(p(s(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71))), _x52, s(Y))))))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(if(if(true, false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(false, _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(true, if(p(s(if(true, true, _x91))), false, _x71), _x81), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(false, _x52, if(false, _x42, p(s(p(s(false)))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(true, true, _x91))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(gt(0, _x61), _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(p(s(false)), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(true, if(if(true, true, _x91), false, _x71), _x81), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(p(if(true, s(false), _x81)), _x42, s(if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X))))))), p(s(p(s(if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(p(s(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))))), p(s(if(true, if(if(if(if(true, true, _x111), true, _x91), false, _x71), _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))div#(if(p(s(if(false, _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(if(p(s(if(true, true, _x91))), false, _x71), _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, s(X)), s(Y))div#(minus(X, Y), s(Y))div#(if(true, if(if(true, false, _x41), _x22, s(X)), _x31), s(Y))div#(minus(X, Y), s(Y))
div#(p(s(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))))), p(s(p(s(if(if(if(true, true, _x91), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(p(s(if(if(if(false, _x102, true), false, _x81), _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(false, _x22, p(s(p(s(s(X)))))), div(s(_x32), s(_x31)))div#(minus(X, div(minus(_x32, _x31), s(_x31))), s(div(minus(_x32, _x31), s(_x31))))div#(if(p(s(p(s(false)))), _x22, p(s(p(s(s(X)))))), p(p(s(s(s(Y))))))div#(minus(X, Y), s(Y))
div#(if(true, if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), _x31), if(true, p(s(if(true, s(Y), _x51))), _x31))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(true, if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x81), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(p(s(false)), _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(if(p(s(if(true, true, _x91))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(gt(0, _x41), _x22, s(X)), s(Y))div#(minus(X, Y), s(Y))
div#(if(true, if(true, if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), _x31), _x41), p(s(if(true, s(Y), _x51))))div#(minus(X, Y), s(Y))div#(p(s(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(if(if(gt(s(_x131), 0), true, _x111), true, _x91), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(p(s(if(false, _x52, s(false))))), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(p(s(if(false, _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(if(p(s(if(gt(s(_x151), 0), true, _x91))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(false, _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(p(s(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71))), _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(p(s(if(p(s(if(if(if(false, _x192, true), true, _x131), true, _x91))), false, _x71))), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(false, _x22, s(X)), if(false, _x32, s(Y)))div#(minus(X, Y), s(Y))div#(if(p(if(p(s(true)), s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))
div#(if(if(gt(0, _x91), _x72, gt(0, _x61)), _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(p(s(s(if(false, _x42, p(s(p(s(false))))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(true, true, _x91))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(if(false, _x42, s(if(true, if(false, _x52, s(Y)), _x61)))))div#(minus(X, Y), s(Y))div#(p(p(s(s(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))))))), p(s(if(if(if(if(true, true, _x111), true, _x91), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(p(if(true, s(false), _x51)))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(if(false, _x62, false))), _x22, p(s(p(s(s(X)))))), p(p(s(s(s(Y))))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(false, _x72, if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(if(p(s(if(true, true, _x91))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(if(if(false, _x62, false), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(if(p(s(if(if(if(true, true, _x171), true, _x131), true, _x91))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(false, _x52, if(gt(0, _x61), _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), if(true, p(s(p(s(if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y)))))), _x31))div#(minus(X, Y), s(Y))
div#(if(p(s(if(false, _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(if(false, _x112, s(if(true, true, _x91)))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(s(if(p(s(false)), _x22, p(s(p(s(s(X)))))))), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(if(true, if(if(false, _x72, gt(0, _x61)), _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))), _x51), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(gt(0, _x61), _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))
div#(if(p(s(p(s(false)))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x62, if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(if(false, _x52, s(false)))), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(p(s(false)), _x62, if(false, _x42, s(if(false, _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(false, _x62, if(false, _x42, s(if(false, _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(p(s(s(if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y)))))))))div#(minus(X, Y), s(Y))div#(if(p(s(if(false, _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x62, if(if(p(s(if(true, true, _x91))), false, _x71), _x52, s(Y))))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(if(true, if(true, s(p(s(if(false, _x52, s(Y))))), _x41), _x61)))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(p(if(true, s(if(false, _x52, s(Y))), _x71)))))div#(minus(X, Y), s(Y))
div#(p(s(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))))), p(s(if(false, _x62, if(if(if(if(true, true, _x111), true, _x91), false, _x71), _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), if(true, p(if(false, _x42, s(if(false, _x52, s(Y))))), _x31))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(if(p(s(false)), _x62, if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(if(if(true, p(s(if(false, _x42, p(s(p(s(false))))))), _x51), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(if(gt(s(_x71), 0), s(p(s(if(false, _x52, s(Y))))), _x41)))div#(minus(X, Y), s(Y))div#(if(true, if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), _x31), p(s(p(s(if(true, s(Y), _x51))))))div#(minus(X, Y), s(Y))
div#(if(p(if(false, _x62, if(true, s(false), _x51))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(true, if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), _x31), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(p(s(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(s(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))))), p(s(if(true, p(s(if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y)))), _x61))))div#(minus(X, Y), s(Y))
div#(if(true, p(s(s(X))), _x21), s(Y))div#(minus(X, Y), s(Y))div#(if(if(if(true, true, _x61), false, _x41), _x22, s(X)), s(Y))div#(minus(X, Y), s(Y))
div#(if(if(false, _x52, if(true, false, _x41)), _x22, s(X)), s(Y))div#(minus(X, Y), s(Y))div#(if(if(true, false, _x51), _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(p(s(false)), _x42, s(if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))
div#(if(if(true, if(false, _x42, p(s(p(s(false))))), _x51), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(true, true, _x91), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), if(false, _x42, p(s(if(true, s(Y), _x31)))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(div(s(_x52), s(_x51)))))div#(minus(X, div(minus(_x52, _x51), s(_x51))), s(div(minus(_x52, _x51), s(_x51))))div#(if(true, if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), _x31), p(s(if(true, p(s(if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y)))), _x61))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(if(true, false, _x81), _x62, if(false, _x42, s(if(false, _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(p(s(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))))), p(if(true, s(if(if(if(if(true, true, _x111), true, _x91), false, _x71), _x52, s(Y))), _x41)))div#(minus(X, Y), s(Y))
div#(if(p(s(if(false, _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(true, p(s(if(false, _x42, p(s(p(s(false))))))), _x51), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(if(p(s(if(true, true, _x91))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(p(s(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(true, if(if(if(true, true, _x111), true, _x91), false, _x71), _x81), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(false, _x22, s(X))), s(Y))div#(minus(X, Y), s(Y))
div#(if(p(s(if(false, _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(if(p(s(if(if(false, _x152, true), true, _x91))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(if(true, if(false, _x42, p(s(p(s(false))))), _x51), _x22, p(s(p(s(s(X)))))), p(s(if(true, p(s(if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y)))), _x61))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X))))))), p(s(if(if(true, false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(if(false, _x42, s(if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))
div#(if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), p(p(s(s(s(Y))))))div#(minus(X, Y), s(Y))div#(if(p(s(p(if(true, s(false), _x71)))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(p(if(false, _x72, s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(true, false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(s(if(p(s(false)), _x22, p(s(p(s(s(X)))))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(p(s(false)))), _x22, p(s(p(s(s(X)))))), p(if(false, _x42, s(if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(p(p(s(s(if(false, _x52, s(Y)))))))))div#(minus(X, Y), s(Y))
div#(if(p(if(false, _x52, s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(if(false, _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(false, _x122, if(true, true, _x91)))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))div#(p(s(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))))), p(if(true, s(if(if(if(true, true, _x91), false, _x71), _x52, s(Y))), _x41)))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, false), _x22, s(X)), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))div#(if(true, if(p(s(false)), _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), _x41), p(if(false, _x42, s(if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x72, gt(0, _x61)), _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))), p(s(if(if(true, false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(if(false, _x62, false), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(if(p(s(if(if(true, if(true, true, _x131), _x161), true, _x91))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(gt(0, _x61), _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))), p(s(if(p(s(false)), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(if(gt(0, _x81), _x62, false), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(true, if(true, true, _x91), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), if(false, _x32, p(s(s(Y)))))div#(minus(X, Y), s(Y))
div#(p(s(if(true, if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), _x61))), p(s(if(if(if(if(true, true, _x111), true, _x91), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(p(s(false)), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(false, _x92, true), if(if(if(true, true, _x91), false, _x71), _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(gt(0, _x91), _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(if(if(false, _x62, false), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(if(p(if(true, s(if(if(true, true, _x131), true, _x91)), _x141)), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(false, _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(p(s(if(false, _x82, s(if(if(p(s(if(true, true, _x91))), false, _x71), _x52, s(Y))))))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), if(true, p(s(if(false, _x62, if(false, _x52, s(Y))))), _x31))div#(minus(X, Y), s(Y))
div#(if(gt(p(0), _x61), _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(p(s(true)), if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), _x31), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))
div#(p(s(p(s(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))))))), p(s(if(if(if(if(true, true, _x111), true, _x91), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), if(true, p(if(p(s(false)), _x42, s(if(false, _x52, s(Y))))), _x31))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(false, _x102, if(p(s(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71))), _x52, s(Y))))))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(p(s(if(p(s(p(s(if(if(true, true, _x131), true, _x91))))), false, _x71))), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(false, _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(false, _x102, p(s(if(true, true, _x91)))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(gt(0, _x61), _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(false, _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), if(false, _x32, p(p(s(s(s(Y)))))))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(p(if(false, _x82, s(false))), _x42, s(if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(p(s(if(false, _x42, s(if(false, _x52, s(Y))))))))div#(minus(X, Y), s(Y))div#(if(if(true, p(if(true, s(false), _x51)), _x41), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))
div#(if(if(if(false, _x62, false), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(if(p(if(false, _x142, s(if(if(true, true, _x131), true, _x91)))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(if(p(if(true, s(false), _x71)), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(true, true, _x91), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(s(p(if(false, _x62, if(false, _x42, s(if(false, _x52, s(Y)))))))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x52, p(s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(p(s(if(false, _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X))))))), p(s(if(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(p(s(if(false, _x142, if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71)))), _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(s(if(false, _x82, p(if(false, _x62, if(false, _x42, s(if(false, _x52, s(Y))))))))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(false, _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(if(true, s(if(if(p(s(if(true, true, _x91))), false, _x71), _x52, s(Y))), _x41)))div#(minus(X, Y), s(Y))div#(p(s(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(false, _x82, if(if(if(true, true, _x111), true, _x91), false, _x71)), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x52, if(false, _x42, p(s(false)))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(true, if(p(s(if(if(true, false, _x81), _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), _x31), p(s(if(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(if(false, _x72, true), p(if(false, _x52, s(false))), _x41), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(gt(0, _x41), _x22, s(X)), p(s(if(true, s(Y), _x31))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(true, s(Y), _x71))))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), if(true, p(s(if(if(p(s(if(true, true, _x91))), false, _x71), _x52, s(Y)))), _x31))div#(minus(X, Y), s(Y))
div#(p(s(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(if(gt(s(_x111), 0), true, _x91), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(p(s(false)), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(true, true, _x91), if(if(if(true, true, _x91), false, _x71), _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(s(p(if(if(true, false, _x101), _x62, if(false, _x42, s(if(false, _x52, s(Y)))))))))div#(minus(X, Y), s(Y))div#(if(p(p(s(s(if(false, _x42, p(s(p(s(false))))))))), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(if(p(s(if(true, true, _x91))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(true, if(if(if(false, _x62, false), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), _x31), p(s(p(s(if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(p(s(if(false, _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(s(p(if(false, _x82, s(if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y))))))))div#(minus(X, Y), s(Y))
div#(if(p(s(p(if(true, s(false), _x71)))), _x22, p(s(p(s(s(X)))))), p(s(if(if(true, false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(if(false, _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(p(s(true)), true, _x91))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(p(s(false)), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(if(true, s(if(true, if(if(if(true, true, _x91), false, _x71), _x52, s(Y)), _x61)), _x41)))div#(minus(X, Y), s(Y))div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x72, if(true, if(false, _x52, s(Y)), _x61)))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(if(true, p(s(s(s(Y)))), _x41)))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(p(s(if(if(true, p(s(if(if(true, true, _x131), true, _x91))), _x151), false, _x71))), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(p(s(if(p(if(false, _x162, s(if(if(true, true, _x131), true, _x91)))), false, _x71))), _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(false, _x102, if(true, true, _x91)), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(true, if(false, _x42, p(s(p(s(false))))), _x51), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(true, true, _x91))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(p(s(false)), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), if(true, p(s(if(if(if(true, true, _x91), false, _x71), _x52, s(Y)))), _x31))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(gt(0, _x61))), _x22, p(s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))
div#(if(p(s(if(gt(0, _x81), _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), p(s(if(true, s(Y), _x51))))div#(minus(X, Y), s(Y))
div#(p(s(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(p(s(p(s(false)))), _x22, p(s(p(s(s(X))))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(false, _x62, if(p(s(false)), _x42, s(if(false, _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(if(false, _x42, s(p(s(if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y))))))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(if(if(true, true, _x101), false, _x81), _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(true, false, _x41), _x22, s(X)), if(false, _x32, s(Y)))div#(minus(X, Y), s(Y))
div#(p(s(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))))), p(s(if(p(s(if(if(if(true, true, _x111), true, _x91), false, _x71))), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(if(true, true, _x111), true, _x91), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(gt(s(0), s(_x71)), _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(gt(s(_x51), 0), if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), _x31), p(s(if(true, s(Y), _x51))))div#(minus(X, Y), s(Y))
div#(p(if(false, _x52, s(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X))))))))), p(s(if(if(if(if(true, true, _x111), true, _x91), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(if(if(false, _x82, false), _x62, if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))
div#(p(s(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))))), p(if(false, _x62, if(false, _x42, s(if(false, _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(gt(0, _x51), _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(p(s(false)), _x42, s(if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))
div#(p(s(if(if(true, p(if(false, _x52, s(false))), _x41), _x22, p(s(p(s(s(X)))))))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(if(true, false, _x51), _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(false, _x62, if(false, _x42, s(if(false, _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(p(s(p(s(s(X))))), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(s(p(if(false, _x42, s(if(false, _x52, s(Y))))))))div#(minus(X, Y), s(Y))
div#(p(s(if(if(if(false, _x82, false), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(if(true, true, _x91), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(p(s(false)))), _x22, p(s(p(s(s(X)))))), p(s(if(if(true, if(true, false, _x71), _x81), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(gt(0, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(true, p(s(false)), _x41), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x62, if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))
div#(if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), p(if(true, s(s(Y)), _x41)))div#(minus(X, Y), s(Y))div#(if(p(p(s(s(false)))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(p(s(p(s(if(false, _x52, s(Y)))))))))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X))))))), p(s(if(true, p(s(if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y)))), _x61))))div#(minus(X, Y), s(Y))
div#(if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), if(false, _x32, p(s(s(Y)))))div#(minus(X, Y), s(Y))div#(if(true, if(p(s(p(s(false)))), _x22, p(s(p(s(s(X)))))), _x31), p(s(if(if(true, false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(if(true, false, _x61), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(p(s(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71))), _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))
div#(if(false, _x22, p(s(p(s(s(X)))))), if(false, _x32, s(Y)))div#(minus(X, Y), s(Y))div#(if(gt(if(true, 0, _x81), _x61), _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(if(true, false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X))))))), p(s(if(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(false, _x22, s(X))), p(s(if(true, s(Y), _x31))))div#(minus(X, Y), s(Y))div#(if(if(false, _x52, if(false, _x42, p(s(p(s(false)))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(true, true, _x91), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(gt(0, _x61), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(true, p(s(if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y)))), _x61))))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), if(false, _x32, p(s(p(if(false, _x62, if(false, _x42, s(if(false, _x52, s(Y))))))))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(false, _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(true, if(if(p(s(if(true, true, _x91))), false, _x71), _x52, s(Y)), _x101))))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(s(if(false, _x62, s(s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(if(false, _x42, s(if(true, p(s(if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y)))), _x61)))))div#(minus(X, Y), s(Y))div#(if(if(false, _x52, if(false, _x42, p(s(p(s(false)))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(true, false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(false, _x42, if(true, if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), _x31)), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(false, _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))), p(s(if(false, _x62, if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(false, _x62, false))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x62, if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(gt(s(_x91), 0), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x62, false), _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(false, _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))), p(s(p(s(if(false, _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(p(s(if(false, _x42, s(X)))), s(Y))div#(minus(X, Y), s(Y))div#(if(p(s(if(true, false, _x61))), _x22, p(s(p(s(s(X)))))), p(p(s(s(s(Y))))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(p(s(if(p(s(if(if(gt(s(_x191), 0), true, _x131), true, _x91))), false, _x71))), _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(if(p(s(false)), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(if(false, _x42, s(if(true, if(if(if(true, true, _x91), false, _x71), _x52, s(Y)), _x61)))))div#(minus(X, Y), s(Y))
div#(if(if(gt(0, _x61), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(true, true, _x91))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(if(true, p(s(false)), _x71), _x42, s(if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))
div#(if(p(s(p(s(false)))), _x22, p(s(p(s(s(X)))))), p(if(false, _x42, s(if(if(true, false, _x71), _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(p(s(if(p(s(false)), _x22, p(s(p(s(s(X)))))))), p(p(s(s(s(Y))))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(if(true, if(true, false, _x81), _x91), _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(if(false, _x62, false), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(p(s(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71))), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(if(true, s(false), _x51))), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))div#(p(s(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(false, _x82, if(if(true, true, _x91), false, _x71)), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(minus(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), 0), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(true, if(p(s(p(s(false)))), _x22, p(s(p(s(s(X)))))), _x31), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(false, _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(if(false, _x122, true), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(gt(0, _x61), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(if(false, _x82, s(if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y))))))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(if(false, _x72, p(s(false))), _x42, s(if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), div(s(_x32), s(_x31)))div#(minus(X, div(minus(_x32, _x31), s(_x31))), s(div(minus(_x32, _x31), s(_x31))))
div#(if(p(if(false, _x62, s(if(if(true, false, _x81), _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), if(true, p(s(if(true, s(Y), _x31))), _x41))div#(minus(X, Y), s(Y))
div#(if(false, _x22, s(X)), p(s(if(if(false, _x72, true), s(Y), _x31))))div#(minus(X, Y), s(Y))div#(if(p(if(true, s(p(s(false))), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(p(s(gt(0, _x81))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(true, false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(if(true, false, _x61))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x62, if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(s(if(true, p(if(false, _x62, if(false, _x42, s(if(false, _x52, s(Y)))))), _x81))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(s(s(p(s(s(Y))))))))div#(minus(X, Y), s(Y))
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(true, if(false, _x52, s(Y)), _x61), _x71))))div#(minus(X, Y), s(Y))div#(if(p(s(if(if(true, false, _x81), _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(false, _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(false, _x82, if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71)), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(if(if(false, _x72, false), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x52, if(false, _x42, p(s(p(s(false)))))), _x22, p(s(p(s(s(X)))))), p(s(if(true, p(s(if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y)))), _x61))))div#(minus(X, Y), s(Y))div#(if(p(s(p(s(false)))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x62, if(if(true, false, _x71), _x52, s(Y))))))div#(minus(X, Y), s(Y))
div#(if(p(s(p(s(false)))), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(if(true, false, _x71), _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))div#(if(p(s(if(false, _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(if(false, _x42, s(if(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y))))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(p(s(if(false, _x42, s(if(false, _x52, s(Y))))))))div#(minus(X, Y), s(Y))div#(p(s(if(p(s(if(false, _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(if(if(true, true, _x111), true, _x91), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(s(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))))), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))div#(if(p(s(if(false, _x62, false))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(false, _x22, p(s(p(s(s(X))))))), s(Y))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, s(X)), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(if(p(s(true)), true, _x131), true, _x91))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(p(s(true)), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(false, _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), if(true, p(s(if(if(p(s(if(true, true, _x91))), false, _x71), _x52, s(Y)))), _x31))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), if(false, _x32, p(if(p(s(false)), _x42, s(if(false, _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(p(if(gt(s(_x71), 0), s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(p(s(if(p(s(if(if(true, if(true, true, _x131), _x181), true, _x91))), false, _x71))), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(p(s(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(p(s(if(true, true, _x91))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(s(if(p(s(false)), _x22, p(s(p(s(s(X)))))))), p(s(if(false, _x62, if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))
div#(if(p(s(p(s(false)))), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(if(true, false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(if(p(s(if(true, true, _x91))), false, _x71), _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(if(false, _x52, s(s(s(Y)))))))div#(minus(X, Y), s(Y))div#(if(if(p(s(false)), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x62, if(if(if(true, true, _x91), false, _x71), _x52, s(Y))))))div#(minus(X, Y), s(Y))
div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(true, true, _x91))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(p(s(s(if(if(true, true, _x131), true, _x91))))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(if(false, _x62, false), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(if(true, s(if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y))), _x81)))))div#(minus(X, Y), s(Y))div#(if(p(s(if(false, _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(gt(s(_x121), 0), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(false, _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(true, if(true, p(s(if(true, true, _x91))), _x101), _x111), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(true, if(if(p(s(false)), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), _x31), p(s(if(true, if(if(if(true, true, _x91), false, _x71), _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))
div#(if(p(p(s(s(false)))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x62, if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(if(p(if(true, s(if(false, _x42, p(s(p(s(false)))))), _x61)), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(true, true, _x91))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), if(true, p(if(false, _x42, s(if(false, _x52, s(Y))))), _x31))div#(minus(X, Y), s(Y))div#(if(if(false, _x72, gt(0, _x61)), _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))), p(s(if(p(s(false)), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(if(false, _x32, s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))div#(if(if(gt(0, _x61), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(true, true, _x91), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(s(if(true, if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), _x31))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(if(if(true, p(s(false)), _x61), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(true, true, _x91), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(p(s(s(p(s(if(false, _x52, s(Y)))))))))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(if(p(s(false)), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X))))))), p(s(if(if(if(true, true, _x91), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(s(if(p(s(if(false, _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))))), p(p(s(s(if(if(p(s(if(true, true, _x91))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(p(s(if(p(s(false)), _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(if(false, _x62, if(true, s(p(s(if(false, _x52, s(Y))))), _x41))))div#(minus(X, Y), s(Y))div#(if(if(if(false, _x62, false), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(if(p(s(p(s(if(if(true, true, _x131), true, _x91))))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(p(p(s(s(false)))), _x22, p(s(p(s(s(X)))))), p(p(s(s(s(Y))))))div#(minus(X, Y), s(Y))div#(if(p(s(p(s(false)))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(false, _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x52, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false))))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(false, _x82, if(false, _x52, s(Y))))))))div#(minus(X, Y), s(Y))
div#(if(p(s(p(s(false)))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(true, true, _x91), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(if(true, if(false, _x62, false), _x71), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(p(if(true, if(false, _x52, s(false)), _x61)), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(p(s(s(p(s(if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y)))))))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x72, gt(0, _x61)), _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))), p(s(if(gt(0, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(p(s(false)))), _x22, p(s(p(s(s(X)))))), p(if(true, s(if(false, _x52, s(Y))), _x41)))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(if(p(p(s(s(if(if(true, true, _x131), true, _x91))))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X))))))), p(s(if(if(p(s(if(true, true, _x91))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(false, _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(if(if(true, p(s(if(true, true, _x91))), _x121), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(true, if(false, _x42, s(if(false, _x52, s(Y)))), _x61)))div#(minus(X, Y), s(Y))
div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(gt(s(_x121), 0), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x82, if(true, p(s(if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y)))), _x61)))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X))))))), p(if(true, s(p(s(if(false, _x52, s(Y))))), _x41)))div#(minus(X, Y), s(Y))div#(if(p(s(if(false, _x62, p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(true, false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(if(false, _x62, false), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), if(true, p(s(p(s(if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y)))))), _x31))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(true, if(false, _x62, if(false, _x42, s(if(false, _x52, s(Y))))), _x71)))div#(minus(X, Y), s(Y))
div#(if(true, if(true, if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), _x31), _x41), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(true, if(false, _x22, p(s(p(s(s(X)))))), _x31), s(Y))div#(minus(X, Y), s(Y))
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(false, _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(p(s(p(s(false)))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(true)), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(s(s(X))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(p(s(if(false, _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), if(true, p(s(if(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))), _x31))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), if(false, _x32, p(s(if(false, _x62, if(false, _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(p(s(if(false, _x92, false))), _x42, s(if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(if(true, if(true, true, _x131), _x141), true, _x91))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(true, gt(0, _x61), _x71), _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(if(if(true, true, _x71), s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(if(p(s(false)), _x62, false), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(false, _x62, if(false, _x52, s(Y))))))))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(p(s(if(false, _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X))))))), p(p(s(s(if(if(p(s(if(true, true, _x91))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(if(gt(0, _x61), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(if(false, _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(p(s(if(true, s(if(if(p(s(if(true, true, _x91))), false, _x71), _x52, s(Y))), _x81)))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(s(p(if(false, _x42, s(if(false, _x52, s(Y))))))))div#(minus(X, Y), s(Y))div#(if(gt(0, _x61), _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))), p(s(p(s(if(false, _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(p(s(p(s(if(false, _x42, p(s(p(s(false))))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(false, _x72, gt(0, _x61)), _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(if(false, _x112, if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71)), _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(if(p(s(gt(0, _x81))), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(if(if(true, true, _x91), false, _x71), _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, s(X)), p(s(if(true, s(Y), _x31))))div#(minus(X, Y), s(Y))div#(if(if(p(s(false)), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(true, if(if(if(true, true, _x91), false, _x71), _x52, s(Y)), _x61), _x81))))div#(minus(X, Y), s(Y))
div#(if(true, if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), _x31), p(if(true, s(if(true, s(Y), _x51)), _x41)))div#(minus(X, Y), s(Y))div#(if(if(true, if(false, _x72, gt(0, _x61)), _x81), _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(if(false, _x62, false), _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(true, if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), _x31), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))
div#(if(true, if(false, _x22, s(X)), _x31), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))div#(if(p(s(p(s(if(false, _x42, p(s(p(s(false))))))))), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(if(p(s(if(true, true, _x91))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(s(if(if(true, false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(true, if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), _x31), p(s(if(if(true, true, _x71), s(Y), _x51))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(if(true, s(if(if(p(s(if(true, true, _x91))), false, _x71), _x52, s(Y))), _x41)))div#(minus(X, Y), s(Y))div#(if(p(s(if(if(true, false, _x81), _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(if(p(s(false)), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X))))))), p(s(if(true, if(if(if(true, true, _x91), false, _x71), _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))div#(if(if(if(false, _x62, false), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(if(false, _x42, s(p(s(if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y))))))))div#(minus(X, Y), s(Y))
div#(if(if(p(s(false)), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(gt(s(_x91), 0), if(if(if(true, true, _x91), false, _x71), _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))div#(if(p(s(if(false, _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(p(p(s(s(s(if(if(p(s(if(true, true, _x91))), false, _x71), _x52, s(Y)))))))))div#(minus(X, Y), s(Y))
div#(if(if(if(false, _x62, false), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(true, true, _x91))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(false, _x102, p(s(if(if(true, true, _x131), true, _x91)))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(false, _x52, if(false, _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(if(false, _x62, false), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(s(p(s(if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y)))))))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(p(s(s(false)))), _x22, p(s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))
div#(if(if(p(s(false)), _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), if(gt(s(_x51), 0), s(Y), _x31))div#(minus(X, Y), s(Y))
div#(if(if(false, _x52, false), _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(false, _x52, if(false, _x42, p(s(p(s(false)))))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(false, _x122, if(if(true, true, _x131), true, _x91)))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(false, _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))), p(s(p(if(false, _x62, if(false, _x42, s(if(false, _x52, s(Y)))))))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(p(s(if(false, _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X))))))), p(s(if(if(p(s(if(true, true, _x91))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(if(p(s(false)), _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(true, true, _x91), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(if(false, _x82, true), if(false, _x42, s(if(false, _x52, s(Y)))), _x61)))div#(minus(X, Y), s(Y))div#(if(p(s(p(s(if(true, false, _x81))))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(s(if(p(s(false)), _x22, p(s(p(s(s(X)))))))), s(Y))div#(minus(X, Y), s(Y))div#(if(if(p(s(false)), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(if(false, _x82, s(if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y))))))))div#(minus(X, Y), s(Y))
div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(true, if(true, p(s(if(true, true, _x91))), _x101), _x111), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(if(gt(0, _x81), _x62, if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(false, _x82, if(true, false, _x71)), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(if(false, _x42, s(s(Y)))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(if(false, _x82, false), _x62, if(false, _x42, s(if(false, _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(gt(0, _x41), _x22, p(s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(s(p(s(if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y)))))))))div#(minus(X, Y), s(Y))div#(if(p(s(if(false, _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(gt(s(_x131), 0), true, _x91))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x62, p(if(false, _x82, s(if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y)))))))))div#(minus(X, Y), s(Y))div#(if(true, if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), _x31), p(s(div(s(_x52), s(_x51)))))div#(minus(X, div(minus(_x52, _x51), s(_x51))), s(div(minus(_x52, _x51), s(_x51))))
div#(if(p(if(true, s(if(false, _x42, p(s(p(s(false)))))), _x61)), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(if(p(s(if(true, true, _x91))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(if(false, _x72, gt(0, _x61)), _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))), if(false, _x32, p(s(if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))
div#(if(false, _x22, s(X)), if(false, _x42, if(true, s(Y), _x31)))div#(minus(X, Y), s(Y))div#(if(if(if(true, false, _x61), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(true, true, _x91))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(if(false, _x62, false), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(if(p(s(if(if(gt(s(_x171), 0), true, _x131), true, _x91))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(p(s(if(p(s(if(false, _x172, if(if(true, true, _x131), true, _x91)))), false, _x71))), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(if(if(true, false, _x61), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(p(if(false, _x122, s(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71)))), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x62, if(if(if(true, true, _x91), false, _x71), _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(if(false, _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(if(true, false, _x71), _x42, s(if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(if(p(s(false)), _x82, s(if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y))))))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(if(if(false, _x72, false), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(if(true, s(p(s(if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y))))), _x41)))div#(minus(X, Y), s(Y))
div#(if(if(if(true, false, _x61), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(if(false, _x82, s(if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y))))))))div#(minus(X, Y), s(Y))div#(if(if(if(true, p(s(false)), _x61), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(if(if(true, true, _x91), false, _x71), _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))
div#(if(if(if(false, _x62, false), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(if(true, if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x111), _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(gt(0, _x61), _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))), p(if(true, s(if(false, _x52, s(Y))), _x41)))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), if(true, p(s(p(s(if(p(s(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71))), _x52, s(Y)))))), _x31))div#(minus(X, Y), s(Y))div#(if(true, if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), _x31), p(if(true, s(p(s(if(false, _x52, s(Y))))), _x41)))div#(minus(X, Y), s(Y))
div#(if(if(true, p(if(false, _x52, s(false))), _x41), _x22, p(s(p(s(s(X)))))), p(if(true, s(s(Y)), _x41)))div#(minus(X, Y), s(Y))div#(if(p(if(true, s(if(if(true, false, _x81), _x42, p(s(p(s(false)))))), _x61)), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(gt(0, _x61))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x62, if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(if(true, if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), _x31), p(s(if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(if(true, true, _x81), if(false, _x42, s(if(false, _x52, s(Y)))), _x61)))div#(minus(X, Y), s(Y))div#(if(if(true, false, _x41), _x22, s(X)), div(s(_x32), s(_x31)))div#(minus(X, div(minus(_x32, _x31), s(_x31))), s(div(minus(_x32, _x31), s(_x31))))
div#(p(s(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))))), p(s(p(s(if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(p(s(if(false, _x72, if(if(true, false, _x81), _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(s(s(div(s(_x72), s(_x71)))))))div#(minus(X, div(minus(_x72, _x71), s(_x71))), s(div(minus(_x72, _x71), s(_x71))))div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(s(p(if(true, if(false, _x42, s(if(false, _x52, s(Y)))), _x61)))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(true, if(if(true, false, _x81), _x42, p(s(p(s(false))))), _x71))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(p(s(gt(0, _x81))))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x52, if(false, _x42, p(s(p(s(false)))))), _x22, p(s(p(s(s(X)))))), p(s(p(if(false, _x82, s(if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y))))))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), if(true, p(if(true, s(p(s(if(false, _x52, s(Y))))), _x41)), _x31))div#(minus(X, Y), s(Y))
div#(p(s(if(false, _x62, if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X))))))))), p(s(if(if(if(if(true, true, _x111), true, _x91), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x62, if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y))))))div#(minus(X, Y), s(Y))
div#(if(if(if(true, false, _x61), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(true, p(s(if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y)))), _x61))))div#(minus(X, Y), s(Y))div#(if(false, _x22, p(s(p(s(s(X)))))), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(if(p(s(if(true, true, _x91))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(if(p(s(false)), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(p(s(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71))), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(false, _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(p(s(if(p(s(if(true, true, _x91))), false, _x71))), _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(p(s(if(gt(0, _x81), _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(if(p(s(if(true, true, _x91))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(true, if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), _x31), p(s(p(s(if(false, _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(if(p(if(true, s(if(if(true, true, _x131), true, _x91)), _x141)), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(if(if(if(true, false, _x81), _x62, false), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(true, if(p(s(if(false, _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), _x31), p(p(s(s(if(if(p(s(if(true, true, _x91))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(p(s(s(X))), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))div#(if(p(if(true, if(false, _x62, s(if(false, _x42, p(s(p(s(false))))))), _x71)), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(p(s(false)), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(if(false, _x112, true), true, _x91), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(true, p(s(false)), _x41), _x22, p(s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))
div#(p(s(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(if(if(if(true, true, _x131), true, _x111), true, _x91), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(s(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(true, if(if(true, true, _x91), false, _x71), _x81), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(if(true, s(s(X)), _x31)), s(Y))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), if(false, _x32, p(s(p(if(false, _x82, s(if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y)))))))))div#(minus(X, Y), s(Y))
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(p(s(s(s(Y))))))div#(minus(X, Y), s(Y))div#(if(if(if(false, _x62, false), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(p(s(s(p(s(if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y)))))))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(p(if(true, s(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71)), _x121)), _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(p(s(p(s(false)))), _x22, p(s(p(s(s(X)))))), p(s(if(if(gt(s(_x91), 0), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(p(if(false, _x52, s(false))))), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(p(s(true)), if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), _x31), p(s(if(true, s(Y), _x51))))div#(minus(X, Y), s(Y))
div#(p(p(s(s(s(X))))), s(Y))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(p(s(if(if(true, true, _x131), true, _x91))))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(p(s(false)), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(if(if(true, true, _x91), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(p(s(if(p(p(s(s(if(if(true, true, _x131), true, _x91))))), false, _x71))), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(p(s(s(p(s(s(X))))))), s(Y))div#(minus(X, Y), s(Y))
div#(p(s(p(s(p(s(s(X))))))), s(Y))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(if(true, s(if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y))), _x81)))))div#(minus(X, Y), s(Y))
div#(if(true, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), _x41), p(if(p(s(false)), _x42, s(if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(if(p(s(if(false, _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(false, _x82, if(p(s(if(true, true, _x91))), false, _x71)), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(p(s(false)), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(p(s(if(if(true, true, _x91), false, _x71))), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(s(if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))))), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(if(p(if(gt(0, _x71), _x52, s(false))), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(if(p(s(true)), s(p(s(if(false, _x52, s(Y))))), _x41)))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), if(true, p(s(if(if(if(true, true, _x91), false, _x71), _x52, s(Y)))), _x31))div#(minus(X, Y), s(Y))div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(false, _x82, if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71)), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(s(if(if(gt(0, _x81), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(if(if(true, true, _x111), true, _x91), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(s(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))))), p(s(if(true, if(if(if(true, true, _x91), false, _x71), _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(if(if(true, false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(if(false, _x132, true), true, _x91))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(false, _x62, false))), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(p(s(if(p(s(if(if(p(s(true)), true, _x131), true, _x91))), false, _x71))), _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(s(p(if(gt(0, _x101), _x62, if(false, _x42, s(if(false, _x52, s(Y)))))))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(false, _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(if(false, _x42, s(if(if(p(s(if(true, true, _x91))), false, _x71), _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(if(if(if(false, _x62, false), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(if(p(s(if(if(false, _x162, if(true, true, _x131)), true, _x91))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x52, if(false, _x42, p(s(p(s(false)))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(s(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(if(false, _x102, if(if(true, true, _x111), true, _x91)), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(true, false, _x51), _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(s(p(if(false, _x62, if(false, _x42, s(if(false, _x52, s(Y)))))))))div#(minus(X, Y), s(Y))div#(if(p(s(p(s(false)))), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(false, _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(true, if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71), _x81), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(false, _x52, p(s(if(if(true, false, _x81), _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, false), _x22, p(s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))div#(if(p(s(if(true, false, _x71))), _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(false, _x42, s(if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(if(true, false, _x81), _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), if(true, p(s(if(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))), _x31))div#(minus(X, Y), s(Y))div#(if(p(s(if(false, _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), if(true, p(p(s(s(if(if(p(s(if(true, true, _x91))), false, _x71), _x52, s(Y)))))), _x31))div#(minus(X, Y), s(Y))
div#(if(gt(div(0, s(_x81)), _x61), _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(true, p(if(false, _x52, s(false))), _x41), _x22, p(s(p(s(s(X)))))), p(p(s(s(s(Y))))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(false, _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(if(gt(0, _x111), _x82, s(if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y))))))))div#(minus(X, Y), s(Y))
div#(if(p(s(p(s(false)))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(if(true, false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(if(false, _x72, gt(0, _x61)), _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))), p(s(p(s(if(false, _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(true, if(p(s(if(false, _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), _x31), p(s(if(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(gt(0, _x61), _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))), p(p(s(s(if(false, _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(p(s(p(s(if(false, _x62, s(X)))))), s(Y))div#(minus(X, Y), s(Y))div#(if(if(if(false, _x62, false), _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(if(true, s(p(s(if(false, _x52, s(Y))))), _x41)))div#(minus(X, Y), s(Y))
div#(p(s(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(true, false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(true, if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), _x31), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(p(s(if(p(s(if(true, true, _x91))), false, _x71))), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(true, if(p(s(false)), _x42, p(s(p(s(false))))), _x51), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(if(if(true, true, _x91), false, _x71), _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(false, _x42, p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(false, _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(p(if(false, _x62, if(false, _x52, s(false)))), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(p(s(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71))), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(if(if(true, false, _x81), _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(gt(s(_x121), 0), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X))))))), p(s(p(s(if(p(s(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71))), _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(if(true, p(s(if(if(true, false, _x81), _x42, p(s(p(s(false))))))), _x51), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(if(if(false, _x82, false), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(if(false, _x72, false), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(p(s(if(true, false, _x81))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(true, false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(s(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(if(if(true, if(true, true, _x111), _x121), true, _x91), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(s(if(p(s(if(false, _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(if(true, true, _x91), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(if(false, _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(true, p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(s(if(if(false, _x72, gt(0, _x61)), _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(p(if(true, s(false), _x51)))), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))
div#(if(if(p(s(if(false, _x62, false))), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(p(s(p(s(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71))))), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), if(true, p(if(false, _x62, if(false, _x42, s(if(false, _x52, s(Y)))))), _x31))div#(minus(X, Y), s(Y))div#(p(s(if(if(if(true, false, _x81), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(if(true, true, _x91), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(false, _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(if(true, p(s(s(if(if(p(s(if(true, true, _x91))), false, _x71), _x52, s(Y))))), _x41)))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(p(s(if(true, if(false, _x42, s(if(false, _x52, s(Y)))), _x61)))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(if(false, _x112, true), true, _x91), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(p(s(s(s(Y))))))div#(minus(X, Y), s(Y))
div#(if(p(s(p(p(s(s(false)))))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(false, _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(false, _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(s(p(if(true, if(false, _x62, if(false, _x42, s(if(false, _x52, s(Y))))), _x91)))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(p(p(s(s(s(Y))))))))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), if(false, _x32, p(if(true, if(false, _x42, s(if(false, _x52, s(Y)))), _x61))))div#(minus(X, Y), s(Y))
div#(if(p(if(if(false, _x72, false), _x52, s(false))), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(true, if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), _x31), p(s(if(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(if(false, _x72, if(false, _x62, false)), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(false, _x72, s(p(if(false, _x62, if(false, _x42, s(if(false, _x52, s(Y))))))))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(p(s(if(true, if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x141))), _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), if(true, p(s(if(if(true, false, _x71), _x52, s(Y)))), _x31))div#(minus(X, Y), s(Y))
div#(if(gt(0, _x61), _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))), p(s(if(gt(0, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(s(if(true, if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), _x61))), p(s(if(if(if(true, true, _x91), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(false, _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(if(true, if(p(s(if(true, true, _x91))), false, _x71), _x111), _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x62, if(if(p(s(if(true, true, _x91))), false, _x71), _x52, s(Y))))))div#(minus(X, Y), s(Y))
div#(if(if(p(s(false)), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(if(false, _x42, s(if(if(if(true, true, _x91), false, _x71), _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(p(s(if(false, _x82, s(if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y))))))))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(if(true, false, _x91), _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(false, _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(if(true, p(s(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71))), _x111), _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(p(s(if(false, _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(if(false, _x132, true), true, _x91))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(true, p(s(p(s(s(X))))), _x21), s(Y))div#(minus(X, Y), s(Y))div#(if(if(if(false, _x62, false), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(if(p(s(if(if(p(s(true)), true, _x131), true, _x91))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(true, if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), _x31), p(if(true, s(s(Y)), _x41)))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(if(if(true, true, _x151), true, _x131), true, _x91))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(gt(0, _x51), _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(false, _x42, s(if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(p(s(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))))), p(p(s(s(if(if(if(true, true, _x91), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(if(p(s(false)), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(if(p(s(if(if(gt(s(_x171), 0), true, _x131), true, _x91))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(false, _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), if(false, _x32, p(s(if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(s(p(if(p(s(false)), _x42, s(if(false, _x52, s(Y))))))))div#(minus(X, Y), s(Y))div#(if(p(if(false, _x62, s(false))), _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(false, _x42, s(if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))
div#(if(p(s(p(if(false, _x72, s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(if(false, _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x62, if(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y))))))div#(minus(X, Y), s(Y))
div#(if(true, if(false, _x22, s(X)), _x31), s(Y))div#(minus(X, Y), s(Y))div#(if(p(s(p(s(p(s(false)))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(true, false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(p(s(false)), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), if(false, _x32, p(s(if(true, if(if(if(true, true, _x91), false, _x71), _x52, s(Y)), _x61)))))div#(minus(X, Y), s(Y))div#(if(gt(0, _x51), _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(false, _x62, if(false, _x42, s(if(false, _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(p(s(if(if(true, true, _x91), false, _x71))), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), p(s(if(if(true, true, _x71), s(Y), _x31))))div#(minus(X, Y), s(Y))
div#(if(if(p(s(false)), _x72, gt(0, _x61)), _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(p(s(s(false)))), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(if(true, s(if(false, _x52, s(Y))), _x41)))div#(minus(X, Y), s(Y))div#(if(p(s(if(false, _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(if(p(s(false)), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(true, false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(s(s(X))), if(false, _x32, s(Y)))div#(minus(X, Y), s(Y))
div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(if(false, _x42, s(if(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), if(true, p(s(s(Y))), _x31))div#(minus(X, Y), s(Y))
div#(if(if(true, p(s(false)), _x41), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(if(false, _x102, if(false, _x82, s(if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y)))))))))div#(minus(X, Y), s(Y))
div#(p(s(s(X))), div(s(_x32), s(_x31)))div#(minus(X, div(minus(_x32, _x31), s(_x31))), s(div(minus(_x32, _x31), s(_x31))))div#(p(s(if(if(if(false, _x62, false), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))))), p(s(p(s(if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(p(if(false, _x52, s(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X))))))))), p(s(if(if(if(true, true, _x91), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(if(false, _x62, false), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(p(s(s(if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y)))))))))div#(minus(X, Y), s(Y))
div#(p(s(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(if(true, s(p(s(s(X)))), _x31)), s(Y))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X))))))), p(s(p(if(false, _x82, s(if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y))))))))div#(minus(X, Y), s(Y))div#(p(s(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))))), p(if(false, _x42, s(if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(false, _x72, false))), _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(false, _x42, s(if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(if(if(gt(0, _x61), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(true, false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(if(true, false, _x81), _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(if(true, s(if(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y))), _x41)))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(true, if(true, true, _x91), _x121))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(s(p(s(if(true, s(X), _x61))))), s(Y))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(if(p(s(false)), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(if(false, _x72, if(false, _x62, s(if(false, _x42, p(s(p(s(false))))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(p(s(if(false, _x82, false))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(true, false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(p(s(s(if(if(true, false, _x81), _x42, p(s(p(s(false))))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(s(if(if(p(s(false)), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(if(true, true, _x91), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(if(true, true, _x81), if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))
div#(p(s(p(p(s(s(s(X))))))), s(Y))div#(minus(X, Y), s(Y))div#(p(s(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(if(false, _x102, if(true, true, _x91)), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(s(if(p(s(p(s(false)))), _x22, p(s(p(s(s(X)))))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), if(false, _x32, p(s(if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(p(s(if(true, true, _x91))))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(p(s(if(if(true, false, _x81), _x42, p(s(p(s(false))))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(s(if(true, if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), _x31))), p(s(if(true, s(Y), _x51))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), if(false, _x32, p(s(p(s(if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y))))))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(p(s(s(if(true, true, _x91))))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(if(true, p(if(false, _x52, s(false))), _x41), _x22, p(s(p(s(s(X))))))), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(if(if(if(false, _x62, false), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(false, _x102, if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y))))))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(if(p(s(if(if(if(true, true, _x171), true, _x131), true, _x91))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), if(true, p(if(true, if(false, _x42, s(if(false, _x52, s(Y)))), _x61)), _x31))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(p(s(false)), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(p(s(true)), true, _x91), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(false, _x42, if(true, if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), _x31)), p(s(if(true, s(Y), _x51))))div#(minus(X, Y), s(Y))
div#(if(p(p(s(if(true, s(false), _x51)))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(if(p(s(false)), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(if(true, false, _x81), _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(p(s(true)), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(p(s(false)), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(if(true, s(if(if(if(true, true, _x91), false, _x71), _x52, s(Y))), _x41)))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(s(p(if(p(s(false)), _x62, if(false, _x42, s(if(false, _x52, s(Y)))))))))div#(minus(X, Y), s(Y))div#(p(s(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))))), p(s(if(p(s(if(if(true, true, _x91), false, _x71))), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))div#(if(true, if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), _x31), if(true, p(s(s(Y))), _x31))div#(minus(X, Y), s(Y))
div#(if(true, if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), _x31), p(s(if(false, _x62, if(true, s(Y), _x51)))))div#(minus(X, Y), s(Y))div#(if(true, if(false, _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))), _x51), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(gt(0, _x51), _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(true, if(false, _x42, s(if(false, _x52, s(Y)))), _x61)))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(if(true, s(p(if(false, _x82, s(if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y)))))), _x41)))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(s(if(p(s(false)), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(if(false, _x62, false), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(if(p(s(false)), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), if(false, _x32, p(if(true, s(p(s(if(false, _x52, s(Y))))), _x41))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(if(true, false, _x81), _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(true, if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), _x31), p(p(s(s(if(true, s(Y), _x51))))))div#(minus(X, Y), s(Y))
div#(p(if(false, _x32, s(s(X)))), s(Y))div#(minus(X, Y), s(Y))div#(if(p(s(p(s(false)))), _x22, p(s(p(s(s(X)))))), if(false, _x32, p(s(if(if(true, false, _x71), _x52, s(Y))))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), if(false, _x32, p(if(false, _x62, if(false, _x42, s(if(false, _x52, s(Y))))))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x62, if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(if(true, false, _x81), _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(true, if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71), _x81), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(false, _x82, if(p(s(if(true, true, _x91))), false, _x71)), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(if(gt(0, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(p(s(false)), _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(if(true, s(p(s(if(false, _x52, s(Y))))), _x41)))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), if(true, p(s(if(false, _x52, s(Y)))), _x31))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), if(false, _x32, p(if(false, _x42, s(if(false, _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(p(s(if(if(true, if(false, _x42, p(s(p(s(false))))), _x71), _x22, p(s(p(s(s(X)))))))), p(s(if(if(if(if(true, true, _x111), true, _x91), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(if(p(s(false)), _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(if(if(true, true, _x91), false, _x71), _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(if(false, _x92, if(true, false, _x81)), _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(p(s(true)), false, _x41), _x22, s(X)), s(Y))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), if(false, _x32, p(s(if(if(if(true, true, _x91), false, _x71), _x52, s(Y))))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(false, _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(p(s(if(true, true, _x91))))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(s(X), div(s(_x32), s(_x31)))div#(minus(X, div(minus(_x32, _x31), s(_x31))), s(div(minus(_x32, _x31), s(_x31))))
div#(if(p(s(if(false, _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), if(false, _x32, p(p(s(s(if(if(p(s(if(true, true, _x91))), false, _x71), _x52, s(Y))))))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(true, if(if(true, true, _x91), false, _x71), _x81), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(true, if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), _x31), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(gt(0, _x61), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(p(s(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71))), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(false, _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))), if(false, _x32, p(s(if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(if(false, _x42, s(if(false, _x62, if(false, _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(false, _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(if(p(s(if(p(s(true)), true, _x91))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(if(false, _x52, false), _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(p(s(false)), _x42, s(if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))
div#(if(true, if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), _x31), if(false, _x32, p(s(if(true, s(Y), _x51)))))div#(minus(X, Y), s(Y))div#(if(false, _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))), p(if(false, _x42, s(if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))
div#(if(if(true, false, _x41), _x22, s(X)), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(p(s(s(p(if(false, _x82, s(if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y))))))))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(false, _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(s(if(p(s(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71))), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(p(s(false)), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(if(p(s(false)), _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(false, _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X))))))), p(s(if(if(if(true, true, _x91), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(if(true, s(false), _x61)), _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(false, _x42, s(if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(if(if(if(false, _x92, false), _x72, gt(0, _x61)), _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(p(s(if(false, _x62, if(false, _x42, s(if(false, _x52, s(Y)))))))))div#(minus(X, Y), s(Y))div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(p(s(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71))), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(false, _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(if(true, s(if(true, true, _x91)), _x111)), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(true, false, _x51), _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(if(if(false, _x62, false), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X))))))), p(s(p(s(if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(p(s(if(false, _x22, s(X)))), p(s(if(true, s(Y), _x31))))div#(minus(X, Y), s(Y))
div#(if(if(gt(s(_x71), 0), p(if(false, _x52, s(false))), _x41), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(if(p(s(false)), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(true, p(s(if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y)))), _x61))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x52, if(if(false, _x62, false), _x42, p(s(p(s(false)))))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(p(s(p(p(s(s(false)))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(true, false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(true, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), _x41), p(s(p(if(false, _x62, if(false, _x42, s(if(false, _x52, s(Y)))))))))div#(minus(X, Y), s(Y))div#(if(if(if(false, _x62, false), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(true, false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(if(true, s(s(Y)), _x41)))div#(minus(X, Y), s(Y))div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), if(true, p(s(if(false, _x52, s(Y)))), _x31))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(s(if(false, _x62, if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(if(p(p(s(if(true, s(false), _x51)))), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(false, _x42, p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(if(true, false, _x71), _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))
div#(p(s(if(if(false, _x72, if(false, _x42, p(s(p(s(false)))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(if(if(true, true, _x111), true, _x91), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(gt(0, _x61), _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))), p(s(if(if(false, _x72, false), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(true, p(s(p(s(false)))), _x41), _x22, p(s(p(s(s(X)))))), p(s(if(if(true, false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), p(if(false, _x52, s(if(true, s(Y), _x31)))))div#(minus(X, Y), s(Y))
div#(if(if(p(s(false)), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x82, if(true, if(if(if(true, true, _x91), false, _x71), _x52, s(Y)), _x61)))))div#(minus(X, Y), s(Y))div#(if(if(false, _x52, if(false, _x42, p(s(false)))), _x22, p(s(p(s(s(X)))))), p(if(true, s(p(s(if(false, _x52, s(Y))))), _x41)))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(s(p(s(if(false, _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), if(true, p(s(p(s(if(false, _x52, s(Y)))))), _x31))div#(minus(X, Y), s(Y))
div#(if(if(p(s(false)), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(false, _x102, if(true, true, _x91)), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(if(if(true, p(s(if(if(true, true, _x131), true, _x91))), _x121), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(p(s(p(s(s(X))))), div(s(_x32), s(_x31)))div#(minus(X, div(minus(_x32, _x31), s(_x31))), s(div(minus(_x32, _x31), s(_x31))))div#(p(s(p(if(false, _x52, s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(true, if(true, if(false, _x42, s(if(false, _x52, s(Y)))), _x61), _x71)))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(if(false, _x42, s(p(if(false, _x82, s(if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y)))))))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(s(p(if(if(false, _x102, false), _x62, if(false, _x42, s(if(false, _x52, s(Y)))))))))div#(minus(X, Y), s(Y))div#(p(s(if(false, _x22, s(X)))), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(if(if(false, _x112, false), _x82, s(if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y))))))))div#(minus(X, Y), s(Y))div#(if(if(false, _x72, gt(0, _x61)), _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))), p(if(true, s(if(false, _x52, s(Y))), _x41)))div#(minus(X, Y), s(Y))
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x62, if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(if(p(s(if(true, if(false, _x42, p(s(p(s(false))))), _x71))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(true, true, _x91))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x62, p(s(if(p(s(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71))), _x52, s(Y))))))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(if(true, s(s(s(Y))), _x51))))div#(minus(X, Y), s(Y))
div#(if(p(s(p(s(false)))), _x22, p(s(p(s(s(X)))))), if(true, p(s(if(if(true, false, _x71), _x52, s(Y)))), _x31))div#(minus(X, Y), s(Y))div#(if(if(if(false, _x62, false), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(if(p(s(if(if(if(false, _x172, true), true, _x131), true, _x91))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(s(if(gt(0, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(if(true, false, _x61), _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(false, _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, p(s(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X))))))))), p(s(if(if(if(true, true, _x91), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(false, _x62, if(false, _x52, s(Y))))))))div#(minus(X, Y), s(Y))
div#(if(false, _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))), p(p(s(s(if(false, _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(if(true, if(false, _x42, p(s(p(s(false))))), _x51), _x22, p(s(p(s(s(X)))))), p(s(if(if(true, false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(if(false, _x42, s(if(if(p(s(if(true, true, _x91))), false, _x71), _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(if(false, _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))), p(s(if(if(true, false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(false, _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(p(s(s(if(true, true, _x91))))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(true, if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), _x31), p(s(if(gt(s(_x71), 0), s(Y), _x51))))div#(minus(X, Y), s(Y))
div#(if(true, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), _x41), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(p(s(p(s(false)))), _x22, p(s(p(s(s(X))))))), p(s(if(if(true, false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(if(true, s(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X))))))), _x51)), p(s(if(if(if(if(true, true, _x111), true, _x91), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(true, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), _x41), p(if(false, _x62, if(false, _x42, s(if(false, _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(p(s(s(s(Y))))))div#(minus(X, Y), s(Y))div#(if(p(s(if(false, _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(if(p(p(s(s(if(true, true, _x91))))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(p(s(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))))), p(if(p(s(false)), _x42, s(if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(if(gt(0, _x41), _x22, s(X)), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))
div#(if(true, if(if(true, p(if(false, _x52, s(false))), _x41), _x22, p(s(p(s(s(X)))))), _x31), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(p(if(false, _x72, s(if(false, _x52, s(Y))))))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(if(if(false, _x122, p(s(if(if(true, true, _x131), true, _x91)))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), if(false, _x32, p(s(if(if(p(s(if(true, true, _x91))), false, _x71), _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(p(s(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))))), if(true, p(s(if(if(if(if(true, true, _x111), true, _x91), false, _x71), _x52, s(Y)))), _x31))div#(minus(X, Y), s(Y))
div#(if(if(p(s(false)), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), if(true, p(s(if(true, if(if(if(true, true, _x91), false, _x71), _x52, s(Y)), _x61))), _x31))div#(minus(X, Y), s(Y))div#(if(p(s(if(false, _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(true, false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(true, s(X), _x21), s(Y))div#(minus(X, Y), s(Y))div#(p(s(if(if(true, false, _x41), _x22, s(X)))), s(Y))div#(minus(X, Y), s(Y))
div#(p(s(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(p(s(if(if(true, true, _x111), true, _x91))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(true, if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), _x31), p(s(p(s(if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(s(X), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(gt(0, _x61), _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))), if(false, _x32, p(s(if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))
div#(p(s(if(p(s(if(if(true, false, _x81), _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(if(false, _x62, false), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(if(p(p(s(s(if(if(true, true, _x131), true, _x91))))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(p(s(if(p(s(false)), _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))))), p(if(false, _x42, s(if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(if(p(s(if(false, _x72, gt(0, _x61)))), _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))

Rewrite Rules

gt(0, Y)falsegt(s(X), 0)true
gt(s(X), s(Y))gt(X, Y)p(0)0
p(s(X))Xif(true, X, Y)X
if(false, X, Y)Yminus(X, Y)if(gt(Y, 0), minus(p(X), p(Y)), X)
div(0, s(Y))0div(s(X), s(Y))s(div(minus(X, Y), s(Y)))

Original Signature

Termination of terms over the following signature is verified: 0, minus, s, if, p, div, false, true, gt

Strategy

Context-sensitive strategy:
μ(true) = μ(T) = μ(0) = μ(false) = ∅
μ(p#) = μ(s) = μ(if) = μ(p) = μ(if#) = {1}
μ(gt#) = μ(minus) = μ(div) = μ(div#) = μ(minus#) = μ(gt) = {1, 2}


The left-hand side of the rule div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y))))) → div#(minus(X, Y), s(Y)) is backward narrowed to the following relevant and irrelevant terms (a narrowing is irrelevant if by dropping it the correctness (and completeness) of the processor is not influenced).
Relevant TermsIrrelevant Terms
div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y))))) 
div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(p(s(if(true, true, _x121))), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y))))) 
div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(if(true, s(if(if(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y))), _x41))) 
div#(if(p(if(true, if(false, _x62, s(if(false, _x42, p(s(p(s(false))))))), _x71)), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y))))) 
div#(if(if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y))))) 
div#(if(p(s(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y))))) 
div#(if(true, if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), _x31), p(s(if(if(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y))))) 
div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(false, _x112, if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101)), false, _x71), _x52, s(Y))))) 
div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(true, if(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101), false, _x71), _x81), _x52, s(Y))))) 
div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(if(if(true, true, _x141), true, _x121), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y))))) 
div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), if(true, p(s(if(if(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))), _x31)) 
div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(false, _x82, if(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101), false, _x71)), _x52, s(Y))))) 
div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(if(p(s(true)), true, _x121), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y))))) 
div#(if(p(if(gt(0, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y))))) 
div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x62, if(if(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))) 
div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(if(false, _x42, s(if(if(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))) 
div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(if(true, if(true, true, _x121), _x131), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y))))) 
div#(if(if(false, _x52, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false))))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y))))) 
div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(if(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)), _x61)))) 
div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(if(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y))))))) 
div#(if(false, _x32, if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X))))))), p(s(if(if(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y))))) 
div#(p(s(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y))))) 
div#(if(p(if(if(false, _x82, false), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y))))) 
div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(if(if(false, _x142, true), true, _x121), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y))))) 
div#(if(p(if(false, _x72, if(false, _x62, s(if(false, _x42, p(s(p(s(false))))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y))))) 
div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(if(false, _x132, if(true, true, _x121)), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y))))) 
div#(if(p(if(p(s(false)), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y))))) 
div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(true, if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101), _x111), false, _x71), _x52, s(Y))))) 
div#(if(p(p(s(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y))))) 
div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(if(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y))))))) 
div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(if(gt(s(_x141), 0), true, _x121), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y))))) 
div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(p(s(if(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101), false, _x71))), _x52, s(Y))))) 
div#(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y))))) 
div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), if(false, _x32, p(s(if(if(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))) 
Thus, the rule div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y))))) → div#(minus(X, Y), s(Y)) is replaced by the following rules:
div#(if(p(if(false, _x72, if(false, _x62, s(if(false, _x42, p(s(p(s(false))))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y))))) → div#(minus(X, Y), s(Y))div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(p(s(if(true, true, _x121))), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y))))) → div#(minus(X, Y), s(Y))
div#(if(if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y))))) → div#(minus(X, Y), s(Y))div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), if(true, p(s(if(if(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))), _x31)) → div#(minus(X, Y), s(Y))
div#(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y))))) → div#(minus(X, Y), s(Y))div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(if(p(s(true)), true, _x121), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y))))) → div#(minus(X, Y), s(Y))
div#(if(if(false, _x52, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false))))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y))))) → div#(minus(X, Y), s(Y))div#(if(true, if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), _x31), p(s(if(if(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y))))) → div#(minus(X, Y), s(Y))
div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(if(if(false, _x142, true), true, _x121), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y))))) → div#(minus(X, Y), s(Y))div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), if(false, _x32, p(s(if(if(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))) → div#(minus(X, Y), s(Y))
div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(if(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y))))))) → div#(minus(X, Y), s(Y))div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(if(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y))))))) → div#(minus(X, Y), s(Y))
div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(if(false, _x42, s(if(if(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))) → div#(minus(X, Y), s(Y))div#(if(p(p(s(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y))))) → div#(minus(X, Y), s(Y))
div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(true, if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101), _x111), false, _x71), _x52, s(Y))))) → div#(minus(X, Y), s(Y))div#(if(false, _x32, if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X))))))), p(s(if(if(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y))))) → div#(minus(X, Y), s(Y))
div#(p(s(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y))))) → div#(minus(X, Y), s(Y))div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(false, _x112, if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101)), false, _x71), _x52, s(Y))))) → div#(minus(X, Y), s(Y))
div#(if(p(if(p(s(false)), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y))))) → div#(minus(X, Y), s(Y))div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(if(if(true, true, _x141), true, _x121), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y))))) → div#(minus(X, Y), s(Y))
div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(if(gt(s(_x141), 0), true, _x121), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y))))) → div#(minus(X, Y), s(Y))div#(if(p(if(gt(0, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y))))) → div#(minus(X, Y), s(Y))
div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y))))) → div#(minus(X, Y), s(Y))div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(p(s(if(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101), false, _x71))), _x52, s(Y))))) → div#(minus(X, Y), s(Y))
div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(if(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)), _x61)))) → div#(minus(X, Y), s(Y))div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(false, _x82, if(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101), false, _x71)), _x52, s(Y))))) → div#(minus(X, Y), s(Y))
div#(if(p(if(true, if(false, _x62, s(if(false, _x42, p(s(p(s(false))))))), _x71)), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y))))) → div#(minus(X, Y), s(Y))div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(if(true, if(true, true, _x121), _x131), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y))))) → div#(minus(X, Y), s(Y))
div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(true, if(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101), false, _x71), _x81), _x52, s(Y))))) → div#(minus(X, Y), s(Y))div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x62, if(if(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))) → div#(minus(X, Y), s(Y))
div#(if(p(if(if(false, _x82, false), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y))))) → div#(minus(X, Y), s(Y))div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(if(false, _x132, if(true, true, _x121)), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y))))) → div#(minus(X, Y), s(Y))
div#(if(p(s(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y))))) → div#(minus(X, Y), s(Y))div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(if(true, s(if(if(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y))), _x41))) → div#(minus(X, Y), s(Y))

Problem 50: BackwardsNarrowing



Dependency Pair Problem

Dependency Pairs

div#(if(p(if(gt(0, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(true, if(p(s(if(if(gt(s(_x161), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x81), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(if(false, _x42, s(if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))
div#(if(if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(if(if(gt(s(_x171), 0), false, _x151), _x82, if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71)), _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(if(true, p(if(false, _x52, s(false))), _x41), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(if(true, if(true, s(false), _x51), _x61)), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x32, p(s(if(true, if(false, _x52, s(Y)), _x61)))))))div#(minus(X, Y), s(Y))div#(if(true, if(false, _x22, s(X)), _x31), p(s(if(true, s(Y), _x31))))div#(minus(X, Y), s(Y))
div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(gt(s(_x121), 0), if(p(s(if(if(gt(s(_x161), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x81), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(s(if(false, _x72, if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X))))))))), p(s(if(if(if(if(false, _x132, if(true, true, _x121)), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), p(s(if(if(false, _x82, if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71)), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(if(true, if(false, _x62, s(if(false, _x42, p(s(p(s(false))))))), _x71)), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(if(gt(s(_x161), 0), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(false, _x82, if(p(s(if(if(gt(s(_x161), 0), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71)), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(gt(p(0), _x81), _x62, if(false, _x42, s(if(false, _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(if(p(s(false)), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(if(true, true, _x111), true, _x91), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51))), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(if(false, _x82, if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71)), _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(p(s(if(if(false, _x92, p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false))))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(p(s(if(if(gt(s(_x161), p(p(0))), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(p(s(false)), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(false, _x82, if(if(true, true, _x91), false, _x71)), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(s(if(if(gt(0, _x81), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(if(true, true, _x91), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(false, _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(p(if(false, _x62, s(s(if(if(p(s(if(true, true, _x91))), false, _x71), _x52, s(Y))))))))div#(minus(X, Y), s(Y))div#(if(p(s(p(s(false)))), _x22, p(s(p(s(s(X)))))), if(false, _x32, p(s(if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))
div#(p(if(true, s(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X))))))), _x51)), p(s(if(if(if(p(s(if(false, _x132, if(true, true, _x121)))), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(p(s(s(p(s(s(s(Y))))))))))div#(minus(X, Y), s(Y))
div#(p(s(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(p(s(if(if(gt(s(_x161), if(true, p(p(0)), _x191)), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(true, if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), _x31), p(if(false, _x42, s(s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(if(gt(s(_x161), p(div(0, s(_x201)))), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(false, _x32, p(s(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X))))))))), p(if(true, s(if(if(p(s(if(if(gt(if(true, s(_x161), _x181), p(p(0))), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y))), _x41)))div#(minus(X, Y), s(Y))
div#(if(p(if(if(if(true, true, _x101), false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(if(gt(s(_x161), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(s(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(p(s(if(if(gt(s(_x161), p(s(p(0)))), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(false, _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(if(false, _x42, p(s(s(if(if(p(s(if(true, true, _x91))), false, _x71), _x52, s(Y))))))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(p(s(if(p(if(true, s(if(if(true, true, _x131), true, _x91)), _x161)), false, _x71))), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X))))))), p(s(p(s(if(if(if(gt(s(_x111), 0), true, _x91), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(true, p(s(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))))), _x31), p(s(if(if(if(true, true, _x91), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(s(if(if(if(true, false, _x81), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(if(if(true, true, _x111), true, _x91), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(s(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))))), if(false, _x32, p(s(if(if(if(if(true, true, _x111), true, _x91), false, _x71), _x52, s(Y))))))div#(minus(X, Y), s(Y))
div#(p(s(if(if(false, _x92, p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false))))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(p(s(if(if(gt(s(_x161), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), if(false, _x32, p(s(if(if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y))))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, p(s(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X))))))))), p(s(if(if(if(if(true, true, _x111), true, _x91), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(if(if(false, _x82, false), _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(if(p(s(if(true, true, _x91))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(p(if(if(true, if(false, _x72, true), _x81), s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))div#(if(if(p(s(if(false, _x82, false))), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(true, true, _x91), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(gt(0, _x71), _x42, s(if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(if(p(s(if(true, if(if(true, true, _x131), true, _x91), _x151))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(if(if(if(false, _x112, if(true, true, _x101)), true, _x81), p(if(true, s(s(s(s(Y)))), _x61)), _x51))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(if(false, _x72, if(true, p(if(true, s(s(s(s(Y)))), _x61)), _x51)))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, p(s(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X))))))))), p(s(if(if(if(p(s(if(false, _x132, if(true, true, _x121)))), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(false, _x142, if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101)))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(p(s(if(false, _x122, true))), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(p(s(false)), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(if(if(true, true, _x91), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(p(s(gt(0, _x61))), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(true, s(Y), _x51))))))div#(minus(X, Y), s(Y))div#(if(p(s(gt(0, _x61))), _x22, p(s(p(s(s(X)))))), p(s(if(if(false, _x72, true), s(Y), _x51))))div#(minus(X, Y), s(Y))
div#(p(s(if(p(p(s(if(if(false, _x72, true), s(false), _x51)))), _x22, p(s(p(s(s(X)))))))), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))div#(p(s(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), if(true, p(s(if(if(p(s(if(if(gt(if(true, s(_x161), _x181), p(p(0))), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))), _x31))div#(minus(X, Y), s(Y))
div#(if(p(if(if(false, _x82, false), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(true, if(p(s(if(if(gt(s(_x161), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x81), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(false, _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))), p(if(true, if(false, _x42, s(if(false, _x52, s(Y)))), _x61)))div#(minus(X, Y), s(Y))
div#(if(p(s(gt(0, _x61))), _x22, p(s(p(s(s(X)))))), p(p(p(if(true, s(s(s(s(Y)))), _x61)))))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(false, _x72, if(false, _x62, if(false, _x42, s(if(false, _x52, s(Y))))))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x52, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false))))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(if(true, if(false, _x62, s(if(false, _x42, p(s(p(s(false))))))), _x71)), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(s(if(false, _x72, if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X))))))))), p(p(s(s(if(if(p(s(if(if(gt(s(_x161), p(if(false, _x222, 0))), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), if(true, p(s(if(false, _x52, s(Y)))), _x31))div#(minus(X, Y), s(Y))
div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x62, if(if(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(if(if(if(true, true, _x81), p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(if(if(true, false, _x151), _x82, if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71)), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(p(if(if(true, true, _x81), s(s(s(s(Y)))), _x61)))))div#(minus(X, Y), s(Y))div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(if(false, _x72, s(if(false, _x32, p(s(if(true, if(false, _x52, s(Y)), _x61))))))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(true, p(s(if(true, p(s(false)), _x61))), _x41), _x22, p(s(p(s(s(X)))))), p(if(true, s(if(false, _x52, s(Y))), _x41)))div#(minus(X, Y), s(Y))
div#(if(if(if(false, _x82, true), p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x62, p(s(if(false, _x52, s(Y))))))))div#(minus(X, Y), s(Y))div#(if(p(s(p(s(if(false, _x42, p(s(p(s(false))))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(true, true, _x91))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(s(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(p(p(s(s(if(if(gt(if(true, s(_x161), _x181), p(p(0))), true, _x121), p(s(if(true, true, _x91))), _x101))))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(if(if(p(s(true)), false, _x81), _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(gt(s(_x121), 0), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(p(s(gt(0, _x61))))), _x22, p(s(p(s(s(X)))))), p(s(if(true, s(Y), _x51))))div#(minus(X, Y), s(Y))div#(if(p(s(if(false, _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(p(s(p(s(s(if(if(p(s(if(true, true, _x91))), false, _x71), _x52, s(Y)))))))))div#(minus(X, Y), s(Y))
div#(if(if(gt(s(_x61), 0), false, _x41), _x22, s(X)), s(Y))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(gt(0, _x61)))), _x22, p(s(p(s(s(X)))))), p(s(if(true, s(Y), _x51))))div#(minus(X, Y), s(Y))
div#(p(s(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(p(s(if(if(gt(s(_x161), p(p(s(p(0))))), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(s(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))))), p(s(p(s(if(true, p(if(false, _x62, if(false, _x42, s(if(false, _x52, s(Y)))))), _x81))))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(false, _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(true, if(true, true, _x91), _x121))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(p(s(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(if(false, _x122, true), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(if(true, false, _x61), _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(if(true, s(p(s(if(false, _x52, s(Y))))), _x41)))div#(minus(X, Y), s(Y))div#(p(s(p(if(true, s(s(X)), _x51)))), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(if(if(true, gt(s(_x161), p(0)), _x171), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(gt(0, _x61), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X))))))), p(s(if(if(if(p(s(gt(s(_x111), 0))), true, _x91), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(s(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(s(p(s(if(if(p(s(if(if(gt(if(true, s(_x161), _x181), p(p(0))), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(p(s(if(gt(0, _x61), _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))))), p(s(if(if(true, false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(true, if(false, _x42, p(s(false))), _x51), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(s(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(p(s(if(if(gt(if(true, s(_x161), _x181), if(true, p(p(0)), _x191)), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(true, if(true, false, _x41), _x51), _x22, s(X)), s(Y))div#(minus(X, Y), s(Y))
div#(if(p(s(if(false, _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(if(p(if(false, _x132, s(if(true, true, _x91)))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(if(p(s(if(if(gt(s(_x161), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(true, p(s(false)), _x61))), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(false, _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(p(s(if(if(false, _x82, false), _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(p(s(if(if(false, _x72, true), s(false), _x51)))), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(true, if(false, _x52, s(Y)), _x61))))))div#(minus(X, Y), s(Y))div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(false, _x112, if(if(false, _x122, true), p(s(if(true, true, _x91))), _x101)), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(if(false, _x72, false), _x42, s(if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(if(gt(s(_x161), p(p(s(0)))), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(p(s(false)))), _x22, p(s(p(s(s(X)))))), if(true, p(s(if(false, _x52, s(Y)))), _x31))div#(minus(X, Y), s(Y))div#(p(s(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(if(true, if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101), _x111), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(gt(if(true, 0, _x81), _x61))), _x22, p(s(p(s(s(X)))))), p(s(if(true, s(Y), _x51))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(if(if(true, true, _x71), s(p(s(if(false, _x52, s(Y))))), _x41)))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(p(s(gt(0, _x91))), _x42, s(if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(if(if(true, if(false, _x42, p(s(p(s(false))))), _x51), _x22, p(s(p(s(s(X)))))), p(s(p(if(false, _x82, s(if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y))))))))div#(minus(X, Y), s(Y))
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(true, if(false, _x52, s(Y)), _x61))))))div#(minus(X, Y), s(Y))div#(p(s(p(if(true, s(s(X)), _x51)))), div(s(_x32), p(s(s(_x31)))))div#(minus(X, div(minus(_x32, _x31), s(_x31))), s(div(minus(_x32, _x31), s(_x31))))
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(false, _x32, p(s(if(true, if(false, _x52, s(Y)), _x61)))))))))div#(minus(X, Y), s(Y))div#(if(if(p(if(true, s(false), _x71)), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(if(if(true, true, _x91), false, _x71), _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X))))))), p(s(if(if(if(gt(p(s(s(_x111))), 0), true, _x91), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(if(gt(s(s(_x161)), s(p(0))), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(true, p(if(false, _x52, s(false))), _x41), _x22, p(s(p(s(s(X)))))), if(true, p(s(s(Y))), _x31))div#(minus(X, Y), s(Y))div#(p(s(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(true, if(if(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))
div#(if(if(p(s(false)), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(true, if(if(if(true, true, _x91), false, _x71), _x52, s(Y)), _x61))))))div#(minus(X, Y), s(Y))div#(p(s(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))))), p(if(true, if(false, _x42, s(if(false, _x52, s(Y)))), _x61)))div#(minus(X, Y), s(Y))
div#(p(s(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(p(s(if(if(gt(p(s(s(_x161))), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(true, s(p(if(false, _x62, if(false, _x42, s(if(false, _x52, s(Y))))))), _x71)))div#(minus(X, Y), s(Y))
div#(p(s(if(p(if(if(if(true, true, _x121), false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(p(s(if(if(gt(s(_x161), p(p(0))), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), p(s(if(true, if(true, s(Y), _x31), _x61))))div#(minus(X, Y), s(Y))
div#(if(p(s(p(s(false)))), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(false, _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(if(if(true, true, _x81), p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), p(s(if(if(false, _x82, if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71)), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(s(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(true, if(if(p(s(if(false, _x132, if(true, true, _x121)))), p(s(if(true, true, _x91))), _x101), false, _x71), _x81), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), p(p(s(if(true, s(if(if(if(true, false, _x151), _x82, if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71)), _x52, s(Y))), _x111)))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), if(true, p(s(if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y)))), _x31))div#(minus(X, Y), s(Y))div#(if(p(if(if(true, false, _x71), _x52, s(false))), _x22, p(s(p(s(s(X)))))), p(if(false, _x42, s(s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(p(s(if(if(false, _x72, true), s(false), _x51)))), _x22, p(s(p(s(s(X)))))), p(s(if(p(s(true)), if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))div#(if(p(s(p(p(s(if(if(false, _x72, true), s(false), _x51)))))), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X))))))), p(s(if(if(p(s(if(if(gt(s(_x161), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(true, p(s(if(p(s(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71))), _x52, s(Y)))), _x61))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(false, _x62, p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(s(if(false, _x92, if(false, _x72, if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))))), p(s(if(if(p(s(if(if(gt(s(_x161), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(true, if(false, _x42, p(s(p(s(false))))), _x71))), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(if(p(s(if(true, true, _x91))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(if(if(false, _x62, false), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(true, if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y)), _x101))))))div#(minus(X, Y), s(Y))
div#(p(s(if(gt(0, _x61), _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))))), p(s(p(s(if(false, _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(p(s(p(s(s(X))))), if(false, _x32, s(Y)))div#(minus(X, Y), s(Y))
div#(if(if(if(false, _x62, false), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(if(if(false, _x122, p(s(if(if(true, true, _x131), true, _x91)))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(p(s(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(p(if(true, s(if(if(gt(if(true, s(_x161), _x181), p(p(0))), true, _x121), p(s(if(true, true, _x91))), _x101)), _x131)), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, false), _x22, s(X)), p(s(if(true, s(Y), _x31))))div#(minus(X, Y), s(Y))div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(gt(s(_x81), 0), if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))
div#(if(false, _x22, s(X)), p(s(if(p(s(true)), s(Y), _x31))))div#(minus(X, Y), s(Y))div#(p(s(if(false, _x72, if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X))))))))), p(s(if(if(p(s(if(if(gt(if(true, s(_x161), _x181), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(if(true, s(if(if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y))), _x41)))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(if(if(if(false, _x92, false), _x72, true), s(p(s(if(false, _x52, s(Y))))), _x41)))div#(minus(X, Y), s(Y))
div#(p(s(if(p(p(s(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(if(p(s(if(false, _x132, if(true, true, _x121)))), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(s(if(if(false, _x72, if(false, _x42, p(s(p(s(false)))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(if(true, true, _x91), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(true, if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), _x31), p(s(p(s(s(Y))))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), if(false, _x32, p(s(if(true, p(s(if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y)))), _x61)))))div#(minus(X, Y), s(Y))
div#(if(if(true, p(if(false, _x52, s(false))), _x41), _x22, p(s(p(s(s(X)))))), p(s(if(true, s(Y), _x51))))div#(minus(X, Y), s(Y))div#(if(if(p(s(false)), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(true, true, _x91))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(true, p(s(false)), _x61))), _x22, p(s(p(s(s(X)))))), p(s(if(p(s(false)), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(false, _x52, if(p(s(false)), _x42, p(s(p(s(false)))))), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(if(if(true, true, _x91), false, _x71), _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))
div#(p(s(if(if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x81), _x22, p(s(p(s(s(X)))))))), p(s(if(if(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(if(true, if(p(s(if(if(gt(s(_x161), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x81), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(if(p(s(false)), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(true, if(true, true, _x91), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(if(false, _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(s(p(p(s(s(if(if(p(s(if(true, true, _x91))), false, _x71), _x52, s(Y)))))))))div#(minus(X, Y), s(Y))
div#(if(if(true, if(false, _x42, p(s(p(s(false))))), _x51), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(p(s(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71))), _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(p(s(if(true, false, _x71))), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(false, _x92, true), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(p(s(if(false, _x72, s(s(s(Y)))))))))div#(minus(X, Y), s(Y))
div#(if(p(s(p(s(p(s(false)))))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), if(false, _x32, p(p(if(true, p(if(true, s(s(s(s(Y)))), _x61)), _x51)))))div#(minus(X, Y), s(Y))
div#(if(true, p(s(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))))), _x31), p(s(if(if(if(if(true, true, _x111), true, _x91), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(s(X), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))
div#(if(false, _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))), if(true, p(s(if(false, _x52, s(Y)))), _x31))div#(minus(X, Y), s(Y))div#(if(true, if(gt(0, _x61), _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))), _x51), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(true, p(s(if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y)))), _x61))))))div#(minus(X, Y), s(Y))div#(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), if(false, _x32, p(s(if(if(p(s(if(if(gt(s(_x161), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(p(if(if(if(true, true, _x101), true, _x81), p(if(true, s(s(s(s(Y)))), _x61)), _x51))))div#(minus(X, Y), s(Y))
div#(if(if(true, p(if(true, s(false), _x51)), _x41), _x22, p(s(p(s(s(X)))))), if(gt(0, _x51), _x32, p(s(if(true, if(false, _x52, s(Y)), _x61)))))div#(minus(X, Y), s(Y))div#(p(s(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))))), p(s(p(s(if(false, _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(true, false, _x61))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(if(true, s(if(true, if(false, _x52, s(Y)), _x61)), _x41)))div#(minus(X, Y), s(Y))
div#(if(p(s(p(s(false)))), _x22, p(s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))div#(p(s(p(s(p(if(true, s(s(X)), _x51)))))), div(s(_x32), s(_x31)))div#(minus(X, div(minus(_x32, _x31), s(_x31))), s(div(minus(_x32, _x31), s(_x31))))
div#(p(s(if(if(if(false, _x82, false), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(if(if(true, true, _x111), true, _x91), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(s(p(if(gt(s(_x71), 0), s(s(X)), _x51)))), s(Y))div#(minus(X, Y), s(Y))
div#(if(false, _x32, p(if(true, s(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X))))))), _x51))), p(s(if(if(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(s(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(true, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), _x41), p(if(false, _x42, s(if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(if(true, if(true, true, _x121), _x151), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(true, p(s(false)), _x41), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(p(if(true, s(if(false, _x72, if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), _x51)), p(s(if(if(p(s(if(if(gt(s(_x161), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, p(s(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X))))))))), p(s(if(if(if(false, _x112, p(s(if(if(gt(if(true, s(_x161), _x181), p(p(0))), true, _x121), p(s(if(true, true, _x91))), _x101)))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(true, p(s(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), _x31), p(s(if(if(if(if(false, _x132, if(true, true, _x121)), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(true, if(p(s(false)), _x42, s(if(false, _x52, s(Y)))), _x61)))div#(minus(X, Y), s(Y))div#(if(true, if(p(s(false)), _x22, p(s(p(s(s(X)))))), _x31), p(p(p(s(s(s(s(Y))))))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(if(false, _x112, s(if(if(true, true, _x131), true, _x91)))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(false, _x112, p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101)))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(gt(0, _x61))), _x22, p(s(p(s(s(X)))))), p(p(if(if(true, true, _x81), p(if(true, s(s(s(s(Y)))), _x61)), _x51))))div#(minus(X, Y), s(Y))div#(if(if(true, p(if(false, _x52, s(false))), _x41), _x22, p(s(p(s(s(X)))))), p(s(div(s(_x52), s(_x51)))))div#(minus(X, div(minus(_x52, _x51), s(_x51))), s(div(minus(_x52, _x51), s(_x51))))
div#(if(if(true, p(if(false, _x52, s(false))), _x41), _x22, p(s(p(s(s(X)))))), p(if(false, _x42, s(s(Y)))))div#(minus(X, Y), s(Y))div#(p(s(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(p(s(s(if(if(p(s(if(if(gt(s(_x161), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(false, _x32, p(s(if(true, if(false, _x52, s(Y)), _x61)))), _x81))))div#(minus(X, Y), s(Y))div#(if(if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(if(true, s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101)), _x131)), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(true, if(p(s(false)), _x22, p(s(p(s(s(X)))))), _x31), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(if(false, _x142, if(true, true, _x131)), true, _x91))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(false, _x22, s(X)), if(true, if(true, s(Y), _x31), _x41))div#(minus(X, Y), s(Y))div#(if(if(if(false, _x62, p(s(false))), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(if(if(true, true, _x91), false, _x71), _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))
div#(p(s(if(false, _x22, p(s(p(s(s(X)))))))), s(Y))div#(minus(X, Y), s(Y))div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(if(false, _x42, s(if(if(if(if(false, _x122, true), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y))))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(false, _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(if(true, s(if(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y))), _x41)))div#(minus(X, Y), s(Y))div#(if(if(false, _x72, gt(0, _x61)), _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))), p(s(if(if(false, _x72, false), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(true, if(p(s(false)), _x22, p(s(p(s(s(X)))))), _x31), p(p(s(s(s(Y))))))div#(minus(X, Y), s(Y))div#(if(if(p(if(false, _x72, s(false))), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(if(if(true, true, _x91), false, _x71), _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(if(if(true, if(true, true, _x81), _x91), p(if(true, s(s(s(s(Y)))), _x61)), _x51))))div#(minus(X, Y), s(Y))div#(if(true, if(p(s(false)), _x22, p(s(p(s(s(X)))))), _x31), s(Y))div#(minus(X, Y), s(Y))
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(p(s(false)), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(if(true, p(p(s(s(s(s(Y)))))), _x41)))div#(minus(X, Y), s(Y))
div#(if(false, _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))), p(s(if(p(s(false)), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(if(false, _x52, p(if(true, s(s(s(s(Y)))), _x61))))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(if(false, _x112, p(s(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71)))), _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(false, _x72, s(Y)))))))div#(minus(X, Y), s(Y))
div#(p(s(if(if(true, p(if(true, s(false), _x51)), _x41), _x22, p(s(p(s(s(X)))))))), if(false, _x32, p(s(if(true, if(false, _x52, s(Y)), _x61)))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(if(false, _x42, p(if(if(if(true, true, _x101), true, _x81), p(if(true, s(s(s(s(Y)))), _x61)), _x51)))))div#(minus(X, Y), s(Y))
div#(p(s(if(false, _x62, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))))), p(s(p(if(false, _x62, if(false, _x42, s(if(false, _x52, s(Y)))))))))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(p(p(s(if(if(false, _x72, true), s(false), _x51)))), _x22, p(s(p(s(s(X))))))), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X))))))), p(if(true, s(if(if(if(gt(s(_x111), 0), true, _x91), false, _x71), _x52, s(Y))), _x41)))div#(minus(X, Y), s(Y))div#(if(if(true, p(if(false, _x52, s(false))), _x41), _x22, p(s(p(s(s(X)))))), p(s(p(s(s(Y))))))div#(minus(X, Y), s(Y))
div#(p(s(if(p(if(if(p(s(true)), false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(p(s(if(if(gt(s(_x161), p(p(0))), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(true, true, _x121), if(p(s(if(if(gt(s(_x161), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x81), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), if(true, p(s(if(if(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))), _x31))div#(minus(X, Y), s(Y))div#(if(p(if(if(false, _x72, true), s(false), _x51)), _x22, p(s(p(s(s(X)))))), if(true, p(s(if(true, if(false, _x52, s(Y)), _x61))), _x31))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(false, _x42, p(p(s(s(s(s(Y)))))))))div#(minus(X, Y), s(Y))div#(p(s(if(if(false, _x82, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false))))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(if(if(false, _x132, if(true, true, _x121)), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(s(if(p(s(if(if(p(s(true)), false, _x81), _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(p(s(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71))), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(p(p(s(s(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71))))), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(true, if(p(s(if(false, _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), _x31), p(s(if(if(p(s(if(true, true, _x91))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(if(gt(s(_x161), 0), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(s(if(p(if(false, _x92, if(false, _x62, s(if(false, _x42, p(s(p(s(false))))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(if(if(false, _x132, if(true, true, _x121)), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X))))))), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(if(p(if(if(false, _x72, true), s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(true, if(false, _x52, s(Y)), _x61))))))div#(minus(X, Y), s(Y))div#(p(s(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(if(true, p(s(if(if(gt(if(true, s(_x161), _x181), p(p(0))), true, _x121), p(s(if(true, true, _x91))), _x101))), _x111), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(if(true, false, _x81), _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(false, _x82, if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71)), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(s(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(if(if(false, _x122, true), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(if(if(if(if(true, true, _x121), true, _x101), true, _x81), p(if(true, s(s(s(s(Y)))), _x61)), _x51))))div#(minus(X, Y), s(Y))div#(p(s(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(s(p(s(if(if(p(s(if(if(gt(s(_x161), p(p(0))), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(p(if(true, s(p(s(if(false, _x52, s(Y))))), _x41)))))div#(minus(X, Y), s(Y))div#(if(p(if(if(false, _x82, false), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(s(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(false, _x82, if(if(p(s(if(false, _x132, if(true, true, _x121)))), p(s(if(true, true, _x91))), _x101), false, _x71)), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(s(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))))), p(s(p(if(p(s(false)), _x62, if(false, _x42, s(if(false, _x52, s(Y)))))))))div#(minus(X, Y), s(Y))
div#(p(s(if(p(s(false)), _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))))), p(s(p(if(false, _x62, if(false, _x42, s(if(false, _x52, s(Y)))))))))div#(minus(X, Y), s(Y))div#(p(s(if(if(p(s(false)), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))))), p(s(if(true, if(if(if(true, true, _x91), false, _x71), _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(true, s(Y), _x51), _x61))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(true, p(s(if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y)))), _x61))))))div#(minus(X, Y), s(Y))
div#(if(if(p(s(false)), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(p(s(true)), if(if(if(true, true, _x91), false, _x71), _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(true, if(if(if(false, _x122, true), p(s(if(true, true, _x91))), _x101), false, _x71), _x81), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), p(p(s(p(s(s(if(if(if(true, false, _x151), _x82, if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71)), _x52, s(Y)))))))))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(p(s(gt(0, _x61))), _x22, p(s(p(s(s(X))))))), p(s(if(true, s(Y), _x51))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x52, if(false, _x42, p(s(p(s(false)))))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(p(s(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71))), _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), if(true, p(s(if(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))), _x31))div#(minus(X, Y), s(Y))
div#(p(if(true, s(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X))))))), _x51)), p(if(false, _x42, s(if(if(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(if(p(p(s(if(if(false, _x72, true), s(false), _x51)))), _x22, p(s(p(s(s(X)))))), p(s(if(gt(s(_x81), 0), if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))
div#(p(s(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(p(s(if(true, if(if(gt(s(_x161), p(p(0))), true, _x121), p(s(if(true, true, _x91))), _x101), _x141))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(s(if(p(if(if(gt(s(_x121), 0), false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(p(s(if(if(gt(if(true, s(_x161), _x181), p(p(0))), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(if(false, _x52, s(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X))))))))), p(s(if(if(p(s(if(if(gt(s(_x161), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(false, _x32, p(s(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X))))))))), p(s(if(if(p(if(true, s(if(if(gt(if(true, s(_x161), _x181), p(p(0))), true, _x121), p(s(if(true, true, _x91))), _x101)), _x131)), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X))))))), p(s(if(if(if(gt(s(s(_x111)), s(0)), true, _x91), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(p(s(false)))), _x22, p(s(p(s(s(X)))))), p(if(true, s(if(if(true, false, _x71), _x52, s(Y))), _x41)))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), if(true, p(p(p(if(true, s(s(s(s(Y)))), _x61)))), _x31))div#(minus(X, Y), s(Y))div#(p(s(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))))), p(s(p(if(if(true, false, _x101), _x62, if(false, _x42, s(if(false, _x52, s(Y)))))))))div#(minus(X, Y), s(Y))
div#(p(s(if(p(if(if(true, false, _x101), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(if(if(false, _x132, if(true, true, _x121)), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(p(s(if(p(s(if(p(s(if(true, true, _x131))), true, _x91))), false, _x71))), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(p(p(s(s(p(if(true, s(s(X)), _x51)))))), s(Y))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(if(p(s(p(s(if(if(true, true, _x131), true, _x91))))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(p(s(s(p(if(false, _x62, if(false, _x42, s(if(false, _x52, s(Y)))))))))))div#(minus(X, Y), s(Y))div#(if(if(true, if(true, p(if(true, s(false), _x51)), _x41), _x61), _x22, p(s(p(s(s(X)))))), if(false, _x32, p(s(if(true, if(false, _x52, s(Y)), _x61)))))div#(minus(X, Y), s(Y))
div#(if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))div#(if(p(s(gt(0, _x61))), _x22, p(s(p(s(s(X)))))), p(p(if(if(if(true, true, _x101), true, _x81), p(if(true, s(s(s(s(Y)))), _x61)), _x51))))div#(minus(X, Y), s(Y))
div#(if(true, if(if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), _x31), p(s(if(if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X))))))), p(s(p(s(if(false, _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(p(s(true)), true, _x91))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(s(minus(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), 0))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, p(s(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X))))))))), p(s(if(if(p(s(if(if(gt(p(s(if(true, s(_x161), _x181))), p(p(0))), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(if(true, false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(if(true, false, _x71), _x42, s(if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(p(s(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(p(s(if(false, _x142, if(if(gt(s(_x161), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101)))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(p(s(if(if(true, p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x91), _x22, p(s(p(s(s(X)))))))), p(s(if(if(p(s(if(if(gt(if(true, s(_x161), _x181), p(p(0))), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(if(gt(s(_x161), if(false, _x192, p(0))), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(p(s(s(if(false, _x72, if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X))))))))))), p(s(if(if(p(s(if(if(gt(s(_x161), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(true, if(false, _x42, p(s(false))), _x51), _x22, p(s(p(s(s(X)))))), p(if(true, s(p(s(if(false, _x52, s(Y))))), _x41)))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), if(true, p(s(p(if(false, _x82, s(if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y))))))), _x31))div#(minus(X, Y), s(Y))
div#(p(s(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(false, _x82, if(p(s(if(if(gt(if(true, s(_x161), _x181), p(p(0))), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71)), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(p(s(false)))), _x22, p(s(p(s(s(X)))))), p(s(if(if(false, _x72, false), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(s(if(p(p(s(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(true, true, _x51), if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), _x31), p(s(if(true, s(Y), _x51))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(false, _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(if(false, _x112, if(p(s(if(true, true, _x91))), false, _x71)), _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(p(s(if(p(s(if(false, _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, p(s(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X))))))))), p(s(if(if(p(s(if(if(gt(if(true, s(_x161), _x181), p(p(s(p(0))))), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(p(s(false)))), _x22, p(s(p(s(s(X)))))), p(s(if(p(s(if(true, false, _x71))), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(gt(0, _x61), _x32, if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X))))))), p(s(if(if(if(gt(s(_x111), 0), true, _x91), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(s(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(p(s(if(p(s(if(if(gt(if(true, s(_x161), _x181), p(p(0))), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71))), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(p(s(if(true, false, _x81))), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(true, true, _x91), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(if(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(if(true, if(gt(s(_x161), p(0)), true, _x121), _x151), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(if(if(false, _x82, false), _x62, false), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x62, if(if(true, false, _x71), _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(p(s(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(p(s(if(if(gt(s(if(true, s(_x161), _x181)), s(p(p(0)))), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(false, _x42, if(p(s(false)), _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))), p(if(false, _x42, s(if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(p(s(if(false, _x72, if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X))))))))), p(p(s(s(if(if(p(s(if(if(gt(s(_x161), p(p(0))), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x62, if(true, p(if(true, s(false), _x51)), _x41)), _x22, p(s(p(s(s(X)))))), if(false, _x32, p(s(if(true, if(false, _x52, s(Y)), _x61)))))div#(minus(X, Y), s(Y))div#(p(if(true, s(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X))))))), _x51)), p(s(if(if(if(true, true, _x91), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), s(Y))div#(minus(X, Y), s(Y))div#(if(p(s(if(if(p(s(true)), false, _x81), _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(s(if(p(s(if(if(true, if(true, p(s(if(true, true, _x91))), _x101), _x131), false, _x71))), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(true, p(s(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))))), _x41), p(s(if(true, p(if(false, _x62, if(false, _x42, s(if(false, _x52, s(Y)))))), _x81))))div#(minus(X, Y), s(Y))div#(if(if(true, p(s(false)), _x41), _x22, p(s(p(s(s(X)))))), p(p(s(s(s(Y))))))div#(minus(X, Y), s(Y))
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), if(false, _x42, p(s(if(false, _x32, p(s(if(true, if(false, _x52, s(Y)), _x61))))))))div#(minus(X, Y), s(Y))div#(p(s(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(p(s(if(if(gt(if(true, s(_x161), _x181), p(if(false, _x202, p(0)))), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(true, if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), _x31), p(s(if(if(if(if(false, _x122, true), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(true, if(false, _x32, p(s(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X))))))))), _x51), p(s(if(if(p(s(if(if(gt(if(true, s(_x161), _x181), p(p(0))), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(if(p(s(if(if(gt(s(_x161), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(if(true, s(p(s(if(p(s(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71))), _x52, s(Y))))), _x41)))div#(minus(X, Y), s(Y))
div#(if(if(true, if(false, _x42, p(s(p(s(false))))), _x51), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(p(p(s(s(p(s(false)))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(true, false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(gt(0, _x61))), _x22, p(s(p(s(s(X)))))), p(p(s(s(s(Y))))))div#(minus(X, Y), s(Y))div#(p(if(false, _x52, s(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X))))))))), p(s(if(if(p(s(if(if(gt(s(_x161), p(p(0))), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(p(s(s(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))))), p(s(if(if(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(s(if(p(if(p(s(if(true, false, _x81))), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(p(s(if(if(gt(s(_x161), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(p(s(true)), p(if(false, _x52, s(false))), _x41), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(if(false, _x132, s(if(if(gt(s(_x161), 0), true, _x121), p(s(if(true, true, _x91))), _x101)))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(false, _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(if(p(s(if(if(true, true, _x151), true, _x91))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(true, p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), _x111), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(gt(p(0), _x61))), _x22, p(s(p(s(s(X)))))), p(s(if(true, s(Y), _x51))))div#(minus(X, Y), s(Y))div#(if(if(if(false, _x62, false), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(true, p(s(if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y)))), _x61))))div#(minus(X, Y), s(Y))
div#(if(true, if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), _x31), if(false, _x32, p(s(s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), p(p(if(true, s(s(if(if(if(true, false, _x151), _x82, if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71)), _x52, s(Y)))), _x61))))div#(minus(X, Y), s(Y))
div#(if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), p(p(p(if(true, s(s(s(s(Y)))), _x61)))))div#(minus(X, Y), s(Y))div#(if(p(if(if(true, false, _x71), _x52, s(false))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(s(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(p(s(if(if(gt(s(_x161), p(p(p(0)))), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(if(false, _x62, false), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(if(p(s(if(false, _x152, if(if(true, true, _x131), true, _x91)))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(if(p(s(p(s(false)))), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(if(if(true, true, _x91), false, _x71), _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))div#(if(if(if(true, true, _x71), p(if(true, s(false), _x51)), _x41), _x22, p(s(p(s(s(X)))))), if(false, _x32, p(s(if(true, if(false, _x52, s(Y)), _x61)))))div#(minus(X, Y), s(Y))
div#(p(s(p(s(div(s(_x62), s(_x61)))))), s(Y))div#(minus(div(minus(_x62, _x61), s(_x61)), Y), s(Y))div#(if(false, _x52, p(s(if(gt(0, _x61), _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(gt(0, _x51), _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(true, if(p(if(if(false, _x72, true), s(false), _x51)), _x22, p(s(p(s(s(X)))))), _x31), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(if(p(s(if(if(if(false, _x172, true), true, _x131), true, _x91))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(p(s(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(p(s(if(false, _x142, if(if(gt(if(true, s(_x161), _x181), p(p(0))), true, _x121), p(s(if(true, true, _x91))), _x101)))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(false, _x82, if(p(s(if(if(gt(s(_x161), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71)), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(p(s(false)))), _x22, p(s(p(s(s(X)))))), p(s(if(if(false, _x82, if(true, false, _x71)), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(if(false, _x62, false), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(if(false, _x112, if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71)), _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(p(s(if(false, _x72, if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X))))))))), p(p(s(s(if(if(p(s(if(if(gt(s(_x161), if(false, _x212, p(0))), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(p(s(if(if(false, _x82, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false))))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(if(p(s(if(false, _x132, if(true, true, _x121)))), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(if(p(s(false)), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), if(false, _x32, p(s(if(if(if(true, true, _x91), false, _x71), _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(if(if(gt(s(_x111), 0), true, _x91), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(gt(0, _x61), _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))), p(if(false, _x42, s(if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(if(p(s(if(if(p(s(true)), false, _x81), _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x62, if(p(s(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71))), _x52, s(Y))))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(if(p(s(if(if(true, true, _x101), true, _x81))), p(if(true, s(s(s(s(Y)))), _x61)), _x51))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(false, _x82, if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71)), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(true, p(s(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), _x31), p(s(if(if(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(if(gt(if(true, s(_x161), _x181), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(p(s(if(if(false, _x152, p(s(if(if(true, true, _x131), true, _x91)))), false, _x71))), _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(p(s(p(s(if(false, _x82, false))))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(s(if(if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x81), _x22, p(s(p(s(s(X)))))))), p(s(if(if(if(p(s(if(false, _x132, if(true, true, _x121)))), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(s(if(true, s(X), _x41))), s(Y))div#(minus(X, Y), s(Y))
div#(if(p(s(p(s(false)))), _x22, p(s(p(s(s(X)))))), p(s(if(gt(0, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), if(true, p(p(s(s(if(if(if(true, false, _x151), _x82, if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71)), _x52, s(Y)))))), _x31))div#(minus(X, Y), s(Y))
div#(p(s(if(p(s(if(false, _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(p(s(if(true, true, _x91))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(if(true, if(true, s(false), _x51), _x61)), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, p(s(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X))))))))), if(false, _x32, p(s(if(if(p(s(if(if(gt(if(true, s(_x161), _x181), p(p(0))), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(if(if(false, _x52, p(s(false))), _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(false, _x42, s(if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))
div#(if(p(s(p(if(true, s(false), _x51)))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x32, p(s(if(true, if(false, _x52, s(Y)), _x61)))))))div#(minus(X, Y), s(Y))div#(p(if(false, _x52, s(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X))))))))), p(s(if(if(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(if(true, if(gt(s(_x161), 0), true, _x121), _x151), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(if(true, false, _x61))), _x22, p(s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))
div#(if(p(s(if(if(true, false, _x81), _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(true, p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(false, _x32, p(s(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X))))))))), p(s(if(if(p(s(p(s(if(if(gt(if(true, s(_x161), _x181), p(p(0))), true, _x121), p(s(if(true, true, _x91))), _x101))))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(s(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))))), p(s(p(if(false, _x82, s(if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y))))))))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(p(p(s(s(s(if(false, _x92, s(Y)))))))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(if(false, _x42, s(if(if(if(gt(s(_x111), 0), true, _x91), false, _x71), _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(p(s(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))))), p(s(p(if(if(false, _x102, false), _x62, if(false, _x42, s(if(false, _x52, s(Y)))))))))div#(minus(X, Y), s(Y))
div#(if(p(s(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(if(gt(s(_x161), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(p(s(if(p(s(if(if(gt(s(_x161), 0), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71))), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, p(s(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X))))))))), p(s(if(if(p(s(if(if(gt(if(true, s(_x161), _x181), p(p(if(false, _x212, 0)))), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(true, if(if(gt(s(_x161), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101), _x141))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(gt(0, _x81), _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(true, true, _x91))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(gt(s(_x91), 0), p(s(if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y)))), _x61))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(p(p(s(s(p(s(s(s(Y))))))))))div#(minus(X, Y), s(Y))div#(if(if(false, _x52, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false))))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(if(gt(s(_x161), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, p(s(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X))))))))), p(s(if(true, if(if(p(s(if(if(gt(if(true, s(_x161), _x181), p(p(0))), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(gt(0, _x71), _x42, s(if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))
div#(p(s(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(p(s(if(if(gt(p(s(if(true, s(_x161), _x181))), p(p(0))), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(false, _x82, if(if(true, true, _x91), false, _x71)), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(if(true, false, _x61), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(p(s(if(p(if(gt(0, _x101), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(if(if(false, _x132, if(true, true, _x121)), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(false, _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))), p(if(p(s(false)), _x42, s(if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(if(true, gt(0, _x81), _x91), _x62, if(false, _x42, s(if(false, _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(p(s(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(p(s(if(if(gt(s(_x161), p(if(false, _x202, 0))), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(if(true, s(if(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y))), _x41)))div#(minus(X, Y), s(Y))
div#(p(s(if(false, _x72, if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X))))))))), p(s(if(if(if(true, p(s(if(if(gt(s(_x161), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101))), _x111), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(s(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(if(if(if(false, _x132, true), true, _x111), true, _x91), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(s(if(false, _x72, if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X))))))))), p(s(if(if(p(s(if(if(false, _x152, if(gt(s(_x161), p(0)), true, _x121)), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(true, if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), _x31), p(s(if(if(p(s(if(true, true, _x91))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(p(s(if(true, true, _x131))), true, _x91))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(false, _x32, p(s(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X))))))))), p(s(if(if(p(s(if(if(gt(if(true, s(_x161), _x181), p(p(p(0)))), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(false, _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(if(p(s(p(s(if(true, true, _x91))))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(p(s(if(gt(s(_x81), 0), p(s(false)), _x61))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x52, true), if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), _x31), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), if(false, _x32, p(s(if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y))))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(true, false, _x61))), _x22, p(s(p(s(s(X)))))), p(p(p(s(s(s(s(Y))))))))div#(minus(X, Y), s(Y))div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(p(s(if(if(gt(s(_x161), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101))))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), p(if(false, _x42, p(s(s(if(if(false, _x82, if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71)), _x52, s(Y))))))))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(p(s(if(if(p(s(true)), false, _x81), _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X))))))), p(s(if(p(s(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71))), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(s(if(false, _x72, if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X))))))))), p(p(s(s(if(if(p(s(if(if(false, _x182, if(gt(s(_x161), p(0)), true, _x121)), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(if(true, s(if(if(gt(s(_x161), 0), true, _x121), p(s(if(true, true, _x91))), _x101)), _x131)), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(if(false, _x62, p(s(false))), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(true, true, _x91), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), p(if(false, _x42, p(s(s(if(if(if(true, false, _x151), _x82, if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71)), _x52, s(Y))))))))div#(minus(X, Y), s(Y))
div#(p(s(if(if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x81), _x22, p(s(p(s(s(X)))))))), p(s(if(if(if(if(false, _x132, if(true, true, _x121)), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), p(s(if(gt(s(_x71), 0), s(Y), _x31))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(if(p(p(s(s(true)))), false, _x81), _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(s(if(p(s(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71))), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(p(s(s(if(if(p(s(true)), false, _x81), _x42, p(s(p(s(false))))))))), _x22, p(s(p(s(s(X)))))), p(s(if(p(s(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71))), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(s(if(false, _x72, if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X))))))))), p(s(if(if(p(s(p(s(if(if(gt(s(_x161), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101))))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(p(s(s(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))))), p(s(if(if(p(s(if(if(gt(s(_x161), p(p(0))), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X))))))), p(s(if(if(p(s(if(if(gt(s(_x161), 0), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(s(X), if(false, _x32, s(Y)))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), if(false, _x32, s(Y)))div#(minus(X, Y), s(Y))div#(if(p(s(gt(0, _x61))), _x22, p(s(p(s(s(X)))))), p(s(if(if(true, true, _x71), s(Y), _x51))))div#(minus(X, Y), s(Y))
div#(p(s(if(if(p(s(false)), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(if(if(true, true, _x111), true, _x91), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(true, p(s(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), _x31), p(s(if(if(if(p(s(if(false, _x132, if(true, true, _x121)))), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(true, if(if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), _x31), p(s(if(if(false, _x82, if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71)), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(s(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(if(true, if(true, true, _x91), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(s(if(false, _x72, if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X))))))))), p(s(if(if(p(s(if(if(gt(s(s(_x161)), s(p(0))), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(if(false, _x62, false), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), if(false, _x32, p(s(p(s(if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y))))))))div#(minus(X, Y), s(Y))div#(if(false, _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))), p(if(false, _x62, if(false, _x42, s(if(false, _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X))))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(s(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(if(if(p(s(true)), true, _x111), true, _x91), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x52, p(s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(if(p(s(if(true, true, _x91))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(if(true, s(if(if(if(true, true, _x91), false, _x71), _x52, s(Y))), _x41)))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(if(true, s(if(true, true, _x91)), _x111)), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(if(false, _x152, if(gt(s(_x161), p(0)), true, _x121)), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(s(if(gt(0, _x71), _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))))), p(s(if(true, p(if(false, _x62, if(false, _x42, s(if(false, _x52, s(Y)))))), _x81))))div#(minus(X, Y), s(Y))div#(p(s(if(p(if(if(if(true, true, _x121), false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(p(s(if(if(gt(if(true, s(_x161), _x181), p(p(0))), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(gt(0, _x61))), _x22, p(s(p(s(s(X)))))), p(if(false, _x42, s(if(true, s(Y), _x51)))))div#(minus(X, Y), s(Y))div#(if(if(true, p(s(p(s(false)))), _x41), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(s(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(p(s(if(true, if(if(gt(if(true, s(_x161), _x181), p(p(0))), true, _x121), p(s(if(true, true, _x91))), _x101), _x141))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(p(s(s(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))))))), p(s(if(if(if(true, true, _x91), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(false, _x62, false))), _x22, p(s(p(s(s(X)))))), p(p(p(if(true, s(s(s(s(Y)))), _x61)))))div#(minus(X, Y), s(Y))div#(p(s(if(if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))))), p(p(s(s(if(if(if(true, false, _x151), _x82, if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71)), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(p(s(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(true, if(p(s(if(if(gt(s(_x161), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x81), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), p(p(s(s(p(s(if(if(false, _x82, if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71)), _x52, s(Y)))))))))div#(minus(X, Y), s(Y))
div#(p(s(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(if(p(if(false, _x152, s(if(false, _x132, if(true, true, _x121))))), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X))))))), p(s(if(if(false, _x82, if(if(gt(s(_x111), 0), true, _x91), false, _x71)), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(false, _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))), p(s(if(gt(0, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(s(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(p(s(false)))), _x22, p(s(p(s(s(X)))))), p(s(if(p(s(false)), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(if(true, s(if(false, _x52, s(Y))), _x41)))div#(minus(X, Y), s(Y))
div#(if(true, if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), _x31), p(s(if(if(if(true, true, _x91), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(p(s(s(if(false, _x42, p(s(p(s(false))))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(false, _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), if(false, _x32, p(s(if(if(p(s(if(true, true, _x91))), false, _x71), _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(p(s(if(if(true, false, _x101), _x72, if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X))))))))), p(s(if(if(p(s(if(if(gt(s(_x161), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(p(s(false)))), _x22, p(s(p(s(s(X)))))), p(p(if(if(if(true, true, _x101), true, _x81), p(if(true, s(s(s(s(Y)))), _x61)), _x51))))div#(minus(X, Y), s(Y))div#(p(s(if(true, if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), _x71))), p(s(if(if(p(s(if(if(gt(if(true, s(_x161), _x181), p(p(0))), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(if(gt(0, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(if(false, _x122, true), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), if(false, _x32, p(s(if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(if(true, false, _x81), _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(true, if(true, p(s(if(true, true, _x91))), _x101), _x111), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(false, _x52, false), _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(false, _x62, if(false, _x42, s(if(false, _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, p(s(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X))))))))), p(s(if(if(p(s(if(if(gt(s(_x161), p(p(0))), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(if(p(s(false)), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(if(gt(s(_x161), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(true)), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(s(if(false, _x72, if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X))))))))), p(s(if(if(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(if(true, s(if(false, _x52, s(Y))), _x41)))div#(minus(X, Y), s(Y))div#(if(if(false, _x52, if(false, _x42, p(s(false)))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(false, _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(p(if(false, _x52, s(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))))), p(s(if(true, p(if(false, _x62, if(false, _x42, s(if(false, _x52, s(Y)))))), _x81))))div#(minus(X, Y), s(Y))div#(p(s(if(gt(p(s(0)), _x61), _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(if(true, false, _x81), _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(false, _x112, if(true, p(s(if(true, true, _x91))), _x101)), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(if(false, _x72, if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false))))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(if(gt(s(_x161), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(s(if(if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))))), p(s(if(if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(s(if(if(false, _x72, false), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(p(s(gt(0, _x81))), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(true, true, _x91), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(if(false, _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(false, _x112, if(true, p(s(if(true, true, _x91))), _x101)), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(p(s(if(p(s(if(true, if(if(true, true, _x131), true, _x91), _x171))), false, _x71))), _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(p(if(true, s(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X))))))), _x51)), p(s(p(s(if(if(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(if(true, p(if(true, s(false), _x51)), _x41), _x22, p(s(p(s(s(X)))))), if(if(false, _x52, false), _x32, p(s(if(true, if(false, _x52, s(Y)), _x61)))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(if(true, s(false), _x51))), _x22, p(s(p(s(s(X)))))), if(false, _x32, p(s(if(true, if(false, _x52, s(Y)), _x61)))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(p(s(if(if(if(true, true, _x101), true, _x81), p(if(true, s(s(s(s(Y)))), _x61)), _x51))))))div#(minus(X, Y), s(Y))div#(if(true, if(p(s(if(true, p(s(false)), _x61))), _x22, p(s(p(s(s(X)))))), _x31), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(true, if(if(false, _x82, if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71)), _x52, s(Y)), _x131))))))div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), if(if(false, _x52, true), s(Y), _x31))div#(minus(X, Y), s(Y))
div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(if(if(true, gt(s(_x161), p(0)), _x171), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(if(gt(s(_x141), 0), true, _x121), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(p(s(s(if(false, _x72, if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X))))))))))), p(p(s(s(if(if(p(s(if(if(gt(s(_x161), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(p(s(if(true, p(s(false)), _x61))), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(false, _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(p(s(true)), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(p(p(if(true, s(s(s(s(Y)))), _x61)))))div#(minus(X, Y), s(Y))
div#(if(if(if(false, _x62, false), _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(false, _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(false, _x112, if(true, p(s(if(true, true, _x91))), _x101)), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(p(if(true, p(if(true, s(s(s(s(Y)))), _x61)), _x51))))div#(minus(X, Y), s(Y))div#(p(p(s(if(true, s(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X))))))), _x51)))), p(s(if(if(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(s(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))))), p(s(p(s(if(p(s(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71))), _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), if(gt(0, _x51), _x32, p(s(if(true, if(false, _x52, s(Y)), _x61)))))div#(minus(X, Y), s(Y))
div#(p(s(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(s(p(s(if(if(if(p(s(if(false, _x132, if(true, true, _x121)))), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(p(s(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))))), p(s(if(if(true, true, _x101), p(if(false, _x62, if(false, _x42, s(if(false, _x52, s(Y)))))), _x81))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(if(true, p(if(if(true, true, _x81), p(if(true, s(s(s(s(Y)))), _x61)), _x51)), _x41)))div#(minus(X, Y), s(Y))div#(p(s(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(true, if(p(s(if(if(gt(s(_x161), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x81), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(s(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(if(true, s(if(if(p(s(if(if(gt(s(_x161), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y))), _x41)))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X))))))), p(s(if(if(if(gt(div(s(_x132), s(_x131)), 0), true, _x91), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(false, _x22, s(X)), p(if(true, s(if(true, s(Y), _x31)), _x51)))div#(minus(X, Y), s(Y))div#(p(s(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(p(s(if(p(s(if(gt(if(true, s(_x161), _x181), p(p(0))), true, _x121))), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(if(p(s(if(p(s(if(true, true, _x131))), true, _x91))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(p(if(true, if(true, s(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X))))))), _x51), _x71)), p(s(if(if(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(if(true, s(if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y))), _x41)))div#(minus(X, Y), s(Y))div#(p(s(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(p(s(if(if(gt(if(false, _x182, s(_x161)), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x52, false), _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(true, if(false, _x42, s(if(false, _x52, s(Y)))), _x61)))div#(minus(X, Y), s(Y))div#(p(s(if(p(s(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(p(s(if(if(gt(if(true, s(_x161), _x181), p(p(0))), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(true, if(true, false, _x71), _x81), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(s(if(false, _x72, if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X))))))))), p(p(s(s(if(if(p(s(if(if(gt(s(_x161), p(s(p(0)))), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(gt(if(false, _x82, 0), _x61), _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(s(if(true, p(s(s(X))), _x41))), s(Y))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x62, p(s(if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y))))))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(if(false, _x42, s(p(s(if(false, _x52, s(Y))))))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(if(if(true, false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(s(if(false, _x72, if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X))))))))), p(s(if(if(if(false, _x112, p(s(if(if(gt(s(_x161), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101)))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(gt(0, _x61), _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(s(if(false, _x72, if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X))))))))), p(p(s(s(if(if(p(s(if(if(if(true, gt(s(_x161), p(0)), _x191), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(p(s(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))))), p(s(if(true, if(if(if(if(true, true, _x111), true, _x91), false, _x71), _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))div#(if(p(s(if(true, p(s(false)), _x61))), _x22, p(s(p(s(s(X)))))), p(s(if(if(false, _x72, false), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(true, if(if(true, false, _x41), _x22, s(X)), _x31), s(Y))div#(minus(X, Y), s(Y))div#(p(s(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))))), p(s(p(s(if(if(if(true, true, _x91), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(p(s(if(if(true, true, _x81), p(if(true, s(s(s(s(Y)))), _x61)), _x51))))))div#(minus(X, Y), s(Y))div#(p(s(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))))), if(false, _x32, p(s(if(true, if(false, _x52, s(Y)), _x61)))))div#(minus(X, Y), s(Y))
div#(if(p(s(p(s(false)))), _x22, p(s(p(s(s(X)))))), p(p(s(s(s(Y))))))div#(minus(X, Y), s(Y))div#(if(p(s(if(p(s(false)), _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(if(p(s(if(true, true, _x91))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(p(p(s(if(true, s(false), _x51)))), _x22, p(s(p(s(s(X)))))), if(false, _x32, p(s(if(true, if(false, _x52, s(Y)), _x61)))))div#(minus(X, Y), s(Y))div#(if(false, _x32, p(s(if(false, _x72, if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))))), p(s(if(if(p(s(if(if(gt(s(_x161), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(gt(0, _x41), _x22, s(X)), s(Y))div#(minus(X, Y), s(Y))div#(if(p(s(gt(0, _x61))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x62, if(true, s(Y), _x51)))))div#(minus(X, Y), s(Y))
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), if(false, _x42, if(false, _x32, p(s(if(true, if(false, _x52, s(Y)), _x61))))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), if(false, _x32, p(s(if(if(if(gt(s(_x111), 0), true, _x91), false, _x71), _x52, s(Y))))))div#(minus(X, Y), s(Y))
div#(p(s(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(p(s(if(if(gt(if(true, s(_x161), _x181), p(p(if(false, _x212, 0)))), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(true, p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(p(s(if(false, _x52, s(false))))), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(p(s(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(if(true, if(if(false, _x132, if(true, true, _x121)), p(s(if(true, true, _x91))), _x101), _x111), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(true, if(if(true, p(s(if(true, p(s(false)), _x61))), _x41), _x22, p(s(p(s(s(X)))))), _x31), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(if(false, _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(p(s(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71))), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(p(s(if(p(s(if(if(if(false, _x192, true), true, _x131), true, _x91))), false, _x71))), _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(if(if(if(false, _x122, true), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))
div#(if(true, if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), _x31), if(false, _x32, p(s(if(true, if(false, _x52, s(Y)), _x61)))))div#(minus(X, Y), s(Y))div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(true, if(if(gt(s(_x161), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101), _x141))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(s(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(if(p(if(true, s(if(false, _x132, if(true, true, _x121))), _x151)), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(if(false, _x42, s(if(true, if(false, _x52, s(Y)), _x61)))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X))))))), p(s(if(if(if(gt(s(_x111), if(false, _x142, 0)), true, _x91), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(p(s(if(true, true, _x121))), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(p(if(true, s(false), _x51)))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(if(false, _x72, if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(if(p(s(if(true, true, _x91))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(if(false, _x142, if(if(true, false, _x151), _x82, if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71))), _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), if(true, p(s(p(s(if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y)))))), _x31))div#(minus(X, Y), s(Y))
div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), if(false, _x32, p(s(if(if(if(if(false, _x122, true), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(if(p(s(if(false, _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(if(false, _x112, s(if(true, true, _x91)))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(true, if(if(false, _x72, gt(0, _x61)), _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))), _x51), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(gt(0, _x61), _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))
div#(if(if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(if(if(true, true, _x161), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), p(p(s(s(p(s(if(if(if(true, false, _x151), _x82, if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71)), _x52, s(Y)))))))))div#(minus(X, Y), s(Y))
div#(if(p(s(p(s(false)))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x62, if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(p(s(false)), _x62, if(false, _x42, s(if(false, _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(false, _x62, if(false, _x42, s(if(false, _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), p(p(if(if(true, true, _x81), p(if(true, s(s(s(s(Y)))), _x61)), _x51))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(p(s(s(if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y)))))))))div#(minus(X, Y), s(Y))div#(p(s(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))))), p(p(s(s(p(if(false, _x62, if(false, _x42, s(if(false, _x52, s(Y)))))))))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(false, _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x62, if(if(p(s(if(true, true, _x91))), false, _x71), _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(if(p(if(if(p(s(true)), false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(if(gt(s(_x161), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(false, _x72, if(if(p(s(true)), false, _x81), _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(s(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))))), p(if(gt(0, _x81), _x62, if(false, _x42, s(if(false, _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(p(s(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))))), p(s(if(false, _x62, if(if(if(if(true, true, _x111), true, _x91), false, _x71), _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(p(s(if(false, _x32, p(s(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X))))))))))), p(s(if(if(p(s(if(if(gt(if(true, s(_x161), _x181), p(p(0))), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(false, _x22, p(s(p(if(true, s(s(X)), _x51))))), s(Y))div#(minus(X, Y), s(Y))div#(if(if(true, p(s(if(false, _x42, p(s(p(s(false))))))), _x51), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(if(gt(s(_x71), 0), s(p(s(if(false, _x52, s(Y))))), _x41)))div#(minus(X, Y), s(Y))div#(p(s(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(p(s(s(if(if(if(p(s(if(false, _x132, if(true, true, _x121)))), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(p(s(if(gt(0, _x61), _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))))), p(if(true, s(if(false, _x52, s(Y))), _x41)))div#(minus(X, Y), s(Y))div#(if(true, if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), _x31), p(s(p(s(if(true, s(Y), _x51))))))div#(minus(X, Y), s(Y))
div#(p(p(s(s(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))))), p(s(if(if(if(if(false, _x132, if(true, true, _x121)), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(if(false, _x62, if(true, s(false), _x51))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(s(if(gt(0, _x61), _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))))), p(s(if(false, _x62, if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), p(p(if(true, p(if(true, s(s(s(s(Y)))), _x61)), _x51))))div#(minus(X, Y), s(Y))
div#(if(true, p(s(if(false, _x72, if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X))))))))), _x31), p(p(s(s(if(if(p(s(if(if(gt(s(_x161), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(p(p(s(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(if(true, true, _x61), false, _x41), _x22, s(X)), s(Y))div#(minus(X, Y), s(Y))div#(if(if(true, false, _x51), _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(p(s(false)), _x42, s(if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))
div#(if(if(true, if(false, _x42, p(s(p(s(false))))), _x51), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(true, true, _x91), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(s(if(if(true, p(s(if(true, p(s(false)), _x61))), _x41), _x22, p(s(p(s(s(X)))))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(s(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))))), p(s(if(true, p(s(if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y)))), _x61))))div#(minus(X, Y), s(Y))div#(p(s(if(gt(0, _x61), _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))))), p(p(s(s(if(false, _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(p(s(gt(0, _x81))), _x62, if(false, _x42, s(if(false, _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X))))))), p(s(if(if(if(gt(s(_x111), div(0, s(_x141))), true, _x91), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(false, _x142, if(if(gt(s(_x161), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101)))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, p(s(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X))))))))), p(s(if(if(p(s(if(if(gt(if(true, s(_x161), _x181), p(p(div(0, s(_x211))))), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(false, _x32, p(s(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X))))))))), p(s(if(if(p(s(if(if(gt(if(true, s(_x161), _x181), p(p(if(true, 0, _x211)))), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(true, if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), _x31), p(s(if(true, p(s(if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y)))), _x61))))div#(minus(X, Y), s(Y))div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(true)), if(p(s(if(if(gt(s(_x161), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x81), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(if(true, s(if(if(gt(s(_x161), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101)), _x131)), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(if(if(false, _x82, false), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(if(gt(s(_x161), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(false, _x22, s(X))), s(Y))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(p(p(s(s(if(false, _x82, s(s(Y)))))))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(p(s(p(p(s(s(s(s(Y))))))))))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X))))))), p(s(if(if(true, false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(true, if(false, _x42, p(s(p(s(false))))), _x51), _x22, p(s(p(s(s(X)))))), p(s(if(true, p(s(if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y)))), _x61))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(if(false, _x42, s(if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))
div#(p(s(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(if(true, s(if(if(p(s(if(if(gt(s(_x161), p(p(0))), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y))), _x41)))div#(minus(X, Y), s(Y))div#(if(p(s(p(if(true, s(false), _x71)))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), p(p(s(s(s(Y))))))div#(minus(X, Y), s(Y))div#(if(p(s(p(if(false, _x72, s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(true, false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(p(s(false)))), _x22, p(s(p(s(s(X)))))), p(if(false, _x42, s(if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(false, _x142, if(if(gt(s(_x161), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101)))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(if(p(s(if(if(gt(s(_x161), 0), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(p(s(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))))), p(if(true, s(if(if(if(true, true, _x91), false, _x71), _x52, s(Y))), _x41)))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(if(false, _x122, gt(s(_x111), 0)), true, _x91), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(true, if(p(s(false)), _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), _x41), p(if(false, _x42, s(if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))
div#(if(if(if(false, _x62, false), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(if(p(s(if(if(true, if(true, true, _x131), _x161), true, _x91))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(p(s(p(s(if(false, _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(gt(s(_x111), p(s(0))), true, _x91), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X))))))), p(s(if(false, _x62, if(if(if(gt(s(_x111), 0), true, _x91), false, _x71), _x52, s(Y))))))div#(minus(X, Y), s(Y))
div#(if(if(if(gt(0, _x81), _x62, false), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(p(s(if(false, _x42, p(if(true, s(s(X)), _x51))))), s(Y))div#(minus(X, Y), s(Y))
div#(if(if(if(true, false, _x61), _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(if(if(false, _x72, true), s(p(s(if(false, _x52, s(Y))))), _x41)))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), if(false, _x32, p(s(s(Y)))))div#(minus(X, Y), s(Y))
div#(p(s(if(p(if(true, if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false))))))), _x101)), _x22, p(s(p(s(s(X)))))))), p(s(if(if(p(s(if(if(gt(s(_x161), p(p(0))), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(p(s(if(if(false, _x72, true), s(false), _x51)))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x72, if(true, if(false, _x52, s(Y)), _x61)))))div#(minus(X, Y), s(Y))
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(gt(0, _x91), _x32, p(s(if(true, if(false, _x52, s(Y)), _x61)))))))div#(minus(X, Y), s(Y))div#(if(if(false, _x72, if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51)), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(if(if(true, false, _x151), _x82, if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71)), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(if(p(s(false)), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(false, _x92, true), if(if(if(true, true, _x91), false, _x71), _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(if(false, _x42, s(if(if(true, if(p(s(if(if(gt(s(_x161), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x81), _x52, s(Y))))))div#(minus(X, Y), s(Y))
div#(p(s(if(p(if(if(if(false, _x122, true), false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(p(s(if(if(gt(s(_x161), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(if(false, _x62, true), p(s(if(true, p(s(false)), _x61))), _x41), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(gt(0, _x91), _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(p(s(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(if(p(s(if(if(false, _x172, false), _x132, if(true, true, _x121)))), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(s(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))))), if(true, p(s(p(if(false, _x62, if(false, _x42, s(if(false, _x52, s(Y)))))))), _x31))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), if(true, p(s(if(false, _x62, if(false, _x52, s(Y))))), _x31))div#(minus(X, Y), s(Y))
div#(if(p(if(p(s(if(true, false, _x81))), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(if(gt(s(_x161), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(true)), if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), _x31), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(if(p(s(gt(if(false, _x82, 0), _x61))), _x22, p(s(p(s(s(X)))))), p(s(if(true, s(Y), _x51))))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), if(true, p(if(p(s(false)), _x42, s(if(false, _x52, s(Y))))), _x31))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x62, if(if(if(gt(s(_x111), 0), true, _x91), false, _x71), _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), if(false, _x32, p(if(if(false, _x72, true), s(p(s(if(false, _x52, s(Y))))), _x41))))div#(minus(X, Y), s(Y))
div#(if(p(p(p(s(s(if(if(false, _x72, true), s(false), _x51)))))), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(p(s(if(p(s(p(s(if(if(true, true, _x131), true, _x91))))), false, _x71))), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(false, _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(false, _x102, p(s(if(true, true, _x91)))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(p(if(false, _x82, s(false))), _x42, s(if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))
div#(p(s(if(p(p(s(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(if(if(false, _x132, if(true, true, _x121)), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(p(s(if(false, _x82, if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71)))), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(if(if(false, _x62, false), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(if(p(if(false, _x142, s(if(if(true, true, _x131), true, _x91)))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(false, _x32, p(s(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X))))))))), p(s(if(if(p(s(if(if(false, _x152, if(gt(if(true, s(_x161), _x181), p(p(0))), true, _x121)), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(s(if(false, _x72, if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X))))))))), p(p(s(s(if(if(p(s(if(if(gt(s(_x161), p(if(true, 0, _x221))), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(if(gt(s(s(_x161)), s(p(0))), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(s(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(p(s(if(if(gt(s(_x161), p(s(p(p(0))))), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(if(true, s(if(if(p(s(true)), false, _x81), _x42, p(s(p(s(false)))))), _x61)), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), if(true, p(s(if(if(if(gt(s(_x111), 0), true, _x91), false, _x71), _x52, s(Y)))), _x31))div#(minus(X, Y), s(Y))
div#(p(s(if(p(p(s(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(p(s(if(if(gt(if(true, s(_x161), _x181), p(p(0))), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(s(p(if(false, _x62, if(false, _x42, s(if(false, _x52, s(Y)))))))))div#(minus(X, Y), s(Y))
div#(if(p(if(false, _x52, s(gt(0, _x61)))), _x22, p(s(p(s(s(X)))))), p(s(if(true, s(Y), _x51))))div#(minus(X, Y), s(Y))div#(p(s(if(false, _x72, if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X))))))))), p(p(s(s(if(if(p(s(if(if(true, if(gt(s(_x161), p(0)), true, _x121), _x181), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(p(s(if(false, _x72, if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X))))))))), p(p(s(s(if(if(true, if(p(s(if(if(gt(s(_x161), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x131), _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(p(s(if(false, _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X))))))), p(s(if(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(s(p(if(true, s(s(X)), _x51)))), div(s(_x32), if(true, s(_x31), _x61)))div#(minus(X, div(minus(_x32, _x31), s(_x31))), s(div(minus(_x32, _x31), s(_x31))))div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(p(s(if(false, _x142, if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71)))), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(p(if(gt(0, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(if(gt(s(_x161), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(false, _x52, if(false, _x42, p(s(false)))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(s(if(false, _x72, if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X))))))))), p(p(if(false, _x62, s(s(if(if(p(s(if(if(gt(s(_x161), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y))))))))div#(minus(X, Y), s(Y))div#(p(s(if(false, _x72, if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X))))))))), p(p(s(s(if(if(p(s(if(if(gt(s(_x161), if(true, p(0), _x211)), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(p(if(true, s(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X))))))), _x51)), if(false, _x32, p(s(if(if(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(if(true, if(p(s(if(if(true, false, _x81), _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), _x31), p(s(if(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(gt(0, _x41), _x22, s(X)), p(s(if(true, s(Y), _x31))))div#(minus(X, Y), s(Y))div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(if(true, s(if(false, _x32, p(s(if(true, if(false, _x52, s(Y)), _x61))))), _x71)))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(true, s(Y), _x71))))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), if(true, p(s(if(if(p(s(if(true, true, _x91))), false, _x71), _x52, s(Y)))), _x31))div#(minus(X, Y), s(Y))
div#(p(s(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(if(gt(s(_x111), 0), true, _x91), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(p(s(false)), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(true, true, _x91), if(if(if(true, true, _x91), false, _x71), _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))
div#(p(s(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(p(s(if(if(gt(if(true, s(_x161), _x181), p(if(true, p(0), _x201))), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(p(s(s(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))))), p(s(if(if(p(s(if(if(gt(if(true, s(_x161), _x181), p(p(0))), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(s(p(if(if(true, false, _x101), _x62, if(false, _x42, s(if(false, _x52, s(Y)))))))))div#(minus(X, Y), s(Y))div#(if(p(p(s(s(if(false, _x42, p(s(p(s(false))))))))), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(if(p(s(if(true, true, _x91))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(p(s(p(if(true, s(s(X)), _x51)))), p(s(div(s(_x32), s(_x31)))))div#(minus(X, div(minus(_x32, _x31), s(_x31))), s(div(minus(_x32, _x31), s(_x31))))div#(if(true, if(p(s(false)), _x22, p(s(p(s(s(X)))))), _x31), p(p(if(if(if(true, true, _x101), true, _x81), p(if(true, s(s(s(s(Y)))), _x61)), _x51))))div#(minus(X, Y), s(Y))
div#(p(s(p(if(if(true, true, _x71), s(s(X)), _x51)))), s(Y))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(p(p(s(if(false, _x72, s(s(s(Y)))))))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(false, _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(p(s(true)), true, _x91))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(if(gt(p(s(s(_x161))), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(if(gt(s(_x161), p(div(0, s(_x201)))), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(true, p(s(false)), _x41), _x22, p(s(p(s(s(X)))))), p(p(p(if(true, s(s(s(s(Y)))), _x61)))))div#(minus(X, Y), s(Y))
div#(if(if(true, if(false, _x42, p(s(p(s(false))))), _x51), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(true, true, _x91))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(p(s(s(false)))), _x22, p(s(p(s(s(X)))))), p(p(p(s(s(s(s(Y))))))))div#(minus(X, Y), s(Y))
div#(if(if(p(s(false)), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), if(true, p(s(if(if(if(true, true, _x91), false, _x71), _x52, s(Y)))), _x31))div#(minus(X, Y), s(Y))div#(if(false, _x52, p(s(if(false, _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(gt(0, _x61))), _x22, p(s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))div#(if(p(s(if(gt(0, _x81), _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), p(s(if(true, s(Y), _x51))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(p(s(s(s(p(s(s(Y))))))))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(p(p(s(if(true, s(s(s(s(Y)))), _x61)))))))div#(minus(X, Y), s(Y))div#(if(p(s(if(true, false, _x61))), _x22, p(s(p(s(s(X)))))), p(p(if(true, p(if(true, s(s(s(s(Y)))), _x61)), _x51))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(false, _x62, if(p(s(false)), _x42, s(if(false, _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(if(true, p(s(if(true, p(s(false)), _x61))), _x41), _x22, p(s(p(s(s(X)))))), if(true, p(s(if(false, _x52, s(Y)))), _x31))div#(minus(X, Y), s(Y))
div#(if(p(if(gt(0, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(if(gt(s(_x161), 0), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(if(false, _x42, s(p(s(if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y))))))))div#(minus(X, Y), s(Y))
div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(p(s(if(true, if(p(s(if(if(gt(s(_x161), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x81))), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(s(p(if(true, s(s(X)), _x51)))), div(if(true, s(_x32), _x51), s(_x31)))div#(minus(X, div(minus(_x32, _x31), s(_x31))), s(div(minus(_x32, _x31), s(_x31))))
div#(if(p(s(if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51))), _x22, p(s(p(s(s(X)))))), p(s(if(if(false, _x82, if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71)), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(s(if(p(s(gt(0, _x61))), _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(if(p(s(true)), false, _x81), _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(s(if(p(s(if(true, if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71), _x121))), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(s(if(if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))))), p(p(s(s(if(if(false, _x82, if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71)), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(if(p(s(gt(s(_x161), p(0)))), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(if(if(p(s(true)), false, _x81), _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(false, _x112, if(true, p(s(if(true, true, _x91))), _x101)), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(if(true, true, _x111), true, _x91), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(s(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(p(s(if(if(gt(s(_x161), p(if(true, p(0), _x201))), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(if(false, _x82, if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71)), _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(p(if(p(s(false)), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(if(p(s(true)), false, _x81), _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(s(if(p(s(if(p(s(if(true, p(s(if(true, true, _x91))), _x101))), false, _x71))), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(s(p(if(if(true, true, _x71), s(s(X)), _x51)))), div(s(_x32), s(_x31)))div#(minus(X, div(minus(_x32, _x31), s(_x31))), s(div(minus(_x32, _x31), s(_x31))))
div#(if(p(if(gt(0, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(s(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))))), p(if(false, _x62, if(false, _x42, s(if(false, _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(gt(s(_x111), if(true, 0, _x141)), true, _x91), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(s(p(p(p(s(s(s(s(Y))))))))))div#(minus(X, Y), s(Y))
div#(if(gt(0, _x51), _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(p(s(false)), _x42, s(if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(p(s(if(false, _x72, if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X))))))))), p(s(if(if(p(s(if(true, if(if(gt(s(_x161), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101), _x141))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(s(if(if(true, p(if(false, _x52, s(false))), _x41), _x22, p(s(p(s(s(X)))))))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(p(s(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(p(s(if(p(s(if(gt(s(_x161), p(p(0))), true, _x121))), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, p(s(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X))))))))), p(s(if(if(p(s(if(if(if(true, gt(if(true, s(_x161), _x181), p(p(0))), _x171), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(s(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(p(s(if(if(if(false, _x172, gt(if(true, s(_x161), _x181), p(p(0)))), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(s(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(if(if(gt(0, _x151), _x132, if(true, true, _x121)), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(true, false, _x51), _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(false, _x62, if(false, _x42, s(if(false, _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(p(s(gt(0, _x61))), _x22, p(s(p(s(s(X)))))), p(s(if(p(s(true)), s(Y), _x51))))div#(minus(X, Y), s(Y))div#(p(if(true, s(if(false, _x72, if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), _x51)), p(p(s(s(if(if(p(s(if(if(gt(s(_x161), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(if(true, p(s(if(true, p(s(false)), _x61))), _x41), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(false, _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(p(p(s(s(false)))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(p(s(p(s(if(false, _x52, s(Y)))))))))div#(minus(X, Y), s(Y))div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(if(false, _x152, if(gt(s(_x161), 0), true, _x121)), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(p(s(if(p(s(if(false, _x72, true))), s(false), _x51)))), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))div#(if(true, if(p(s(p(s(false)))), _x22, p(s(p(s(s(X)))))), _x31), p(s(if(if(true, false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))div#(if(gt(if(true, 0, _x81), _x61), _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X))))))), p(s(if(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(s(p(if(true, s(s(X)), _x51)))), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))
div#(if(p(if(false, _x72, if(false, _x62, s(if(false, _x42, p(s(p(s(false))))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(if(false, _x122, true), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(if(true, s(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X))))))), _x51)), p(s(if(if(p(s(if(if(gt(s(_x161), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(s(if(false, _x72, if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X))))))))), p(p(s(s(if(if(p(s(if(if(p(s(gt(s(_x161), p(0)))), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(p(s(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(p(s(if(if(if(false, _x172, gt(s(_x161), p(p(0)))), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(p(s(if(if(false, _x72, true), s(false), _x51)))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(true, if(false, _x52, s(Y)), _x61))))))div#(minus(X, Y), s(Y))div#(if(if(gt(0, _x61), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(true, p(s(if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y)))), _x61))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), if(false, _x32, p(s(p(if(false, _x62, if(false, _x42, s(if(false, _x52, s(Y))))))))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(if(false, _x42, p(if(if(true, true, _x81), p(if(true, s(s(s(s(Y)))), _x61)), _x51)))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(s(if(false, _x62, s(s(Y)))))))div#(minus(X, Y), s(Y))div#(p(s(if(gt(0, _x61), _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))))), if(true, p(s(if(false, _x52, s(Y)))), _x31))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(if(true, if(if(true, true, _x81), p(if(true, s(s(s(s(Y)))), _x61)), _x51), _x71))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(if(false, _x42, s(if(true, p(s(if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y)))), _x61)))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(if(p(s(if(false, _x122, true))), false, _x81), _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(false, _x52, if(false, _x42, p(s(p(s(false)))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(true, false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(false, _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))), p(s(if(false, _x62, if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(if(gt(s(_x161), if(true, p(0), _x191)), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(s(p(if(true, s(s(X)), _x51)))), div(s(_x32), if(false, _x62, s(_x31))))div#(minus(X, div(minus(_x32, _x31), s(_x31))), s(div(minus(_x32, _x31), s(_x31))))div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(gt(s(_x91), 0), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(s(if(false, _x72, if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X))))))))), p(p(s(s(if(if(p(s(if(if(gt(p(s(s(_x161))), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(p(s(if(false, _x42, s(X)))), s(Y))div#(minus(X, Y), s(Y))
div#(if(if(true, p(s(if(true, p(s(false)), _x61))), _x41), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x62, if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(p(p(s(s(s(s(s(Y))))))))))div#(minus(X, Y), s(Y))
div#(p(s(p(p(s(if(true, s(s(X)), _x51)))))), div(s(_x32), s(_x31)))div#(minus(X, div(minus(_x32, _x31), s(_x31))), s(div(minus(_x32, _x31), s(_x31))))div#(if(if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(true, if(true, p(s(if(true, true, _x91))), _x101), _x111), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(s(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), if(true, p(s(if(if(p(s(if(if(gt(s(_x161), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))), _x31))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X))))))), p(s(if(if(if(gt(s(_x111), p(0)), true, _x91), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(gt(0, _x61), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(true, true, _x91))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(if(true, p(s(false)), _x71), _x42, s(if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))
div#(p(s(if(p(s(false)), _x22, p(s(p(s(s(X)))))))), p(p(s(s(s(Y))))))div#(minus(X, Y), s(Y))div#(if(p(if(if(true, false, _x71), _x52, s(false))), _x22, p(s(p(s(s(X)))))), if(true, p(s(s(Y))), _x31))div#(minus(X, Y), s(Y))
div#(p(s(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(false, _x82, if(if(true, true, _x91), false, _x71)), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(gt(0, _x61), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(if(false, _x82, s(if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y))))))))div#(minus(X, Y), s(Y))
div#(p(s(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(p(s(if(if(gt(if(true, s(_x161), _x181), p(p(p(s(0))))), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(false, _x32, p(s(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X))))))))), p(s(if(false, _x62, if(if(p(s(if(if(gt(if(true, s(_x161), _x181), p(p(0))), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y))))))div#(minus(X, Y), s(Y))
div#(if(if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(false, _x132, if(if(if(true, false, _x151), _x82, if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71)), _x52, s(Y))))))))div#(minus(X, Y), s(Y))div#(if(if(true, false, _x51), _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(p(p(s(s(s(s(Y))))))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X))))))), p(s(if(if(true, if(p(s(if(if(gt(s(_x161), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x81), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(if(false, _x72, p(s(false))), _x42, s(if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))
div#(p(s(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))))), p(s(if(false, _x82, p(if(false, _x62, if(false, _x42, s(if(false, _x52, s(Y))))))))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), div(s(_x32), s(_x31)))div#(minus(X, div(minus(_x32, _x31), s(_x31))), s(div(minus(_x32, _x31), s(_x31))))
div#(if(false, _x32, if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X))))))), p(p(s(s(if(if(if(gt(s(_x111), 0), true, _x91), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), if(true, p(s(if(true, s(Y), _x31))), _x41))div#(minus(X, Y), s(Y))
div#(if(false, _x22, s(X)), p(s(if(if(false, _x72, true), s(Y), _x31))))div#(minus(X, Y), s(Y))div#(if(p(if(true, s(p(s(false))), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X))))))), p(s(if(if(if(gt(if(true, s(_x111), _x131), 0), true, _x91), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(if(false, _x42, p(p(s(s(s(s(Y)))))))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(s(p(if(if(true, true, _x81), p(if(true, s(s(s(s(Y)))), _x61)), _x51))))))div#(minus(X, Y), s(Y))div#(if(p(s(if(true, false, _x61))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x62, if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))
div#(p(s(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(p(s(if(if(gt(s(_x161), if(true, p(0), _x191)), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(s(s(p(s(s(Y))))))))div#(minus(X, Y), s(Y))
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(true, s(Y), _x51))))div#(minus(X, Y), s(Y))div#(if(if(true, p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(if(gt(s(_x161), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(if(false, _x132, if(false, _x122, true)), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(gt(0, _x61))), _x22, p(s(p(s(s(X)))))), p(p(if(true, p(if(true, s(s(s(s(Y)))), _x61)), _x51))))div#(minus(X, Y), s(Y))
div#(if(p(s(p(s(false)))), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(if(true, false, _x71), _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))div#(if(p(s(p(s(false)))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x62, if(if(true, false, _x71), _x52, s(Y))))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x52, if(false, _x42, p(s(p(s(false)))))), _x22, p(s(p(s(s(X)))))), p(s(if(true, p(s(if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y)))), _x61))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(p(s(if(false, _x42, s(if(false, _x52, s(Y))))))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(false, _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(if(false, _x42, s(if(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(p(if(true, s(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X))))))), _x51)), p(s(if(if(false, _x82, if(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101), false, _x71)), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(true, if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), _x31), p(s(if(if(p(s(if(if(gt(s(_x161), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(s(if(false, _x72, if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X))))))))), p(s(p(p(s(s(if(if(p(s(if(if(gt(s(_x161), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))))))div#(minus(X, Y), s(Y))
div#(p(s(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(if(p(s(if(if(true, false, _x171), _x132, if(true, true, _x121)))), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, s(X)), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(if(p(s(true)), true, _x131), true, _x91))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(gt(s(s(_x111)), s(0)), true, _x91), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), if(true, p(p(if(if(if(true, true, _x101), true, _x81), p(if(true, s(s(s(s(Y)))), _x61)), _x51))), _x31))div#(minus(X, Y), s(Y))
div#(if(if(true, p(s(false)), _x41), _x22, p(s(p(s(s(X)))))), p(p(p(s(s(s(s(Y))))))))div#(minus(X, Y), s(Y))div#(p(s(if(gt(0, _x61), _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))))), p(s(if(p(s(false)), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(if(true, s(if(if(gt(s(_x161), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101)), _x131)), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(p(s(if(if(false, _x102, if(false, _x72, true)), s(false), _x51)))), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))
div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(p(s(true)), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(false, _x32, p(s(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X))))))))), p(s(if(if(p(p(s(s(if(if(gt(if(true, s(_x161), _x181), p(p(0))), true, _x121), p(s(if(true, true, _x91))), _x101))))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), if(false, _x32, p(if(p(s(false)), _x42, s(if(false, _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(p(s(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))))), p(s(if(false, _x92, if(true, p(if(false, _x62, if(false, _x42, s(if(false, _x52, s(Y)))))), _x81)))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(p(s(if(gt(0, _x81), _x62, if(false, _x42, s(if(false, _x52, s(Y)))))))))div#(minus(X, Y), s(Y))div#(p(s(if(false, _x62, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))))), p(s(if(true, p(if(false, _x62, if(false, _x42, s(if(false, _x52, s(Y)))))), _x81))))div#(minus(X, Y), s(Y))
div#(p(s(if(p(s(false)), _x22, p(s(p(s(s(X)))))))), p(s(if(false, _x62, if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(p(if(true, s(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))), _x51)), p(s(if(true, p(if(false, _x62, if(false, _x42, s(if(false, _x52, s(Y)))))), _x81))))div#(minus(X, Y), s(Y))
div#(if(if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x62, if(if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(if(p(s(p(s(false)))), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(if(true, false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(p(s(gt(0, _x61))), _x22, p(s(p(s(s(X)))))), p(if(true, s(if(true, s(Y), _x51)), _x41)))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(if(p(s(if(true, true, _x91))), false, _x71), _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(if(false, _x52, s(s(s(Y)))))))div#(minus(X, Y), s(Y))div#(p(s(if(false, _x72, if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X))))))))), p(s(if(if(p(s(if(if(gt(s(_x161), p(p(s(0)))), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(true, if(true, if(p(s(if(if(gt(s(_x161), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x81), _x111), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(p(s(false)), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x62, if(if(if(true, true, _x91), false, _x71), _x52, s(Y))))))div#(minus(X, Y), s(Y))
div#(p(s(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(p(s(if(if(if(false, _x172, gt(s(_x161), p(0))), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(p(s(if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71))), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(p(s(s(if(if(true, true, _x131), true, _x91))))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(if(false, _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(gt(s(_x121), 0), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(s(if(p(if(gt(0, _x101), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(if(p(s(if(false, _x132, if(true, true, _x121)))), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), p(s(if(if(true, if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x81), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(if(false, _x62, if(if(false, _x72, true), s(p(s(if(false, _x52, s(Y))))), _x41))))div#(minus(X, Y), s(Y))div#(if(p(if(true, s(if(false, _x42, p(s(p(s(false)))))), _x61)), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(true, true, _x91))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(p(s(s(false)))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x62, if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(p(if(false, _x32, s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X))))))), p(s(if(if(if(gt(if(false, _x132, s(_x111)), 0), true, _x91), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(s(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(if(false, _x42, s(if(if(if(if(false, _x132, if(true, true, _x121)), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y))))))div#(minus(X, Y), s(Y))
div#(p(s(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(s(p(s(if(if(p(s(if(if(gt(s(_x161), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(if(if(true, p(s(false)), _x61), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(true, true, _x91), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(p(s(s(p(s(if(false, _x52, s(Y)))))))))div#(minus(X, Y), s(Y))div#(p(s(if(p(s(if(false, _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))))), p(p(s(s(if(if(p(s(if(true, true, _x91))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(if(p(s(true)), false, _x81), _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(if(false, _x42, s(if(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(if(gt(div(s(_x182), s(_x181)), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(s(if(p(if(true, if(false, _x62, s(if(false, _x42, p(s(p(s(false))))))), _x91)), _x22, p(s(p(s(s(X)))))))), p(s(if(if(if(if(false, _x132, if(true, true, _x121)), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), p(s(if(if(true, if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71), _x81), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(s(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(p(if(false, _x132, s(if(if(gt(if(true, s(_x161), _x181), p(p(0))), true, _x121), p(s(if(true, true, _x91))), _x101)))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(p(s(s(false)))), _x22, p(s(p(s(s(X)))))), p(p(s(s(s(Y))))))div#(minus(X, Y), s(Y))
div#(p(s(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(p(s(if(if(true, if(gt(if(true, s(_x161), _x181), p(p(0))), true, _x121), _x151), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(if(true, if(false, _x62, false), _x71), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(p(s(s(p(s(if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y)))))))))div#(minus(X, Y), s(Y))div#(if(if(false, _x72, gt(0, _x61)), _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))), p(s(if(gt(0, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(if(if(gt(s(_x101), 0), false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(if(gt(s(_x161), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(if(true, s(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X))))))), _x51)), p(s(if(if(if(if(if(true, true, _x141), true, _x121), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(true, p(s(if(if(p(s(true)), false, _x81), _x42, p(s(p(s(false))))))), _x51), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X))))))), p(s(if(if(p(s(if(true, true, _x91))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(s(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))))), p(s(p(p(s(if(false, _x62, if(false, _x42, s(if(false, _x52, s(Y)))))))))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x82, if(true, p(s(if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y)))), _x61)))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(gt(if(false, _x102, 0), _x81), _x62, if(false, _x42, s(if(false, _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(p(s(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(p(s(if(if(if(true, gt(if(true, s(_x161), _x181), p(p(0))), _x171), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X))))))), p(if(true, s(p(s(if(false, _x52, s(Y))))), _x41)))div#(minus(X, Y), s(Y))div#(if(if(if(false, _x62, false), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), if(true, p(s(p(s(if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y)))))), _x31))div#(minus(X, Y), s(Y))
div#(p(s(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(p(s(if(p(s(if(false, _x132, if(true, true, _x121)))), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(if(true, if(true, s(false), _x51), _x61)), _x22, p(s(p(s(s(X)))))), if(false, _x32, p(s(if(true, if(false, _x52, s(Y)), _x61)))))div#(minus(X, Y), s(Y))
div#(if(true, if(true, if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), _x31), _x41), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), p(if(true, s(if(if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y))), _x41)))div#(minus(X, Y), s(Y))
div#(if(p(p(s(if(if(if(true, false, _x111), _x72, true), s(false), _x51)))), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))div#(if(true, if(false, _x22, p(s(p(s(s(X)))))), _x31), s(Y))div#(minus(X, Y), s(Y))
div#(if(p(s(p(s(false)))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(true)), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(if(true, s(if(gt(0, _x61), _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))))), _x71)), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(s(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(p(s(if(if(gt(s(_x161), p(div(0, s(_x201)))), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(true, if(p(s(false)), _x22, p(s(p(s(s(X)))))), _x31), p(p(if(if(true, true, _x81), p(if(true, s(s(s(s(Y)))), _x61)), _x51))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(p(s(if(false, _x92, false))), _x42, s(if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(if(true, if(true, true, _x131), _x141), true, _x91))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(s(if(false, _x72, if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X))))))))), p(p(s(s(if(if(p(s(if(if(gt(if(false, _x202, s(_x161)), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(p(s(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))))), p(s(p(if(true, if(false, _x62, if(false, _x42, s(if(false, _x52, s(Y))))), _x91)))))div#(minus(X, Y), s(Y))
div#(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(p(s(if(gt(s(_x161), p(0)), true, _x121))), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(if(if(true, true, _x71), s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(if(p(s(false)), _x62, false), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(false, _x62, if(false, _x52, s(Y))))))))div#(minus(X, Y), s(Y))
div#(p(s(if(if(true, p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x91), _x22, p(s(p(s(s(X)))))))), p(s(if(if(p(s(if(if(gt(s(_x161), p(p(0))), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(s(p(s(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))))), p(s(if(if(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(if(true, s(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X))))))), _x51)), p(s(if(if(if(if(gt(s(_x141), 0), true, _x121), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(s(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(p(s(if(p(s(if(if(gt(s(_x161), p(p(0))), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71))), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(gt(0, _x61), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(gt(0, _x61), _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))), p(s(p(s(if(false, _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(s(p(if(false, _x42, s(if(false, _x52, s(Y))))))))div#(minus(X, Y), s(Y))div#(if(if(false, _x72, gt(0, _x61)), _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))
div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(true, if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101), _x141))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(if(false, _x112, if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71)), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(p(if(true, if(false, _x62, s(if(false, _x42, p(s(p(s(false))))))), _x71)), _x22, p(s(p(s(s(X)))))), p(s(if(if(true, if(p(s(if(if(gt(s(_x161), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x81), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(if(if(if(true, true, _x91), false, _x71), _x52, s(false))), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(p(s(if(p(if(if(false, _x102, false), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(false, _x82, if(if(if(false, _x122, true), p(s(if(true, true, _x91))), _x101), false, _x71)), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(if(true, p(s(s(s(s(Y))))), _x51))))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(p(p(s(p(s(s(s(s(Y))))))))))div#(minus(X, Y), s(Y))
div#(p(if(true, s(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X))))))), _x51)), p(s(if(if(if(if(p(s(true)), true, _x121), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(s(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(p(s(p(s(if(if(gt(if(true, s(_x161), _x181), p(p(0))), true, _x121), p(s(if(true, true, _x91))), _x101))))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(if(true, if(false, _x62, s(if(false, _x42, p(s(p(s(false))))))), _x71)), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(p(s(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(true, if(p(s(if(if(gt(s(_x161), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x81), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(true, if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), _x31), p(if(true, s(if(true, s(Y), _x51)), _x41)))div#(minus(X, Y), s(Y))div#(if(p(if(p(s(if(true, false, _x71))), _x52, s(false))), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(p(s(if(false, _x72, if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X))))))))), p(s(if(if(if(p(s(if(false, _x132, if(true, true, _x121)))), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(false, _x82, if(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101), false, _x71)), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(true, if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), _x31), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))div#(p(if(false, _x72, s(if(gt(0, _x61), _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(s(if(p(s(false)), _x72, if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X))))))))), p(p(s(s(if(if(p(s(if(if(gt(s(_x161), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(if(true, p(if(true, s(false), _x51)), _x41), _x22, p(s(p(s(s(X)))))), if(false, _x42, if(false, _x32, p(s(if(true, if(false, _x52, s(Y)), _x61))))))div#(minus(X, Y), s(Y))
div#(if(if(true, p(s(gt(0, _x61))), _x41), _x22, p(s(p(s(s(X)))))), p(s(if(true, s(Y), _x51))))div#(minus(X, Y), s(Y))div#(if(true, if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), _x31), p(s(if(if(true, true, _x71), s(Y), _x51))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(if(true, s(if(if(p(s(if(true, true, _x91))), false, _x71), _x52, s(Y))), _x41)))div#(minus(X, Y), s(Y))div#(if(if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(if(p(s(false)), _x82, if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71)), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(if(if(false, _x62, false), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(if(false, _x42, s(p(s(if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y))))))))div#(minus(X, Y), s(Y))div#(if(if(p(s(false)), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(gt(s(_x91), 0), if(if(if(true, true, _x91), false, _x71), _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(false, _x102, p(s(if(if(true, true, _x131), true, _x91)))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(false, _x52, if(false, _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(if(if(true, true, _x161), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(if(false, _x42, s(if(if(p(s(if(if(gt(s(_x161), 0), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y))))))div#(minus(X, Y), s(Y))
div#(p(s(if(p(if(if(p(s(true)), false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(p(s(if(if(gt(if(true, s(_x161), _x181), p(p(0))), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(s(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))))), p(s(p(if(gt(0, _x101), _x62, if(false, _x42, s(if(false, _x52, s(Y)))))))))div#(minus(X, Y), s(Y))
div#(if(p(p(s(s(false)))), _x22, p(s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))div#(if(p(s(if(if(p(s(true)), false, _x81), _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(s(if(p(s(if(if(if(true, true, _x141), p(s(if(true, true, _x91))), _x101), false, _x71))), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(p(s(true)), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(false, _x52, if(false, _x42, p(s(p(s(false)))))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), p(p(if(false, _x62, s(s(if(if(false, _x82, if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71)), _x52, s(Y))))))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(false, _x122, if(if(true, true, _x131), true, _x91)))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(if(false, _x52, s(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X))))))))), p(s(if(if(if(p(s(if(false, _x132, if(true, true, _x121)))), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), if(true, p(s(if(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))), _x31))div#(minus(X, Y), s(Y))
div#(if(p(s(p(s(if(true, false, _x81))))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), if(true, if(false, _x32, p(s(if(true, if(false, _x52, s(Y)), _x61)))), _x41))div#(minus(X, Y), s(Y))
div#(p(s(if(p(s(false)), _x22, p(s(p(s(s(X)))))))), s(Y))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(if(true, p(if(true, p(if(true, s(s(s(s(Y)))), _x61)), _x51)), _x41)))div#(minus(X, Y), s(Y))
div#(if(if(p(s(false)), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(if(false, _x82, s(if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y))))))))div#(minus(X, Y), s(Y))div#(p(s(if(p(if(if(if(false, _x122, true), false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(p(s(if(if(gt(s(_x161), p(p(0))), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(if(false, _x42, s(s(Y)))))div#(minus(X, Y), s(Y))div#(if(gt(0, _x41), _x22, p(s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))
div#(if(true, if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), _x31), p(s(if(if(true, if(p(s(if(if(gt(s(_x161), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x81), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(if(true, s(if(false, _x42, p(s(p(s(false)))))), _x61)), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(if(p(s(if(true, true, _x91))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(p(s(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(p(if(true, s(if(if(gt(s(_x161), p(p(0))), true, _x121), p(s(if(true, true, _x91))), _x101)), _x131)), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(false)), _x82, if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71)), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), p(p(s(if(false, _x112, s(if(if(false, _x82, if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71)), _x52, s(Y))))))))div#(minus(X, Y), s(Y))div#(if(if(false, _x62, false), _x32, if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X))))))), p(s(if(if(if(gt(s(_x111), 0), true, _x91), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(s(if(false, _x72, if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X))))))))), p(p(s(s(if(if(p(s(if(if(if(false, _x192, gt(s(_x161), p(0))), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(p(if(false, _x52, s(if(false, _x72, if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))))), p(p(s(s(if(if(p(s(if(if(gt(s(_x161), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), p(if(false, _x42, s(if(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(if(if(false, _x72, gt(0, _x61)), _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))), if(false, _x32, p(s(if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))
div#(if(false, _x22, s(X)), if(false, _x42, if(true, s(Y), _x31)))div#(minus(X, Y), s(Y))div#(if(if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(if(gt(0, _x151), _x82, if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71)), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(if(if(false, _x62, false), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(if(p(s(if(if(gt(s(_x171), 0), true, _x131), true, _x91))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x62, if(if(if(true, true, _x91), false, _x71), _x52, s(Y))))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(if(true, false, _x71), _x42, s(if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(if(false, _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(if(if(false, _x72, false), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(if(p(s(false)), _x82, s(if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y))))))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(p(s(gt(s(_x111), 0))), true, _x91), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(if(true, p(s(false)), _x61), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(if(if(true, true, _x91), false, _x71), _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))
div#(if(if(if(false, _x62, false), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(if(true, if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x111), _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(gt(0, _x81), _x62, if(false, _x42, s(if(false, _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(p(if(if(false, _x72, true), s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(if(true, true, _x81), if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))div#(p(s(if(p(s(if(if(p(s(true)), false, _x81), _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(gt(0, _x61), _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))), p(if(true, s(if(false, _x52, s(Y))), _x41)))div#(minus(X, Y), s(Y))div#(p(s(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(true, if(if(if(if(false, _x132, if(true, true, _x121)), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))
div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(if(p(s(if(if(gt(s(_x161), 0), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))div#(if(p(s(if(if(p(s(true)), false, _x81), _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(s(if(p(if(false, _x112, s(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71)))), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(if(true, true, _x81), if(false, _x42, s(if(false, _x52, s(Y)))), _x61)))div#(minus(X, Y), s(Y))div#(if(if(true, false, _x41), _x22, s(X)), div(s(_x32), s(_x31)))div#(minus(X, div(minus(_x32, _x31), s(_x31))), s(div(minus(_x32, _x31), s(_x31))))
div#(p(s(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(p(s(if(if(gt(s(_x161), p(if(true, 0, _x201))), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(if(p(s(gt(s(_x161), 0))), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(s(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))))), p(s(p(s(if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), p(s(p(p(s(s(if(if(if(true, false, _x151), _x82, if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71)), _x52, s(Y)))))))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(false, _x72, if(if(true, false, _x81), _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(s(s(div(s(_x72), s(_x71)))))))div#(minus(X, div(minus(_x72, _x71), s(_x71))), s(div(minus(_x72, _x71), s(_x71))))
div#(if(p(if(false, _x72, if(false, _x62, s(if(false, _x42, p(s(p(s(false))))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(p(s(true)), p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(if(if(true, false, _x151), _x82, if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71)), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(if(false, _x42, s(if(if(p(s(if(if(gt(s(_x161), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(if(p(s(p(s(gt(0, _x81))))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(s(if(false, _x72, if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X))))))))), p(p(s(s(if(if(p(p(s(s(if(if(gt(s(_x161), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101))))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), if(true, p(if(true, s(p(s(if(false, _x52, s(Y))))), _x41)), _x31))div#(minus(X, Y), s(Y))
div#(p(s(if(false, _x62, if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X))))))))), p(s(if(if(if(if(true, true, _x111), true, _x91), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(s(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))))), p(s(if(if(false, _x102, true), p(if(false, _x62, if(false, _x42, s(if(false, _x52, s(Y)))))), _x81))))div#(minus(X, Y), s(Y))
div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(if(gt(p(s(s(_x161))), 0), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(false, _x112, p(s(if(if(gt(s(_x161), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101)))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x62, if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(if(p(s(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(false, _x22, p(s(p(s(s(X)))))), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(if(if(true, if(false, _x72, true), _x81), s(p(s(if(false, _x52, s(Y))))), _x41)))div#(minus(X, Y), s(Y))
div#(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(false, _x112, p(s(if(if(gt(s(_x161), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101)))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(true, s(Y), _x51))))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X))))))), p(s(if(if(true, if(if(gt(s(_x111), 0), true, _x91), false, _x71), _x81), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(if(p(if(true, s(if(if(true, true, _x131), true, _x91)), _x141)), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(if(if(if(true, false, _x81), _x62, false), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(p(p(s(if(if(false, _x72, true), s(false), _x51)))), _x22, p(s(p(s(s(X)))))), p(if(true, s(if(true, if(false, _x52, s(Y)), _x61)), _x41)))div#(minus(X, Y), s(Y))
div#(p(s(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), if(false, _x32, p(s(if(if(p(s(if(if(gt(if(true, s(_x161), _x181), p(p(0))), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(if(false, _x132, s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101)))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(if(p(s(true)), s(Y), _x51))))div#(minus(X, Y), s(Y))div#(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(if(p(s(gt(s(_x161), p(0)))), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(if(true, if(false, _x62, s(if(false, _x42, p(s(p(s(false))))))), _x71)), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(s(if(true, if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), _x71))), p(s(if(if(p(s(if(if(gt(s(_x161), p(p(0))), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(if(gt(s(_x161), if(true, 0, _x191)), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(if(p(s(false)), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(true, if(p(s(if(if(gt(s(_x161), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x81), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(if(true, s(s(X)), _x31)), s(Y))div#(minus(X, Y), s(Y))div#(p(s(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(p(s(if(if(gt(if(if(false, _x202, true), s(_x161), _x181), p(p(0))), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), if(false, _x32, p(s(p(if(false, _x82, s(if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y)))))))))div#(minus(X, Y), s(Y))div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(if(gt(if(true, s(_x161), _x181), 0), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(if(true, s(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X))))))), _x51)), p(s(if(p(s(if(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101), false, _x71))), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(if(if(true, false, _x71), _x52, s(false))), _x22, p(s(p(s(s(X)))))), p(if(true, s(s(Y)), _x41)))div#(minus(X, Y), s(Y))
div#(if(if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(true, false, _x121), _x82, if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71)), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), p(p(p(s(s(s(s(Y))))))))div#(minus(X, Y), s(Y))
div#(if(p(s(p(s(false)))), _x22, p(s(p(s(s(X)))))), p(s(if(if(gt(s(_x91), 0), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(p(if(false, _x52, s(false))))), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X))))))), p(s(if(if(if(true, if(gt(s(_x111), 0), true, _x91), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(p(s(if(if(true, true, _x131), true, _x91))))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(p(s(false)), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(if(if(true, true, _x91), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(p(if(if(false, _x72, true), s(p(s(if(false, _x52, s(Y))))), _x41)))))div#(minus(X, Y), s(Y))
div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(false, _x112, p(s(if(if(gt(s(_x161), 0), true, _x121), p(s(if(true, true, _x91))), _x101)))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(s(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(p(s(if(if(gt(s(_x161), if(false, _x192, p(0))), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(s(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(p(s(if(if(false, _x152, if(gt(if(true, s(_x161), _x181), p(p(0))), true, _x121)), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(s(if(false, _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))))), p(s(if(if(false, _x72, false), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(gt(if(false, _x132, s(_x111)), 0), true, _x91), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(if(true, s(if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y))), _x81)))))div#(minus(X, Y), s(Y))div#(if(true, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), _x41), p(if(p(s(false)), _x42, s(if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))
div#(if(if(gt(0, _x61), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(gt(s(_x111), 0), true, _x91), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(if(false, _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(false, _x82, if(p(s(if(true, true, _x91))), false, _x71)), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(true, p(s(false)), _x41), _x22, p(s(p(s(s(X)))))), p(p(if(if(true, true, _x81), p(if(true, s(s(s(s(Y)))), _x61)), _x51))))div#(minus(X, Y), s(Y))div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(if(if(false, _x162, true), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(p(s(false)), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(p(s(if(if(true, true, _x91), false, _x71))), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(s(if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))))), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(if(p(if(gt(0, _x71), _x52, s(false))), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(if(p(s(true)), s(p(s(if(false, _x52, s(Y))))), _x41)))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(p(s(if(if(false, _x72, true), s(false), _x51))))), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))div#(if(true, p(s(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), _x31), p(s(if(if(p(s(if(if(gt(s(_x161), p(p(0))), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(false, _x82, if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71)), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(s(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))))), p(s(if(true, if(if(if(true, true, _x91), false, _x71), _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))
div#(p(s(if(if(gt(0, _x81), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(if(if(true, true, _x111), true, _x91), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(false, _x32, p(s(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X))))))))), p(s(if(if(p(s(if(if(gt(if(true, if(true, s(_x161), _x181), _x191), p(p(0))), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(p(if(true, s(false), _x51)))), _x22, p(s(p(s(s(X)))))), if(false, _x32, p(s(if(true, if(false, _x52, s(Y)), _x61)))))div#(minus(X, Y), s(Y))div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(if(true, false, _x91), _x32, p(s(if(true, if(false, _x52, s(Y)), _x61)))))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(p(s(if(true, p(if(true, s(s(s(s(Y)))), _x61)), _x51))))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(p(s(if(p(s(if(if(p(s(true)), true, _x131), true, _x91))), false, _x71))), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(p(if(if(true, true, _x81), p(if(true, s(s(s(s(Y)))), _x61)), _x51))))div#(minus(X, Y), s(Y))div#(p(s(if(p(p(s(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(p(s(if(if(gt(s(_x161), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x52, false), _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(gt(0, _x81), _x62, if(false, _x42, s(if(false, _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(if(if(false, _x62, false), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(if(p(s(if(if(false, _x162, if(true, true, _x131)), true, _x91))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x52, if(false, _x42, p(s(p(s(false)))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(s(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(if(false, _x102, if(if(true, true, _x111), true, _x91)), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(false, _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(true, if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71), _x81), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(gt(s(_x81), 0), p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(true, p(p(s(if(if(false, _x72, true), s(false), _x51)))), _x41), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(if(if(p(s(true)), true, _x81), p(if(true, s(s(s(s(Y)))), _x61)), _x51))))div#(minus(X, Y), s(Y))
div#(if(p(if(if(false, _x82, if(false, _x72, true)), s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))div#(if(p(s(if(if(p(s(true)), false, _x81), _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(s(if(p(if(true, s(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71)), _x111)), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, false), _x22, p(s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), if(false, _x32, p(s(if(if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y))))))div#(minus(X, Y), s(Y))
div#(p(s(if(false, _x72, if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X))))))))), p(s(if(if(true, if(p(s(if(if(gt(s(_x161), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x81), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(p(s(s(s(if(true, s(Y), _x91))))))))div#(minus(X, Y), s(Y))
div#(if(true, p(s(p(if(true, s(s(X)), _x51)))), _x21), s(Y))div#(minus(X, Y), s(Y))div#(if(p(s(if(true, false, _x71))), _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(false, _x42, s(if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))
div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(if(true, p(s(false)), _x61)))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(false, _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), if(true, p(p(s(s(if(if(p(s(if(true, true, _x91))), false, _x71), _x52, s(Y)))))), _x31))div#(minus(X, Y), s(Y))div#(if(if(true, p(if(false, _x52, s(false))), _x41), _x22, p(s(p(s(s(X)))))), p(p(s(s(s(Y))))))div#(minus(X, Y), s(Y))
div#(if(p(s(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X))))))), if(true, p(s(if(if(if(gt(s(_x111), 0), true, _x91), false, _x71), _x52, s(Y)))), _x31))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(if(gt(0, _x111), _x82, s(if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y))))))))div#(minus(X, Y), s(Y))div#(if(if(false, _x72, gt(0, _x61)), _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))), p(s(p(s(if(false, _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(p(if(if(true, if(true, false, _x81), _x91), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(if(gt(s(_x161), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(s(if(true, p(if(true, s(s(X)), _x51)), _x41))), s(Y))div#(minus(X, Y), s(Y))
div#(if(if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), p(if(true, s(if(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y))), _x41)))div#(minus(X, Y), s(Y))div#(if(if(true, false, _x61), _x32, p(s(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X))))))))), p(s(if(if(p(s(if(if(gt(if(true, s(_x161), _x181), p(p(0))), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(s(if(false, _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))))), p(s(p(s(if(false, _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(p(s(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(true, false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(s(p(s(if(false, _x62, s(X)))))), s(Y))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(p(s(if(p(s(if(true, true, _x91))), false, _x71))), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(true, if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), _x31), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(true, if(p(s(false)), _x42, p(s(p(s(false))))), _x51), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(if(if(true, true, _x91), false, _x71), _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))
div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(p(s(if(gt(s(_x161), 0), true, _x121))), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(if(if(p(s(true)), false, _x71), _x52, s(false))), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(if(if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(false, _x112, p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101)))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(if(false, _x42, p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(false, _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(p(s(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71))), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(if(if(true, false, _x81), _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(gt(s(_x121), 0), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(if(gt(if(true, s(_x161), _x181), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(p(if(if(if(true, true, _x101), true, _x81), p(if(true, s(s(s(s(Y)))), _x61)), _x51))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X))))))), p(s(p(s(if(p(s(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71))), _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(p(s(p(if(true, if(true, s(s(X)), _x51), _x61)))), s(Y))div#(minus(X, Y), s(Y))
div#(if(p(if(if(false, _x82, false), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(p(s(if(true, false, _x81))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(true, false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(p(s(true)), p(s(false)), _x61))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(s(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(if(if(true, if(true, true, _x111), _x121), true, _x91), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(if(true, if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false))))))), _x71)), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(if(gt(s(_x161), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(s(if(p(s(if(false, _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(if(true, true, _x91), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(false, _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(true, p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(p(s(p(s(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71))))), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), if(true, p(if(false, _x62, if(false, _x42, s(if(false, _x52, s(Y)))))), _x31))div#(minus(X, Y), s(Y))div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), if(p(s(false)), _x32, p(s(if(true, if(false, _x52, s(Y)), _x61)))))div#(minus(X, Y), s(Y))
div#(p(s(if(if(if(true, false, _x81), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(if(true, true, _x91), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(s(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(if(if(false, _x142, if(false, _x132, if(true, true, _x121))), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(p(p(if(true, p(if(true, s(s(s(s(Y)))), _x61)), _x51))))))div#(minus(X, Y), s(Y))div#(if(p(if(true, s(if(true, p(s(false)), _x61)), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(if(false, _x112, true), true, _x91), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(if(if(if(gt(s(_x121), 0), true, _x101), true, _x81), p(if(true, s(s(s(s(Y)))), _x61)), _x51))))div#(minus(X, Y), s(Y))
div#(p(s(if(gt(div(0, s(_x101)), _x61), _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(if(gt(s(_x161), p(s(p(0)))), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(true, if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101), _x111), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(if(false, _x42, p(s(false))))), _x22, p(s(p(s(s(X)))))), p(if(if(false, _x72, true), s(p(s(if(false, _x52, s(Y))))), _x41)))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(s(p(if(true, if(false, _x62, if(false, _x42, s(if(false, _x52, s(Y))))), _x91)))))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), if(false, _x32, p(if(true, if(false, _x42, s(if(false, _x52, s(Y)))), _x61))))div#(minus(X, Y), s(Y))
div#(if(p(if(if(false, _x72, false), _x52, s(false))), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), if(true, p(s(if(if(true, false, _x71), _x52, s(Y)))), _x31))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(p(s(if(true, if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x141))), _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(false, _x72, s(p(if(false, _x62, if(false, _x42, s(if(false, _x52, s(Y))))))))))div#(minus(X, Y), s(Y))
div#(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(if(p(s(if(if(gt(s(_x161), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(gt(0, _x61), _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))), p(s(if(gt(0, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(s(if(true, if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), _x61))), p(s(if(if(if(true, true, _x91), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(if(false, _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(if(true, if(p(s(if(true, true, _x91))), false, _x71), _x111), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(if(false, _x92, if(p(s(true)), false, _x81)), _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(if(true, s(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X))))))), _x51)), p(s(if(if(p(s(if(if(gt(if(true, s(_x161), _x181), p(p(0))), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(p(p(s(s(s(s(Y))))))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(p(s(if(false, _x82, s(if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y))))))))))div#(minus(X, Y), s(Y))
div#(p(s(if(p(if(if(false, _x72, true), s(false), _x51)), _x22, p(s(p(s(s(X)))))))), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))div#(p(s(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(if(p(s(if(true, if(false, _x132, if(true, true, _x121)), _x161))), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(if(if(if(p(s(true)), true, _x101), true, _x81), p(if(true, s(s(s(s(Y)))), _x61)), _x51))))div#(minus(X, Y), s(Y))div#(if(if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(if(true, if(false, _x82, if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71)), _x141), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(p(s(if(false, _x72, if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X))))))))), if(true, p(s(if(if(p(s(if(if(gt(s(_x161), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))), _x31))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(if(true, p(s(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71))), _x111), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(p(s(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(false, _x82, if(if(if(false, _x132, if(true, true, _x121)), p(s(if(true, true, _x91))), _x101), false, _x71)), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(false, _x52, if(false, _x32, if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(if(gt(s(_x111), 0), true, _x91), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(if(if(false, _x72, true), s(false), _x51)), _x22, p(s(p(s(s(X)))))), if(false, _x32, p(s(if(true, if(false, _x52, s(Y)), _x61)))))div#(minus(X, Y), s(Y))div#(if(true, p(s(p(s(s(X))))), _x21), s(Y))div#(minus(X, Y), s(Y))
div#(if(if(if(false, _x62, false), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(if(p(s(if(if(p(s(true)), true, _x131), true, _x91))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(true, if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), _x31), p(if(true, s(s(Y)), _x41)))div#(minus(X, Y), s(Y))
div#(if(gt(0, _x51), _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(false, _x42, s(if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(gt(s(_x111), div(0, s(_x141))), true, _x91), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(if(p(s(if(if(gt(s(_x171), 0), true, _x131), true, _x91))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(p(p(s(s(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))))), p(s(if(if(if(p(s(if(false, _x132, if(true, true, _x121)))), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(s(if(false, _x72, if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X))))))))), p(if(true, p(s(s(if(if(p(s(if(if(gt(s(_x161), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y))))), _x41)))div#(minus(X, Y), s(Y))div#(if(p(s(if(false, _x72, gt(0, _x61)))), _x22, p(s(p(s(s(X)))))), p(s(if(true, s(Y), _x51))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), if(false, _x32, p(s(if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(if(p(s(p(if(false, _x72, s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(p(if(if(true, true, _x81), p(if(true, s(s(s(s(Y)))), _x61)), _x51))))div#(minus(X, Y), s(Y))div#(if(p(s(p(s(p(s(false)))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(true, false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(true, if(false, _x22, s(X)), _x31), s(Y))div#(minus(X, Y), s(Y))div#(if(p(s(if(false, _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(gt(s(_x111), 0), true, _x91), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(p(s(false)), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), if(false, _x32, p(s(if(true, if(if(if(true, true, _x91), false, _x71), _x52, s(Y)), _x61)))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(p(s(s(s(div(s(_x92), s(_x91)))))))))div#(minus(X, div(minus(_x92, _x91), s(_x91))), s(div(minus(_x92, _x91), s(_x91))))
div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(p(s(if(if(true, true, _x91), false, _x71))), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), p(s(if(if(true, true, _x71), s(Y), _x31))))div#(minus(X, Y), s(Y))
div#(if(p(p(s(s(false)))), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(if(true, s(if(false, _x52, s(Y))), _x41)))div#(minus(X, Y), s(Y))
div#(p(if(true, s(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X))))))), _x51)), p(s(if(true, if(if(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))div#(if(if(true, false, _x61), _x32, if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X))))))), p(s(if(if(if(gt(s(_x111), 0), true, _x91), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(s(if(false, _x72, if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X))))))))), p(if(false, _x42, p(s(s(if(if(p(s(if(if(gt(s(_x161), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y))))))))div#(minus(X, Y), s(Y))div#(p(s(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))))), if(false, _x32, p(s(p(if(false, _x62, if(false, _x42, s(if(false, _x52, s(Y))))))))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(if(p(s(true)), false, _x81), _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(p(s(if(false, _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X))))))), p(s(if(if(if(if(false, _x122, true), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(s(s(X))), if(false, _x32, s(Y)))div#(minus(X, Y), s(Y))
div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(if(false, _x42, s(if(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), if(true, p(s(s(Y))), _x31))div#(minus(X, Y), s(Y))
div#(if(if(true, p(s(false)), _x41), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(if(true, if(true, true, _x121), _x151), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(s(if(if(if(false, _x62, false), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))))), p(s(p(s(if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(p(if(false, _x62, s(s(s(s(Y)))))))))div#(minus(X, Y), s(Y))
div#(p(if(false, _x52, s(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X))))))))), p(s(if(if(if(true, true, _x91), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(s(if(false, _x72, if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X))))))))), p(p(s(s(if(if(p(if(false, _x152, s(if(if(gt(s(_x161), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101)))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(true, p(s(false)), _x61))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x62, if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(if(p(s(if(if(p(s(true)), false, _x81), _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(s(if(p(s(if(if(p(s(true)), p(s(if(true, true, _x91))), _x101), false, _x71))), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(s(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(p(s(if(true, if(if(gt(s(_x161), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101), _x141))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(s(if(false, _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))))), if(false, _x32, p(s(if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))
div#(p(s(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(s(if(false, _x72, if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X))))))))), if(true, p(p(s(s(if(if(p(s(if(if(gt(s(_x161), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))), _x31))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(s(p(p(s(s(s(s(Y))))))))))div#(minus(X, Y), s(Y))div#(p(s(if(if(true, false, _x101), _x72, if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X))))))))), p(p(s(s(if(if(p(s(if(if(gt(s(_x161), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(p(s(p(s(false)))), _x22, p(s(p(s(s(X)))))), p(s(if(true, s(Y), _x51))))div#(minus(X, Y), s(Y))div#(if(p(p(s(if(true, if(if(false, _x72, true), s(false), _x51), _x91)))), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))
div#(if(p(if(false, _x72, if(false, _x62, s(if(false, _x42, p(s(p(s(false))))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(true, p(if(true, s(false), _x51)), _x41), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x32, p(s(if(true, if(false, _x52, s(Y)), _x61)))))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(if(if(true, false, _x71), _x52, s(false)))), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(p(s(if(if(p(s(true)), false, _x81), _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(p(s(p(s(if(false, _x82, false))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(true, false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(p(s(s(if(if(true, false, _x81), _x42, p(s(p(s(false))))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(s(if(false, _x72, if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X))))))))), p(p(if(true, s(s(if(if(p(s(if(if(gt(s(_x161), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))), _x61))))div#(minus(X, Y), s(Y))div#(p(s(if(if(p(s(false)), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(if(true, true, _x91), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x62, if(if(false, _x82, if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71)), _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(if(if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), p(if(true, p(s(s(if(if(false, _x82, if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71)), _x52, s(Y))))), _x41)))div#(minus(X, Y), s(Y))
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(if(true, true, _x81), if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))div#(if(if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), p(s(if(p(s(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71))), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, p(s(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X))))))))), p(s(if(if(p(s(if(if(gt(if(true, s(_x161), _x181), p(s(p(p(0))))), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(s(p(p(s(s(s(X))))))), s(Y))div#(minus(X, Y), s(Y))
div#(p(s(if(true, if(false, _x72, if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X))))))), _x91))), p(s(if(if(p(s(if(if(gt(s(_x161), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(s(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(if(false, _x102, if(true, true, _x91)), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(s(if(p(if(p(s(false)), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(p(s(if(true, true, _x91))))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), if(false, _x32, p(s(if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(if(p(s(p(s(if(if(true, false, _x81), _x42, p(s(p(s(false))))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(s(if(p(if(false, _x92, if(false, _x62, s(if(false, _x42, p(s(p(s(false))))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), if(true, p(p(p(s(s(s(s(Y))))))), _x31))div#(minus(X, Y), s(Y))
div#(if(true, if(p(s(false)), _x22, p(s(p(s(s(X)))))), _x31), p(s(if(true, s(Y), _x51))))div#(minus(X, Y), s(Y))div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(if(gt(s(s(_x161)), s(0)), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), if(false, _x32, p(s(p(s(if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y))))))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(p(s(s(if(true, true, _x91))))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(false, _x62, false))), _x22, p(s(p(s(s(X)))))), p(p(p(s(s(s(s(Y))))))))div#(minus(X, Y), s(Y))div#(p(s(if(p(if(p(s(false)), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(if(p(s(if(false, _x132, if(true, true, _x121)))), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(p(s(s(if(if(gt(s(_x161), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101))))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(if(true, p(if(false, _x52, s(false))), _x41), _x22, p(s(p(s(s(X))))))), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(if(if(if(false, _x62, false), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(false, _x102, if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y))))))))div#(minus(X, Y), s(Y))div#(p(s(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(p(s(if(if(false, _x152, if(gt(s(_x161), p(p(0))), true, _x121)), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), if(false, _x32, p(s(if(if(p(s(if(if(gt(s(_x161), 0), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(if(true, if(p(if(if(true, false, _x71), _x52, s(false))), _x22, p(s(p(s(s(X)))))), _x31), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(p(p(s(s(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))))))), p(s(p(if(false, _x62, if(false, _x42, s(if(false, _x52, s(Y)))))))))div#(minus(X, Y), s(Y))div#(p(s(if(gt(0, _x61), _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))))), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))
div#(if(p(if(p(s(false)), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(if(false, _x122, true), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(false, _x42, if(true, if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), _x31)), p(s(if(true, s(Y), _x51))))div#(minus(X, Y), s(Y))div#(if(p(p(s(if(true, s(false), _x51)))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(true, p(if(if(true, false, _x71), _x52, s(false))), _x41), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(if(p(s(false)), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(true, if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), _x31), if(true, p(s(s(Y))), _x31))div#(minus(X, Y), s(Y))div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))
div#(p(s(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))))), p(s(if(p(s(if(if(true, true, _x91), false, _x71))), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(gt(if(true, 0, _x101), _x81), _x62, if(false, _x42, s(if(false, _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x52, if(false, _x42, p(s(p(s(false)))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(gt(s(_x111), 0), true, _x91), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(true, if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), _x31), p(s(if(false, _x62, if(true, s(Y), _x51)))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(if(p(s(true)), false, _x81), _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(true, if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71), _x81), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(if(gt(s(_x161), div(0, s(_x191))), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(true, if(false, _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))), _x51), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(s(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(p(s(if(if(gt(s(_x161), p(p(p(s(0))))), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(s(if(false, _x72, if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X))))))))), p(p(s(s(p(s(if(if(p(s(if(if(gt(s(_x161), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))))))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(s(if(p(s(false)), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(if(p(s(true)), false, _x81), _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(p(s(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71))), _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))div#(p(if(true, s(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X))))))), _x51)), p(s(if(if(if(false, _x112, if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101)), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(gt(s(_x81), 0), p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(if(false, _x82, if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71)), _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(p(s(p(s(false)))), _x22, p(s(p(s(s(X)))))), if(false, _x32, p(s(if(if(true, false, _x71), _x52, s(Y))))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), if(false, _x32, p(if(false, _x62, if(false, _x42, s(if(false, _x52, s(Y))))))))div#(minus(X, Y), s(Y))div#(p(s(if(false, _x42, p(if(true, s(s(X)), _x51))))), div(s(_x32), s(_x31)))div#(minus(X, div(minus(_x32, _x31), s(_x31))), s(div(minus(_x32, _x31), s(_x31))))
div#(if(p(s(if(if(true, false, _x81), _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(true, if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71), _x81), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(s(p(if(false, _x62, if(true, s(s(X)), _x51))))), s(Y))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(if(gt(s(_x81), 0), p(if(true, s(s(s(s(Y)))), _x61)), _x51))))div#(minus(X, Y), s(Y))div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(false, _x142, if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101)))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), if(true, p(s(if(false, _x52, s(Y)))), _x31))div#(minus(X, Y), s(Y))div#(if(if(p(s(false)), _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(if(true, s(p(s(if(false, _x52, s(Y))))), _x41)))div#(minus(X, Y), s(Y))
div#(if(if(gt(s(_x81), 0), p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), p(s(if(if(false, _x82, if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71)), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), if(false, _x32, p(if(false, _x42, s(if(false, _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(p(s(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(p(s(if(if(gt(div(s(_x182), s(_x181)), p(p(0))), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(if(if(false, _x92, if(true, false, _x81)), _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(if(true, p(s(if(true, p(s(false)), _x61))), _x41), _x22, p(s(p(s(s(X))))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(p(s(true)), false, _x41), _x22, s(X)), s(Y))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), p(if(false, _x42, s(if(if(false, _x82, if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71)), _x52, s(Y))))))div#(minus(X, Y), s(Y))
div#(if(if(true, if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x71), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(if(if(true, false, _x151), _x82, if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71)), _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(p(s(if(true, if(false, _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))), _x71))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(s(if(p(s(false)), _x22, p(s(p(s(s(X)))))))), p(p(p(s(s(s(s(Y))))))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(gt(s(_x111), 0), true, _x91))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(p(s(s(if(if(gt(s(_x161), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101))))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(true, if(if(true, true, _x91), false, _x71), _x81), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(gt(0, _x61), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(p(s(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71))), _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(p(s(if(false, _x72, if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X))))))))), p(p(s(s(if(true, if(if(p(s(if(if(gt(s(_x161), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)), _x111))))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X))))))), p(s(if(if(p(s(if(gt(s(_x111), 0), true, _x91))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(if(false, _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(if(p(s(if(p(s(true)), true, _x91))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(p(if(if(false, _x72, true), s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(if(false, _x82, true), if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))div#(if(true, if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), _x31), if(false, _x32, p(s(if(true, s(Y), _x51)))))div#(minus(X, Y), s(Y))
div#(if(if(true, false, _x41), _x22, s(X)), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))div#(p(s(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(p(s(if(if(if(false, _x132, if(true, true, _x121)), p(s(if(true, true, _x91))), _x101), false, _x71))), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(p(s(false)), _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(if(p(s(false)), _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(false, _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(p(s(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(p(p(s(s(if(if(gt(s(_x161), p(p(0))), true, _x121), p(s(if(true, true, _x91))), _x101))))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(if(if(gt(0, _x91), _x72, true), s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))
div#(if(true, p(s(p(if(true, s(s(X)), _x51)))), _x21), div(s(_x32), s(_x31)))div#(minus(X, div(minus(_x32, _x31), s(_x31))), s(div(minus(_x32, _x31), s(_x31))))div#(p(s(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(false, _x82, if(p(s(if(if(gt(s(_x161), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71)), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(if(true, s(false), _x61)), _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(false, _x42, s(if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(p(s(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71))), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(p(s(if(false, _x62, if(false, _x42, s(if(false, _x52, s(Y)))))))))div#(minus(X, Y), s(Y))div#(if(p(s(if(false, _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(if(true, s(if(true, true, _x91)), _x111)), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(true, if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x71), _x22, p(s(p(s(s(X)))))), p(s(if(if(false, _x82, if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71)), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(s(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(if(false, _x112, p(s(if(if(gt(if(true, s(_x161), _x181), p(p(0))), true, _x121), p(s(if(true, true, _x91))), _x101)))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(true, if(if(false, _x122, true), p(s(if(true, true, _x91))), _x101), _x111), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(gt(s(_x71), 0), p(if(false, _x52, s(false))), _x41), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(p(s(if(false, _x22, s(X)))), p(s(if(true, s(Y), _x31))))div#(minus(X, Y), s(Y))div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(if(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(if(p(s(true)), false, _x81), _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), if(false, _x32, p(s(if(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(p(p(s(s(s(p(s(s(Y))))))))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(false, _x72, if(gt(0, _x81), _x62, if(false, _x42, s(if(false, _x52, s(Y))))))))div#(minus(X, Y), s(Y))div#(if(p(s(p(p(s(s(false)))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(true, false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(if(true, if(p(s(true)), false, _x81), _x91), _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(if(false, _x62, false), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(true, false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(true, p(s(if(true, p(s(false)), _x61))), _x41), _x22, p(s(p(s(s(X)))))), p(if(false, _x42, s(if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(if(true, s(s(Y)), _x41)))div#(minus(X, Y), s(Y))
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), if(true, p(s(if(false, _x52, s(Y)))), _x31))div#(minus(X, Y), s(Y))div#(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(if(true, if(gt(s(_x161), p(0)), true, _x121), _x151), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(p(s(if(if(false, _x72, true), s(false), _x51)))), _x22, p(s(p(s(s(X)))))), p(s(if(if(false, _x82, true), if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))div#(p(s(if(if(true, false, _x71), _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))))), p(s(p(if(false, _x62, if(false, _x42, s(if(false, _x52, s(Y)))))))))div#(minus(X, Y), s(Y))
div#(if(p(s(p(s(if(if(p(s(true)), false, _x81), _x42, p(s(p(s(false))))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(s(p(if(true, s(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X))))))), _x51)))), p(s(if(if(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X))))))), p(s(if(if(if(if(true, gt(s(_x111), 0), _x121), true, _x91), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(s(if(false, _x72, if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X))))))))), p(s(if(if(p(if(true, s(if(if(gt(s(_x161), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101)), _x131)), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(false, _x22, s(X)), p(if(false, _x52, s(if(true, s(Y), _x31)))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(if(gt(s(_x71), 0), s(Y), _x51))))div#(minus(X, Y), s(Y))
div#(if(p(if(if(true, if(true, false, _x71), _x81), _x52, s(false))), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(if(p(s(false)), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x82, if(true, if(if(if(true, true, _x91), false, _x71), _x52, s(Y)), _x61)))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x52, if(false, _x42, p(s(false)))), _x22, p(s(p(s(s(X)))))), p(if(true, s(p(s(if(false, _x52, s(Y))))), _x41)))div#(minus(X, Y), s(Y))div#(p(s(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(p(s(if(if(false, _x132, if(true, true, _x121)), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(p(if(true, p(if(true, s(s(s(s(Y)))), _x61)), _x51))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), if(true, p(s(p(s(if(false, _x52, s(Y)))))), _x31))div#(minus(X, Y), s(Y))
div#(if(if(p(s(false)), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(false, _x102, if(true, true, _x91)), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(if(true, p(s(if(true, p(s(false)), _x61))), _x41))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(false, _x132, if(if(false, _x82, if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71)), _x52, s(Y))))))))div#(minus(X, Y), s(Y))div#(p(s(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(p(s(if(if(gt(s(_x161), p(p(div(0, s(_x211))))), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(if(true, true, _x81), p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(p(s(if(p(s(if(if(gt(s(_x161), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71))), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(s(p(if(false, _x52, s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))div#(p(s(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(p(s(if(if(true, if(gt(s(_x161), p(0)), true, _x121), _x151), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(s(if(p(if(if(true, false, _x71), _x52, s(false))), _x22, p(s(p(s(s(X)))))))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(p(p(if(false, _x82, s(if(if(false, _x72, true), s(false), _x51))))), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(if(true, true, _x81), p(s(false)), _x61))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(s(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(p(s(if(if(gt(if(p(s(true)), s(_x161), _x181), p(p(0))), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(s(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(true, if(if(p(s(if(if(gt(if(true, s(_x161), _x181), p(p(0))), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))div#(p(s(if(p(s(false)), _x72, if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X))))))))), p(s(if(if(p(s(if(if(gt(s(_x161), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x72, gt(0, _x61)), _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))), p(if(true, s(if(false, _x52, s(Y))), _x41)))div#(minus(X, Y), s(Y))div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(if(if(false, _x142, false), _x122, true), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, p(s(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X))))))))), p(s(if(if(if(true, p(s(if(if(gt(if(true, s(_x161), _x181), p(p(0))), true, _x121), p(s(if(true, true, _x91))), _x101))), _x111), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(p(s(false)))), _x22, p(s(p(s(s(X)))))), if(true, p(s(if(if(true, false, _x71), _x52, s(Y)))), _x31))div#(minus(X, Y), s(Y))
div#(if(if(if(false, _x62, false), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(if(p(s(if(if(if(false, _x172, true), true, _x131), true, _x91))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(p(if(true, if(false, _x62, s(if(false, _x42, p(s(p(s(false))))))), _x71)), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(if(gt(s(_x161), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(s(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(p(s(if(if(gt(s(_x161), p(p(if(false, _x212, 0)))), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(false, _x32, p(s(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X))))))))), p(s(if(if(if(true, true, _x91), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(false, _x62, if(false, _x52, s(Y))))))))div#(minus(X, Y), s(Y))div#(if(false, _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))), p(p(s(s(if(false, _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(p(s(if(p(if(if(false, _x112, if(true, false, _x81)), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(p(s(if(if(gt(s(_x161), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(true, if(false, _x42, p(s(p(s(false))))), _x51), _x22, p(s(p(s(s(X)))))), p(s(if(if(true, false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(false, _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))), p(s(if(if(true, false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(s(if(p(if(if(true, if(true, false, _x81), _x111), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(p(s(if(if(gt(s(_x161), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(false, _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(p(s(s(if(true, true, _x91))))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(p(s(false)), _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(if(if(false, _x72, true), s(p(s(if(false, _x52, s(Y))))), _x41)))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(if(if(p(s(false)), _x72, true), s(p(s(if(false, _x52, s(Y))))), _x41)))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(p(s(if(if(p(s(true)), false, _x81), _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X))))))), p(s(if(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(true, p(s(false)), _x61))), _x22, p(s(p(s(s(X)))))), p(if(false, _x42, s(if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(if(true, if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), _x31), p(s(if(gt(s(_x71), 0), s(Y), _x51))))div#(minus(X, Y), s(Y))
div#(p(s(if(p(if(true, if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false))))))), _x101)), _x22, p(s(p(s(s(X)))))))), p(s(if(if(p(s(if(if(gt(s(_x161), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(p(s(s(if(false, _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(s(if(p(if(true, if(false, _x62, s(if(false, _x42, p(s(p(s(false))))))), _x91)), _x22, p(s(p(s(s(X)))))))), p(s(if(if(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(true, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), _x41), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(s(if(p(s(if(true, p(s(false)), _x61))), _x22, p(s(p(s(s(X)))))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(p(s(p(s(false)))), _x22, p(s(p(s(s(X))))))), p(s(if(if(true, false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(p(s(s(s(Y))))))div#(minus(X, Y), s(Y))div#(p(s(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))))), p(if(p(s(false)), _x42, s(if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))
div#(if(gt(0, _x41), _x22, s(X)), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(p(s(s(if(true, s(s(Y)), _x81)))))))div#(minus(X, Y), s(Y))
div#(p(s(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(if(false, _x42, s(if(if(p(s(if(if(gt(s(_x161), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(p(s(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(p(s(if(if(gt(if(if(true, true, _x201), s(_x161), _x181), p(p(0))), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(s(if(false, _x72, if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X))))))))), p(p(s(s(if(if(p(s(if(false, _x172, if(if(gt(s(_x161), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101)))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(p(s(if(false, _x72, if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X))))))))), p(p(s(s(if(if(p(s(if(true, if(if(gt(s(_x161), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101), _x171))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), p(s(if(if(true, if(false, _x82, if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71)), _x111), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(s(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(true, if(if(p(s(if(if(gt(s(_x161), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))
div#(p(s(if(false, _x72, if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X))))))))), p(s(if(if(p(s(if(if(gt(s(_x161), p(div(0, s(_x201)))), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), if(false, _x32, p(s(if(if(p(s(if(true, true, _x91))), false, _x71), _x52, s(Y))))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(if(if(false, _x122, p(s(if(if(true, true, _x131), true, _x91)))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(p(if(if(true, true, _x71), s(false), _x51)), _x22, p(s(p(s(s(X)))))), if(false, _x32, p(s(if(true, if(false, _x52, s(Y)), _x61)))))div#(minus(X, Y), s(Y))
div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(true, p(s(if(if(gt(s(_x161), 0), true, _x121), p(s(if(true, true, _x91))), _x101))), _x111), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(p(s(false)), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), if(true, p(s(if(true, if(if(if(true, true, _x91), false, _x71), _x52, s(Y)), _x61))), _x31))div#(minus(X, Y), s(Y))
div#(if(p(s(if(false, _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(true, false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(true, s(X), _x21), s(Y))div#(minus(X, Y), s(Y))
div#(p(s(if(if(true, false, _x41), _x22, s(X)))), s(Y))div#(minus(X, Y), s(Y))div#(p(s(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(if(false, _x42, s(if(if(if(p(s(if(false, _x132, if(true, true, _x121)))), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y))))))div#(minus(X, Y), s(Y))
div#(s(X), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(p(s(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(if(gt(s(_x161), 0), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(p(s(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(if(gt(s(_x161), 0), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(if(gt(s(_x161), 0), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, p(s(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X))))))))), p(s(if(if(p(s(if(if(gt(if(true, s(_x161), _x181), p(if(true, p(0), _x201))), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(if(if(gt(s(_x101), 0), true, _x81), p(if(true, s(s(s(s(Y)))), _x61)), _x51))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(false, _x72, gt(0, _x61)))), _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(s(if(gt(s(0), s(_x91)), _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(true, p(if(true, s(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X))))))), _x51)), _x31), p(s(if(if(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(s(if(p(s(false)), _x22, p(s(p(s(s(X)))))))), p(s(if(true, s(Y), _x51))))div#(minus(X, Y), s(Y))
div#(if(false, _x52, if(false, _x32, p(s(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))))), p(s(if(if(p(s(if(if(gt(if(true, s(_x161), _x181), p(p(0))), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(if(if(p(s(true)), false, _x81), _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(p(s(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71))), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(if(p(s(true)), p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(true, if(p(s(if(if(gt(s(_x161), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x81), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(p(s(if(p(s(if(if(gt(s(_x161), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71))), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(if(if(true, false, _x71), _x52, s(false))), _x22, p(s(p(s(s(X)))))), p(s(div(s(_x52), s(_x51)))))div#(minus(X, div(minus(_x52, _x51), s(_x51))), s(div(minus(_x52, _x51), s(_x51))))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(p(s(if(true, s(s(s(Y))), _x71))))))div#(minus(X, Y), s(Y))div#(p(s(if(false, _x72, if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X))))))))), p(p(p(s(s(s(if(if(p(s(if(if(gt(s(_x161), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(if(if(gt(s(_x111), 0), true, _x91), false, _x71), _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))div#(if(true, p(s(if(gt(0, _x61), _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))))), _x51), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(if(true, gt(s(_x111), 0), _x121), true, _x91), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), if(false, _x32, p(p(s(s(if(if(false, _x82, if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71)), _x52, s(Y))))))))div#(minus(X, Y), s(Y))
div#(p(s(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(p(s(s(if(if(p(s(if(if(gt(if(true, s(_x161), _x181), p(p(0))), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(p(s(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(if(gt(s(_x161), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(if(true, false, _x61), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(true, true, _x91), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(if(p(s(if(if(p(s(true)), true, _x131), true, _x91))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(p(s(if(p(if(false, _x102, if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false))))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(p(s(if(if(gt(if(true, s(_x161), _x181), p(p(0))), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(p(s(false)), _x42, s(if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))
div#(p(s(if(true, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), _x61))), p(s(if(true, p(if(false, _x62, if(false, _x42, s(if(false, _x52, s(Y)))))), _x81))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(if(true, if(true, p(if(true, s(s(s(s(Y)))), _x61)), _x51), _x71))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(false, _x62, false))), _x22, p(s(p(s(s(X)))))), p(p(if(if(true, true, _x81), p(if(true, s(s(s(s(Y)))), _x61)), _x51))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), if(false, _x32, p(s(if(if(true, false, _x71), _x52, s(Y))))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(s(p(p(s(if(false, _x62, if(false, _x42, s(if(false, _x52, s(Y)))))))))))div#(minus(X, Y), s(Y))div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(if(gt(s(_x161), p(if(false, _x202, 0))), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(s(p(s(if(false, _x72, if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X))))))))))), p(s(if(if(p(s(if(if(gt(s(_x161), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(p(s(if(true, false, _x81))), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(if(if(true, true, _x91), false, _x71), _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))
div#(if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), p(if(false, _x42, s(s(Y)))))div#(minus(X, Y), s(Y))div#(p(s(if(p(s(gt(0, _x61))), _x22, p(s(p(s(s(X)))))))), p(s(if(true, s(Y), _x51))))div#(minus(X, Y), s(Y))
div#(if(p(if(false, _x72, if(false, _x62, s(if(false, _x42, p(s(p(s(false))))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(if(gt(s(_x161), 0), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(if(false, _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), if(false, _x32, p(s(if(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y))))))div#(minus(X, Y), s(Y))
div#(if(true, if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), _x31), p(p(s(s(s(Y))))))div#(minus(X, Y), s(Y))div#(p(s(if(if(true, if(false, _x42, p(s(p(s(false))))), _x71), _x22, p(s(p(s(s(X)))))))), p(s(if(if(if(true, true, _x91), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(p(s(s(p(s(false)))))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(true, if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), _x31), p(s(if(if(false, _x72, true), s(Y), _x51))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(if(false, _x72, false), _x42, s(if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(if(if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(if(gt(s(_x161), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(gt(s(_x121), 0), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(p(s(false)))), _x22, p(s(p(s(s(X)))))), p(p(if(true, p(if(true, s(s(s(s(Y)))), _x61)), _x51))))div#(minus(X, Y), s(Y))
div#(if(false, _x22, s(X)), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), if(true, p(s(s(Y))), _x31))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(if(true, s(if(true, s(Y), _x51)), _x41)))div#(minus(X, Y), s(Y))div#(if(p(s(if(false, _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(p(s(if(false, _x72, if(false, _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(true, p(s(if(true, p(s(false)), _x61))), _x41), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(false, _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(if(false, _x42, s(if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(if(if(p(s(if(false, _x82, false))), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(if(if(true, true, _x91), false, _x71), _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))
div#(p(s(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(p(s(if(if(p(s(gt(s(_x161), p(0)))), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(if(false, _x62, p(s(if(if(false, _x72, true), s(false), _x51))))), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))
div#(p(s(if(false, _x72, if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X))))))))), p(p(s(s(if(if(p(s(p(s(if(if(gt(s(_x161), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101))))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(p(if(gt(s(_x71), 0), s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x32, p(s(if(true, if(false, _x52, s(Y)), _x61)))))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(if(false, _x42, s(if(if(if(true, true, _x91), false, _x71), _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(p(s(s(if(p(s(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71))), _x52, s(Y)))))))))div#(minus(X, Y), s(Y))
div#(if(if(gt(s(_x61), 0), p(s(if(true, p(s(false)), _x61))), _x41), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), if(true, p(s(if(if(true, if(p(s(if(if(gt(s(_x161), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x81), _x52, s(Y)))), _x31))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(if(p(s(if(true, true, _x81))), p(if(true, s(s(s(s(Y)))), _x61)), _x51))))div#(minus(X, Y), s(Y))div#(if(false, _x32, p(s(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X))))))))), p(s(if(if(p(s(if(if(if(false, _x172, gt(if(true, s(_x161), _x181), p(p(0)))), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(s(if(p(if(if(if(false, _x122, true), false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(p(s(if(if(gt(if(true, s(_x161), _x181), p(p(0))), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(if(false, _x82, if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71)), _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(s(p(s(s(s(Y))))))))div#(minus(X, Y), s(Y))div#(p(if(false, _x52, s(if(false, _x72, if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))))), p(s(if(if(p(s(if(if(gt(s(_x161), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(minus(if(false, _x42, s(if(false, _x52, s(Y)))), 0)))div#(minus(X, Y), s(Y))div#(if(p(s(if(false, _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(p(p(s(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(if(gt(s(_x161), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(if(false, _x72, if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(div(s(_x22), s(_x21)), s(Y))div#(minus(div(minus(_x22, _x21), s(_x21)), Y), s(Y))div#(p(s(if(false, _x22, s(X)))), s(Y))div#(minus(X, Y), s(Y))
div#(p(if(true, s(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X))))))), _x51)), p(s(if(if(if(p(s(if(true, true, _x121))), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(s(if(false, _x72, if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X))))))))), p(s(if(if(p(p(s(s(if(if(gt(s(_x161), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101))))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(if(true, if(true, s(false), _x51), _x61)), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))div#(if(false, _x32, p(s(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X))))))))), p(s(if(if(p(s(if(if(gt(if(true, s(_x161), _x181), if(false, _x192, p(p(0)))), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(gt(0, _x61))), _x22, p(s(p(s(s(X)))))), if(true, p(s(if(true, s(Y), _x51))), _x31))div#(minus(X, Y), s(Y))div#(if(if(true, if(false, _x42, p(s(p(s(false))))), _x51), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(p(s(if(true, true, _x121))), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(s(if(false, _x72, if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X))))))))), p(s(if(if(p(s(if(p(s(if(gt(s(_x161), p(0)), true, _x121))), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(true, if(p(p(s(if(if(false, _x72, true), s(false), _x51)))), _x22, p(s(p(s(s(X)))))), _x31), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))div#(if(p(s(if(if(p(s(true)), false, _x81), _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x62, if(if(true, if(p(s(if(if(gt(s(_x161), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x81), _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(true, p(s(if(if(gt(s(_x161), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101))), _x111), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(false, _x62, false))), _x22, p(s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(false, _x112, if(true, p(s(if(true, true, _x91))), _x101)), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(s(if(true, p(if(true, s(s(X)), _x51)), _x41))), div(s(_x32), s(_x31)))div#(minus(X, div(minus(_x32, _x31), s(_x31))), s(div(minus(_x32, _x31), s(_x31))))div#(if(p(s(false)), _x32, if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X))))))), p(s(if(if(if(gt(s(_x111), 0), true, _x91), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(p(if(if(true, true, _x81), p(if(true, s(s(s(s(Y)))), _x61)), _x51))))div#(minus(X, Y), s(Y))div#(if(if(true, if(false, _x42, p(s(false))), _x51), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(false, _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(if(p(s(if(true, true, _x91))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), if(if(true, true, _x51), s(Y), _x31))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(if(true, if(false, _x82, s(if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y)))), _x101)))))div#(minus(X, Y), s(Y))div#(if(p(if(if(true, true, _x71), s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(s(if(true, s(s(Y)), _x61)))))div#(minus(X, Y), s(Y))div#(if(gt(s(_x51), 0), if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), _x31), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(if(false, _x42, s(if(if(true, false, _x71), _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(p(s(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(s(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))))), p(s(if(false, _x62, if(if(if(true, true, _x91), false, _x71), _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(if(p(s(if(if(p(s(true)), false, _x81), _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(if(true, s(if(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y))), _x41)))div#(minus(X, Y), s(Y))
div#(if(p(s(if(false, _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(s(if(p(s(if(p(s(if(true, true, _x91))), false, _x71))), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(true, if(p(s(if(if(gt(s(_x161), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x81), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(true, if(if(p(s(true)), false, _x81), _x42, p(s(p(s(false))))), _x71))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(true, if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x81), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(false, _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(if(p(s(if(true, true, _x91))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(p(s(if(false, _x72, if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X))))))))), p(p(s(s(if(if(p(s(if(if(gt(s(_x161), p(div(0, s(_x221)))), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(p(s(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(p(s(if(if(gt(if(true, s(_x161), _x181), p(p(s(p(0))))), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(if(false, _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(s(if(true, p(s(if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y)))), _x61))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(if(true, s(if(if(true, false, _x71), _x52, s(Y))), _x41)))div#(minus(X, Y), s(Y))div#(if(gt(0, _x61), _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))), if(true, p(s(if(false, _x52, s(Y)))), _x31))div#(minus(X, Y), s(Y))
div#(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(if(gt(p(s(s(_x161))), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(if(true, s(if(true, p(s(if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y)))), _x61)), _x41)))div#(minus(X, Y), s(Y))
div#(p(s(if(p(if(p(s(if(true, false, _x81))), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(p(s(if(if(gt(s(_x161), p(p(0))), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(if(if(false, _x72, true), s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(true, p(s(if(true, p(s(false)), _x61))), _x41), _x22, p(s(p(s(s(X)))))), p(s(if(p(s(false)), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(if(true, s(if(false, _x42, p(s(p(s(false)))))), _x61)), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(gt(0, _x61))), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(p(s(if(false, _x72, if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(true, true, _x91))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(if(p(s(if(if(gt(s(_x161), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))div#(if(p(s(if(p(s(if(true, false, _x81))), _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(if(false, _x42, s(if(if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(p(s(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))))), p(if(true, s(p(if(false, _x62, if(false, _x42, s(if(false, _x52, s(Y))))))), _x71)))div#(minus(X, Y), s(Y))
div#(if(if(true, p(s(if(false, _x42, p(s(p(s(false))))))), _x51), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(true, true, _x91))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(if(false, _x82, s(if(p(s(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71))), _x52, s(Y))))))))div#(minus(X, Y), s(Y))
div#(p(s(if(gt(0, _x61), _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))))), p(s(if(if(false, _x72, false), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(if(true, p(if(false, _x52, s(false))), _x41))), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(if(true, if(if(true, p(if(true, s(false), _x51)), _x41), _x22, p(s(p(s(s(X)))))), _x31), if(false, _x32, p(s(if(true, if(false, _x52, s(Y)), _x61)))))div#(minus(X, Y), s(Y))div#(p(s(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(p(s(if(if(p(s(gt(if(true, s(_x161), _x181), p(p(0))))), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(p(s(if(if(if(false, _x112, false), _x72, true), s(false), _x51)))), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(if(if(false, _x172, gt(s(_x161), p(0))), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(s(p(s(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))))), p(s(if(if(if(p(s(if(false, _x132, if(true, true, _x121)))), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(s(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(p(s(if(if(gt(s(s(_x161)), s(p(p(0)))), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(if(false, _x42, s(if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(if(p(if(true, if(false, _x62, s(if(false, _x42, p(s(p(s(false))))))), _x71)), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(if(false, _x122, true), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(if(true, s(false), _x51))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(true, p(s(if(if(true, true, _x131), true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(if(if(gt(s(_x91), 0), false, _x71), _x52, s(false))), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(p(s(p(s(s(X))))), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(if(p(s(if(if(gt(s(_x161), 0), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(p(s(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(true, if(p(s(if(if(gt(if(true, s(_x161), _x181), p(p(0))), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x81), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x52, if(p(s(false)), _x42, p(s(p(s(false)))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(true, true, _x91), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(if(gt(0, _x141), _x122, true), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(false, _x32, p(s(if(true, if(false, _x52, s(Y)), _x61)))))))))div#(minus(X, Y), s(Y))div#(if(if(true, if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x71), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(p(if(gt(s(_x81), 0), s(s(s(s(Y)))), _x61)))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(p(s(s(p(s(if(p(s(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71))), _x52, s(Y)))))))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(if(true, s(if(if(true, true, _x131), true, _x91)), _x111)), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(s(if(false, _x72, if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X))))))))), p(if(false, _x42, s(if(if(p(s(if(if(gt(s(_x161), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y))))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(if(if(true, true, _x91), false, _x71), _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))div#(p(s(if(if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))))), p(s(if(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(if(false, _x62, false), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(if(true, s(p(s(if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y))))), _x41)))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(if(p(if(false, _x142, s(if(if(true, true, _x131), true, _x91)))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(true, false, _x61))), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(p(s(if(if(true, false, _x81), _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(s(if(p(s(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71))), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(p(p(if(false, _x62, s(s(s(s(Y)))))))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(if(true, p(s(if(false, _x52, s(Y)))), _x61))))div#(minus(X, Y), s(Y))
div#(if(p(s(p(s(false)))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(false, _x92, true), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), p(p(s(if(true, s(if(if(false, _x82, if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71)), _x52, s(Y))), _x111)))))div#(minus(X, Y), s(Y))
div#(p(s(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))))), p(s(p(s(if(if(if(if(true, true, _x111), true, _x91), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(p(s(if(false, _x72, if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X))))))))), p(if(true, s(if(if(p(s(if(if(gt(s(_x161), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y))), _x41)))div#(minus(X, Y), s(Y))
div#(p(s(p(if(true, if(true, s(s(X)), _x51), _x61)))), div(s(_x32), s(_x31)))div#(minus(X, div(minus(_x32, _x31), s(_x31))), s(div(minus(_x32, _x31), s(_x31))))div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(true, if(if(true, true, _x131), true, _x91), _x121))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(s(if(if(false, _x92, gt(0, _x61)), _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))
div#(if(false, _x32, p(s(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X))))))))), p(s(if(if(false, _x82, if(p(s(if(if(gt(if(true, s(_x161), _x181), p(p(0))), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71)), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(s(if(if(true, false, _x71), _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))))), p(s(if(true, p(if(false, _x62, if(false, _x42, s(if(false, _x52, s(Y)))))), _x81))))div#(minus(X, Y), s(Y))
div#(if(if(p(s(true)), p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(if(false, _x82, if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71)), _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(p(s(if(p(if(if(false, _x102, false), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(if(if(false, _x132, if(true, true, _x121)), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(s(if(if(false, _x82, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false))))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), p(p(if(true, s(s(if(if(false, _x82, if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71)), _x52, s(Y)))), _x61))))div#(minus(X, Y), s(Y))
div#(if(p(p(s(s(false)))), _x22, p(s(p(s(s(X)))))), p(p(if(true, p(if(true, s(s(s(s(Y)))), _x61)), _x51))))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(p(s(true)), if(false, _x42, s(if(false, _x52, s(Y)))), _x61)))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X))))))), p(s(if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(p(s(if(true, true, _x121))), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(if(false, _x62, false), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(if(if(true, p(s(if(if(true, true, _x131), true, _x91))), _x121), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(true, if(gt(0, _x81), _x62, if(false, _x42, s(if(false, _x52, s(Y))))), _x71)))div#(minus(X, Y), s(Y))
div#(if(if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), if(true, p(s(if(if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))), _x31))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(false, _x72, if(true, if(false, _x42, s(if(false, _x52, s(Y)))), _x61))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(p(s(if(true, false, _x91))), _x42, s(if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(p(s(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(if(p(s(if(true, true, _x111))), true, _x91), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(if(false, _x62, false), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x62, p(s(if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y))))))))div#(minus(X, Y), s(Y))div#(p(s(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))))), p(if(false, _x42, s(if(if(if(if(true, true, _x111), true, _x91), false, _x71), _x52, s(Y))))))div#(minus(X, Y), s(Y))
div#(p(s(if(false, _x72, if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X))))))))), p(p(s(s(if(if(p(s(if(if(gt(div(s(_x202), s(_x201)), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(p(s(if(if(true, false, _x81), _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), if(false, _x32, p(s(if(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y))))))div#(minus(X, Y), s(Y))
div#(if(p(s(p(s(false)))), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(if(false, _x112, s(if(true, true, _x91)))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(s(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(if(false, _x112, p(s(if(if(gt(s(_x161), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101)))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(false, _x52, false), _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(s(p(if(false, _x62, if(false, _x42, s(if(false, _x52, s(Y)))))))))div#(minus(X, Y), s(Y))
div#(if(if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), p(s(if(if(gt(0, _x121), _x82, if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71)), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(true, if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), _x31), p(s(if(if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(if(true, false, _x41), _x22, s(X))), s(Y))div#(minus(X, Y), s(Y))div#(p(s(if(false, _x72, if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X))))))))), p(s(if(if(p(s(if(if(true, if(gt(s(_x161), p(0)), true, _x121), _x151), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(s(p(p(if(true, s(s(s(s(Y)))), _x61)))))))div#(minus(X, Y), s(Y))div#(p(s(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(p(s(if(if(gt(s(_x161), 0), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(if(if(true, false, _x81), _x62, if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(if(gt(0, _x61), _x32, p(s(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X))))))))), p(s(if(if(p(s(if(if(gt(if(true, s(_x161), _x181), p(p(0))), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(gt(0, _x51), _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(s(p(if(false, _x62, if(false, _x42, s(if(false, _x52, s(Y)))))))))div#(minus(X, Y), s(Y))div#(p(if(true, s(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X))))))), _x51)), p(s(if(if(if(if(false, _x132, if(true, true, _x121)), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(true, if(true, p(s(if(true, p(s(false)), _x61))), _x41), _x51), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(p(p(s(s(false)))), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(if(if(true, true, _x91), false, _x71), _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))
div#(if(false, _x22, p(s(s(X)))), s(Y))div#(minus(X, Y), s(Y))div#(p(if(false, _x52, s(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X))))))))), p(s(if(if(if(if(false, _x132, if(true, true, _x121)), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(s(if(p(if(if(gt(s(_x121), 0), false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(p(s(if(if(gt(s(_x161), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(false, _x142, if(if(gt(s(_x161), 0), true, _x121), p(s(if(true, true, _x91))), _x101)))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(gt(s(_x131), 0), true, _x91))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(p(s(if(p(s(if(if(false, _x182, if(true, true, _x131)), true, _x91))), false, _x71))), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x52, false), _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(p(p(s(s(s(s(Y))))))))div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), div(s(_x32), s(_x31)))div#(minus(X, div(minus(_x32, _x31), s(_x31))), s(div(minus(_x32, _x31), s(_x31))))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(if(if(p(s(if(true, true, _x101))), true, _x81), p(if(true, s(s(s(s(Y)))), _x61)), _x51))))div#(minus(X, Y), s(Y))div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), if(false, _x32, p(s(if(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y))))))div#(minus(X, Y), s(Y))
div#(p(if(true, s(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X))))))), _x51)), p(s(if(false, _x62, if(if(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(p(p(s(s(if(true, s(s(Y)), _x81)))))))div#(minus(X, Y), s(Y))
div#(if(true, p(s(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))))), _x41), p(s(p(if(false, _x62, if(false, _x42, s(if(false, _x52, s(Y)))))))))div#(minus(X, Y), s(Y))div#(p(s(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(if(false, _x112, if(if(false, _x132, if(true, true, _x121)), p(s(if(true, true, _x91))), _x101)), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(if(gt(s(_x161), p(s(p(0)))), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(if(if(true, false, _x81), _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(if(false, _x42, s(if(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y))))))div#(minus(X, Y), s(Y))
div#(p(s(if(false, _x72, if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X))))))))), if(false, _x32, p(s(if(if(p(s(if(if(gt(s(_x161), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(p(s(true)), p(s(if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y)))), _x61))))div#(minus(X, Y), s(Y))
div#(p(s(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), if(true, p(s(if(if(p(s(if(if(gt(s(_x161), p(p(0))), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))), _x31))div#(minus(X, Y), s(Y))div#(if(false, _x32, p(s(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X))))))))), p(s(if(if(p(s(if(false, _x142, if(if(gt(if(true, s(_x161), _x181), p(p(0))), true, _x121), p(s(if(true, true, _x91))), _x101)))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(if(true, true, _x61), p(s(if(true, p(s(false)), _x61))), _x41), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(p(s(false)))), _x22, p(s(p(s(s(X)))))), p(p(p(if(true, s(s(s(s(Y)))), _x61)))))div#(minus(X, Y), s(Y))
div#(p(s(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(p(s(if(if(if(true, gt(s(_x161), p(0)), _x171), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(if(false, _x42, p(s(s(s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(if(gt(s(_x161), if(true, p(0), _x191)), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x62, if(true, s(Y), _x51)))))div#(minus(X, Y), s(Y))
div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(if(gt(s(_x161), p(p(0))), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(true, false, _x51), _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(false, _x42, s(if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))
div#(if(true, if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), _x31), p(s(if(if(p(s(if(if(gt(s(_x161), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), p(p(s(s(if(true, s(Y), _x31))))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(if(p(s(true)), false, _x81), _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(s(if(p(s(if(if(if(false, _x142, true), p(s(if(true, true, _x91))), _x101), false, _x71))), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(false, _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))), p(if(true, s(if(false, _x52, s(Y))), _x41)))div#(minus(X, Y), s(Y))
div#(if(p(s(if(true, false, _x61))), _x22, p(s(p(s(s(X)))))), p(p(if(if(true, true, _x81), p(if(true, s(s(s(s(Y)))), _x61)), _x51))))div#(minus(X, Y), s(Y))div#(if(if(false, _x52, false), _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(false, _x42, s(if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))
div#(p(s(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(if(false, _x112, if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101)), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(if(p(s(if(true, true, _x91))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(p(s(p(s(if(true, p(s(false)), _x61))))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(if(if(false, _x72, true), s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(true, if(false, _x52, s(Y)), _x61), _x71))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(if(true, false, _x81), _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(if(p(s(if(true, true, _x91))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(p(s(if(p(s(false)), _x22, p(s(p(s(s(X)))))))), p(p(if(if(true, true, _x81), p(if(true, s(s(s(s(Y)))), _x61)), _x51))))div#(minus(X, Y), s(Y))
div#(if(if(true, p(s(false)), _x51), _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(false, _x42, s(if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(if(if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), if(true, p(s(if(if(false, _x82, if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71)), _x52, s(Y)))), _x31))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(if(p(s(if(if(true, if(true, true, _x131), _x161), true, _x91))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(p(s(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))))), if(false, _x32, p(s(if(if(if(true, true, _x91), false, _x71), _x52, s(Y))))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x72, gt(0, _x61)), _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))), if(true, p(s(if(false, _x52, s(Y)))), _x31))div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), p(s(if(false, _x62, if(true, s(Y), _x31)))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(p(p(p(s(s(s(s(Y))))))))))div#(minus(X, Y), s(Y))div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(if(p(s(if(if(gt(s(_x161), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(p(s(if(p(s(p(s(false)))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(true, false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(gt(p(s(s(_x111))), 0), true, _x91), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(if(false, _x62, false), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(if(p(s(if(p(s(if(true, true, _x131))), true, _x91))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(p(if(if(true, false, _x71), _x52, s(false))), _x22, p(s(p(s(s(X)))))), p(s(p(s(s(Y))))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(if(true, false, _x81), _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))div#(if(if(true, if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x71), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(s(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))))), p(if(false, _x42, s(if(if(if(true, true, _x91), false, _x71), _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(if(if(if(true, true, _x71), p(if(false, _x52, s(false))), _x41), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(if(false, _x82, false), _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(true, true, _x91))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(s(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(if(true, p(s(if(if(gt(s(_x161), p(p(0))), true, _x121), p(s(if(true, true, _x91))), _x101))), _x111), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(s(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))))), if(true, p(s(if(true, p(if(false, _x62, if(false, _x42, s(if(false, _x52, s(Y)))))), _x81))), _x31))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(p(s(if(true, s(p(s(if(false, _x52, s(Y))))), _x41)))))div#(minus(X, Y), s(Y))
div#(if(true, if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), _x31), p(s(p(if(false, _x82, s(if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y))))))))div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), p(s(p(s(if(true, s(Y), _x31))))))div#(minus(X, Y), s(Y))
div#(if(if(if(true, false, _x61), _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X))))))), p(s(if(if(p(s(if(if(gt(s(_x161), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(p(p(if(true, s(s(s(s(Y)))), _x61)))))div#(minus(X, Y), s(Y))div#(if(p(s(if(true, p(s(false)), _x61))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(false, _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(p(if(gt(0, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(true, if(p(s(false)), _x22, p(s(p(s(s(X)))))), _x31), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(p(p(s(s(false)))), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(true, true, _x91), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(true, if(gt(s(_x111), 0), true, _x91), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(true, if(if(p(s(true)), false, _x81), _x42, p(s(p(s(false))))), _x71))), _x22, p(s(p(s(s(X)))))), p(s(if(p(s(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71))), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(if(if(false, _x152, true), true, _x131), true, _x91))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(if(if(false, _x82, false), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(if(gt(s(_x161), 0), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(p(p(s(s(false)))), _x42, s(if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))
div#(if(p(p(s(s(false)))), _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(false, _x42, s(if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(p(s(true)), if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))
div#(p(s(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(if(true, if(p(s(if(false, _x132, if(true, true, _x121)))), p(s(if(true, true, _x91))), _x101), _x111), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), p(s(if(p(s(if(false, _x82, if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71)))), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(s(if(false, _x72, if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X))))))))), p(p(s(s(if(p(s(if(p(s(if(if(gt(s(_x161), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71))), _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), if(true, p(p(if(true, p(if(true, s(s(s(s(Y)))), _x61)), _x51))), _x31))div#(minus(X, Y), s(Y))
div#(p(s(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(if(false, _x42, s(if(if(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), p(s(div(s(_x52), s(_x51)))))div#(minus(X, div(minus(_x52, _x51), s(_x51))), s(div(minus(_x52, _x51), s(_x51))))
div#(p(s(if(p(s(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(if(p(s(if(false, _x132, if(true, true, _x121)))), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(s(if(gt(0, _x61), _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))))), p(s(if(gt(0, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(gt(if(true, s(_x111), _x131), 0), true, _x91), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(p(if(if(true, false, _x71), _x52, s(false))), _x22, p(s(p(s(s(X))))))), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(if(p(if(if(true, true, _x71), s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x32, p(s(if(true, if(false, _x52, s(Y)), _x61)))))))div#(minus(X, Y), s(Y))div#(if(false, _x32, p(s(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X))))))))), p(s(p(s(if(if(p(s(if(if(gt(if(true, s(_x161), _x181), p(p(0))), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(p(s(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))))), p(p(s(s(if(if(if(if(true, true, _x111), true, _x91), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(p(if(false, _x52, s(if(true, p(s(false)), _x61)))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(s(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(p(s(if(if(if(true, gt(s(_x161), p(p(0))), _x171), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(if(if(if(true, p(s(true)), _x101), false, _x81), _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(if(if(true, false, _x111), _x82, s(if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y))))))))div#(minus(X, Y), s(Y))div#(p(if(false, _x32, s(p(if(true, s(s(X)), _x51))))), div(s(_x32), s(_x31)))div#(minus(X, div(minus(_x32, s(p(if(true, s(s(X)), _x51)))), s(s(p(if(true, s(s(X)), _x51)))))), s(div(minus(_x32, s(p(if(true, s(s(X)), _x51)))), s(s(p(if(true, s(s(X)), _x51)))))))
div#(if(p(if(gt(s(_x71), 0), s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))div#(if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), p(s(p(s(s(Y))))))div#(minus(X, Y), s(Y))
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(if(false, _x82, true), if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))div#(p(s(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(p(if(true, s(if(if(gt(s(_x161), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101)), _x131)), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(if(if(false, _x102, p(s(true))), false, _x81), _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(s(if(p(s(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71))), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(s(div(s(_x42), s(_x41)))), s(Y))div#(minus(div(minus(_x42, _x41), s(_x41)), Y), s(Y))
div#(if(if(false, _x52, p(s(if(if(p(s(true)), false, _x81), _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(p(s(if(p(s(if(if(if(true, true, _x191), true, _x131), true, _x91))), false, _x71))), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), if(true, p(s(if(true, if(false, _x52, s(Y)), _x61))), _x31))div#(minus(X, Y), s(Y))div#(p(s(if(p(s(false)), _x22, p(s(p(s(s(X)))))))), p(p(if(if(if(true, true, _x101), true, _x81), p(if(true, s(s(s(s(Y)))), _x61)), _x51))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(true, if(false, _x52, s(Y)), _x81))))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(false, _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x82, if(false, _x32, p(s(if(true, if(false, _x52, s(Y)), _x61))))))))div#(minus(X, Y), s(Y))div#(if(p(s(if(false, _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(if(p(s(if(true, if(true, true, _x91), _x141))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(false, _x112, if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101)), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), if(p(s(true)), s(Y), _x31))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(if(if(if(true, if(true, true, _x101), _x111), true, _x81), p(if(true, s(s(s(s(Y)))), _x61)), _x51))))div#(minus(X, Y), s(Y))div#(if(if(if(false, _x82, true), p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(if(false, _x82, if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71)), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X))))))), p(p(s(s(if(if(if(true, false, _x151), _x82, if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71)), _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(p(s(if(p(if(false, _x92, if(false, _x62, s(if(false, _x42, p(s(p(s(false))))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(if(p(s(if(false, _x132, if(true, true, _x121)))), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(s(if(p(p(s(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(p(s(if(if(gt(s(_x161), p(p(0))), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(if(if(false, _x152, false), _x82, if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71)), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(if(p(s(false)), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(gt(s(_x111), 0), true, _x91), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(true, if(p(s(if(if(gt(s(_x161), 0), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x81), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(true, if(p(s(if(if(p(s(true)), false, _x81), _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), _x31), p(s(if(p(s(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71))), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(s(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(if(if(p(s(false)), _x132, if(true, true, _x121)), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(gt(s(_x111), p(0)), true, _x91), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(true, if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), _x31), p(s(if(p(s(true)), s(Y), _x51))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(if(gt(0, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(s(if(false, _x72, if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X))))))))), p(s(if(if(p(s(if(if(if(false, _x172, gt(s(_x161), p(0))), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(s(if(false, _x72, if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X))))))))), p(s(if(if(p(s(if(if(gt(p(s(s(_x161))), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(if(true, false, _x61))), _x22, p(s(p(s(s(X)))))), p(s(if(true, s(Y), _x51))))div#(minus(X, Y), s(Y))
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(true, if(false, _x52, s(Y)), _x61))))))div#(minus(X, Y), s(Y))div#(if(p(s(if(if(p(s(true)), false, _x81), _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(if(true, s(if(p(s(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71))), _x52, s(Y))), _x41)))div#(minus(X, Y), s(Y))
div#(if(p(s(if(false, _x72, if(true, p(s(false)), _x61)))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(if(if(if(false, _x172, true), false, _x151), _x82, if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71)), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(if(true, false, _x81), _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(true, true, _x91))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(if(if(false, _x162, if(true, false, _x151)), _x82, if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71)), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(p(s(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(if(p(s(if(gt(0, _x171), _x132, if(true, true, _x121)))), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(if(if(if(false, _x102, true), false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(if(gt(s(_x161), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x62, if(true, p(if(false, _x52, s(false))), _x41)), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(p(s(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))))), p(s(if(true, if(true, p(if(false, _x62, if(false, _x42, s(if(false, _x52, s(Y)))))), _x81), _x91))))div#(minus(X, Y), s(Y))
div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(if(gt(s(_x161), if(false, _x192, p(0))), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(if(true, p(s(false)), _x61))), _x22, p(s(p(s(s(X)))))), p(s(if(gt(0, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(s(if(false, _x42, p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))div#(if(if(p(s(false)), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(true, if(false, _x42, p(s(p(s(false))))), _x71))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(p(s(if(if(true, false, _x151), _x82, if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71)))), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x72, if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(s(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(if(if(p(s(true)), true, _x121), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(s(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(if(p(s(if(p(s(false)), _x132, if(true, true, _x121)))), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(if(false, _x62, false))), _x22, p(s(p(s(s(X)))))), p(p(if(if(if(true, true, _x101), true, _x81), p(if(true, s(s(s(s(Y)))), _x61)), _x51))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), if(true, p(s(p(if(false, _x62, if(false, _x42, s(if(false, _x52, s(Y)))))))), _x31))div#(minus(X, Y), s(Y))div#(p(s(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(if(if(false, _x122, if(true, true, _x111)), true, _x91), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(false, _x22, p(s(p(if(true, s(s(X)), _x51))))), div(s(_x32), s(_x31)))div#(minus(X, div(minus(_x32, _x31), s(_x31))), s(div(minus(_x32, _x31), s(_x31))))div#(p(s(if(p(if(true, if(false, _x62, s(if(false, _x42, p(s(p(s(false))))))), _x91)), _x22, p(s(p(s(s(X)))))))), p(s(if(if(if(p(s(if(false, _x132, if(true, true, _x121)))), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), if(true, p(s(if(true, p(s(if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y)))), _x61))), _x31))div#(minus(X, Y), s(Y))div#(if(p(p(s(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(if(gt(s(_x161), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(if(false, _x52, p(s(s(s(s(Y)))))))))div#(minus(X, Y), s(Y))div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(if(gt(s(_x161), p(s(0))), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x62, if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(if(p(s(if(true, false, _x41))), _x22, s(X)), s(Y))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(true, p(s(if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y)))), _x61), _x81))))div#(minus(X, Y), s(Y))div#(if(if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(true, if(if(if(true, false, _x151), _x82, if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71)), _x52, s(Y)), _x131))))))div#(minus(X, Y), s(Y))
div#(p(s(if(p(if(if(true, if(true, false, _x81), _x111), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(p(s(if(if(gt(s(_x161), p(p(0))), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(false, _x32, p(s(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X))))))))), p(s(if(if(p(s(if(p(s(if(gt(if(true, s(_x161), _x181), p(p(0))), true, _x121))), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(p(s(if(if(true, false, _x71), _x52, s(false))))), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(true, if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), _x31), p(s(if(true, if(true, s(Y), _x51), _x61))))div#(minus(X, Y), s(Y))
div#(p(s(if(false, _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))))), p(s(if(p(s(false)), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(s(if(gt(0, _x101), _x72, if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X))))))))), p(s(if(if(p(s(if(if(gt(s(_x161), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(false, _x122, true), if(p(s(if(if(gt(s(_x161), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x81), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(if(false, _x52, s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(true, false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X))))))), p(s(if(p(s(if(if(gt(s(_x111), 0), true, _x91), false, _x71))), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(if(true, s(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X))))))), _x51)), p(s(if(if(true, if(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101), false, _x71), _x81), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(gt(s(_x81), 0), if(false, _x42, s(if(false, _x52, s(Y)))), _x61)))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(s(p(s(p(if(false, _x62, if(false, _x42, s(if(false, _x52, s(Y)))))))))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x52, p(s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(true, true, _x91))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(if(if(true, true, _x91), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x72, if(false, _x62, if(false, _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(p(p(s(s(false)))), _x22, p(s(p(s(s(X)))))), p(p(if(if(if(true, true, _x101), true, _x81), p(if(true, s(s(s(s(Y)))), _x61)), _x51))))div#(minus(X, Y), s(Y))
div#(p(s(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(if(p(s(true)), true, _x91), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(true, if(p(s(if(true, true, _x91))), false, _x71), _x81), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(if(true, false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(p(s(if(gt(if(false, _x102, 0), _x61), _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(true, p(s(false)), _x61))), _x22, p(s(p(s(s(X)))))), if(false, _x32, p(s(if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(if(if(false, _x72, true), s(Y), _x51))))div#(minus(X, Y), s(Y))
div#(p(s(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(p(s(p(s(if(if(gt(s(_x161), p(p(0))), true, _x121), p(s(if(true, true, _x91))), _x101))))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(if(if(false, _x72, true), s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(p(s(true)), if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(p(s(if(if(true, false, _x81), _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X))))))), p(s(if(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(if(if(false, _x82, false), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(if(false, _x122, true), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(if(p(s(true)), false, _x81), _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))div#(if(true, if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), _x31), p(s(if(if(true, false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(p(s(false)), _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(true, true, _x91))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(if(true, if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x111), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(if(gt(s(_x151), 0), true, _x131), true, _x91))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(if(p(s(if(false, _x152, if(if(true, true, _x131), true, _x91)))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(p(p(if(if(if(true, true, _x101), true, _x81), p(if(true, s(s(s(s(Y)))), _x61)), _x51))))))div#(minus(X, Y), s(Y))div#(if(p(s(if(if(p(s(true)), false, _x81), _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(if(false, _x122, true), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(if(false, _x92, false), _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(p(if(gt(s(_x81), 0), s(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X))))))), _x51)), p(s(if(if(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), if(false, _x32, p(p(p(if(true, s(s(s(s(Y)))), _x61))))))div#(minus(X, Y), s(Y))div#(if(if(p(s(true)), p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), p(s(if(if(false, _x82, if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71)), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(true, if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), _x31), p(if(false, _x42, s(if(true, s(Y), _x51)))))div#(minus(X, Y), s(Y))div#(p(s(if(p(if(if(gt(s(_x121), 0), false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(p(s(if(if(gt(s(_x161), p(p(0))), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(if(true, false, _x91), _x72, gt(0, _x61)), _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(false, _x102, if(gt(s(_x111), 0), true, _x91)), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(false, _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(false, _x102, if(if(p(s(if(true, true, _x91))), false, _x71), _x52, s(Y))))))))div#(minus(X, Y), s(Y))div#(p(s(p(s(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))))))), p(s(if(if(if(true, true, _x91), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(if(true, s(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X))))))), _x51)), p(s(if(if(p(s(if(if(gt(s(_x161), p(p(0))), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(p(s(if(if(false, _x72, true), s(false), _x51)))), _x22, p(s(p(s(s(X)))))), if(false, _x32, p(s(if(true, if(false, _x52, s(Y)), _x61)))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(p(s(true)), true, _x91), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(if(if(false, _x92, if(p(s(true)), false, _x81)), _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(s(if(p(s(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71))), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(if(true, s(if(if(true, if(p(s(if(if(gt(s(_x161), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x81), _x52, s(Y))), _x41)))div#(minus(X, Y), s(Y))div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(true, if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71), _x81), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(if(true, true, _x81), p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(if(if(true, true, _x91), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(p(s(gt(0, _x61))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(false, _x32, p(s(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X))))))))), p(s(if(if(p(s(if(if(true, if(gt(if(true, s(_x161), _x181), p(p(0))), true, _x121), _x151), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(s(p(s(if(p(s(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71))), _x52, s(Y)))))))))div#(minus(X, Y), s(Y))div#(if(p(s(if(false, _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(if(if(false, _x122, p(s(if(true, true, _x91)))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(p(if(true, s(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X))))))), _x51)), p(s(if(if(if(if(true, if(true, true, _x121), _x131), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(s(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(p(s(if(if(gt(s(_x161), p(if(false, _x202, p(0)))), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(s(if(gt(0, _x61), _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))))), p(if(false, _x42, s(if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(p(s(s(if(false, _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), if(true, p(s(if(true, s(Y), _x51))), _x31))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(false, _x62, if(false, _x52, s(Y))), _x71))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x52, true), if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), _x31), p(s(if(true, s(Y), _x51))))div#(minus(X, Y), s(Y))div#(if(p(s(if(if(true, false, _x81), _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x62, if(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y))))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(if(true, s(if(p(s(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71))), _x52, s(Y))), _x81)))))div#(minus(X, Y), s(Y))div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(true, if(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101), false, _x71), _x81), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(if(false, _x72, if(if(if(true, true, _x101), true, _x81), p(if(true, s(s(s(s(Y)))), _x61)), _x51)))))div#(minus(X, Y), s(Y))div#(if(p(if(false, _x62, if(true, s(false), _x51))), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))
div#(if(if(if(false, _x62, false), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(true, true, _x91), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(if(false, _x42, p(s(false))))), _x22, p(s(p(s(s(X)))))), p(if(true, s(p(s(if(false, _x52, s(Y))))), _x41)))div#(minus(X, Y), s(Y))
div#(if(if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(p(s(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(if(true, s(if(if(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y))), _x41)))div#(minus(X, Y), s(Y))
div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(p(s(if(if(if(false, _x122, true), p(s(if(true, true, _x91))), _x101), false, _x71))), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), if(false, _x32, p(if(false, _x42, s(if(false, _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(p(if(if(false, _x72, true), s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(gt(s(_x81), 0), if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))div#(p(s(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))))), p(p(s(s(if(true, p(if(false, _x62, if(false, _x42, s(if(false, _x52, s(Y)))))), _x81))))))div#(minus(X, Y), s(Y))
div#(if(gt(p(s(0)), _x61), _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(s(if(p(s(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(if(if(false, _x132, if(true, true, _x121)), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(s(p(if(if(false, _x72, true), s(s(X)), _x51)))), s(Y))div#(minus(X, Y), s(Y))div#(if(p(if(false, _x62, if(if(false, _x72, true), s(false), _x51))), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))
div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(if(gt(if(false, _x182, s(_x161)), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(true, false, _x41), _x22, p(s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(false, _x102, p(s(if(true, true, _x91)))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(p(s(if(if(false, _x72, true), s(false), _x51)))), _x22, p(s(p(s(s(X)))))), p(if(false, _x42, s(if(true, if(false, _x52, s(Y)), _x61)))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(if(gt(s(_x101), 0), false, _x81), _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x62, if(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y))))))div#(minus(X, Y), s(Y))
div#(if(true, if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), _x31), p(if(if(false, _x72, true), s(p(s(if(false, _x52, s(Y))))), _x41)))div#(minus(X, Y), s(Y))div#(p(s(if(p(if(p(s(false)), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(if(if(false, _x132, if(true, true, _x121)), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(if(false, _x42, s(p(s(if(p(s(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71))), _x52, s(Y))))))))div#(minus(X, Y), s(Y))div#(if(if(gt(0, _x61), _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(if(true, s(p(s(if(false, _x52, s(Y))))), _x41)))div#(minus(X, Y), s(Y))
div#(if(p(s(gt(0, _x61))), _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(false, _x32, p(s(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X))))))))), p(s(if(p(s(if(p(s(if(if(gt(if(true, s(_x161), _x181), p(p(0))), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71))), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(s(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(if(if(false, _x112, true), true, _x91), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(if(if(false, _x172, gt(s(_x161), p(0))), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), if(false, _x32, p(s(if(if(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(if(true, p(s(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), _x31), p(s(if(if(p(s(if(if(gt(s(_x161), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(if(if(false, _x82, true), s(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X))))))), _x51)), p(s(if(if(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(if(if(false, _x82, if(false, _x72, true)), s(p(s(if(false, _x52, s(Y))))), _x41)))div#(minus(X, Y), s(Y))
div#(if(true, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), _x41), p(if(true, if(false, _x42, s(if(false, _x52, s(Y)))), _x61)))div#(minus(X, Y), s(Y))div#(p(if(false, _x62, s(if(false, _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X))))))), p(s(if(if(if(gt(s(_x111), p(s(0))), true, _x91), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(if(false, _x92, gt(0, _x81)), _x62, if(false, _x42, s(if(false, _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(if(true, if(if(false, _x62, false), _x42, p(s(p(s(false))))), _x51), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, p(s(if(false, _x72, if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))))), p(p(s(s(if(if(p(s(if(if(gt(s(_x161), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(p(s(if(false, _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(p(if(true, s(s(if(if(p(s(if(true, true, _x91))), false, _x71), _x52, s(Y)))), _x61))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x62, false), _x32, p(s(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X))))))))), p(s(if(if(p(s(if(if(gt(if(true, s(_x161), _x181), p(p(0))), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(if(false, _x132, if(true, true, _x121)), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(true, false, _x41), _x22, s(X)), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(p(s(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(if(true, s(if(if(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y))), _x41)))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(true, if(p(s(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71))), _x52, s(Y)), _x101))))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(s(if(false, _x72, if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X))))))))), p(s(if(if(p(s(if(if(gt(s(_x161), p(s(p(0)))), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(s(if(p(s(false)), _x22, p(s(p(s(s(X)))))))), p(p(if(true, p(if(true, s(s(s(s(Y)))), _x61)), _x51))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X))))))), p(s(if(if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(s(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))))), if(true, p(s(if(if(if(true, true, _x91), false, _x71), _x52, s(Y)))), _x31))div#(minus(X, Y), s(Y))
div#(p(s(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(p(s(if(if(gt(if(true, s(_x161), _x181), p(p(div(0, s(_x211))))), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(s(p(if(false, _x82, s(if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y))))))))))div#(minus(X, Y), s(Y))
div#(if(if(true, false, _x51), _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(true, if(false, _x42, s(if(false, _x52, s(Y)))), _x61)))div#(minus(X, Y), s(Y))div#(p(s(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(false, _x62, if(if(if(p(s(if(false, _x132, if(true, true, _x121)))), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y))))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), if(true, p(s(if(false, _x52, s(Y)))), _x31))div#(minus(X, Y), s(Y))div#(if(p(p(s(s(gt(0, _x61))))), _x22, p(s(p(s(s(X)))))), p(s(if(true, s(Y), _x51))))div#(minus(X, Y), s(Y))
div#(p(s(p(if(true, s(s(X)), _x51)))), if(true, div(s(_x32), s(_x31)), _x41))div#(minus(X, div(minus(_x32, _x31), s(_x31))), s(div(minus(_x32, _x31), s(_x31))))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(if(true, s(if(false, _x62, if(false, _x52, s(Y)))), _x41)))div#(minus(X, Y), s(Y))
div#(p(s(if(false, _x72, if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X))))))))), p(s(if(true, if(if(p(s(if(if(gt(s(_x161), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))div#(p(s(if(false, _x72, if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X))))))))), p(p(s(s(if(if(p(if(true, s(if(if(gt(s(_x161), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101)), _x151)), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(if(if(p(s(true)), false, _x151), _x82, if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71)), _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(p(p(s(p(s(if(if(false, _x72, true), s(false), _x51)))))), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))
div#(p(if(true, s(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))), _x51)), p(s(p(if(false, _x62, if(false, _x42, s(if(false, _x52, s(Y)))))))))div#(minus(X, Y), s(Y))div#(p(s(if(true, if(false, _x72, if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X))))))), _x91))), p(p(s(s(if(if(p(s(if(if(gt(s(_x161), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(if(if(gt(0, _x91), _x72, true), s(p(s(if(false, _x52, s(Y))))), _x41)))div#(minus(X, Y), s(Y))div#(if(p(s(if(if(p(p(s(s(true)))), false, _x81), _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(p(s(if(p(s(false)), _x42, s(if(false, _x52, s(Y))))))))div#(minus(X, Y), s(Y))div#(if(p(if(if(false, _x82, if(true, false, _x71)), _x52, s(false))), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(if(if(true, p(s(false)), _x41), _x22, p(s(p(s(s(X)))))), p(s(if(true, s(Y), _x51))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(if(if(if(true, false, _x91), _x72, true), s(p(s(if(false, _x52, s(Y))))), _x41)))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(if(true, p(p(if(true, s(s(s(s(Y)))), _x61))), _x41)))div#(minus(X, Y), s(Y))div#(p(s(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(if(true, if(if(true, true, _x111), true, _x91), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), if(false, _x32, p(s(p(s(if(false, _x52, s(Y))))))))div#(minus(X, Y), s(Y))div#(if(if(true, if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x71), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(if(false, _x82, if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71)), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(if(if(true, false, _x61), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(true, false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(p(s(s(s(if(false, _x92, s(Y)))))))))div#(minus(X, Y), s(Y))div#(if(p(s(gt(s(0), s(_x71)))), _x22, p(s(p(s(s(X)))))), p(s(if(true, s(Y), _x51))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x82, if(false, _x72, gt(0, _x61))), _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(s(if(if(false, _x72, false), _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))))), p(s(if(true, p(if(false, _x62, if(false, _x42, s(if(false, _x52, s(Y)))))), _x81))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(if(false, _x72, if(if(true, true, _x81), p(if(true, s(s(s(s(Y)))), _x61)), _x51)))))div#(minus(X, Y), s(Y))div#(if(p(s(if(if(false, _x62, false), _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(true, true, _x91), p(s(if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y)))), _x61))))div#(minus(X, Y), s(Y))div#(if(true, p(s(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), _x31), p(s(if(if(p(s(if(if(gt(if(true, s(_x161), _x181), p(p(0))), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(s(p(if(false, _x92, if(false, _x62, if(false, _x42, s(if(false, _x52, s(Y))))))))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(false, _x122, if(true, true, _x91)))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(true, p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(s(if(false, _x72, if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X))))))))), p(s(if(if(p(s(if(if(if(true, gt(s(_x161), p(0)), _x171), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(if(if(if(false, _x122, true), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(false, _x32, p(s(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X))))))))), p(p(s(s(if(if(p(s(if(if(gt(if(true, s(_x161), _x181), p(p(0))), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(p(s(p(if(true, s(s(X)), _x51)))), div(p(s(s(_x32))), s(_x31)))div#(minus(X, div(minus(_x32, _x31), s(_x31))), s(div(minus(_x32, _x31), s(_x31))))
div#(if(p(s(if(if(p(s(true)), false, _x81), _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(false, _x82, if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71)), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(false, _x72, gt(0, _x61)), _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))), p(s(if(false, _x62, if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))
div#(p(s(if(false, _x72, if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X))))))))), p(s(if(false, _x62, if(if(p(s(if(if(gt(s(_x161), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, false), _x22, s(X)), s(Y))div#(minus(X, Y), s(Y))
div#(p(s(if(p(if(if(false, _x112, if(true, false, _x81)), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(p(s(if(if(gt(s(_x161), p(p(0))), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(if(if(p(s(true)), false, _x81), _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x62, if(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y))))))div#(minus(X, Y), s(Y))
div#(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x62, if(if(p(s(if(if(gt(s(_x161), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(p(s(p(s(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))))), p(s(if(if(p(s(if(if(gt(s(_x161), p(p(0))), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(if(false, _x62, false), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(if(p(s(if(true, if(if(true, true, _x131), true, _x91), _x151))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(if(p(s(true)), true, _x121), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(true, p(s(if(true, p(s(false)), _x61))), _x41), _x22, p(s(p(s(s(X)))))), p(s(if(gt(0, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(false, _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(p(s(if(false, _x62, if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X))))))))), p(s(if(if(if(true, true, _x91), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(if(false, _x62, true), false, _x41), _x22, s(X)), s(Y))div#(minus(X, Y), s(Y))
div#(if(p(s(if(if(true, false, _x81), _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(if(false, _x122, true), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(true, p(p(s(s(s(s(Y)))))), _x41)))div#(minus(X, Y), s(Y))
div#(if(if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), p(s(if(p(s(if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71))), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(if(true, p(s(false)), _x61))), _x22, p(s(p(s(s(X)))))), p(s(if(if(true, false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(s(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))))), p(if(true, s(p(s(if(false, _x52, s(Y))))), _x41)))div#(minus(X, Y), s(Y))div#(if(true, if(if(p(s(false)), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), _x31), p(s(if(if(if(true, true, _x91), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(if(true, s(p(s(false))), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(if(true, false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X))))))), p(s(if(if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(s(if(false, _x72, if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X))))))))), p(p(s(s(if(if(p(s(if(if(gt(if(true, s(_x161), _x201), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), if(false, _x32, p(s(if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x72, gt(0, _x61)), _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))), p(if(false, _x42, s(if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(if(if(false, _x72, gt(0, _x61)), _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))), p(p(s(s(if(false, _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(p(s(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(p(s(p(s(if(if(gt(s(_x161), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101))))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(p(s(s(false)))), _x22, p(s(p(s(s(X)))))), p(p(if(if(true, true, _x81), p(if(true, s(s(s(s(Y)))), _x61)), _x51))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(true, gt(0, _x61), _x71))), _x22, p(s(p(s(s(X)))))), p(s(if(true, s(Y), _x51))))div#(minus(X, Y), s(Y))div#(if(if(if(false, _x62, false), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(if(false, _x82, s(if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y))))))))div#(minus(X, Y), s(Y))
div#(if(if(if(false, _x82, true), p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), p(s(if(if(false, _x82, if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71)), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(true, if(p(s(false)), _x42, p(s(p(s(false))))), _x51), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(true, true, _x91), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(if(if(true, if(true, false, _x151), _x161), _x82, if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71)), _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), if(true, p(s(if(if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))), _x31))div#(minus(X, Y), s(Y))
div#(p(s(if(p(if(true, if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false))))))), _x101)), _x22, p(s(p(s(s(X)))))))), p(s(if(if(p(s(if(if(gt(if(true, s(_x161), _x181), p(p(0))), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), if(if(true, false, _x51), _x32, p(s(if(true, if(false, _x52, s(Y)), _x61)))))div#(minus(X, Y), s(Y))
div#(p(s(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(false, _x82, if(p(s(if(if(gt(s(_x161), p(p(0))), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71)), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(if(p(s(false)), _x52, s(false))), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(if(p(if(p(s(false)), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(if(gt(s(_x161), 0), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X))))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(p(s(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(true, true, _x51), if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), _x31), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(if(true, if(p(s(false)), _x22, p(s(p(s(s(X)))))), _x31), p(s(if(false, _x62, if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(if(true, if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), _x31), p(s(p(s(if(p(s(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71))), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(p(s(s(Y))))))div#(minus(X, Y), s(Y))div#(if(false, _x32, p(s(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X))))))))), p(s(if(if(p(if(false, _x132, s(if(if(gt(if(true, s(_x161), _x181), p(p(0))), true, _x121), p(s(if(true, true, _x91))), _x101)))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(false, _x22, s(X))), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))div#(if(if(p(if(false, _x72, s(false))), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(true, true, _x91), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(if(true, s(p(if(true, s(s(X)), _x51))), _x31)), div(s(_x32), s(_x31)))div#(minus(X, div(minus(s(p(if(true, s(s(X)), _x51))), _x31), s(_x31))), s(div(minus(s(p(if(true, s(s(X)), _x51))), _x31), s(_x31))))div#(if(if(true, p(if(false, _x52, s(false))), _x41), _x22, p(s(p(s(s(X)))))), if(false, _x32, p(s(s(Y)))))div#(minus(X, Y), s(Y))
div#(p(s(if(if(false, _x102, false), _x72, if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X))))))))), p(s(if(if(p(s(if(if(gt(s(_x161), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(gt(s(_x71), 0), p(if(true, s(false), _x51)), _x41), _x22, p(s(p(s(s(X)))))), if(false, _x32, p(s(if(true, if(false, _x52, s(Y)), _x61)))))div#(minus(X, Y), s(Y))
div#(if(p(if(gt(0, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(if(false, _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(p(s(s(p(s(if(if(p(s(if(true, true, _x91))), false, _x71), _x52, s(Y)))))))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(false, _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(if(p(s(if(false, _x142, if(true, true, _x91)))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(p(if(gt(s(_x71), 0), s(false), _x51)), _x22, p(s(p(s(s(X)))))), if(false, _x32, p(s(if(true, if(false, _x52, s(Y)), _x61)))))div#(minus(X, Y), s(Y))
div#(if(if(p(s(false)), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(true, if(if(if(true, true, _x91), false, _x71), _x52, s(Y)), _x61))))))div#(minus(X, Y), s(Y))div#(if(p(if(if(true, false, _x71), _x52, s(false))), _x22, p(s(p(s(s(X)))))), p(p(s(s(s(Y))))))div#(minus(X, Y), s(Y))
div#(if(if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(true, if(false, _x42, p(s(false))), _x51), _x22, p(s(p(s(s(X)))))), p(if(if(false, _x72, true), s(p(s(if(false, _x52, s(Y))))), _x41)))div#(minus(X, Y), s(Y))
div#(if(if(true, false, _x41), _x22, s(X)), p(s(if(true, s(Y), _x31))))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(true, s(if(false, _x52, s(Y))), _x41)))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(p(s(if(true, p(s(false)), _x61))), _x22, p(s(p(s(s(X))))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(true, p(if(false, _x82, s(if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y))))), _x61))))div#(minus(X, Y), s(Y))
div#(if(if(true, if(true, p(if(false, _x52, s(false))), _x41), _x61), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(p(s(if(false, _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(if(p(if(true, s(if(true, true, _x91)), _x131)), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), if(true, p(p(if(if(true, true, _x81), p(if(true, s(s(s(s(Y)))), _x61)), _x51))), _x31))div#(minus(X, Y), s(Y))div#(p(s(if(false, _x72, if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X))))))))), p(s(if(if(false, _x82, if(p(s(if(if(gt(s(_x161), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71)), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(s(if(if(true, false, _x81), _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(if(if(p(s(p(s(true)))), false, _x81), _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(s(if(p(s(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71))), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(s(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))))), p(s(if(false, _x32, p(s(if(true, if(false, _x52, s(Y)), _x61)))))))div#(minus(X, Y), s(Y))div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(if(true, s(if(if(if(if(false, _x122, true), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y))), _x41)))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(true, if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y)), _x101))))))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X))))))), p(s(if(if(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(p(s(true)), p(if(true, s(false), _x51)), _x41), _x22, p(s(p(s(s(X)))))), if(false, _x32, p(s(if(true, if(false, _x52, s(Y)), _x61)))))div#(minus(X, Y), s(Y))div#(p(s(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(false, _x82, if(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101), false, _x71)), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(false, _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(true, true, _x91), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(true, if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), _x31), p(s(if(if(if(gt(s(_x111), 0), true, _x91), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(gt(p(s(0)), _x81), _x62, if(false, _x42, s(if(false, _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(if(true, p(if(true, s(false), _x51)), _x41), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(if(gt(if(false, _x182, s(_x161)), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(false, _x52, if(if(false, _x72, gt(0, _x61)), _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(s(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), if(true, p(s(if(if(if(p(s(if(false, _x132, if(true, true, _x121)))), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))), _x31))div#(minus(X, Y), s(Y))div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x62, if(if(p(s(if(if(gt(s(_x161), 0), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y))))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), if(true, p(p(s(s(s(Y))))), _x31))div#(minus(X, Y), s(Y))div#(if(p(if(p(s(true)), s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x52, if(true, p(s(if(true, p(s(false)), _x61))), _x41)), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X))))))), p(s(if(if(if(if(false, _x122, gt(s(_x111), 0)), true, _x91), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(if(p(if(false, _x112, s(true))), false, _x81), _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(s(if(p(s(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71))), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(p(if(if(false, _x72, true), s(false), _x51)), _x22, p(s(p(s(s(X))))))), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(p(if(true, p(s(s(s(s(Y))))), _x51))))div#(minus(X, Y), s(Y))div#(if(if(p(s(p(s(false)))), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(true, true, _x91), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(true, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), _x41), p(p(p(s(s(s(s(Y))))))))div#(minus(X, Y), s(Y))div#(p(s(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))))), p(if(if(false, _x72, true), s(p(s(if(false, _x52, s(Y))))), _x41)))div#(minus(X, Y), s(Y))
div#(if(if(true, false, _x61), _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(true, p(s(if(true, p(s(false)), _x61))), _x41), _x22, p(s(p(s(s(X)))))), p(s(if(if(false, _x72, false), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(gt(0, _x61), _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))), p(s(if(if(true, false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(s(if(if(false, _x82, false), _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(gt(0, _x61), _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))), p(s(if(false, _x62, if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(false, _x92, true), p(s(if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y)))), _x61))))div#(minus(X, Y), s(Y))
div#(if(false, _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))), p(s(if(if(false, _x72, false), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(true, if(if(gt(s(_x161), 0), true, _x121), p(s(if(true, true, _x91))), _x101), _x141))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X))))))), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))div#(if(p(s(p(s(false)))), _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(false, _x42, s(if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(p(s(p(s(false)))), _x42, s(if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(false, _x102, if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y))))))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(if(true, p(if(true, s(false), _x51)), _x41), _x22, p(s(p(s(s(X))))))), if(false, _x32, p(s(if(true, if(false, _x52, s(Y)), _x61)))))div#(minus(X, Y), s(Y))div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), if(if(false, _x52, false), _x32, p(s(if(true, if(false, _x52, s(Y)), _x61)))))div#(minus(X, Y), s(Y))
div#(if(p(s(gt(0, _x71))), _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(false, _x42, s(if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(if(p(if(if(false, _x72, true), s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(if(true, s(if(true, if(false, _x52, s(Y)), _x61)), _x41)))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(if(p(s(if(if(false, _x162, if(true, true, _x131)), true, _x91))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), if(false, _x32, p(s(p(s(if(p(s(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71))), _x52, s(Y))))))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x52, if(false, _x42, p(s(p(s(false)))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(true, true, _x91))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(if(false, _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(true, if(p(s(if(true, true, _x91))), false, _x71), _x81), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(s(if(true, if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), _x71))), p(s(if(if(if(if(false, _x132, if(true, true, _x121)), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(if(gt(s(_x161), if(false, _x192, 0)), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(p(if(true, s(false), _x81)), _x42, s(if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(if(if(p(s(false)), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(true, if(if(true, true, _x91), false, _x71), _x81), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X))))))), p(s(p(s(if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(p(s(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(if(false, _x42, s(if(if(p(s(if(if(gt(if(true, s(_x161), _x181), p(p(0))), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y))))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, s(X)), s(Y))div#(minus(X, Y), s(Y))div#(if(p(s(if(false, _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(if(p(s(if(true, true, _x91))), false, _x71), _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))
div#(if(p(if(if(if(true, false, _x91), _x72, true), s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))div#(if(false, _x22, p(s(p(s(s(X)))))), div(s(_x32), s(_x31)))div#(minus(X, div(minus(_x32, _x31), s(_x31))), s(div(minus(_x32, _x31), s(_x31))))
div#(if(p(s(if(if(if(false, _x102, true), false, _x81), _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(s(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(p(s(if(if(gt(s(s(_x161)), s(p(0))), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(if(if(false, _x142, true), true, _x121), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(true, if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), _x31), if(true, p(s(if(true, s(Y), _x51))), _x31))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(true, if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x81), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(s(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(if(if(true, if(true, true, _x121), _x131), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(s(p(if(gt(0, _x81), _x62, if(false, _x42, s(if(false, _x52, s(Y)))))))))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X))))))), p(if(if(false, _x72, true), s(p(s(if(false, _x52, s(Y))))), _x41)))div#(minus(X, Y), s(Y))
div#(if(true, if(true, if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), _x31), _x41), p(s(if(true, s(Y), _x51))))div#(minus(X, Y), s(Y))div#(p(s(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(if(if(gt(s(_x131), 0), true, _x111), true, _x91), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(false, _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(if(p(s(if(gt(s(_x151), 0), true, _x91))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), if(false, _x32, s(Y)))div#(minus(X, Y), s(Y))
div#(p(if(false, _x32, s(p(if(true, s(s(X)), _x51))))), s(Y))div#(minus(X, Y), s(Y))div#(if(p(s(if(if(p(s(p(s(true)))), false, _x81), _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(s(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(if(p(s(p(s(if(false, _x132, if(true, true, _x121)))))), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(if(p(s(true)), s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))
div#(if(if(gt(0, _x91), _x72, gt(0, _x61)), _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(true, if(p(s(gt(0, _x61))), _x22, p(s(p(s(s(X)))))), _x31), p(s(if(true, s(Y), _x51))))div#(minus(X, Y), s(Y))
div#(if(if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), p(p(if(false, _x62, s(s(if(if(if(true, false, _x151), _x82, if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71)), _x52, s(Y))))))))div#(minus(X, Y), s(Y))div#(if(p(p(s(s(if(false, _x42, p(s(p(s(false))))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(true, true, _x91))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(true, if(true, p(s(false)), _x61), _x71))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(p(s(s(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))))))), p(s(if(if(if(if(true, true, _x111), true, _x91), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(false, _x62, false))), _x22, p(s(p(s(s(X)))))), p(p(s(s(s(Y))))))div#(minus(X, Y), s(Y))div#(if(if(if(false, _x62, false), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(if(p(s(if(if(if(true, true, _x171), true, _x131), true, _x91))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(if(true, p(s(if(if(p(s(true)), false, _x81), _x42, p(s(p(s(false))))))), _x51), _x22, p(s(p(s(s(X)))))), p(s(if(p(s(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71))), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(false, _x52, if(gt(0, _x61), _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(true, if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), _x31), p(s(if(false, _x32, p(s(if(true, if(false, _x52, s(Y)), _x61)))))))div#(minus(X, Y), s(Y))div#(p(s(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(if(p(s(if(true, true, _x121))), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(s(if(p(s(false)), _x22, p(s(p(s(s(X)))))))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(p(s(if(gt(s(_x161), p(0)), true, _x121))), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(if(false, _x52, s(false)))), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(p(if(true, s(p(if(true, s(s(X)), _x51))), _x31)), s(Y))div#(minus(X, Y), s(Y))
div#(if(p(if(if(false, _x92, if(true, false, _x81)), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(if(gt(s(_x161), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(s(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(p(s(if(if(gt(if(false, _x182, s(_x161)), p(p(0))), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(if(if(true, true, _x81), s(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X))))))), _x51)), p(s(if(if(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(if(gt(div(s(_x182), s(_x181)), 0), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(if(true, if(true, s(p(s(if(false, _x52, s(Y))))), _x41), _x61)))div#(minus(X, Y), s(Y))div#(if(if(true, false, _x51), _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(gt(0, _x81), _x62, if(false, _x42, s(if(false, _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(p(if(true, s(if(false, _x52, s(Y))), _x71)))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(if(p(s(false)), _x62, if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), if(true, p(if(false, _x42, s(if(false, _x52, s(Y))))), _x31))div#(minus(X, Y), s(Y))div#(p(if(true, s(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X))))))), _x51)), p(p(s(s(if(if(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(if(if(if(true, true, _x171), false, _x151), _x82, if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71)), _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(p(s(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(if(true, s(if(if(p(s(if(if(gt(if(true, s(_x161), _x181), p(p(0))), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y))), _x41)))div#(minus(X, Y), s(Y))
div#(if(true, if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), _x31), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(if(true, s(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X))))))), _x51)), p(s(if(if(if(if(if(false, _x142, true), true, _x121), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(p(if(true, p(if(true, s(s(s(s(Y)))), _x61)), _x51))))div#(minus(X, Y), s(Y))div#(if(if(false, _x52, if(true, false, _x41)), _x22, s(X)), s(Y))div#(minus(X, Y), s(Y))
div#(if(true, p(s(s(X))), _x21), s(Y))div#(minus(X, Y), s(Y))div#(if(p(s(if(if(p(s(true)), false, _x81), _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), if(false, _x32, p(s(if(p(s(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71))), _x52, s(Y))))))div#(minus(X, Y), s(Y))
div#(if(true, if(if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), _x31), p(p(s(s(if(if(if(true, false, _x151), _x82, if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71)), _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(if(if(if(false, _x122, true), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(p(s(p(if(p(s(true)), s(s(X)), _x51)))), s(Y))div#(minus(X, Y), s(Y))div#(if(false, _x22, s(X)), if(false, _x42, p(s(if(true, s(Y), _x31)))))div#(minus(X, Y), s(Y))
div#(p(s(if(false, _x72, if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X))))))))), p(s(if(if(p(s(if(if(gt(if(true, s(_x161), _x181), p(p(0))), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(div(s(_x52), s(_x51)))))div#(minus(X, div(minus(_x52, _x51), s(_x51))), s(div(minus(_x52, _x51), s(_x51))))
div#(if(false, _x32, p(s(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X))))))))), p(s(if(if(if(if(false, _x132, if(true, true, _x121)), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(s(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(p(s(if(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101), false, _x71))), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(if(true, false, _x81), _x62, if(false, _x42, s(if(false, _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(p(s(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))))), p(if(true, s(if(if(if(if(true, true, _x111), true, _x91), false, _x71), _x52, s(Y))), _x41)))div#(minus(X, Y), s(Y))
div#(if(if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(if(false, _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(true, p(s(if(false, _x42, p(s(p(s(false))))))), _x51), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(if(p(s(if(true, true, _x91))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(p(s(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(true, if(if(if(true, true, _x111), true, _x91), false, _x71), _x81), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(if(false, _x52, s(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X))))))))), p(s(if(if(p(s(if(if(gt(if(true, s(_x161), _x181), p(p(0))), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(s(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))))), p(s(p(if(false, _x92, if(false, _x62, if(false, _x42, s(if(false, _x52, s(Y))))))))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(if(true, if(if(false, _x72, true), s(p(s(if(false, _x52, s(Y))))), _x41), _x61)))div#(minus(X, Y), s(Y))div#(if(p(if(if(false, _x82, false), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(false, _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(if(p(s(if(if(false, _x152, true), true, _x91))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(p(s(if(false, _x72, if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X))))))))), p(p(s(p(s(s(if(if(p(s(if(if(gt(s(_x161), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))))))div#(minus(X, Y), s(Y))
div#(p(s(if(p(s(false)), _x22, p(s(p(s(s(X)))))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(p(p(s(s(if(false, _x52, s(Y)))))))))div#(minus(X, Y), s(Y))
div#(if(p(if(false, _x52, s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(s(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), if(true, p(s(if(if(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))), _x31))div#(minus(X, Y), s(Y))
div#(if(if(true, p(s(if(true, p(s(false)), _x61))), _x41), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))div#(if(p(if(false, _x62, s(if(if(p(s(true)), false, _x81), _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(p(s(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71))), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(false, _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(false, _x122, if(true, true, _x91)))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(if(true, if(if(true, false, _x151), _x82, if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71)), _x141), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(if(false, _x152, if(true, true, _x121)), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(if(if(p(s(true)), false, _x81), _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), if(true, p(s(if(p(s(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71))), _x52, s(Y)))), _x31))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))div#(p(s(if(false, _x72, if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X))))))))), p(s(if(if(p(s(if(if(gt(s(_x161), p(if(true, 0, _x201))), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(false, _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))), p(if(gt(0, _x81), _x62, if(false, _x42, s(if(false, _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, false), _x22, s(X)), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))
div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(if(true, if(false, _x122, true), _x131), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(if(true, s(if(if(p(s(if(if(gt(s(_x161), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y))), _x41)))div#(minus(X, Y), s(Y))
div#(if(if(false, _x72, gt(0, _x61)), _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))), p(s(if(if(true, false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(gt(0, _x61), _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))), p(s(if(p(s(false)), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(true, if(true, true, _x91), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(s(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(p(s(if(false, _x142, if(if(gt(s(_x161), p(p(0))), true, _x121), p(s(if(true, true, _x91))), _x101)))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(s(if(true, if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), _x61))), p(s(if(if(if(if(true, true, _x111), true, _x91), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(s(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(p(s(if(if(gt(if(true, s(_x161), _x181), p(s(p(p(0))))), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X))))))), p(s(if(false, _x32, p(s(if(true, if(false, _x52, s(Y)), _x61)))))))div#(minus(X, Y), s(Y))div#(p(s(if(false, _x72, if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X))))))))), p(s(if(if(p(s(if(if(gt(s(_x161), p(p(0))), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(if(gt(s(_x161), p(p(0))), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(s(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(p(s(if(if(gt(s(_x161), p(p(if(true, 0, _x211)))), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(s(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(false, _x62, if(if(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(if(if(if(false, _x62, false), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(if(p(if(true, s(if(if(true, true, _x131), true, _x91)), _x141)), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(if(true, p(s(false)), _x41), _x22, p(s(p(s(s(X)))))), p(p(if(true, p(if(true, s(s(s(s(Y)))), _x61)), _x51))))div#(minus(X, Y), s(Y))div#(if(p(s(if(false, _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(p(s(if(false, _x82, s(if(if(p(s(if(true, true, _x91))), false, _x71), _x52, s(Y))))))))div#(minus(X, Y), s(Y))
div#(if(gt(p(0), _x61), _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(p(s(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(if(false, _x42, s(if(if(p(s(if(if(gt(s(_x161), p(p(0))), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(p(s(p(s(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))))))), p(s(if(if(if(if(true, true, _x111), true, _x91), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))div#(if(if(if(false, _x62, false), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(gt(s(_x111), 0), true, _x91), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(false, _x102, if(p(s(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71))), _x52, s(Y))))))))div#(minus(X, Y), s(Y))div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(true, p(s(if(if(gt(s(_x161), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101))), _x111), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(s(if(p(if(if(true, false, _x101), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(gt(0, _x61), _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(false, _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(p(s(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(if(p(p(s(s(if(false, _x132, if(true, true, _x121)))))), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), if(false, _x32, p(p(s(s(s(Y)))))))div#(minus(X, Y), s(Y))
div#(p(s(if(gt(0, _x81), _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(p(s(if(false, _x42, s(if(false, _x52, s(Y))))))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(gt(s(_x111), if(false, _x142, 0)), true, _x91), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(p(p(s(s(s(if(true, s(Y), _x91))))))))div#(minus(X, Y), s(Y))
div#(if(if(true, p(if(true, s(false), _x51)), _x41), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))div#(if(if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), p(s(if(if(true, if(p(s(if(if(gt(s(_x161), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x81), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(if(gt(s(_x161), p(if(true, 0, _x201))), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(if(false, _x142, if(false, _x82, if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71))), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(if(p(if(true, s(false), _x71)), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(true, true, _x91), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(s(if(p(if(p(s(if(true, false, _x81))), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(p(s(if(if(gt(if(true, s(_x161), _x181), p(p(0))), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(if(p(s(if(if(gt(s(_x161), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(p(p(s(s(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))))), p(s(if(if(p(s(if(if(gt(s(_x161), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(if(if(false, _x102, p(s(true))), false, _x81), _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(false, _x52, p(s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(true, p(s(if(false, _x72, if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X))))))))), _x31), p(s(if(if(p(s(if(if(gt(s(_x161), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), if(true, p(s(if(if(p(s(if(if(gt(s(_x161), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))), _x31))div#(minus(X, Y), s(Y))
div#(p(s(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(p(s(if(if(gt(if(true, s(_x161), _x181), p(p(if(true, 0, _x211)))), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(false, _x32, p(s(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X))))))))), p(s(if(if(p(s(if(if(gt(if(true, s(_x161), _x181), p(if(false, _x202, p(0)))), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, p(s(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X))))))))), p(s(if(if(p(s(if(if(gt(s(_x161), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(if(if(true, false, _x71), _x52, s(false))), _x22, p(s(p(s(s(X)))))), p(s(if(true, s(Y), _x51))))div#(minus(X, Y), s(Y))
div#(if(if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))div#(p(s(if(false, _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))))), if(true, p(s(if(false, _x52, s(Y)))), _x31))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(p(p(p(if(true, s(s(s(s(Y)))), _x61)))))))div#(minus(X, Y), s(Y))div#(p(s(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(if(true, s(if(if(if(p(s(if(false, _x132, if(true, true, _x121)))), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y))), _x41)))div#(minus(X, Y), s(Y))
div#(if(if(false, _x52, if(false, _x42, p(s(false)))), _x22, p(s(p(s(s(X)))))), p(if(if(false, _x72, true), s(p(s(if(false, _x52, s(Y))))), _x41)))div#(minus(X, Y), s(Y))div#(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(if(false, _x152, if(gt(s(_x161), p(0)), true, _x121)), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(true, if(p(s(false)), _x22, p(s(p(s(s(X)))))), _x31), p(p(if(true, p(if(true, s(s(s(s(Y)))), _x61)), _x51))))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(s(if(false, _x82, p(if(false, _x62, if(false, _x42, s(if(false, _x52, s(Y))))))))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(false, _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(if(true, s(if(if(p(s(if(true, true, _x91))), false, _x71), _x52, s(Y))), _x41)))div#(minus(X, Y), s(Y))div#(p(s(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(false, _x82, if(if(if(true, true, _x111), true, _x91), false, _x71)), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(s(if(true, if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), _x71))), p(s(if(if(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(if(if(false, _x72, true), s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(true, if(false, _x52, s(Y)), _x61))))))div#(minus(X, Y), s(Y))
div#(p(s(if(false, _x72, if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X))))))))), p(s(if(if(p(s(if(if(gt(if(false, _x182, s(_x161)), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(false, _x32, p(s(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X))))))))), p(s(if(if(p(s(if(if(gt(if(p(s(true)), s(_x161), _x181), p(p(0))), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(s(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(false, _x62, if(if(p(s(if(if(gt(s(_x161), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X))))))), p(s(if(if(if(gt(s(_x111), if(true, 0, _x141)), true, _x91), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(s(if(false, _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))))), p(if(false, _x42, s(if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), if(true, p(s(if(if(if(if(false, _x122, true), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))), _x31))div#(minus(X, Y), s(Y))
div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(if(true, if(p(s(if(if(gt(s(_x161), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x81), _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))div#(p(s(if(false, _x72, if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X))))))))), p(s(if(if(p(s(if(false, _x142, if(if(gt(s(_x161), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101)))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(s(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(false, _x62, if(if(p(s(if(if(gt(if(true, s(_x161), _x181), p(p(0))), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(if(if(if(false, _x72, true), p(if(false, _x52, s(false))), _x41), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), if(false, _x32, p(p(p(s(s(s(s(Y)))))))))div#(minus(X, Y), s(Y))div#(p(s(if(true, if(gt(0, _x61), _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))), _x81))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(s(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(if(if(if(false, _x152, false), _x132, if(true, true, _x121)), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(true, if(if(if(false, _x62, false), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), _x31), p(s(p(s(if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(false, _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(s(p(if(false, _x82, s(if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y))))))))div#(minus(X, Y), s(Y))div#(if(p(s(if(if(p(s(true)), false, _x81), _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(true, p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(p(if(true, s(false), _x71)))), _x22, p(s(p(s(s(X)))))), p(s(if(if(true, false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(p(s(false)), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(if(true, s(if(true, if(if(if(true, true, _x91), false, _x71), _x52, s(Y)), _x61)), _x41)))div#(minus(X, Y), s(Y))
div#(p(s(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), if(false, _x32, p(s(if(if(p(s(if(if(gt(s(_x161), p(p(0))), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(p(s(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(if(false, _x112, if(p(s(if(false, _x132, if(true, true, _x121)))), p(s(if(true, true, _x91))), _x101)), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(if(p(s(if(true, true, _x121))), false, _x81), _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(s(if(p(s(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71))), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x72, if(true, if(false, _x52, s(Y)), _x61)))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(if(true, p(s(s(s(Y)))), _x41)))div#(minus(X, Y), s(Y))div#(p(s(p(if(if(false, _x72, true), s(s(X)), _x51)))), div(s(_x32), s(_x31)))div#(minus(X, div(minus(_x32, _x31), s(_x31))), s(div(minus(_x32, _x31), s(_x31))))
div#(if(p(if(false, _x62, if(true, s(false), _x51))), _x22, p(s(p(s(s(X)))))), if(false, _x32, p(s(if(true, if(false, _x52, s(Y)), _x61)))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(p(s(if(if(true, p(s(if(if(true, true, _x131), true, _x91))), _x151), false, _x71))), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(p(s(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(if(if(if(true, false, _x151), _x132, if(true, true, _x121)), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(p(s(if(p(if(false, _x162, s(if(if(true, true, _x131), true, _x91)))), false, _x71))), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(p(if(if(if(false, _x92, true), false, _x71), _x52, s(false))), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(if(true, s(if(if(if(gt(s(_x111), 0), true, _x91), false, _x71), _x52, s(Y))), _x41)))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(false, _x102, if(true, true, _x91)), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(p(if(if(false, _x72, true), s(false), _x51)))), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(if(false, _x42, p(if(true, p(if(true, s(s(s(s(Y)))), _x61)), _x51)))))div#(minus(X, Y), s(Y))div#(p(s(if(p(if(if(p(s(true)), false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(p(s(if(if(gt(s(_x161), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(gt(s(_x81), 0), p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(if(if(true, false, _x151), _x82, if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71)), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(p(s(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), if(false, _x32, p(s(if(if(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), if(false, _x32, p(if(gt(0, _x81), _x62, if(false, _x42, s(if(false, _x52, s(Y))))))))div#(minus(X, Y), s(Y))
div#(p(s(if(false, _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))))), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(p(s(if(if(gt(s(_x111), 0), true, _x91), false, _x71))), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(s(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(if(true, s(false), _x51))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x32, p(s(if(true, if(false, _x52, s(Y)), _x61)))))))div#(minus(X, Y), s(Y))
div#(p(s(p(s(if(false, _x72, if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X))))))))))), p(p(s(s(if(if(p(s(if(if(gt(s(_x161), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(p(s(if(if(p(s(true)), false, _x81), _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(s(if(p(s(p(s(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71))))), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(p(s(p(s(false)))), _x22, p(s(p(s(s(X))))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(if(p(s(false)), _x122, true), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(true, false, _x41), _x22, s(X)), if(false, _x32, s(Y)))div#(minus(X, Y), s(Y))div#(if(p(s(if(if(if(true, true, _x101), false, _x81), _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(true, p(if(true, s(false), _x51)), _x41), _x22, p(s(p(s(s(X)))))), if(p(s(false)), _x32, p(s(if(true, if(false, _x52, s(Y)), _x61)))))div#(minus(X, Y), s(Y))div#(p(s(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(true, if(p(s(if(if(gt(s(_x161), p(p(0))), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x81), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51))), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(if(if(true, false, _x151), _x82, if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71)), _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(p(s(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))))), p(s(if(p(s(if(if(if(true, true, _x111), true, _x91), false, _x71))), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(p(p(p(s(s(s(s(s(Y))))))))))div#(minus(X, Y), s(Y))div#(if(if(true, if(false, _x42, p(s(p(s(false))))), _x51), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(gt(s(_x111), 0), true, _x91), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(gt(s(0), s(_x71)), _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(false, _x32, p(s(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X))))))))), p(s(if(if(p(s(if(true, if(if(gt(if(true, s(_x161), _x181), p(p(0))), true, _x121), p(s(if(true, true, _x91))), _x101), _x141))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(gt(s(_x51), 0), if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), _x31), p(s(if(true, s(Y), _x51))))div#(minus(X, Y), s(Y))div#(if(false, _x42, p(s(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))))), p(s(if(true, p(if(false, _x62, if(false, _x42, s(if(false, _x52, s(Y)))))), _x81))))div#(minus(X, Y), s(Y))
div#(p(if(false, _x52, s(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X))))))))), p(s(if(if(if(if(true, true, _x111), true, _x91), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(p(s(if(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101), false, _x71))), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(if(if(false, _x82, false), _x62, if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(if(if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x62, if(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y))))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(if(p(s(true)), false, _x81), _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(p(s(true)), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(if(if(false, _x72, true), s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x32, p(s(if(true, if(false, _x52, s(Y)), _x61)))))))div#(minus(X, Y), s(Y))
div#(p(s(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))))), p(s(if(gt(s(_x101), 0), p(if(false, _x62, if(false, _x42, s(if(false, _x52, s(Y)))))), _x81))))div#(minus(X, Y), s(Y))div#(p(s(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(p(s(s(if(if(if(if(false, _x132, if(true, true, _x121)), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(p(p(s(if(true, s(s(s(Y))), _x71))))))div#(minus(X, Y), s(Y))div#(if(false, _x42, p(s(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))))), p(s(p(if(false, _x62, if(false, _x42, s(if(false, _x52, s(Y)))))))))div#(minus(X, Y), s(Y))
div#(p(s(if(p(s(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(s(p(s(s(X))))), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(p(if(true, if(true, s(s(s(s(Y)))), _x61), _x71)))))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(s(p(if(false, _x42, s(if(false, _x52, s(Y))))))))div#(minus(X, Y), s(Y))
div#(p(s(if(if(if(false, _x82, false), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(if(true, true, _x91), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(s(if(if(true, p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x91), _x22, p(s(p(s(s(X)))))))), p(s(if(if(p(s(if(if(gt(s(_x161), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(if(p(s(true)), false, _x81), _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(s(if(p(s(if(if(false, _x132, if(true, p(s(if(true, true, _x91))), _x101)), false, _x71))), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(if(if(false, _x92, if(if(true, true, _x101), true, _x81)), p(if(true, s(s(s(s(Y)))), _x61)), _x51))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(if(if(true, p(s(true)), _x101), false, _x81), _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(s(if(p(s(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71))), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X))))))), p(s(if(true, if(if(if(gt(s(_x111), 0), true, _x91), false, _x71), _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))
div#(if(p(s(p(s(false)))), _x22, p(s(p(s(s(X)))))), p(s(if(if(true, if(true, false, _x71), _x81), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(gt(0, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(true, p(s(false)), _x41), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x62, if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(if(gt(0, _x51), _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(p(p(s(s(s(s(Y))))))))div#(minus(X, Y), s(Y))
div#(if(p(p(s(if(if(false, _x72, true), s(false), _x51)))), _x22, p(s(p(s(s(X)))))), p(s(if(if(true, true, _x81), if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))div#(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(if(false, _x132, s(if(if(gt(s(_x161), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101)))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(if(p(s(if(false, _x72, true))), s(p(s(if(false, _x52, s(Y))))), _x41)))div#(minus(X, Y), s(Y))div#(if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), p(if(true, s(s(Y)), _x41)))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X))))))), p(s(if(true, p(s(if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y)))), _x61))))div#(minus(X, Y), s(Y))div#(p(s(p(s(p(if(true, s(s(X)), _x51)))))), s(Y))div#(minus(X, Y), s(Y))
div#(if(if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), if(true, p(p(s(s(if(if(false, _x82, if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71)), _x52, s(Y)))))), _x31))div#(minus(X, Y), s(Y))div#(if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), if(false, _x32, p(s(s(Y)))))div#(minus(X, Y), s(Y))
div#(p(s(p(s(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))))))), p(s(p(if(false, _x62, if(false, _x42, s(if(false, _x52, s(Y)))))))))div#(minus(X, Y), s(Y))div#(if(false, _x22, p(s(p(s(s(X)))))), if(false, _x32, s(Y)))div#(minus(X, Y), s(Y))
div#(if(if(if(true, false, _x61), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(p(s(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71))), _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(if(true, false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(s(p(s(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))))))), p(s(if(true, p(if(false, _x62, if(false, _x42, s(if(false, _x52, s(Y)))))), _x81))))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(false, _x22, s(X))), p(s(if(true, s(Y), _x31))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x52, if(false, _x42, p(s(p(s(false)))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(true, true, _x91), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(s(if(true, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), _x61))), p(s(p(if(false, _x62, if(false, _x42, s(if(false, _x52, s(Y)))))))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, p(s(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X))))))))), p(s(if(if(p(s(if(if(gt(if(if(false, _x202, true), s(_x161), _x181), p(p(0))), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(if(false, _x82, true), p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(if(if(true, false, _x151), _x82, if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71)), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(p(s(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(if(if(gt(s(_x141), 0), true, _x121), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(if(false, _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(true, if(if(p(s(if(true, true, _x91))), false, _x71), _x52, s(Y)), _x101))))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(true, s(Y), _x51))))))div#(minus(X, Y), s(Y))div#(if(p(s(if(true, false, _x61))), _x22, p(s(p(s(s(X)))))), p(p(if(if(if(true, true, _x101), true, _x81), p(if(true, s(s(s(s(Y)))), _x61)), _x51))))div#(minus(X, Y), s(Y))
div#(p(p(s(s(if(gt(0, _x61), _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(s(if(false, _x72, if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X))))))))), p(s(if(if(p(s(if(if(gt(s(_x161), p(if(false, _x202, 0))), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), if(false, _x32, p(s(if(if(false, _x82, if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71)), _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(if(false, _x42, if(true, if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), _x31)), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(p(if(true, s(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X))))))), _x51)), p(s(if(if(if(true, if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101), _x111), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(s(if(p(if(if(false, _x102, false), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(if(p(s(if(false, _x132, if(true, true, _x121)))), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(false, _x62, false))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x62, if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(if(false, _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))), p(s(p(s(if(false, _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x62, false), _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(true, if(if(gt(s(_x111), 0), true, _x91), false, _x71), _x81), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), if(false, _x32, p(p(if(if(if(true, true, _x101), true, _x81), p(if(true, s(s(s(s(Y)))), _x61)), _x51)))))div#(minus(X, Y), s(Y))div#(if(p(s(if(true, false, _x61))), _x22, p(s(p(s(s(X)))))), p(p(s(s(s(Y))))))div#(minus(X, Y), s(Y))
div#(p(s(p(if(true, s(s(X)), _x51)))), if(false, _x42, div(s(_x32), s(_x31))))div#(minus(X, div(minus(_x32, _x31), s(_x31))), s(div(minus(_x32, _x31), s(_x31))))div#(if(if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), if(false, _x32, p(p(s(s(if(if(if(true, false, _x151), _x82, if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71)), _x52, s(Y))))))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(p(s(if(p(s(if(if(gt(s(_x191), 0), true, _x131), true, _x91))), false, _x71))), _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(p(s(gt(0, _x61))), _x22, p(s(p(s(s(X)))))), p(p(p(s(s(s(s(Y))))))))div#(minus(X, Y), s(Y))
div#(if(if(p(s(false)), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(if(false, _x42, s(if(true, if(if(if(true, true, _x91), false, _x71), _x52, s(Y)), _x61)))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(if(if(false, _x92, if(true, true, _x81)), p(if(true, s(s(s(s(Y)))), _x61)), _x51))))div#(minus(X, Y), s(Y))
div#(p(s(if(false, _x72, if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X))))))))), p(s(if(if(p(if(false, _x132, s(if(if(gt(s(_x161), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101)))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(s(p(if(true, s(s(X)), _x51)))), div(s(_x32), div(s(_x62), s(_x61))))div#(minus(X, div(minus(_x32, div(minus(_x62, _x61), s(_x61))), s(div(minus(_x62, _x61), s(_x61))))), s(div(minus(_x32, div(minus(_x62, _x61), s(_x61))), s(div(minus(_x62, _x61), s(_x61))))))
div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), if(true, p(s(if(if(p(s(if(if(gt(s(_x161), 0), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))), _x31))div#(minus(X, Y), s(Y))div#(if(p(s(p(s(false)))), _x22, p(s(p(s(s(X)))))), p(if(false, _x42, s(if(if(true, false, _x71), _x52, s(Y))))))div#(minus(X, Y), s(Y))
div#(p(s(if(p(if(if(true, false, _x101), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(if(p(s(if(false, _x132, if(true, true, _x121)))), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(if(false, _x132, s(if(if(gt(s(_x161), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101)))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(s(p(s(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))))), p(s(if(if(p(s(if(if(gt(if(true, s(_x161), _x181), p(p(0))), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(if(if(true, if(true, false, _x81), _x91), _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(if(false, _x62, false), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(p(s(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71))), _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(false, _x32, p(s(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X))))))))), p(s(if(if(p(s(if(if(gt(s(if(true, s(_x161), _x181)), s(p(p(0)))), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(if(true, s(false), _x51))), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))div#(minus(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), 0), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(true, if(p(s(p(s(false)))), _x22, p(s(p(s(s(X)))))), _x31), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(if(false, _x42, s(if(if(p(s(if(if(gt(s(_x161), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y))))))div#(minus(X, Y), s(Y))
div#(if(p(p(s(s(false)))), _x22, p(s(p(s(s(X)))))), p(s(if(true, s(Y), _x51))))div#(minus(X, Y), s(Y))div#(if(if(if(true, false, _x61), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(gt(s(_x111), 0), true, _x91), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(s(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))))), p(s(p(s(p(if(false, _x62, if(false, _x42, s(if(false, _x52, s(Y)))))))))))div#(minus(X, Y), s(Y))div#(p(s(p(s(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))))), p(s(if(if(if(if(false, _x132, if(true, true, _x121)), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(false, _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(if(false, _x122, true), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(p(s(s(if(if(gt(s(_x161), 0), true, _x121), p(s(if(true, true, _x91))), _x101))))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(p(if(false, _x72, if(true, s(s(s(s(Y)))), _x61))))))div#(minus(X, Y), s(Y))div#(if(p(if(if(if(false, _x92, false), _x72, true), s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))
div#(p(s(if(false, _x72, if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X))))))))), p(p(s(s(if(if(if(true, p(s(if(if(gt(s(_x161), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101))), _x141), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(p(if(false, _x62, s(if(if(true, false, _x81), _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(s(if(if(false, _x72, false), _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))))), p(s(p(if(false, _x62, if(false, _x42, s(if(false, _x52, s(Y)))))))))div#(minus(X, Y), s(Y))div#(if(p(s(p(s(gt(0, _x81))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(true, false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(s(if(true, p(if(false, _x62, if(false, _x42, s(if(false, _x52, s(Y)))))), _x81))))div#(minus(X, Y), s(Y))div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(true, if(false, _x52, s(Y)), _x61), _x71))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(if(true, false, _x81), _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(p(if(if(false, _x72, true), s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(if(false, _x42, s(if(true, if(false, _x52, s(Y)), _x61)))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(false, _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(false, _x82, if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71)), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(if(if(false, _x72, false), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(s(if(p(s(if(false, _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(if(if(true, true, _x111), true, _x91), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(false, _x32, p(s(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X))))))))), p(s(if(if(p(s(if(if(gt(if(true, s(_x161), _x181), p(p(p(s(0))))), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(false, _x82, if(if(gt(s(_x111), 0), true, _x91), false, _x71)), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(if(false, _x72, if(if(p(s(true)), false, _x81), _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(p(s(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71))), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(s(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(p(s(if(if(false, _x152, if(gt(s(_x161), p(0)), true, _x121)), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(s(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))))), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(false, _x62, false))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(if(if(true, true, _x71), s(Y), _x51))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(false, _x22, p(s(p(s(s(X))))))), s(Y))div#(minus(X, Y), s(Y))div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(if(false, _x42, s(if(if(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y))))))div#(minus(X, Y), s(Y))
div#(if(p(s(p(if(if(true, false, _x71), _x52, s(false))))), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(if(p(s(true)), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(false, _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), if(true, p(s(if(if(p(s(if(true, true, _x91))), false, _x71), _x52, s(Y)))), _x31))div#(minus(X, Y), s(Y))div#(if(p(s(if(p(s(if(p(s(true)), false, _x81))), _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(s(if(p(s(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71))), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(if(gt(s(_x71), 0), s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(p(s(if(p(s(if(if(true, if(true, true, _x131), _x181), true, _x91))), false, _x71))), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(p(s(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(p(s(if(true, true, _x91))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(s(if(gt(0, _x61), _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))))), if(false, _x32, p(s(if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))
div#(p(s(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(p(s(if(if(true, if(gt(s(_x161), p(p(0))), true, _x121), _x151), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(p(s(p(s(s(s(s(Y))))))))))div#(minus(X, Y), s(Y))
div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(if(true, if(p(s(if(if(gt(s(_x161), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x81), _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(p(s(if(if(p(s(true)), false, _x81), _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(p(s(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71))), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(p(s(gt(p(s(0)), _x61))), _x22, p(s(p(s(s(X)))))), p(s(if(true, s(Y), _x51))))div#(minus(X, Y), s(Y))div#(p(s(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))))), p(if(false, _x72, s(if(true, p(if(false, _x62, if(false, _x42, s(if(false, _x52, s(Y)))))), _x81)))))div#(minus(X, Y), s(Y))
div#(p(s(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(if(true, p(s(if(if(gt(s(_x161), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101))), _x111), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(true, true, _x91))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(if(true, if(p(s(true)), false, _x81), _x91), _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(s(if(p(s(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71))), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(if(false, _x62, false), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(if(true, s(if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y))), _x81)))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(if(p(s(if(false, _x122, true))), false, _x81), _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(s(if(p(s(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71))), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(if(false, _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(true, if(true, p(s(if(true, true, _x91))), _x101), _x111), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(s(if(false, _x72, if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X))))))))), p(s(if(if(p(s(if(if(gt(div(s(_x182), s(_x181)), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(true, if(if(p(s(false)), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), _x31), p(s(if(true, if(if(if(true, true, _x91), false, _x71), _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x72, if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(if(false, _x82, if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71)), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), if(true, p(if(false, _x42, s(if(false, _x52, s(Y))))), _x31))div#(minus(X, Y), s(Y))
div#(if(if(false, _x72, gt(0, _x61)), _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))), p(s(if(p(s(false)), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x62, if(if(if(if(false, _x122, true), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y))))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(true, false, _x61))), _x22, p(s(p(s(s(X)))))), p(p(p(if(true, s(s(s(s(Y)))), _x61)))))div#(minus(X, Y), s(Y))div#(p(s(if(false, _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))))), p(p(s(s(if(false, _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(p(if(p(s(true)), s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x32, p(s(if(true, if(false, _x52, s(Y)), _x61)))))))div#(minus(X, Y), s(Y))div#(if(if(gt(0, _x61), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(true, true, _x91), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(s(if(true, if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), _x31))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(p(s(if(p(s(false)), _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))))), p(s(if(true, p(if(false, _x62, if(false, _x42, s(if(false, _x52, s(Y)))))), _x81))))div#(minus(X, Y), s(Y))
div#(if(if(gt(s(_x81), 0), p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(true, if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), _x31), p(s(if(if(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(if(p(s(false)), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X))))))), p(s(if(if(if(true, true, _x91), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X))))))), p(s(if(if(if(false, _x102, if(gt(s(_x111), 0), true, _x91)), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), p(p(s(p(s(s(if(if(false, _x82, if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71)), _x52, s(Y)))))))))div#(minus(X, Y), s(Y))div#(if(p(s(if(p(s(false)), _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(if(false, _x62, if(true, s(p(s(if(false, _x52, s(Y))))), _x41))))div#(minus(X, Y), s(Y))div#(if(if(if(false, _x62, false), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(if(p(s(p(s(if(if(true, true, _x131), true, _x91))))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(p(s(p(s(false)))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(false, _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(if(gt(if(false, _x182, s(_x161)), 0), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x52, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false))))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(s(if(false, _x72, if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X))))))))), p(s(if(p(s(if(p(s(if(if(gt(s(_x161), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71))), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(s(if(false, _x72, if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X))))))))), p(s(p(s(if(if(p(s(if(if(gt(s(_x161), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(p(s(p(if(true, s(s(X)), _x51)))), div(if(false, _x52, s(_x32)), s(_x31)))div#(minus(X, div(minus(_x32, _x31), s(_x31))), s(div(minus(_x32, _x31), s(_x31))))
div#(if(p(s(p(s(false)))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(true, true, _x91), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(false, _x82, if(false, _x52, s(Y))))))))div#(minus(X, Y), s(Y))
div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x62, if(if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(p(s(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(if(true, s(if(if(if(if(false, _x132, if(true, true, _x121)), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y))), _x41)))div#(minus(X, Y), s(Y))
div#(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), if(true, p(s(if(if(p(s(if(if(gt(s(_x161), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))), _x31))div#(minus(X, Y), s(Y))div#(if(p(if(true, if(false, _x52, s(false)), _x61)), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(if(p(s(p(s(false)))), _x22, p(s(p(s(s(X)))))), p(if(true, s(if(false, _x52, s(Y))), _x41)))div#(minus(X, Y), s(Y))div#(p(s(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(p(s(if(if(gt(if(true, if(true, s(_x161), _x181), _x191), p(p(0))), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(p(s(s(false)))), _x22, p(s(p(s(s(X)))))), p(p(p(if(true, s(s(s(s(Y)))), _x61)))))div#(minus(X, Y), s(Y))div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(if(gt(s(_x161), p(p(s(0)))), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(if(p(p(s(s(if(if(true, true, _x131), true, _x91))))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(p(s(p(p(s(if(true, s(s(X)), _x51)))))), s(Y))div#(minus(X, Y), s(Y))
div#(if(p(s(if(false, _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(if(if(true, p(s(if(true, true, _x91))), _x121), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(false, _x32, p(s(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X))))))))), p(s(if(if(p(s(if(if(gt(if(gt(s(_x201), 0), s(_x161), _x181), p(p(0))), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(gt(s(_x121), 0), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(true, if(false, _x42, s(if(false, _x52, s(Y)))), _x61)))div#(minus(X, Y), s(Y))
div#(if(true, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), _x41), p(if(gt(0, _x81), _x62, if(false, _x42, s(if(false, _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(p(s(if(false, _x62, p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(true, false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(s(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(p(s(if(if(gt(p(s(s(_x161))), p(p(0))), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X))))))), if(false, _x32, p(s(if(true, if(false, _x52, s(Y)), _x61)))))div#(minus(X, Y), s(Y))
div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(if(gt(div(s(_x182), s(_x181)), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(true, if(false, _x62, if(false, _x42, s(if(false, _x52, s(Y))))), _x71)))div#(minus(X, Y), s(Y))
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(false, _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(p(s(s(X))), p(s(s(Y))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(gt(s(0), s(_x91)), _x62, if(false, _x42, s(if(false, _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(p(s(if(if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))))), p(s(if(if(false, _x82, if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71)), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(false, _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), if(true, p(s(if(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))), _x31))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), if(false, _x32, p(s(if(false, _x62, if(false, _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(p(s(if(if(true, gt(0, _x61), _x91), _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(if(true, if(if(true, false, _x71), _x52, s(false)), _x61)), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(p(s(if(if(p(s(true)), false, _x81), _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(true, if(true, p(s(if(true, true, _x91))), _x101), _x111), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(true, gt(0, _x61), _x71), _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(s(if(false, _x92, if(false, _x72, if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))))), p(p(s(s(if(if(p(s(if(if(gt(s(_x161), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(p(s(if(false, _x82, if(gt(0, _x61), _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(s(if(false, _x72, if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X))))))))), p(p(s(if(true, s(if(if(p(s(if(if(gt(s(_x161), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y))), _x81)))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(p(s(if(false, _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X))))))), p(p(s(s(if(if(p(s(if(true, true, _x91))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(p(s(if(true, if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), _x71))), p(s(if(if(p(s(if(if(gt(s(_x161), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(s(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(s(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(if(if(false, _x142, p(s(if(false, _x132, if(true, true, _x121))))), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(true, p(if(true, s(false), _x51)), _x41))), _x22, p(s(p(s(s(X)))))), if(false, _x32, p(s(if(true, if(false, _x52, s(Y)), _x61)))))div#(minus(X, Y), s(Y))div#(p(s(if(false, _x72, if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X))))))))), p(s(if(if(p(s(if(if(gt(s(_x161), if(false, _x192, p(0))), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(false, _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(p(s(if(true, s(if(if(p(s(if(true, true, _x91))), false, _x71), _x52, s(Y))), _x81)))))div#(minus(X, Y), s(Y))div#(if(p(s(p(s(if(false, _x42, p(s(p(s(false))))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(p(s(s(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))))))), p(s(if(true, p(if(false, _x62, if(false, _x42, s(if(false, _x52, s(Y)))))), _x81))))div#(minus(X, Y), s(Y))div#(p(s(if(p(if(false, _x102, if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false))))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(p(s(if(if(gt(s(_x161), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(p(s(gt(0, _x81))), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(if(if(true, true, _x91), false, _x71), _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))div#(if(p(s(gt(0, _x61))), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(true, s(Y), _x51), _x61))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, s(X)), p(s(if(true, s(Y), _x31))))div#(minus(X, Y), s(Y))div#(if(if(false, _x52, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false))))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(if(gt(s(_x161), 0), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), if(false, _x32, p(s(if(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(if(if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(false, _x122, false), _x82, if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71)), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(p(s(false)), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(true, if(if(if(true, true, _x91), false, _x71), _x52, s(Y)), _x61), _x81))))div#(minus(X, Y), s(Y))div#(if(if(true, if(false, _x72, gt(0, _x61)), _x81), _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(if(p(s(if(false, _x72, true))), s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))div#(if(if(if(false, _x62, false), _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(true, if(false, _x22, s(X)), _x31), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))div#(if(p(s(p(s(if(false, _x42, p(s(p(s(false))))))))), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(if(p(s(if(true, true, _x91))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(s(if(if(true, false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(s(if(false, _x72, if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X))))))))), p(p(s(s(if(if(p(s(if(if(gt(s(_x161), p(p(s(0)))), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x52, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false))))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(true, if(p(s(if(if(gt(s(_x161), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x81), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(s(if(false, _x72, if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X))))))))), p(s(if(if(p(s(if(if(gt(s(_x161), if(true, p(0), _x191)), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(if(true, false, _x81), _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(if(if(false, _x72, true), s(false), _x51))), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(if(p(s(false)), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X))))))), p(s(if(true, if(if(if(true, true, _x91), false, _x71), _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))div#(p(s(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(p(s(if(if(gt(if(true, s(_x161), _x181), if(false, _x192, p(p(0)))), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(false, _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(p(p(s(s(s(if(if(p(s(if(true, true, _x91))), false, _x71), _x52, s(Y)))))))))div#(minus(X, Y), s(Y))div#(if(if(if(false, _x62, false), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(true, true, _x91))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(false, _x62, false))), _x22, p(s(p(s(s(X)))))), p(s(if(true, s(Y), _x51))))div#(minus(X, Y), s(Y))div#(p(s(p(if(p(s(true)), s(s(X)), _x51)))), div(s(_x32), s(_x31)))div#(minus(X, div(minus(_x32, _x31), s(_x31))), s(div(minus(_x32, _x31), s(_x31))))
div#(if(if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(if(false, _x132, s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101)))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(if(if(true, if(if(true, true, _x101), true, _x81), _x91), p(if(true, s(s(s(s(Y)))), _x61)), _x51))))div#(minus(X, Y), s(Y))
div#(if(if(if(false, _x62, false), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(s(p(s(if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y)))))))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(p(s(false)), _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(p(if(false, _x52, p(s(s(s(s(Y)))))))))div#(minus(X, Y), s(Y))
div#(p(s(p(if(true, s(s(X)), _x51)))), div(div(s(_x52), s(_x51)), s(_x31)))div#(minus(X, div(minus(div(minus(_x52, _x51), s(_x51)), _x31), s(_x31))), s(div(minus(div(minus(_x52, _x51), s(_x51)), _x31), s(_x31))))div#(if(false, _x22, s(X)), if(gt(s(_x51), 0), s(Y), _x31))div#(minus(X, Y), s(Y))
div#(if(if(false, _x52, false), _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(if(true, if(if(if(true, true, _x101), true, _x81), p(if(true, s(s(s(s(Y)))), _x61)), _x51), _x71))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(if(p(s(true)), p(if(true, s(s(s(s(Y)))), _x61)), _x51))))div#(minus(X, Y), s(Y))div#(if(p(s(if(if(p(s(gt(s(_x121), 0))), false, _x81), _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(false, _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))), p(s(p(if(false, _x62, if(false, _x42, s(if(false, _x52, s(Y)))))))))div#(minus(X, Y), s(Y))div#(if(if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), p(p(p(s(s(s(if(if(false, _x82, if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71)), _x52, s(Y)))))))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(p(s(if(false, _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X))))))), p(s(if(if(p(s(if(true, true, _x91))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(if(p(s(false)), _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(true, true, _x91), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(if(false, _x82, true), if(false, _x42, s(if(false, _x52, s(Y)))), _x61)))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), if(false, _x32, p(p(p(s(s(s(s(Y)))))))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(p(p(s(s(s(div(s(_x92), s(_x91)))))))))div#(minus(X, div(minus(_x92, _x91), s(_x91))), s(div(minus(_x92, _x91), s(_x91))))div#(if(p(s(gt(0, _x61))), _x22, p(s(p(s(s(X)))))), if(false, _x32, p(s(if(true, s(Y), _x51)))))div#(minus(X, Y), s(Y))
div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), if(false, _x32, p(s(if(if(true, if(p(s(if(if(gt(s(_x161), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x81), _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(p(s(if(false, _x72, if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X))))))))), if(false, _x32, p(p(s(s(if(if(p(s(if(if(gt(s(_x161), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y))))))))div#(minus(X, Y), s(Y))
div#(p(s(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), if(false, _x32, p(s(if(if(p(s(if(if(gt(s(_x161), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(if(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))
div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(false, _x82, if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71)), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(true, if(true, p(s(if(true, true, _x91))), _x101), _x111), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(if(gt(0, _x81), _x62, if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(false, _x82, if(true, false, _x71)), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(if(false, _x82, false), _x62, if(false, _x42, s(if(false, _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(p(s(if(p(if(if(true, if(true, false, _x81), _x111), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(p(s(if(if(gt(if(true, s(_x161), _x181), p(p(0))), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(if(true, p(s(if(if(false, _x72, true), s(false), _x51))), _x61)), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(s(p(s(if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y)))))))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(false, _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(gt(s(_x131), 0), true, _x91))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x62, p(if(false, _x82, s(if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y)))))))))div#(minus(X, Y), s(Y))
div#(if(true, if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), _x31), p(s(div(s(_x52), s(_x51)))))div#(minus(X, div(minus(_x52, _x51), s(_x51))), s(div(minus(_x52, _x51), s(_x51))))div#(if(p(p(s(if(if(false, _x72, true), s(false), _x51)))), _x22, p(s(p(s(s(X)))))), if(true, p(s(if(true, if(false, _x52, s(Y)), _x61))), _x31))div#(minus(X, Y), s(Y))
div#(if(p(s(if(if(p(s(true)), false, _x81), _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), if(true, p(s(if(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))), _x31))div#(minus(X, Y), s(Y))div#(if(true, if(if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), _x31), p(p(s(s(if(if(false, _x82, if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71)), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(if(false, _x42, p(p(if(true, s(s(s(s(Y)))), _x61))))))div#(minus(X, Y), s(Y))div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x62, if(if(p(s(if(if(gt(s(_x161), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y))))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, p(s(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X))))))))), p(if(false, _x42, s(if(if(p(s(if(if(gt(if(true, s(_x161), _x181), p(p(0))), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(if(if(if(true, false, _x61), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(true, true, _x91))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(if(false, _x152, if(true, true, _x121)), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(p(s(if(p(s(if(false, _x172, if(if(true, true, _x131), true, _x91)))), false, _x71))), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(if(if(true, false, _x61), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(if(if(false, _x72, true), s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x72, if(true, if(false, _x52, s(Y)), _x61)))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(p(if(false, _x122, s(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71)))), _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(if(true, s(p(s(if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y))))), _x41)))div#(minus(X, Y), s(Y))
div#(if(if(if(true, false, _x61), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(if(false, _x82, s(if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y))))))))div#(minus(X, Y), s(Y))div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(p(s(if(if(gt(s(_x161), 0), true, _x121), p(s(if(true, true, _x91))), _x101))))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x52, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false))))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(if(p(s(if(true, false, _x151))), _x82, if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71)), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), if(true, p(s(p(s(if(p(s(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71))), _x52, s(Y)))))), _x31))div#(minus(X, Y), s(Y))div#(if(if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(true, if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), _x31), p(if(true, s(p(s(if(false, _x52, s(Y))))), _x41)))div#(minus(X, Y), s(Y))div#(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(p(s(if(if(gt(s(_x161), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101))))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(true, p(if(false, _x52, s(false))), _x41), _x22, p(s(p(s(s(X)))))), p(if(true, s(s(Y)), _x41)))div#(minus(X, Y), s(Y))div#(if(p(if(true, s(if(if(true, false, _x81), _x42, p(s(p(s(false)))))), _x61)), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(gt(0, _x61))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x62, if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(if(true, if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), _x31), p(s(if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(if(false, _x62, if(true, s(false), _x51))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x32, p(s(if(true, if(false, _x52, s(Y)), _x61)))))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), if(true, p(if(if(false, _x72, true), s(p(s(if(false, _x52, s(Y))))), _x41)), _x31))div#(minus(X, Y), s(Y))
div#(p(if(false, _x52, s(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))))), p(s(p(if(false, _x62, if(false, _x42, s(if(false, _x52, s(Y)))))))))div#(minus(X, Y), s(Y))div#(if(p(if(if(true, false, _x71), _x52, s(false))), _x22, p(s(p(s(s(X)))))), if(false, _x32, p(s(s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(if(p(s(gt(s(_x121), 0))), false, _x81), _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(s(if(p(s(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71))), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(s(p(if(true, if(false, _x42, s(if(false, _x52, s(Y)))), _x61)))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(true, if(if(true, false, _x81), _x42, p(s(p(s(false))))), _x71))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(if(if(true, gt(s(_x161), 0), _x171), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(s(if(p(if(false, _x102, if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false))))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(p(s(if(if(gt(s(_x161), p(p(0))), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(false, _x52, if(false, _x42, p(s(p(s(false)))))), _x22, p(s(p(s(s(X)))))), p(s(p(if(false, _x82, s(if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y))))))))div#(minus(X, Y), s(Y))
div#(if(p(if(p(s(false)), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(p(s(s(p(if(true, s(s(X)), _x51)))))), div(s(_x32), s(_x31)))div#(minus(X, div(minus(_x32, s(p(if(true, s(s(X)), _x51)))), s(s(p(if(true, s(s(X)), _x51)))))), s(div(minus(_x32, s(p(if(true, s(s(X)), _x51)))), s(s(p(if(true, s(s(X)), _x51)))))))
div#(if(p(s(if(true, p(s(false)), _x61))), _x22, p(s(p(s(s(X)))))), if(true, p(s(if(false, _x52, s(Y)))), _x31))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X))))))), if(false, _x32, p(s(if(if(if(gt(s(_x111), 0), true, _x91), false, _x71), _x52, s(Y))))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(p(p(if(if(true, true, _x81), p(if(true, s(s(s(s(Y)))), _x61)), _x51))))))div#(minus(X, Y), s(Y))div#(if(if(true, p(s(if(true, p(s(false)), _x61))), _x41), _x22, p(s(p(s(s(X)))))), if(false, _x32, p(s(if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))
div#(if(if(if(true, false, _x61), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(true, p(s(if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y)))), _x61))))div#(minus(X, Y), s(Y))div#(if(false, _x32, p(s(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X))))))))), p(s(if(if(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(if(true, s(if(if(p(s(true)), false, _x81), _x42, p(s(p(s(false)))))), _x61)), _x22, p(s(p(s(s(X)))))), p(s(if(p(s(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71))), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(if(true, s(if(false, _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))))), _x61)), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(p(s(false)), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(p(s(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71))), _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(if(p(s(if(true, true, _x91))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x72, if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(s(if(false, _x72, if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X))))))))), p(s(if(if(p(s(if(if(p(s(gt(s(_x161), p(0)))), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(if(p(s(true)), false, _x81), _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(true, p(s(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71))), _x81), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(true, if(false, _x32, if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X))))))), _x51), p(s(if(if(if(gt(s(_x111), 0), true, _x91), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(if(if(if(if(false, _x122, true), true, _x101), true, _x81), p(if(true, s(s(s(s(Y)))), _x61)), _x51))))div#(minus(X, Y), s(Y))div#(p(s(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(if(if(true, p(s(if(false, _x132, if(true, true, _x121)))), _x141), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(if(false, _x72, if(true, s(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X))))))), _x51))), p(s(if(if(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(if(false, _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(p(s(if(p(s(if(true, true, _x91))), false, _x71))), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(gt(0, _x81), _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(if(p(s(if(true, true, _x91))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(true, if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), _x31), p(s(p(s(if(false, _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(p(s(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))))), p(if(false, _x72, s(p(if(false, _x62, if(false, _x42, s(if(false, _x52, s(Y))))))))))div#(minus(X, Y), s(Y))div#(if(true, if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), _x31), p(s(if(if(p(s(if(if(gt(s(_x161), 0), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(s(p(s(if(gt(0, _x61), _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(true, if(p(s(if(false, _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), _x31), p(p(s(s(if(if(p(s(if(true, true, _x91))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(p(s(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(p(s(if(if(gt(if(gt(s(_x201), 0), s(_x161), _x181), p(p(0))), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(if(false, _x72, if(false, _x62, s(if(false, _x42, p(s(p(s(false))))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(true, if(p(s(if(if(gt(s(_x161), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x81), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, p(s(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X))))))))), p(s(if(if(true, if(p(s(if(if(gt(if(true, s(_x161), _x181), p(p(0))), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x81), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(if(true, s(if(if(p(s(if(if(gt(s(_x161), 0), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y))), _x41)))div#(minus(X, Y), s(Y))
div#(p(s(s(X))), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X))))))), p(if(false, _x42, s(if(if(if(gt(s(_x111), 0), true, _x91), false, _x71), _x52, s(Y))))))div#(minus(X, Y), s(Y))
div#(if(if(p(s(false)), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(if(false, _x112, true), true, _x91), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(true, p(s(false)), _x41), _x22, p(s(p(s(s(X)))))), s(Y))div#(minus(X, Y), s(Y))
div#(p(s(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(if(if(if(true, true, _x131), true, _x111), true, _x91), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(s(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(true, if(if(true, true, _x91), false, _x71), _x81), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(s(if(p(s(false)), _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(p(s(true)), p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(s(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(if(p(s(if(false, _x162, if(false, _x132, if(true, true, _x121))))), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(p(s(s(s(Y))))))div#(minus(X, Y), s(Y))
div#(if(if(if(false, _x62, false), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(p(s(s(p(s(if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y)))))))))div#(minus(X, Y), s(Y))div#(if(if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(if(p(s(true)), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(if(if(false, _x172, gt(s(_x161), 0)), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(p(if(true, s(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71)), _x121)), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(true, p(s(if(false, _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))))), _x51), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(s(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(p(s(if(if(gt(s(_x161), if(false, _x192, p(p(0)))), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(s(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(p(s(if(if(p(s(gt(s(_x161), p(p(0))))), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(if(p(s(if(p(s(true)), false, _x81))), _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), p(if(true, s(if(if(false, _x82, if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71)), _x52, s(Y))), _x41)))div#(minus(X, Y), s(Y))div#(p(s(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(p(s(if(if(gt(div(s(_x182), s(_x181)), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(if(false, _x122, true), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(if(gt(s(_x161), p(if(true, 0, _x201))), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(true)), if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), _x31), p(s(if(true, s(Y), _x51))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(if(true, p(if(if(if(true, true, _x101), true, _x81), p(if(true, s(s(s(s(Y)))), _x61)), _x51)), _x41)))div#(minus(X, Y), s(Y))
div#(p(p(s(s(s(X))))), s(Y))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(gt(div(0, s(_x101)), _x81), _x62, if(false, _x42, s(if(false, _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(if(p(s(true)), false, _x81), _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(false, _x82, p(s(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71)))), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(s(p(if(if(if(true, true, _x101), true, _x81), p(if(true, s(s(s(s(Y)))), _x61)), _x51))))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(p(s(if(p(p(s(s(if(if(true, true, _x131), true, _x91))))), false, _x71))), _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(if(false, _x42, s(if(true, s(Y), _x51)))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(p(s(if(if(false, _x72, true), s(p(s(if(false, _x52, s(Y))))), _x41)))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(p(s(p(if(true, s(s(s(s(Y)))), _x61)))))))div#(minus(X, Y), s(Y))
div#(p(p(s(s(p(s(s(X))))))), s(Y))div#(minus(X, Y), s(Y))div#(p(s(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), if(false, _x32, p(s(if(if(if(if(false, _x132, if(true, true, _x121)), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y))))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(if(false, _x82, true), p(s(false)), _x61))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(s(p(s(p(s(s(X))))))), s(Y))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X))))))), p(s(if(if(false, _x82, if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71)), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(s(if(false, _x72, if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X))))))))), p(p(s(s(if(if(p(s(if(p(s(if(gt(s(_x161), p(0)), true, _x121))), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(p(s(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(p(s(if(if(gt(if(true, s(_x161), _x181), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), if(true, p(s(if(if(if(true, true, _x91), false, _x71), _x52, s(Y)))), _x31))div#(minus(X, Y), s(Y))
div#(if(true, if(p(s(false)), _x22, p(s(p(s(s(X)))))), _x31), p(p(p(if(true, s(s(s(s(Y)))), _x61)))))div#(minus(X, Y), s(Y))div#(if(p(s(if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(if(if(true, false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(if(false, _x132, true), true, _x91))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(false, _x62, false))), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(false, _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(if(false, _x42, s(if(if(p(s(if(true, true, _x91))), false, _x71), _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(s(p(if(gt(0, _x101), _x62, if(false, _x42, s(if(false, _x52, s(Y)))))))))div#(minus(X, Y), s(Y))
div#(p(s(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(false, _x62, if(if(p(s(if(if(gt(s(_x161), p(p(0))), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(p(s(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), if(false, _x32, p(s(if(if(if(p(s(if(false, _x132, if(true, true, _x121)))), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y))))))div#(minus(X, Y), s(Y))
div#(p(s(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(if(if(if(true, true, _x141), true, _x121), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(s(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(p(s(if(if(gt(s(_x161), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x52, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false))))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(if(false, _x122, true), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(true, false, _x51), _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(s(p(if(false, _x62, if(false, _x42, s(if(false, _x52, s(Y)))))))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x52, p(s(if(if(p(s(true)), false, _x81), _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(p(s(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71))), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(p(s(false)))), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))
div#(if(if(true, p(s(false)), _x41), _x22, p(s(p(s(s(X)))))), p(p(if(if(if(true, true, _x101), true, _x81), p(if(true, s(s(s(s(Y)))), _x61)), _x51))))div#(minus(X, Y), s(Y))div#(if(if(false, _x52, p(s(if(if(true, false, _x81), _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(p(s(s(if(false, _x82, s(s(Y)))))))))div#(minus(X, Y), s(Y))div#(p(s(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(true, if(if(if(false, _x132, if(true, true, _x121)), p(s(if(true, true, _x91))), _x101), false, _x71), _x81), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))div#(p(s(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(s(p(s(if(if(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(if(if(false, _x62, false), _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(if(if(false, _x72, true), s(p(s(if(false, _x52, s(Y))))), _x41)))div#(minus(X, Y), s(Y))div#(p(s(if(p(s(false)), _x22, p(s(p(s(s(X)))))))), p(p(p(if(true, s(s(s(s(Y)))), _x61)))))div#(minus(X, Y), s(Y))
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), if(true, p(s(if(false, _x32, p(s(if(true, if(false, _x52, s(Y)), _x61)))))), _x41))div#(minus(X, Y), s(Y))div#(if(p(s(if(if(true, false, _x81), _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), if(true, p(s(if(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))), _x31))div#(minus(X, Y), s(Y))
div#(p(s(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(p(s(if(if(gt(s(_x161), p(p(s(0)))), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(p(s(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(s(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(s(p(s(if(if(if(if(false, _x132, if(true, true, _x121)), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(gt(div(0, s(_x81)), _x61), _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(s(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(true, if(if(p(s(if(if(gt(s(_x161), p(p(0))), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(if(false, _x92, false), _x32, p(s(if(true, if(false, _x52, s(Y)), _x61)))))))div#(minus(X, Y), s(Y))
div#(if(p(p(s(if(if(p(s(false)), _x72, true), s(false), _x51)))), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))div#(if(p(s(if(false, _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))
div#(p(s(if(gt(0, _x101), _x72, if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X))))))))), p(p(s(s(if(if(p(s(if(if(gt(s(_x161), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(p(s(p(s(false)))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(if(true, false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(true, if(p(s(if(false, _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), _x31), p(s(if(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(gt(0, _x61), _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))), p(p(s(s(if(false, _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(if(if(false, _x62, false), _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(if(true, s(p(s(if(false, _x52, s(Y))))), _x41)))div#(minus(X, Y), s(Y))div#(if(p(s(gt(0, _x61))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(true, s(Y), _x51))))))div#(minus(X, Y), s(Y))
div#(p(s(p(if(false, _x62, if(true, s(s(X)), _x51))))), div(s(_x32), s(_x31)))div#(minus(X, div(minus(_x32, _x31), s(_x31))), s(div(minus(_x32, _x31), s(_x31))))div#(if(if(false, _x72, if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51)), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(if(false, _x82, if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71)), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(p(if(false, _x62, if(false, _x52, s(false)))), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X))))))), p(p(s(s(if(if(false, _x82, if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71)), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(if(false, _x122, true), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(true, p(s(if(if(true, false, _x81), _x42, p(s(p(s(false))))))), _x51), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(if(false, _x72, false), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(if(p(s(true)), false, _x81), _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(if(false, _x42, s(if(p(s(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71))), _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(if(p(s(p(if(true, s(false), _x51)))), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))
div#(p(s(if(if(false, _x72, gt(0, _x61)), _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(s(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(true, if(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101), false, _x71), _x81), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, p(s(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X))))))))), p(s(if(if(p(s(if(if(gt(if(if(true, true, _x201), s(_x161), _x181), p(p(0))), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(p(s(if(false, _x62, false))), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(p(s(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(p(p(s(s(if(if(gt(s(_x161), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101))))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(p(s(false)))), _x22, p(s(p(s(s(X)))))), p(p(p(s(s(s(s(Y))))))))div#(minus(X, Y), s(Y))
div#(p(s(p(if(true, s(s(X)), _x51)))), if(false, _x32, s(Y)))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x32, p(s(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X))))))))), p(s(if(if(p(s(if(if(gt(if(true, s(_x161), _x181), p(p(0))), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(s(p(s(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))))), p(s(if(if(p(s(if(if(gt(s(_x161), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(p(s(if(true, if(false, _x42, s(if(false, _x52, s(Y)))), _x61)))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(false, _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(if(true, p(s(s(if(if(p(s(if(true, true, _x91))), false, _x71), _x52, s(Y))))), _x41)))div#(minus(X, Y), s(Y))div#(if(if(false, _x52, p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false))))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(if(gt(s(_x161), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(s(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(p(if(false, _x132, s(if(if(gt(s(_x161), p(p(0))), true, _x121), p(s(if(true, true, _x91))), _x101)))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(p(s(s(s(Y))))))div#(minus(X, Y), s(Y))
div#(if(p(s(p(p(s(s(false)))))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(false, _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(false, _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(if(if(true, true, _x141), true, _x121), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(s(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(true, if(if(if(p(s(if(false, _x132, if(true, true, _x121)))), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(s(p(p(s(s(s(Y))))))))div#(minus(X, Y), s(Y))
div#(p(s(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), if(true, p(s(if(if(if(if(false, _x132, if(true, true, _x121)), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))), _x31))div#(minus(X, Y), s(Y))div#(p(s(if(false, _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))))), p(s(if(gt(0, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(true, if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), _x31), p(s(if(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(if(false, _x72, if(false, _x62, false)), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(if(true, if(true, true, _x121), _x131), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(true, p(if(true, s(false), _x51)), _x41), _x22, p(s(p(s(s(X)))))), if(if(true, false, _x51), _x32, p(s(if(true, if(false, _x52, s(Y)), _x61)))))div#(minus(X, Y), s(Y))
div#(p(s(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))))), if(false, _x32, p(s(if(true, p(if(false, _x62, if(false, _x42, s(if(false, _x52, s(Y)))))), _x81)))))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X))))))), p(s(if(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x62, if(if(p(s(if(true, true, _x91))), false, _x71), _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(if(if(p(s(false)), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(if(false, _x42, s(if(if(if(true, true, _x91), false, _x71), _x52, s(Y))))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, p(s(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X))))))))), p(s(if(if(p(s(if(if(gt(if(false, _x192, if(true, s(_x161), _x181)), p(p(0))), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(s(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(false, _x62, if(if(if(if(false, _x132, if(true, true, _x121)), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y))))))div#(minus(X, Y), s(Y))
div#(if(p(s(p(s(false)))), _x22, p(s(p(s(s(X)))))), p(p(if(if(true, true, _x81), p(if(true, s(s(s(s(Y)))), _x61)), _x51))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(if(true, false, _x91), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), if(true, p(p(p(s(s(s(s(Y))))))), _x31))div#(minus(X, Y), s(Y))div#(if(false, _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(false, _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(if(false, _x132, true), true, _x91))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(if(false, _x72, if(false, _x62, s(if(false, _x42, p(s(p(s(false))))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(s(if(false, _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))))), p(s(if(false, _x62, if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(s(p(if(true, p(if(true, s(s(s(s(Y)))), _x61)), _x51))))))div#(minus(X, Y), s(Y))
div#(if(if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), p(s(if(if(false, _x112, if(false, _x82, if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71))), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(if(if(true, true, _x151), true, _x131), true, _x91))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(s(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))))), p(p(s(s(if(if(if(true, true, _x91), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(if(p(s(false)), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(p(if(p(s(true)), s(false), _x51)), _x22, p(s(p(s(s(X)))))), if(false, _x32, p(s(if(true, if(false, _x52, s(Y)), _x61)))))div#(minus(X, Y), s(Y))div#(if(p(s(if(false, _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(s(if(false, _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))))), p(s(if(if(true, false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(s(p(if(p(s(false)), _x42, s(if(false, _x52, s(Y))))))))div#(minus(X, Y), s(Y))
div#(if(if(gt(0, _x61), _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(if(if(false, _x72, true), s(p(s(if(false, _x52, s(Y))))), _x41)))div#(minus(X, Y), s(Y))div#(p(s(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(p(s(if(if(gt(if(true, s(_x161), _x181), p(p(p(0)))), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(if(false, _x62, s(false))), _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(false, _x42, s(if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(if(p(s(if(false, _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x62, if(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y))))))div#(minus(X, Y), s(Y))
div#(if(gt(0, _x51), _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(false, _x62, if(false, _x42, s(if(false, _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(if(p(s(false)), _x72, gt(0, _x61)), _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(p(s(if(if(p(s(true)), false, _x81), _x42, p(s(p(s(false))))))))), _x22, p(s(p(s(s(X)))))), p(s(if(p(s(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71))), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(p(p(s(s(s(s(Y))))))))div#(minus(X, Y), s(Y))
div#(p(if(p(s(true)), s(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X))))))), _x51)), p(s(if(if(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(false, _x32, p(s(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X))))))))), if(true, p(s(if(if(p(s(if(if(gt(if(true, s(_x161), _x181), p(p(0))), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))), _x31))div#(minus(X, Y), s(Y))
div#(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(if(false, _x122, true), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(p(s(false)), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(true, false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(if(true, s(if(if(p(s(if(if(gt(s(_x161), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y))), _x41)))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(if(false, _x102, if(false, _x82, s(if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y)))))))))div#(minus(X, Y), s(Y))
div#(p(s(s(X))), div(s(_x32), s(_x31)))div#(minus(X, div(minus(_x32, _x31), s(_x31))), s(div(minus(_x32, _x31), s(_x31))))div#(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), if(false, _x32, p(s(if(if(p(s(if(if(gt(s(_x161), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y))))))div#(minus(X, Y), s(Y))
div#(p(s(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(if(false, _x112, p(s(if(if(gt(s(_x161), p(p(0))), true, _x121), p(s(if(true, true, _x91))), _x101)))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(s(if(false, _x72, if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X))))))))), p(p(s(s(if(if(p(s(if(if(gt(s(s(_x161)), s(p(0))), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(if(if(false, _x62, false), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(p(s(s(if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y)))))))))div#(minus(X, Y), s(Y))div#(p(if(true, s(p(s(s(X)))), _x31)), s(Y))div#(minus(X, Y), s(Y))
div#(if(p(if(false, _x62, s(if(if(p(s(true)), false, _x81), _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(p(s(false)), _x32, p(s(if(true, if(false, _x52, s(Y)), _x61)))))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X))))))), p(s(p(if(false, _x82, s(if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y))))))))div#(minus(X, Y), s(Y))div#(p(s(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))))), p(if(false, _x42, s(if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(false, _x72, false))), _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(false, _x42, s(if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(if(if(gt(0, _x61), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(true, false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(if(true, false, _x81), _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(if(true, s(if(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y))), _x41)))div#(minus(X, Y), s(Y))div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(if(true, s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101)), _x131)), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(if(true, s(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X))))))), _x51)), p(if(true, s(if(if(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y))), _x41)))div#(minus(X, Y), s(Y))div#(if(p(if(if(p(s(false)), _x72, true), s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(true, if(true, true, _x91), _x121))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(s(p(s(if(true, s(X), _x61))))), s(Y))div#(minus(X, Y), s(Y))
div#(if(p(s(if(if(p(s(if(true, true, _x121))), false, _x81), _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(s(if(if(false, _x102, false), _x72, if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X))))))))), p(p(s(s(if(if(p(s(if(if(gt(s(_x161), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(if(p(s(false)), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(p(if(if(false, _x82, true), s(s(s(s(Y)))), _x61)))))div#(minus(X, Y), s(Y))
div#(if(if(true, p(if(true, s(false), _x51)), _x41), _x22, p(s(p(s(s(X)))))), if(true, if(false, _x32, p(s(if(true, if(false, _x52, s(Y)), _x61)))), _x41))div#(minus(X, Y), s(Y))div#(p(s(if(true, if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), _x71))), p(s(if(if(if(p(s(if(false, _x132, if(true, true, _x121)))), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(s(if(false, _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))))), p(if(true, s(if(false, _x52, s(Y))), _x41)))div#(minus(X, Y), s(Y))div#(if(p(s(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(false, _x62, false))), _x22, p(s(p(s(s(X)))))), p(p(if(true, p(if(true, s(s(s(s(Y)))), _x61)), _x51))))div#(minus(X, Y), s(Y))div#(p(s(if(p(if(gt(0, _x101), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(if(false, _x72, true), p(if(true, s(false), _x51)), _x41), _x22, p(s(p(s(s(X)))))), if(false, _x32, p(s(if(true, if(false, _x52, s(Y)), _x61)))))div#(minus(X, Y), s(Y))div#(if(false, _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))), p(p(p(s(s(s(s(Y))))))))div#(minus(X, Y), s(Y))
div#(p(s(if(p(s(p(s(false)))), _x22, p(s(p(s(s(X)))))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(p(s(if(if(false, _x72, true), s(false), _x51)))), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(true, if(false, _x52, s(Y)), _x61), _x71))))div#(minus(X, Y), s(Y))
div#(if(if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), p(if(true, p(s(s(if(if(if(true, false, _x151), _x82, if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71)), _x52, s(Y))))), _x41)))div#(minus(X, Y), s(Y))div#(p(s(if(if(false, _x92, p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false))))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(p(s(if(if(gt(if(true, s(_x161), _x181), p(p(0))), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(s(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))))), p(p(p(s(s(s(s(Y))))))))div#(minus(X, Y), s(Y))div#(p(s(if(true, if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), _x31))), p(s(if(true, s(Y), _x51))))div#(minus(X, Y), s(Y))
div#(p(s(if(p(s(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(p(s(if(if(gt(s(_x161), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(p(s(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(if(true, s(Y), _x51))))div#(minus(X, Y), s(Y))div#(p(s(if(gt(if(true, 0, _x101), _x61), _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(if(p(s(if(if(if(true, true, _x171), true, _x131), true, _x91))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), if(true, p(if(true, if(false, _x42, s(if(false, _x52, s(Y)))), _x61)), _x31))div#(minus(X, Y), s(Y))
div#(if(p(s(if(if(p(s(true)), false, _x81), _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(s(if(p(s(if(false, _x122, if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71)))), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(if(if(p(if(true, s(true), _x111)), false, _x81), _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(s(if(p(s(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71))), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(p(s(false)), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(p(s(true)), true, _x91), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(gt(div(0, s(_x81)), _x61))), _x22, p(s(p(s(s(X)))))), p(s(if(true, s(Y), _x51))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(if(if(if(false, _x102, true), true, _x81), p(if(true, s(s(s(s(Y)))), _x61)), _x51))))div#(minus(X, Y), s(Y))div#(if(p(p(s(s(if(if(p(s(true)), false, _x81), _x42, p(s(p(s(false))))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(s(if(false, _x72, if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X))))))))), p(p(s(s(if(if(false, _x132, if(p(s(if(if(gt(s(_x161), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71)), _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), if(true, p(if(gt(0, _x81), _x62, if(false, _x42, s(if(false, _x52, s(Y)))))), _x31))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(if(if(gt(s(_x111), 0), true, _x91), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(p(s(if(false, _x72, if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X))))))))), p(p(s(s(if(false, _x112, if(if(p(s(if(if(gt(s(_x161), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y))))))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(if(true, false, _x81), _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(p(s(true)), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(p(s(false)), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(if(true, s(if(if(if(true, true, _x91), false, _x71), _x52, s(Y))), _x41)))div#(minus(X, Y), s(Y))
div#(p(s(if(false, _x72, if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X))))))))), p(p(s(s(if(if(if(false, _x142, p(s(if(if(gt(s(_x161), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101)))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(p(if(p(s(true)), s(s(s(s(Y)))), _x61)))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(s(p(if(p(s(false)), _x62, if(false, _x42, s(if(false, _x52, s(Y)))))))))div#(minus(X, Y), s(Y))div#(if(gt(0, _x51), _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(true, if(false, _x42, s(if(false, _x52, s(Y)))), _x61)))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(if(true, s(p(if(false, _x82, s(if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y)))))), _x41)))div#(minus(X, Y), s(Y))div#(if(if(if(false, _x62, false), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(if(p(s(false)), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), if(false, _x32, p(if(true, s(p(s(if(false, _x52, s(Y))))), _x41))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(if(true, false, _x81), _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(true, if(if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), _x31), p(s(if(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(true, if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), _x31), p(p(s(s(if(true, s(Y), _x51))))))div#(minus(X, Y), s(Y))div#(if(p(if(false, _x72, if(false, _x62, s(if(false, _x42, p(s(p(s(false))))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(if(gt(s(_x161), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(if(false, _x62, if(if(true, false, _x71), _x52, s(false)))), _x22, p(s(p(s(s(X)))))), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(p(if(false, _x32, s(s(X)))), s(Y))div#(minus(X, Y), s(Y))
div#(p(s(if(p(s(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(p(s(if(if(gt(s(_x161), p(p(0))), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(s(if(p(if(if(if(true, true, _x121), false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(p(s(if(if(gt(s(_x161), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(p(s(s(if(true, p(s(false)), _x61))))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x62, if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(false, _x82, if(p(s(if(true, true, _x91))), false, _x71)), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(if(gt(0, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(p(p(s(s(s(s(Y))))))))div#(minus(X, Y), s(Y))div#(if(if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), p(s(p(p(s(s(if(if(false, _x82, if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71)), _x52, s(Y)))))))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(if(p(if(false, _x112, s(true))), false, _x81), _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(s(if(if(true, if(false, _x42, p(s(p(s(false))))), _x71), _x22, p(s(p(s(s(X)))))))), p(s(if(if(if(if(true, true, _x111), true, _x91), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(p(s(false)), _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(if(if(true, true, _x91), false, _x71), _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))div#(if(if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(true, if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101), _x141))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(p(s(true)), p(s(if(true, p(s(false)), _x61))), _x41), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), if(false, _x32, p(s(if(if(if(true, true, _x91), false, _x71), _x52, s(Y))))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(false, _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(p(s(if(true, true, _x91))))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), p(p(s(if(false, _x112, s(if(if(if(true, false, _x151), _x82, if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71)), _x52, s(Y))))))))div#(minus(X, Y), s(Y))
div#(if(if(if(false, _x82, true), p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(s(X), div(s(_x32), s(_x31)))div#(minus(X, div(minus(_x32, _x31), s(_x31))), s(div(minus(_x32, _x31), s(_x31))))
div#(if(p(s(if(false, _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), if(false, _x32, p(p(s(s(if(if(p(s(if(true, true, _x91))), false, _x71), _x52, s(Y))))))))div#(minus(X, Y), s(Y))div#(if(gt(0, _x51), _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(gt(0, _x81), _x62, if(false, _x42, s(if(false, _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(true, if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), _x31), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(true, p(s(if(true, p(s(false)), _x61))), _x41), _x22, p(s(p(s(s(X)))))), p(s(if(if(true, false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(s(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))))), p(if(true, s(if(true, p(if(false, _x62, if(false, _x42, s(if(false, _x52, s(Y)))))), _x81)), _x71)))div#(minus(X, Y), s(Y))div#(if(false, _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))), if(false, _x32, p(s(if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(s(if(true, s(Y), _x51))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(if(false, _x42, s(if(false, _x62, if(false, _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(p(s(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(if(if(true, if(false, _x132, if(true, true, _x121)), _x141), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(s(if(p(if(if(false, _x112, if(true, false, _x81)), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(p(s(if(if(gt(if(true, s(_x161), _x181), p(p(0))), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(s(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(p(s(if(p(s(if(if(gt(s(_x161), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71))), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(if(false, _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(s(if(p(s(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71))), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(p(s(s(p(if(false, _x82, s(if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y))))))))))div#(minus(X, Y), s(Y))div#(if(false, _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))), p(if(false, _x42, s(if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x52, false), _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(p(s(false)), _x42, s(if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))div#(if(if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), p(p(p(s(s(s(if(if(if(true, false, _x151), _x82, if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71)), _x52, s(Y)))))))))div#(minus(X, Y), s(Y))
div#(if(p(p(if(true, s(if(if(false, _x72, true), s(false), _x51)), _x81))), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))div#(p(s(if(gt(p(0), _x61), _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(if(false, _x52, s(false))), _x22, p(s(p(s(s(X)))))), p(p(if(if(if(true, true, _x101), true, _x81), p(if(true, s(s(s(s(Y)))), _x61)), _x51))))div#(minus(X, Y), s(Y))div#(if(if(if(false, _x92, false), _x72, gt(0, _x61)), _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X))))))), p(s(if(if(if(true, true, _x91), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(p(s(if(false, _x92, if(if(false, _x72, true), s(false), _x51))))), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))
div#(if(p(p(s(if(true, s(false), _x51)))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x32, p(s(if(true, if(false, _x52, s(Y)), _x61)))))))div#(minus(X, Y), s(Y))div#(if(if(true, false, _x51), _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(if(p(if(true, s(true), _x111)), false, _x81), _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(if(if(false, _x62, false), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X))))))), p(s(p(s(if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(p(s(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(p(s(if(p(s(if(gt(s(_x161), p(0)), true, _x121))), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(s(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(p(s(if(if(p(s(if(false, _x132, if(true, true, _x121)))), p(s(if(true, true, _x91))), _x101), false, _x71))), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(p(s(false)), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(true, p(s(if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y)))), _x61))))div#(minus(X, Y), s(Y))div#(if(if(false, _x52, if(if(false, _x62, false), _x42, p(s(p(s(false)))))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(if(if(true, true, _x81), p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(if(false, _x82, if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71)), _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(p(s(gt(0, _x61))), _x22, p(s(p(s(s(X)))))), p(s(if(gt(s(_x71), 0), s(Y), _x51))))div#(minus(X, Y), s(Y))
div#(if(true, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), _x41), p(s(p(if(false, _x62, if(false, _x42, s(if(false, _x52, s(Y)))))))))div#(minus(X, Y), s(Y))div#(p(s(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))))), p(s(if(p(s(true)), p(if(false, _x62, if(false, _x42, s(if(false, _x52, s(Y)))))), _x81))))div#(minus(X, Y), s(Y))
div#(if(p(p(s(if(true, s(false), _x51)))), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(s(if(false, _x62, if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(false, _x42, p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(if(true, false, _x71), _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))
div#(p(s(if(if(false, _x72, if(false, _x42, p(s(p(s(false)))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(if(if(true, true, _x111), true, _x91), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(gt(0, _x61), _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))), p(s(if(if(false, _x72, false), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(true, p(s(p(s(false)))), _x41), _x22, p(s(p(s(s(X)))))), p(s(if(if(true, false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(if(false, _x122, true), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(s(p(s(if(false, _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(false, _x112, if(true, if(p(s(if(if(gt(s(_x161), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x81)), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(if(if(true, p(s(if(if(true, true, _x131), true, _x91))), _x121), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(p(s(p(s(s(X))))), div(s(_x32), s(_x31)))div#(minus(X, div(minus(_x32, _x31), s(_x31))), s(div(minus(_x32, _x31), s(_x31))))
div#(p(s(if(false, _x72, if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X))))))))), p(p(s(if(false, _x82, s(if(if(p(s(if(if(gt(s(_x161), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y))))))))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(if(true, if(true, if(false, _x42, s(if(false, _x52, s(Y)))), _x61), _x71)))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(if(false, _x42, s(p(if(false, _x82, s(if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y)))))))))div#(minus(X, Y), s(Y))div#(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(if(gt(s(_x161), p(if(false, _x202, 0))), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(s(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(p(if(false, _x132, s(if(if(gt(s(_x161), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101)))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(if(true, s(gt(0, _x61)), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(true, s(Y), _x51))))div#(minus(X, Y), s(Y))
div#(if(true, if(p(s(if(if(p(s(true)), false, _x81), _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), _x31), p(s(if(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(if(true, p(s(false)), _x61))), _x22, p(s(p(s(s(X)))))), p(if(true, s(if(false, _x52, s(Y))), _x41)))div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(s(p(if(if(false, _x102, false), _x62, if(false, _x42, s(if(false, _x52, s(Y)))))))))div#(minus(X, Y), s(Y))div#(p(s(if(false, _x22, s(X)))), if(true, s(Y), _x31))div#(minus(X, Y), s(Y))
div#(if(false, _x32, p(s(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X))))))))), p(s(if(if(p(s(if(if(gt(if(true, s(_x161), _x181), if(true, p(p(0)), _x191)), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(if(if(false, _x112, false), _x82, s(if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y))))))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(if(if(false, _x82, true), p(if(true, s(s(s(s(Y)))), _x61)), _x51))))div#(minus(X, Y), s(Y))div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x62, if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(true, if(false, _x42, p(s(p(s(false))))), _x71))), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(true, true, _x91))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(false, _x62, p(s(if(p(s(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71))), _x52, s(Y))))))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), p(p(if(true, s(s(s(Y))), _x51))))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(s(if(gt(0, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(if(true, false, _x61), _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(false, _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), p(if(false, _x42, s(if(if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y))))))div#(minus(X, Y), s(Y))
div#(p(s(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(p(s(s(if(if(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), if(false, _x32, p(s(if(true, s(Y), _x51)))))div#(minus(X, Y), s(Y))
div#(if(p(if(true, s(false), _x51)), _x22, p(s(p(s(s(X)))))), p(p(if(if(if(true, true, _x101), true, _x81), p(if(true, s(s(s(s(Y)))), _x61)), _x51))))div#(minus(X, Y), s(Y))div#(if(p(p(s(if(if(gt(0, _x111), _x72, true), s(false), _x51)))), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))
div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(false, _x82, if(p(s(if(if(gt(s(_x161), p(0)), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71)), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(if(false, _x42, s(if(if(p(s(if(true, true, _x91))), false, _x71), _x52, s(Y))))))div#(minus(X, Y), s(Y))
div#(if(if(true, p(if(if(false, _x72, true), s(false), _x51)), _x41), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))div#(if(p(p(s(if(if(true, if(false, _x72, true), _x101), s(false), _x51)))), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))
div#(p(s(if(false, _x32, if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X))))))))), p(s(if(if(if(gt(s(_x111), 0), true, _x91), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(s(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(p(s(s(if(if(p(s(if(if(gt(s(_x161), p(p(0))), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(p(if(true, if(if(false, _x72, true), s(false), _x51), _x61)), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))div#(p(if(true, s(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X))))))), _x51)), p(s(if(if(if(if(true, true, _x111), true, _x91), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(true, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), _x41), p(if(false, _x62, if(false, _x42, s(if(false, _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(p(s(if(if(p(s(true)), false, _x81), _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(s(if(p(p(s(s(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71))))), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(p(s(if(false, _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(if(p(p(s(s(if(true, true, _x91))))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))), p(p(p(if(true, s(s(s(s(Y)))), _x61)))))div#(minus(X, Y), s(Y))
div#(if(p(s(false)), _x22, p(s(p(s(s(X)))))), if(false, _x32, p(p(if(if(true, true, _x81), p(if(true, s(s(s(s(Y)))), _x61)), _x51)))))div#(minus(X, Y), s(Y))div#(p(s(if(gt(0, _x71), _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))))), p(s(p(if(false, _x62, if(false, _x42, s(if(false, _x52, s(Y)))))))))div#(minus(X, Y), s(Y))
div#(if(true, if(if(true, p(if(false, _x52, s(false))), _x41), _x22, p(s(p(s(s(X)))))), _x31), p(s(s(Y))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(p(if(false, _x72, s(if(false, _x52, s(Y))))))))div#(minus(X, Y), s(Y))
div#(p(if(true, s(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X))))))), _x51)), p(s(if(if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(s(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(p(s(if(if(gt(if(false, _x192, if(true, s(_x161), _x181)), p(p(0))), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), p(s(if(if(p(s(if(if(if(false, _x162, true), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(if(false, _x42, p(s(false))), _x22, p(s(p(s(s(X)))))), p(s(if(true, if(false, _x52, s(Y)), _x61))))div#(minus(X, Y), s(Y))
div#(p(s(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(if(if(if(false, _x142, true), true, _x121), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(s(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))))), if(true, p(s(if(if(if(if(true, true, _x111), true, _x91), false, _x71), _x52, s(Y)))), _x31))div#(minus(X, Y), s(Y))
div#(if(if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(true, p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), _x111), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(false, _x32, p(s(if(p(if(if(true, false, _x81), _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X))))))))), p(s(if(if(p(s(if(if(p(s(gt(if(true, s(_x161), _x181), p(p(0))))), true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(s(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(p(s(if(if(true, true, _x111), true, _x91))), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(if(p(s(if(if(p(s(true)), false, _x81), _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))), p(s(if(p(s(if(if(gt(s(_x141), 0), p(s(if(true, true, _x91))), _x101), false, _x71))), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(if(true, if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), _x31), p(s(p(s(if(if(p(s(if(if(true, true, _x131), true, _x91))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))div#(if(gt(0, _x61), _x42, if(false, _x32, if(p(s(false)), _x22, p(s(p(s(s(X)))))))), if(false, _x32, p(s(if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))
div#(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(if(if(true, false, _x141), _x122, true), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(s(if(p(s(if(if(true, false, _x81), _x42, p(s(p(s(false))))))), _x22, p(s(p(s(s(X)))))))), p(s(if(if(if(true, p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))
div#(p(s(p(if(gt(s(_x71), 0), s(s(X)), _x51)))), div(s(_x32), s(_x31)))div#(minus(X, div(minus(_x32, _x31), s(_x31))), s(div(minus(_x32, _x31), s(_x31))))div#(if(if(if(false, _x62, false), _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(p(s(if(if(p(p(s(s(if(if(true, true, _x131), true, _x91))))), false, _x71), _x52, s(Y)))))))div#(minus(X, Y), s(Y))
div#(if(if(false, _x42, p(s(p(s(false))))), _x22, p(s(p(s(s(X)))))), p(s(if(if(if(gt(div(s(_x132), s(_x131)), 0), true, _x91), false, _x71), _x52, s(Y)))))div#(minus(X, Y), s(Y))div#(p(if(true, s(if(p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x22, p(s(p(s(s(X))))))), _x51)), if(true, p(s(if(if(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101), false, _x71), _x52, s(Y)))), _x31))div#(minus(X, Y), s(Y))
div#(p(s(if(p(s(false)), _x32, if(p(s(false)), _x22, p(s(p(s(s(X))))))))), p(if(false, _x42, s(if(false, _x52, s(Y))))))div#(minus(X, Y), s(Y))

Rewrite Rules

gt(0, Y)falsegt(s(X), 0)true
gt(s(X), s(Y))gt(X, Y)p(0)0
p(s(X))Xif(true, X, Y)X
if(false, X, Y)Yminus(X, Y)if(gt(Y, 0), minus(p(X), p(Y)), X)
div(0, s(Y))0div(s(X), s(Y))s(div(minus(X, Y), s(Y)))

Original Signature

Termination of terms over the following signature is verified: 0, minus, s, if, p, div, false, true, gt

Strategy

Context-sensitive strategy:
μ(true) = μ(T) = μ(0) = μ(false) = ∅
μ(p#) = μ(s) = μ(if) = μ(p) = μ(if#) = {1}
μ(gt#) = μ(minus) = μ(div) = μ(div#) = μ(minus#) = μ(gt) = {1, 2}


The left-hand side of the rule div#(if(if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(if(if(gt(s(_x171), 0), false, _x151), _x82, if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71)), _x52, s(Y))))))) → div#(minus(X, Y), s(Y)) is backward narrowed to the following relevant and irrelevant terms (a narrowing is irrelevant if by dropping it the correctness (and completeness) of the processor is not influenced).
Relevant TermsIrrelevant Terms
div#(if(if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), p(if(true, p(s(s(if(if(if(gt(s(_x171), 0), false, _x151), _x82, if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71)), _x52, s(Y))))), _x41))) 
div#(if(if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(if(p(s(if(gt(s(_x171), 0), false, _x151))), _x82, if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71)), _x52, s(Y))))))) 
div#(if(if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), p(p(if(false, _x62, s(s(if(if(if(gt(s(_x171), 0), false, _x151), _x82, if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71)), _x52, s(Y)))))))) 
div#(if(if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(if(if(gt(if(true, s(_x171), _x191), 0), false, _x151), _x82, if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71)), _x52, s(Y))))))) 
div#(if(true, if(if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), _x31), p(p(s(s(if(if(if(gt(s(_x171), 0), false, _x151), _x82, if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71)), _x52, s(Y))))))) 
div#(if(if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(if(if(gt(s(_x171), p(0)), false, _x151), _x82, if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71)), _x52, s(Y))))))) 
div#(if(if(if(false, _x82, true), p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(if(if(gt(s(_x171), 0), false, _x151), _x82, if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71)), _x52, s(Y))))))) 
div#(if(if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(if(if(if(true, gt(s(_x171), 0), _x181), false, _x151), _x82, if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71)), _x52, s(Y))))))) 
div#(if(if(gt(s(_x81), 0), p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(if(if(gt(s(_x171), 0), false, _x151), _x82, if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71)), _x52, s(Y))))))) 
div#(if(if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(if(true, if(if(gt(s(_x171), 0), false, _x151), _x82, if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71)), _x141), _x52, s(Y))))))) 
div#(if(if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(if(if(p(s(gt(s(_x171), 0))), false, _x151), _x82, if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71)), _x52, s(Y))))))) 
div#(if(if(p(s(true)), p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(if(if(gt(s(_x171), 0), false, _x151), _x82, if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71)), _x52, s(Y))))))) 
div#(p(s(if(if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))))), p(p(s(s(if(if(if(gt(s(_x171), 0), false, _x151), _x82, if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71)), _x52, s(Y))))))) 
div#(if(if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), p(p(s(s(p(s(if(if(if(gt(s(_x171), 0), false, _x151), _x82, if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71)), _x52, s(Y))))))))) 
div#(if(if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), p(p(s(if(false, _x112, s(if(if(if(gt(s(_x171), 0), false, _x151), _x82, if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71)), _x52, s(Y)))))))) 
div#(if(if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(if(if(gt(div(s(_x192), s(_x191)), 0), false, _x151), _x82, if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71)), _x52, s(Y))))))) 
div#(if(if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(true, if(if(if(gt(s(_x171), 0), false, _x151), _x82, if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71)), _x52, s(Y)), _x131)))))) 
div#(if(if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(false, _x132, if(if(if(gt(s(_x171), 0), false, _x151), _x82, if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71)), _x52, s(Y)))))))) 
div#(if(if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(p(s(if(if(gt(s(_x171), 0), false, _x151), _x82, if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71)))), _x52, s(Y))))))) 
div#(if(if(true, if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x71), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(if(if(gt(s(_x171), 0), false, _x151), _x82, if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71)), _x52, s(Y))))))) 
div#(if(if(if(true, true, _x81), p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(if(if(gt(s(_x171), 0), false, _x151), _x82, if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71)), _x52, s(Y))))))) 
div#(if(if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(if(if(gt(s(_x171), div(0, s(_x201))), false, _x151), _x82, if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71)), _x52, s(Y))))))) 
div#(if(if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(if(if(gt(s(s(_x171)), s(0)), false, _x151), _x82, if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71)), _x52, s(Y))))))) 
div#(if(if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(if(if(if(false, _x182, gt(s(_x171), 0)), false, _x151), _x82, if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71)), _x52, s(Y))))))) 
div#(if(p(s(if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51))), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(if(if(gt(s(_x171), 0), false, _x151), _x82, if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71)), _x52, s(Y))))))) 
div#(if(if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(if(if(gt(s(_x171), if(false, _x202, 0)), false, _x151), _x82, if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71)), _x52, s(Y))))))) 
div#(if(if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), p(if(false, _x42, p(s(s(if(if(if(gt(s(_x171), 0), false, _x151), _x82, if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71)), _x52, s(Y)))))))) 
div#(if(if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), p(s(p(p(s(s(if(if(if(gt(s(_x171), 0), false, _x151), _x82, if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71)), _x52, s(Y))))))))) 
div#(if(if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(if(if(true, if(gt(s(_x171), 0), false, _x151), _x161), _x82, if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71)), _x52, s(Y))))))) 
div#(if(if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), p(p(s(if(true, s(if(if(if(gt(s(_x171), 0), false, _x151), _x82, if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71)), _x52, s(Y))), _x111))))) 
div#(if(if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(if(if(gt(if(false, _x192, s(_x171)), 0), false, _x151), _x82, if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71)), _x52, s(Y))))))) 
div#(if(false, _x32, if(if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X))))))), p(p(s(s(if(if(if(gt(s(_x171), 0), false, _x151), _x82, if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71)), _x52, s(Y))))))) 
div#(if(if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(if(if(false, _x162, if(gt(s(_x171), 0), false, _x151)), _x82, if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71)), _x52, s(Y))))))) 
div#(if(if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), if(true, p(p(s(s(if(if(if(gt(s(_x171), 0), false, _x151), _x82, if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71)), _x52, s(Y)))))), _x31)) 
div#(if(if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), if(false, _x32, p(p(s(s(if(if(if(gt(s(_x171), 0), false, _x151), _x82, if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71)), _x52, s(Y)))))))) 
div#(if(if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(if(if(gt(p(s(s(_x171))), 0), false, _x151), _x82, if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71)), _x52, s(Y))))))) 
div#(if(if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), p(p(if(true, s(s(if(if(if(gt(s(_x171), 0), false, _x151), _x82, if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71)), _x52, s(Y)))), _x61)))) 
div#(if(if(false, _x72, if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51)), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(if(if(gt(s(_x171), 0), false, _x151), _x82, if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71)), _x52, s(Y))))))) 
div#(if(if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(if(if(gt(s(_x171), if(true, 0, _x201)), false, _x151), _x82, if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71)), _x52, s(Y))))))) 
div#(if(if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(if(if(gt(s(_x171), p(s(0))), false, _x151), _x82, if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71)), _x52, s(Y))))))) 
div#(if(if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(if(false, _x142, if(if(gt(s(_x171), 0), false, _x151), _x82, if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71))), _x52, s(Y))))))) 
div#(if(if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), p(p(s(p(s(s(if(if(if(gt(s(_x171), 0), false, _x151), _x82, if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71)), _x52, s(Y))))))))) 
div#(if(if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), p(p(p(s(s(s(if(if(if(gt(s(_x171), 0), false, _x151), _x82, if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71)), _x52, s(Y))))))))) 
Thus, the rule div#(if(if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(if(if(gt(s(_x171), 0), false, _x151), _x82, if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71)), _x52, s(Y))))))) → div#(minus(X, Y), s(Y)) is replaced by the following rules:
div#(if(if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(p(s(if(if(gt(s(_x171), 0), false, _x151), _x82, if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71)))), _x52, s(Y))))))) → div#(minus(X, Y), s(Y))div#(if(if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(if(if(if(false, _x182, gt(s(_x171), 0)), false, _x151), _x82, if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71)), _x52, s(Y))))))) → div#(minus(X, Y), s(Y))
div#(if(if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(if(if(gt(div(s(_x192), s(_x191)), 0), false, _x151), _x82, if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71)), _x52, s(Y))))))) → div#(minus(X, Y), s(Y))div#(if(if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(if(if(gt(s(_x171), p(s(0))), false, _x151), _x82, if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71)), _x52, s(Y))))))) → div#(minus(X, Y), s(Y))
div#(if(if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(true, if(if(if(gt(s(_x171), 0), false, _x151), _x82, if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71)), _x52, s(Y)), _x131)))))) → div#(minus(X, Y), s(Y))div#(if(if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), p(s(p(p(s(s(if(if(if(gt(s(_x171), 0), false, _x151), _x82, if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71)), _x52, s(Y))))))))) → div#(minus(X, Y), s(Y))
div#(if(if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), p(p(if(false, _x62, s(s(if(if(if(gt(s(_x171), 0), false, _x151), _x82, if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71)), _x52, s(Y)))))))) → div#(minus(X, Y), s(Y))div#(if(if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(if(if(gt(if(true, s(_x171), _x191), 0), false, _x151), _x82, if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71)), _x52, s(Y))))))) → div#(minus(X, Y), s(Y))
div#(if(if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(if(true, if(if(gt(s(_x171), 0), false, _x151), _x82, if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71)), _x141), _x52, s(Y))))))) → div#(minus(X, Y), s(Y))div#(if(if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(if(if(gt(s(_x171), div(0, s(_x201))), false, _x151), _x82, if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71)), _x52, s(Y))))))) → div#(minus(X, Y), s(Y))
div#(if(p(s(if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51))), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(if(if(gt(s(_x171), 0), false, _x151), _x82, if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71)), _x52, s(Y))))))) → div#(minus(X, Y), s(Y))div#(if(if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(if(if(if(true, gt(s(_x171), 0), _x181), false, _x151), _x82, if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71)), _x52, s(Y))))))) → div#(minus(X, Y), s(Y))
div#(if(if(false, _x72, if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51)), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(if(if(gt(s(_x171), 0), false, _x151), _x82, if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71)), _x52, s(Y))))))) → div#(minus(X, Y), s(Y))div#(if(if(if(true, true, _x81), p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(if(if(gt(s(_x171), 0), false, _x151), _x82, if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71)), _x52, s(Y))))))) → div#(minus(X, Y), s(Y))
div#(if(if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(if(if(false, _x162, if(gt(s(_x171), 0), false, _x151)), _x82, if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71)), _x52, s(Y))))))) → div#(minus(X, Y), s(Y))div#(if(if(if(false, _x82, true), p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(if(if(gt(s(_x171), 0), false, _x151), _x82, if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71)), _x52, s(Y))))))) → div#(minus(X, Y), s(Y))
div#(if(if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), p(p(p(s(s(s(if(if(if(gt(s(_x171), 0), false, _x151), _x82, if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71)), _x52, s(Y))))))))) → div#(minus(X, Y), s(Y))div#(if(if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(if(if(true, if(gt(s(_x171), 0), false, _x151), _x161), _x82, if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71)), _x52, s(Y))))))) → div#(minus(X, Y), s(Y))
div#(if(false, _x32, if(if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X))))))), p(p(s(s(if(if(if(gt(s(_x171), 0), false, _x151), _x82, if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71)), _x52, s(Y))))))) → div#(minus(X, Y), s(Y))div#(if(if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(if(if(gt(s(_x171), if(true, 0, _x201)), false, _x151), _x82, if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71)), _x52, s(Y))))))) → div#(minus(X, Y), s(Y))
div#(if(if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(if(false, _x142, if(if(gt(s(_x171), 0), false, _x151), _x82, if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71))), _x52, s(Y))))))) → div#(minus(X, Y), s(Y))div#(if(if(true, if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x71), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(if(if(gt(s(_x171), 0), false, _x151), _x82, if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71)), _x52, s(Y))))))) → div#(minus(X, Y), s(Y))
div#(if(if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), p(p(s(if(true, s(if(if(if(gt(s(_x171), 0), false, _x151), _x82, if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71)), _x52, s(Y))), _x111))))) → div#(minus(X, Y), s(Y))div#(if(if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(if(if(gt(s(_x171), p(0)), false, _x151), _x82, if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71)), _x52, s(Y))))))) → div#(minus(X, Y), s(Y))
div#(if(if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), p(p(s(if(false, _x112, s(if(if(if(gt(s(_x171), 0), false, _x151), _x82, if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71)), _x52, s(Y)))))))) → div#(minus(X, Y), s(Y))div#(if(if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), p(if(false, _x42, p(s(s(if(if(if(gt(s(_x171), 0), false, _x151), _x82, if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71)), _x52, s(Y)))))))) → div#(minus(X, Y), s(Y))
div#(if(if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(if(if(gt(s(_x171), if(false, _x202, 0)), false, _x151), _x82, if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71)), _x52, s(Y))))))) → div#(minus(X, Y), s(Y))div#(if(if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), if(true, p(p(s(s(if(if(if(gt(s(_x171), 0), false, _x151), _x82, if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71)), _x52, s(Y)))))), _x31)) → div#(minus(X, Y), s(Y))
div#(if(if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), p(p(if(true, s(s(if(if(if(gt(s(_x171), 0), false, _x151), _x82, if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71)), _x52, s(Y)))), _x61)))) → div#(minus(X, Y), s(Y))div#(if(if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), p(if(true, p(s(s(if(if(if(gt(s(_x171), 0), false, _x151), _x82, if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71)), _x52, s(Y))))), _x41))) → div#(minus(X, Y), s(Y))
div#(if(if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(false, _x132, if(if(if(gt(s(_x171), 0), false, _x151), _x82, if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71)), _x52, s(Y)))))))) → div#(minus(X, Y), s(Y))div#(if(if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(if(if(gt(if(false, _x192, s(_x171)), 0), false, _x151), _x82, if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71)), _x52, s(Y))))))) → div#(minus(X, Y), s(Y))
div#(if(if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(if(if(gt(s(s(_x171)), s(0)), false, _x151), _x82, if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71)), _x52, s(Y))))))) → div#(minus(X, Y), s(Y))div#(if(if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), p(p(s(p(s(s(if(if(if(gt(s(_x171), 0), false, _x151), _x82, if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71)), _x52, s(Y))))))))) → div#(minus(X, Y), s(Y))
div#(if(if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(if(p(s(if(gt(s(_x171), 0), false, _x151))), _x82, if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71)), _x52, s(Y))))))) → div#(minus(X, Y), s(Y))div#(if(if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), p(p(s(s(p(s(if(if(if(gt(s(_x171), 0), false, _x151), _x82, if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71)), _x52, s(Y))))))))) → div#(minus(X, Y), s(Y))
div#(if(if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(if(if(gt(p(s(s(_x171))), 0), false, _x151), _x82, if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71)), _x52, s(Y))))))) → div#(minus(X, Y), s(Y))div#(if(if(gt(s(_x81), 0), p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(if(if(gt(s(_x171), 0), false, _x151), _x82, if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71)), _x52, s(Y))))))) → div#(minus(X, Y), s(Y))
div#(p(s(if(if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))))), p(p(s(s(if(if(if(gt(s(_x171), 0), false, _x151), _x82, if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71)), _x52, s(Y))))))) → div#(minus(X, Y), s(Y))div#(if(if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), if(false, _x32, p(p(s(s(if(if(if(gt(s(_x171), 0), false, _x151), _x82, if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71)), _x52, s(Y)))))))) → div#(minus(X, Y), s(Y))
div#(if(if(p(s(true)), p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(if(if(gt(s(_x171), 0), false, _x151), _x82, if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71)), _x52, s(Y))))))) → div#(minus(X, Y), s(Y))div#(if(true, if(if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), _x31), p(p(s(s(if(if(if(gt(s(_x171), 0), false, _x151), _x82, if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71)), _x52, s(Y))))))) → div#(minus(X, Y), s(Y))
div#(if(if(true, p(if(false, _x62, s(if(false, _x42, p(s(p(s(false)))))))), _x51), _x22, p(s(p(s(s(X)))))), p(p(s(s(if(if(if(p(s(gt(s(_x171), 0))), false, _x151), _x82, if(p(s(if(if(true, true, _x121), p(s(if(true, true, _x91))), _x101))), false, _x71)), _x52, s(Y))))))) → div#(minus(X, Y), s(Y))

Problem 4: BackwardsNarrowing



Dependency Pair Problem

Dependency Pairs

T(minus(x_1, x_2))T(x_2)if#(false, X, Y)T(Y)
T(p(x_1))T(x_1)T(minus(x_1, x_2))T(x_1)
minus#(X, Y)if#(gt(Y, 0), minus(p(X), p(Y)), X)T(minus(p(X), p(Y)))minus#(p(X), p(Y))
if#(true, X, Y)T(X)

Rewrite Rules

gt(0, Y)falsegt(s(X), 0)true
gt(s(X), s(Y))gt(X, Y)p(0)0
p(s(X))Xif(true, X, Y)X
if(false, X, Y)Yminus(X, Y)if(gt(Y, 0), minus(p(X), p(Y)), X)
div(0, s(Y))0div(s(X), s(Y))s(div(minus(X, Y), s(Y)))

Original Signature

Termination of terms over the following signature is verified: 0, minus, s, if, p, div, false, true, gt

Strategy

Context-sensitive strategy:
μ(true) = μ(T) = μ(0) = μ(false) = ∅
μ(p#) = μ(s) = μ(if) = μ(p) = μ(if#) = {1}
μ(gt#) = μ(minus) = μ(div) = μ(div#) = μ(minus#) = μ(gt) = {1, 2}


The left-hand side of the rule if#(false, X, Y) → T(Y) is backward narrowed to the following relevant and irrelevant terms (a narrowing is irrelevant if by dropping it the correctness (and completeness) of the processor is not influenced).
Relevant TermsIrrelevant Terms
if#(gt(0, _x21), X, Y) 
if#(if(true, false, _x21), X, Y) 
if#(p(s(false)), X, Y) 
if#(if(false, _x22, false), X, Y) 
Thus, the rule if#(false, X, Y) → T(Y) is replaced by the following rules:
if#(if(false, _x22, false), X, Y) → T(Y)if#(gt(0, _x21), X, Y) → T(Y)
if#(if(true, false, _x21), X, Y) → T(Y)if#(p(s(false)), X, Y) → T(Y)

Problem 6: BackwardsNarrowing



Dependency Pair Problem

Dependency Pairs

T(minus(x_1, x_2))T(x_2)T(p(x_1))T(x_1)
T(minus(x_1, x_2))T(x_1)if#(if(false, _x22, false), X, Y)T(Y)
minus#(X, Y)if#(gt(Y, 0), minus(p(X), p(Y)), X)if#(gt(0, _x21), X, Y)T(Y)
T(minus(p(X), p(Y)))minus#(p(X), p(Y))if#(if(true, false, _x21), X, Y)T(Y)
if#(true, X, Y)T(X)if#(p(s(false)), X, Y)T(Y)

Rewrite Rules

gt(0, Y)falsegt(s(X), 0)true
gt(s(X), s(Y))gt(X, Y)p(0)0
p(s(X))Xif(true, X, Y)X
if(false, X, Y)Yminus(X, Y)if(gt(Y, 0), minus(p(X), p(Y)), X)
div(0, s(Y))0div(s(X), s(Y))s(div(minus(X, Y), s(Y)))

Original Signature

Termination of terms over the following signature is verified: minus, 0, s, if, p, div, true, false, gt

Strategy

Context-sensitive strategy:
μ(true) = μ(T) = μ(0) = μ(false) = ∅
μ(p#) = μ(s) = μ(if) = μ(p) = μ(if#) = {1}
μ(gt#) = μ(minus) = μ(div) = μ(div#) = μ(minus#) = μ(gt) = {1, 2}


The left-hand side of the rule if#(if(false, _x22, false), X, Y) → T(Y) is backward narrowed to the following relevant and irrelevant terms (a narrowing is irrelevant if by dropping it the correctness (and completeness) of the processor is not influenced).
Relevant TermsIrrelevant Terms
if#(if(p(s(false)), _x22, false), X, Y) 
if#(if(false, _x32, if(false, _x22, false)), X, Y) 
if#(if(true, if(false, _x22, false), _x31), X, Y) 
if#(if(if(false, _x42, false), _x22, false), X, Y) 
if#(p(s(if(false, _x22, false))), X, Y) 
if#(if(if(true, false, _x41), _x22, false), X, Y) 
if#(if(gt(0, _x41), _x22, false), X, Y) 
Thus, the rule if#(if(false, _x22, false), X, Y) → T(Y) is replaced by the following rules:
if#(if(false, _x32, if(false, _x22, false)), X, Y) → T(Y)if#(if(p(s(false)), _x22, false), X, Y) → T(Y)
if#(if(true, if(false, _x22, false), _x31), X, Y) → T(Y)if#(if(gt(0, _x41), _x22, false), X, Y) → T(Y)
if#(p(s(if(false, _x22, false))), X, Y) → T(Y)if#(if(if(true, false, _x41), _x22, false), X, Y) → T(Y)
if#(if(if(false, _x42, false), _x22, false), X, Y) → T(Y)

Problem 8: BackwardsNarrowing



Dependency Pair Problem

Dependency Pairs

if#(if(p(s(false)), _x22, false), X, Y)T(Y)T(minus(x_1, x_2))T(x_2)
if#(if(true, if(false, _x22, false), _x31), X, Y)T(Y)if#(if(gt(0, _x41), _x22, false), X, Y)T(Y)
T(p(x_1))T(x_1)T(minus(x_1, x_2))T(x_1)
minus#(X, Y)if#(gt(Y, 0), minus(p(X), p(Y)), X)if#(if(if(true, false, _x41), _x22, false), X, Y)T(Y)
T(minus(p(X), p(Y)))minus#(p(X), p(Y))if#(if(if(false, _x42, false), _x22, false), X, Y)T(Y)
if#(p(s(false)), X, Y)T(Y)if#(if(false, _x32, if(false, _x22, false)), X, Y)T(Y)
if#(p(s(if(false, _x22, false))), X, Y)T(Y)if#(gt(0, _x21), X, Y)T(Y)
if#(if(true, false, _x21), X, Y)T(Y)if#(true, X, Y)T(X)

Rewrite Rules

gt(0, Y)falsegt(s(X), 0)true
gt(s(X), s(Y))gt(X, Y)p(0)0
p(s(X))Xif(true, X, Y)X
if(false, X, Y)Yminus(X, Y)if(gt(Y, 0), minus(p(X), p(Y)), X)
div(0, s(Y))0div(s(X), s(Y))s(div(minus(X, Y), s(Y)))

Original Signature

Termination of terms over the following signature is verified: 0, minus, s, if, p, div, false, true, gt

Strategy

Context-sensitive strategy:
μ(true) = μ(T) = μ(0) = μ(false) = ∅
μ(p#) = μ(s) = μ(if) = μ(p) = μ(if#) = {1}
μ(gt#) = μ(minus) = μ(div) = μ(div#) = μ(minus#) = μ(gt) = {1, 2}


The left-hand side of the rule if#(if(p(s(false)), _x22, false), X, Y) → T(Y) is backward narrowed to the following relevant and irrelevant terms (a narrowing is irrelevant if by dropping it the correctness (and completeness) of the processor is not influenced).
Relevant TermsIrrelevant Terms
if#(if(p(if(false, _x52, s(false))), _x22, false), X, Y) 
if#(if(p(s(p(s(false)))), _x22, false), X, Y) 
if#(if(p(if(true, s(false), _x51)), _x22, false), X, Y) 
if#(if(p(p(s(s(false)))), _x22, false), X, Y) 
if#(p(s(if(p(s(false)), _x22, false))), X, Y) 
if#(if(p(s(gt(0, _x61))), _x22, false), X, Y) 
if#(if(true, if(p(s(false)), _x22, false), _x31), X, Y) 
if#(if(false, _x32, if(p(s(false)), _x22, false)), X, Y) 
if#(if(if(true, p(s(false)), _x41), _x22, false), X, Y) 
if#(if(p(s(if(false, _x62, false))), _x22, false), X, Y) 
if#(if(if(false, _x42, p(s(false))), _x22, false), X, Y) 
if#(if(p(s(if(true, false, _x61))), _x22, false), X, Y) 
Thus, the rule if#(if(p(s(false)), _x22, false), X, Y) → T(Y) is replaced by the following rules:
if#(if(p(s(p(s(false)))), _x22, false), X, Y) → T(Y)if#(if(p(if(false, _x52, s(false))), _x22, false), X, Y) → T(Y)
if#(p(s(if(p(s(false)), _x22, false))), X, Y) → T(Y)if#(if(p(p(s(s(false)))), _x22, false), X, Y) → T(Y)
if#(if(if(false, _x42, p(s(false))), _x22, false), X, Y) → T(Y)if#(if(p(if(true, s(false), _x51)), _x22, false), X, Y) → T(Y)
if#(if(if(true, p(s(false)), _x41), _x22, false), X, Y) → T(Y)if#(if(true, if(p(s(false)), _x22, false), _x31), X, Y) → T(Y)
if#(if(p(s(gt(0, _x61))), _x22, false), X, Y) → T(Y)if#(if(false, _x32, if(p(s(false)), _x22, false)), X, Y) → T(Y)
if#(if(p(s(if(true, false, _x61))), _x22, false), X, Y) → T(Y)if#(if(p(s(if(false, _x62, false))), _x22, false), X, Y) → T(Y)

Problem 10: BackwardsNarrowing



Dependency Pair Problem

Dependency Pairs

if#(if(p(s(p(s(false)))), _x22, false), X, Y)T(Y)if#(p(s(if(p(s(false)), _x22, false))), X, Y)T(Y)
if#(if(gt(0, _x41), _x22, false), X, Y)T(Y)minus#(X, Y)if#(gt(Y, 0), minus(p(X), p(Y)), X)
if#(if(if(true, false, _x41), _x22, false), X, Y)T(Y)T(minus(p(X), p(Y)))minus#(p(X), p(Y))
if#(if(if(false, _x42, false), _x22, false), X, Y)T(Y)if#(if(p(if(true, s(false), _x51)), _x22, false), X, Y)T(Y)
if#(if(p(if(false, _x52, s(false))), _x22, false), X, Y)T(Y)T(minus(x_1, x_2))T(x_2)
if#(if(true, if(false, _x22, false), _x31), X, Y)T(Y)if#(if(if(false, _x42, p(s(false))), _x22, false), X, Y)T(Y)
T(p(x_1))T(x_1)T(minus(x_1, x_2))T(x_1)
if#(if(p(s(gt(0, _x61))), _x22, false), X, Y)T(Y)if#(if(false, _x32, if(p(s(false)), _x22, false)), X, Y)T(Y)
if#(if(p(s(if(false, _x62, false))), _x22, false), X, Y)T(Y)if#(p(s(false)), X, Y)T(Y)
if#(if(false, _x32, if(false, _x22, false)), X, Y)T(Y)if#(if(p(p(s(s(false)))), _x22, false), X, Y)T(Y)
if#(p(s(if(false, _x22, false))), X, Y)T(Y)if#(if(if(true, p(s(false)), _x41), _x22, false), X, Y)T(Y)
if#(if(true, if(p(s(false)), _x22, false), _x31), X, Y)T(Y)if#(if(p(s(if(true, false, _x61))), _x22, false), X, Y)T(Y)
if#(gt(0, _x21), X, Y)T(Y)if#(if(true, false, _x21), X, Y)T(Y)
if#(true, X, Y)T(X)

Rewrite Rules

gt(0, Y)falsegt(s(X), 0)true
gt(s(X), s(Y))gt(X, Y)p(0)0
p(s(X))Xif(true, X, Y)X
if(false, X, Y)Yminus(X, Y)if(gt(Y, 0), minus(p(X), p(Y)), X)
div(0, s(Y))0div(s(X), s(Y))s(div(minus(X, Y), s(Y)))

Original Signature

Termination of terms over the following signature is verified: minus, 0, s, if, p, div, true, false, gt

Strategy

Context-sensitive strategy:
μ(true) = μ(T) = μ(0) = μ(false) = ∅
μ(p#) = μ(s) = μ(if) = μ(p) = μ(if#) = {1}
μ(gt#) = μ(minus) = μ(div) = μ(div#) = μ(minus#) = μ(gt) = {1, 2}


The left-hand side of the rule if#(if(p(s(p(s(false)))), _x22, false), X, Y) → T(Y) is backward narrowed to the following relevant and irrelevant terms (a narrowing is irrelevant if by dropping it the correctness (and completeness) of the processor is not influenced).
Relevant TermsIrrelevant Terms
if#(if(p(s(p(s(gt(0, _x81))))), _x22, false), X, Y) 
if#(if(if(true, p(s(p(s(false)))), _x41), _x22, false), X, Y) 
if#(if(p(s(p(if(true, s(false), _x71)))), _x22, false), X, Y) 
if#(p(s(if(p(s(p(s(false)))), _x22, false))), X, Y) 
if#(if(if(false, _x42, p(s(p(s(false))))), _x22, false), X, Y) 
if#(if(false, _x32, if(p(s(p(s(false)))), _x22, false)), X, Y) 
if#(if(p(if(true, s(p(s(false))), _x51)), _x22, false), X, Y) 
if#(if(p(s(p(p(s(s(false)))))), _x22, false), X, Y) 
if#(if(p(s(p(s(if(false, _x82, false))))), _x22, false), X, Y) 
if#(if(p(if(false, _x52, s(p(s(false))))), _x22, false), X, Y) 
if#(if(p(s(p(if(false, _x72, s(false))))), _x22, false), X, Y) 
if#(if(true, if(p(s(p(s(false)))), _x22, false), _x31), X, Y) 
if#(if(p(p(s(s(p(s(false)))))), _x22, false), X, Y) 
if#(if(p(s(if(false, _x62, p(s(false))))), _x22, false), X, Y) 
if#(if(p(s(p(s(if(true, false, _x81))))), _x22, false), X, Y) 
if#(if(p(s(p(s(p(s(false)))))), _x22, false), X, Y) 
if#(if(p(s(if(true, p(s(false)), _x61))), _x22, false), X, Y) 
Thus, the rule if#(if(p(s(p(s(false)))), _x22, false), X, Y) → T(Y) is replaced by the following rules:
if#(if(p(s(p(s(if(false, _x82, false))))), _x22, false), X, Y) → T(Y)if#(if(p(s(p(if(false, _x72, s(false))))), _x22, false), X, Y) → T(Y)
if#(if(false, _x32, if(p(s(p(s(false)))), _x22, false)), X, Y) → T(Y)if#(if(p(if(false, _x52, s(p(s(false))))), _x22, false), X, Y) → T(Y)
if#(if(p(s(if(true, p(s(false)), _x61))), _x22, false), X, Y) → T(Y)if#(if(p(if(true, s(p(s(false))), _x51)), _x22, false), X, Y) → T(Y)
if#(if(p(s(if(false, _x62, p(s(false))))), _x22, false), X, Y) → T(Y)if#(if(p(s(p(p(s(s(false)))))), _x22, false), X, Y) → T(Y)
if#(if(p(s(p(s(gt(0, _x81))))), _x22, false), X, Y) → T(Y)if#(if(if(false, _x42, p(s(p(s(false))))), _x22, false), X, Y) → T(Y)
if#(if(p(p(s(s(p(s(false)))))), _x22, false), X, Y) → T(Y)if#(if(p(s(p(if(true, s(false), _x71)))), _x22, false), X, Y) → T(Y)
if#(if(if(true, p(s(p(s(false)))), _x41), _x22, false), X, Y) → T(Y)if#(if(p(s(p(s(p(s(false)))))), _x22, false), X, Y) → T(Y)
if#(if(true, if(p(s(p(s(false)))), _x22, false), _x31), X, Y) → T(Y)if#(if(p(s(p(s(if(true, false, _x81))))), _x22, false), X, Y) → T(Y)
if#(p(s(if(p(s(p(s(false)))), _x22, false))), X, Y) → T(Y)

Problem 12: BackwardsNarrowing



Dependency Pair Problem

Dependency Pairs

if#(if(p(s(p(s(if(false, _x82, false))))), _x22, false), X, Y)T(Y)if#(if(gt(0, _x41), _x22, false), X, Y)T(Y)
if#(p(s(if(p(s(false)), _x22, false))), X, Y)T(Y)if#(if(p(s(p(if(false, _x72, s(false))))), _x22, false), X, Y)T(Y)
if#(if(p(if(false, _x52, s(p(s(false))))), _x22, false), X, Y)T(Y)if#(if(p(if(true, s(p(s(false))), _x51)), _x22, false), X, Y)T(Y)
minus#(X, Y)if#(gt(Y, 0), minus(p(X), p(Y)), X)if#(if(if(true, false, _x41), _x22, false), X, Y)T(Y)
if#(if(p(s(if(false, _x62, p(s(false))))), _x22, false), X, Y)T(Y)T(minus(p(X), p(Y)))minus#(p(X), p(Y))
if#(if(if(false, _x42, false), _x22, false), X, Y)T(Y)if#(if(p(s(p(p(s(s(false)))))), _x22, false), X, Y)T(Y)
if#(if(p(s(p(s(gt(0, _x81))))), _x22, false), X, Y)T(Y)if#(if(p(s(p(if(true, s(false), _x71)))), _x22, false), X, Y)T(Y)
if#(if(p(if(true, s(false), _x51)), _x22, false), X, Y)T(Y)if#(if(if(true, p(s(p(s(false)))), _x41), _x22, false), X, Y)T(Y)
if#(if(p(s(p(s(p(s(false)))))), _x22, false), X, Y)T(Y)if#(if(true, if(p(s(p(s(false)))), _x22, false), _x31), X, Y)T(Y)
if#(p(s(if(p(s(p(s(false)))), _x22, false))), X, Y)T(Y)if#(if(p(s(p(s(if(true, false, _x81))))), _x22, false), X, Y)T(Y)
if#(if(p(if(false, _x52, s(false))), _x22, false), X, Y)T(Y)T(minus(x_1, x_2))T(x_2)
if#(if(true, if(false, _x22, false), _x31), X, Y)T(Y)if#(if(if(false, _x42, p(s(false))), _x22, false), X, Y)T(Y)
T(p(x_1))T(x_1)if#(if(false, _x32, if(p(s(p(s(false)))), _x22, false)), X, Y)T(Y)
T(minus(x_1, x_2))T(x_1)if#(if(p(s(gt(0, _x61))), _x22, false), X, Y)T(Y)
if#(if(p(s(if(true, p(s(false)), _x61))), _x22, false), X, Y)T(Y)if#(if(false, _x32, if(p(s(false)), _x22, false)), X, Y)T(Y)
if#(if(p(s(if(false, _x62, false))), _x22, false), X, Y)T(Y)if#(p(s(false)), X, Y)T(Y)
if#(if(false, _x32, if(false, _x22, false)), X, Y)T(Y)if#(if(if(false, _x42, p(s(p(s(false))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(p(s(false)))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(false)))), _x22, false), X, Y)T(Y)
if#(if(true, if(p(s(false)), _x22, false), _x31), X, Y)T(Y)if#(if(if(true, p(s(false)), _x41), _x22, false), X, Y)T(Y)
if#(p(s(if(false, _x22, false))), X, Y)T(Y)if#(gt(0, _x21), X, Y)T(Y)
if#(if(p(s(if(true, false, _x61))), _x22, false), X, Y)T(Y)if#(if(true, false, _x21), X, Y)T(Y)
if#(true, X, Y)T(X)

Rewrite Rules

gt(0, Y)falsegt(s(X), 0)true
gt(s(X), s(Y))gt(X, Y)p(0)0
p(s(X))Xif(true, X, Y)X
if(false, X, Y)Yminus(X, Y)if(gt(Y, 0), minus(p(X), p(Y)), X)
div(0, s(Y))0div(s(X), s(Y))s(div(minus(X, Y), s(Y)))

Original Signature

Termination of terms over the following signature is verified: 0, minus, s, if, p, div, false, true, gt

Strategy

Context-sensitive strategy:
μ(true) = μ(T) = μ(0) = μ(false) = ∅
μ(p#) = μ(s) = μ(if) = μ(p) = μ(if#) = {1}
μ(gt#) = μ(minus) = μ(div) = μ(div#) = μ(minus#) = μ(gt) = {1, 2}


The left-hand side of the rule if#(if(p(s(p(s(if(false, _x82, false))))), _x22, false), X, Y) → T(Y) is backward narrowed to the following relevant and irrelevant terms (a narrowing is irrelevant if by dropping it the correctness (and completeness) of the processor is not influenced).
Relevant TermsIrrelevant Terms
if#(if(p(s(p(if(false, _x72, s(if(false, _x82, false)))))), _x22, false), X, Y) 
if#(if(p(s(p(s(if(true, if(false, _x82, false), _x91))))), _x22, false), X, Y) 
if#(if(if(true, p(s(p(s(if(false, _x82, false))))), _x41), _x22, false), X, Y) 
if#(p(s(if(p(s(p(s(if(false, _x82, false))))), _x22, false))), X, Y) 
if#(if(p(s(p(s(p(s(if(false, _x82, false))))))), _x22, false), X, Y) 
if#(if(if(false, _x42, p(s(p(s(if(false, _x82, false)))))), _x22, false), X, Y) 
if#(if(p(s(p(p(s(s(if(false, _x82, false))))))), _x22, false), X, Y) 
if#(if(p(s(if(false, _x62, p(s(if(false, _x82, false)))))), _x22, false), X, Y) 
if#(if(false, _x32, if(p(s(p(s(if(false, _x82, false))))), _x22, false)), X, Y) 
if#(if(p(if(false, _x52, s(p(s(if(false, _x82, false)))))), _x22, false), X, Y) 
if#(if(p(s(if(true, p(s(if(false, _x82, false))), _x61))), _x22, false), X, Y) 
if#(if(p(s(p(s(if(p(s(false)), _x82, false))))), _x22, false), X, Y) 
if#(if(p(p(s(s(p(s(if(false, _x82, false))))))), _x22, false), X, Y) 
if#(if(p(s(p(s(if(false, _x92, if(false, _x82, false)))))), _x22, false), X, Y) 
if#(if(p(s(p(s(if(if(true, false, _x101), _x82, false))))), _x22, false), X, Y) 
if#(if(p(s(p(s(if(gt(0, _x101), _x82, false))))), _x22, false), X, Y) 
if#(if(p(s(p(s(if(if(false, _x102, false), _x82, false))))), _x22, false), X, Y) 
if#(if(p(if(true, s(p(s(if(false, _x82, false)))), _x51)), _x22, false), X, Y) 
if#(if(p(s(p(if(true, s(if(false, _x82, false)), _x71)))), _x22, false), X, Y) 
if#(if(true, if(p(s(p(s(if(false, _x82, false))))), _x22, false), _x31), X, Y) 
Thus, the rule if#(if(p(s(p(s(if(false, _x82, false))))), _x22, false), X, Y) → T(Y) is replaced by the following rules:
if#(if(if(true, p(s(p(s(if(false, _x82, false))))), _x41), _x22, false), X, Y) → T(Y)if#(if(p(s(p(s(p(s(if(false, _x82, false))))))), _x22, false), X, Y) → T(Y)
if#(if(true, if(p(s(p(s(if(false, _x82, false))))), _x22, false), _x31), X, Y) → T(Y)if#(if(p(if(false, _x52, s(p(s(if(false, _x82, false)))))), _x22, false), X, Y) → T(Y)
if#(if(p(s(p(s(if(gt(0, _x101), _x82, false))))), _x22, false), X, Y) → T(Y)if#(if(p(s(if(false, _x62, p(s(if(false, _x82, false)))))), _x22, false), X, Y) → T(Y)
if#(if(p(s(p(s(if(if(false, _x102, false), _x82, false))))), _x22, false), X, Y) → T(Y)if#(if(p(s(p(s(if(if(true, false, _x101), _x82, false))))), _x22, false), X, Y) → T(Y)
if#(if(p(if(true, s(p(s(if(false, _x82, false)))), _x51)), _x22, false), X, Y) → T(Y)if#(if(p(s(p(s(if(false, _x92, if(false, _x82, false)))))), _x22, false), X, Y) → T(Y)
if#(if(false, _x32, if(p(s(p(s(if(false, _x82, false))))), _x22, false)), X, Y) → T(Y)if#(if(p(s(p(s(if(true, if(false, _x82, false), _x91))))), _x22, false), X, Y) → T(Y)
if#(if(p(s(p(if(false, _x72, s(if(false, _x82, false)))))), _x22, false), X, Y) → T(Y)if#(if(if(false, _x42, p(s(p(s(if(false, _x82, false)))))), _x22, false), X, Y) → T(Y)
if#(if(p(p(s(s(p(s(if(false, _x82, false))))))), _x22, false), X, Y) → T(Y)if#(if(p(s(if(true, p(s(if(false, _x82, false))), _x61))), _x22, false), X, Y) → T(Y)
if#(p(s(if(p(s(p(s(if(false, _x82, false))))), _x22, false))), X, Y) → T(Y)if#(if(p(s(p(s(if(p(s(false)), _x82, false))))), _x22, false), X, Y) → T(Y)
if#(if(p(s(p(p(s(s(if(false, _x82, false))))))), _x22, false), X, Y) → T(Y)if#(if(p(s(p(if(true, s(if(false, _x82, false)), _x71)))), _x22, false), X, Y) → T(Y)

Problem 14: BackwardsNarrowing



Dependency Pair Problem

Dependency Pairs

if#(if(gt(0, _x41), _x22, false), X, Y)T(Y)if#(if(p(if(false, _x52, s(p(s(false))))), _x22, false), X, Y)T(Y)
if#(if(p(if(false, _x52, s(p(s(if(false, _x82, false)))))), _x22, false), X, Y)T(Y)if#(if(p(s(if(false, _x62, p(s(if(false, _x82, false)))))), _x22, false), X, Y)T(Y)
if#(if(p(s(if(false, _x62, p(s(false))))), _x22, false), X, Y)T(Y)if#(if(if(true, false, _x41), _x22, false), X, Y)T(Y)
if#(if(if(false, _x42, false), _x22, false), X, Y)T(Y)if#(if(p(if(true, s(false), _x51)), _x22, false), X, Y)T(Y)
if#(if(p(s(p(if(true, s(false), _x71)))), _x22, false), X, Y)T(Y)if#(if(if(true, p(s(p(s(false)))), _x41), _x22, false), X, Y)T(Y)
if#(if(p(s(if(true, p(s(if(false, _x82, false))), _x61))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(p(s(if(false, _x82, false))))))), _x22, false), X, Y)T(Y)
T(p(x_1))T(x_1)if#(if(false, _x32, if(p(s(p(s(false)))), _x22, false)), X, Y)T(Y)
if#(if(p(s(gt(0, _x61))), _x22, false), X, Y)T(Y)if#(if(p(s(p(s(if(if(true, false, _x101), _x82, false))))), _x22, false), X, Y)T(Y)
if#(if(p(s(if(false, _x62, false))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(false)))), _x22, false), X, Y)T(Y)
if#(if(p(s(p(if(false, _x72, s(if(false, _x82, false)))))), _x22, false), X, Y)T(Y)if#(if(true, if(p(s(false)), _x22, false), _x31), X, Y)T(Y)
if#(if(if(true, p(s(false)), _x41), _x22, false), X, Y)T(Y)if#(p(s(if(false, _x22, false))), X, Y)T(Y)
if#(if(if(false, _x42, p(s(p(s(if(false, _x82, false)))))), _x22, false), X, Y)T(Y)if#(if(p(s(p(if(true, s(if(false, _x82, false)), _x71)))), _x22, false), X, Y)T(Y)
if#(true, X, Y)T(X)if#(if(if(true, p(s(p(s(if(false, _x82, false))))), _x41), _x22, false), X, Y)T(Y)
if#(p(s(if(p(s(false)), _x22, false))), X, Y)T(Y)if#(if(p(s(p(if(false, _x72, s(false))))), _x22, false), X, Y)T(Y)
if#(if(p(s(p(s(p(s(if(false, _x82, false))))))), _x22, false), X, Y)T(Y)if#(if(true, if(p(s(p(s(if(false, _x82, false))))), _x22, false), _x31), X, Y)T(Y)
if#(if(p(s(p(s(if(gt(0, _x101), _x82, false))))), _x22, false), X, Y)T(Y)if#(if(p(s(p(s(if(if(false, _x102, false), _x82, false))))), _x22, false), X, Y)T(Y)
if#(if(p(if(true, s(p(s(false))), _x51)), _x22, false), X, Y)T(Y)minus#(X, Y)if#(gt(Y, 0), minus(p(X), p(Y)), X)
T(minus(p(X), p(Y)))minus#(p(X), p(Y))if#(if(p(s(p(p(s(s(false)))))), _x22, false), X, Y)T(Y)
if#(if(p(s(p(s(gt(0, _x81))))), _x22, false), X, Y)T(Y)if#(if(p(s(p(s(if(false, _x92, if(false, _x82, false)))))), _x22, false), X, Y)T(Y)
if#(if(p(if(true, s(p(s(if(false, _x82, false)))), _x51)), _x22, false), X, Y)T(Y)if#(if(p(s(p(s(p(s(false)))))), _x22, false), X, Y)T(Y)
if#(if(true, if(p(s(p(s(false)))), _x22, false), _x31), X, Y)T(Y)if#(if(p(s(p(s(if(p(s(false)), _x82, false))))), _x22, false), X, Y)T(Y)
if#(if(p(s(p(p(s(s(if(false, _x82, false))))))), _x22, false), X, Y)T(Y)if#(if(p(s(p(s(if(true, false, _x81))))), _x22, false), X, Y)T(Y)
if#(p(s(if(p(s(p(s(false)))), _x22, false))), X, Y)T(Y)if#(if(p(if(false, _x52, s(false))), _x22, false), X, Y)T(Y)
if#(if(true, if(false, _x22, false), _x31), X, Y)T(Y)T(minus(x_1, x_2))T(x_2)
if#(if(if(false, _x42, p(s(false))), _x22, false), X, Y)T(Y)T(minus(x_1, x_2))T(x_1)
if#(if(p(s(if(true, p(s(false)), _x61))), _x22, false), X, Y)T(Y)if#(if(false, _x32, if(p(s(false)), _x22, false)), X, Y)T(Y)
if#(p(s(false)), X, Y)T(Y)if#(if(false, _x32, if(false, _x22, false)), X, Y)T(Y)
if#(if(if(false, _x42, p(s(p(s(false))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(p(s(false)))))), _x22, false), X, Y)T(Y)
if#(if(false, _x32, if(p(s(p(s(if(false, _x82, false))))), _x22, false)), X, Y)T(Y)if#(if(p(s(p(s(if(true, if(false, _x82, false), _x91))))), _x22, false), X, Y)T(Y)
if#(gt(0, _x21), X, Y)T(Y)if#(if(p(s(if(true, false, _x61))), _x22, false), X, Y)T(Y)
if#(p(s(if(p(s(p(s(if(false, _x82, false))))), _x22, false))), X, Y)T(Y)if#(if(true, false, _x21), X, Y)T(Y)

Rewrite Rules

gt(0, Y)falsegt(s(X), 0)true
gt(s(X), s(Y))gt(X, Y)p(0)0
p(s(X))Xif(true, X, Y)X
if(false, X, Y)Yminus(X, Y)if(gt(Y, 0), minus(p(X), p(Y)), X)
div(0, s(Y))0div(s(X), s(Y))s(div(minus(X, Y), s(Y)))

Original Signature

Termination of terms over the following signature is verified: minus, 0, s, if, p, div, true, false, gt

Strategy

Context-sensitive strategy:
μ(true) = μ(T) = μ(0) = μ(false) = ∅
μ(p#) = μ(s) = μ(if) = μ(p) = μ(if#) = {1}
μ(gt#) = μ(minus) = μ(div) = μ(div#) = μ(minus#) = μ(gt) = {1, 2}


The left-hand side of the rule if#(if(gt(0, _x41), _x22, false), X, Y) → T(Y) is backward narrowed to the following relevant and irrelevant terms (a narrowing is irrelevant if by dropping it the correctness (and completeness) of the processor is not influenced).
Relevant TermsIrrelevant Terms
if#(if(gt(if(true, 0, _x61), _x41), _x22, false), X, Y) 
if#(if(p(s(gt(0, _x41))), _x22, false), X, Y) 
if#(minus(false, 0), X, Y) 
if#(if(gt(s(0), s(_x51)), _x22, false), X, Y) 
if#(if(true, if(gt(0, _x41), _x22, false), _x31), X, Y) 
if#(if(gt(div(0, s(_x61)), _x41), _x22, false), X, Y) 
if#(if(gt(p(0), _x41), _x22, false), X, Y) 
if#(if(if(false, _x52, gt(0, _x41)), _x22, false), X, Y) 
if#(if(gt(if(false, _x62, 0), _x41), _x22, false), X, Y) 
if#(if(if(true, gt(0, _x41), _x51), _x22, false), X, Y) 
if#(if(gt(p(s(0)), _x41), _x22, false), X, Y) 
if#(if(false, _x32, if(gt(0, _x41), _x22, false)), X, Y) 
if#(p(s(if(gt(0, _x41), _x22, false))), X, Y) 
Thus, the rule if#(if(gt(0, _x41), _x22, false), X, Y) → T(Y) is replaced by the following rules:
if#(if(gt(if(false, _x62, 0), _x41), _x22, false), X, Y) → T(Y)if#(if(p(s(gt(0, _x41))), _x22, false), X, Y) → T(Y)
if#(if(true, if(gt(0, _x41), _x22, false), _x31), X, Y) → T(Y)if#(if(gt(s(0), s(_x51)), _x22, false), X, Y) → T(Y)
if#(if(false, _x32, if(gt(0, _x41), _x22, false)), X, Y) → T(Y)if#(p(s(if(gt(0, _x41), _x22, false))), X, Y) → T(Y)
if#(if(if(true, gt(0, _x41), _x51), _x22, false), X, Y) → T(Y)if#(if(gt(p(s(0)), _x41), _x22, false), X, Y) → T(Y)
if#(if(gt(if(true, 0, _x61), _x41), _x22, false), X, Y) → T(Y)if#(if(gt(p(0), _x41), _x22, false), X, Y) → T(Y)
if#(if(gt(div(0, s(_x61)), _x41), _x22, false), X, Y) → T(Y)if#(if(if(false, _x52, gt(0, _x41)), _x22, false), X, Y) → T(Y)
if#(minus(false, 0), X, Y) → T(Y)

Problem 16: BackwardsNarrowing



Dependency Pair Problem

Dependency Pairs

if#(if(p(s(gt(0, _x41))), _x22, false), X, Y)T(Y)if#(if(gt(s(0), s(_x51)), _x22, false), X, Y)T(Y)
if#(if(false, _x32, if(gt(0, _x41), _x22, false)), X, Y)T(Y)if#(p(s(if(gt(0, _x41), _x22, false))), X, Y)T(Y)
if#(if(p(if(false, _x52, s(p(s(false))))), _x22, false), X, Y)T(Y)if#(if(p(if(false, _x52, s(p(s(if(false, _x82, false)))))), _x22, false), X, Y)T(Y)
if#(if(p(s(if(false, _x62, p(s(if(false, _x82, false)))))), _x22, false), X, Y)T(Y)if#(if(p(s(if(false, _x62, p(s(false))))), _x22, false), X, Y)T(Y)
if#(if(if(true, false, _x41), _x22, false), X, Y)T(Y)if#(if(if(false, _x42, false), _x22, false), X, Y)T(Y)
if#(if(gt(p(s(0)), _x41), _x22, false), X, Y)T(Y)if#(if(gt(if(true, 0, _x61), _x41), _x22, false), X, Y)T(Y)
if#(if(gt(p(0), _x41), _x22, false), X, Y)T(Y)if#(if(p(s(p(if(true, s(false), _x71)))), _x22, false), X, Y)T(Y)
if#(if(p(if(true, s(false), _x51)), _x22, false), X, Y)T(Y)if#(if(if(true, p(s(p(s(false)))), _x41), _x22, false), X, Y)T(Y)
if#(if(gt(div(0, s(_x61)), _x41), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(p(s(if(false, _x82, false))))))), _x22, false), X, Y)T(Y)
if#(if(p(s(if(true, p(s(if(false, _x82, false))), _x61))), _x22, false), X, Y)T(Y)T(p(x_1))T(x_1)
if#(if(false, _x32, if(p(s(p(s(false)))), _x22, false)), X, Y)T(Y)if#(if(p(s(gt(0, _x61))), _x22, false), X, Y)T(Y)
if#(if(p(s(p(s(if(if(true, false, _x101), _x82, false))))), _x22, false), X, Y)T(Y)if#(if(p(s(if(false, _x62, false))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(false)))), _x22, false), X, Y)T(Y)if#(if(p(s(p(if(false, _x72, s(if(false, _x82, false)))))), _x22, false), X, Y)T(Y)
if#(if(true, if(p(s(false)), _x22, false), _x31), X, Y)T(Y)if#(if(if(true, p(s(false)), _x41), _x22, false), X, Y)T(Y)
if#(p(s(if(false, _x22, false))), X, Y)T(Y)if#(if(if(false, _x42, p(s(p(s(if(false, _x82, false)))))), _x22, false), X, Y)T(Y)
if#(minus(false, 0), X, Y)T(Y)if#(if(p(s(p(if(true, s(if(false, _x82, false)), _x71)))), _x22, false), X, Y)T(Y)
if#(true, X, Y)T(X)if#(if(if(true, p(s(p(s(if(false, _x82, false))))), _x41), _x22, false), X, Y)T(Y)
if#(p(s(if(p(s(false)), _x22, false))), X, Y)T(Y)if#(if(p(s(p(if(false, _x72, s(false))))), _x22, false), X, Y)T(Y)
if#(if(p(s(p(s(p(s(if(false, _x82, false))))))), _x22, false), X, Y)T(Y)if#(if(true, if(p(s(p(s(if(false, _x82, false))))), _x22, false), _x31), X, Y)T(Y)
if#(if(p(s(p(s(if(gt(0, _x101), _x82, false))))), _x22, false), X, Y)T(Y)if#(if(p(s(p(s(if(if(false, _x102, false), _x82, false))))), _x22, false), X, Y)T(Y)
if#(if(p(if(true, s(p(s(false))), _x51)), _x22, false), X, Y)T(Y)minus#(X, Y)if#(gt(Y, 0), minus(p(X), p(Y)), X)
T(minus(p(X), p(Y)))minus#(p(X), p(Y))if#(if(p(s(p(p(s(s(false)))))), _x22, false), X, Y)T(Y)
if#(if(p(s(p(s(gt(0, _x81))))), _x22, false), X, Y)T(Y)if#(if(p(s(p(s(if(false, _x92, if(false, _x82, false)))))), _x22, false), X, Y)T(Y)
if#(if(p(if(true, s(p(s(if(false, _x82, false)))), _x51)), _x22, false), X, Y)T(Y)if#(if(p(s(p(s(p(s(false)))))), _x22, false), X, Y)T(Y)
if#(if(true, if(p(s(p(s(false)))), _x22, false), _x31), X, Y)T(Y)if#(if(if(false, _x52, gt(0, _x41)), _x22, false), X, Y)T(Y)
if#(if(p(s(p(s(if(p(s(false)), _x82, false))))), _x22, false), X, Y)T(Y)if#(p(s(if(p(s(p(s(false)))), _x22, false))), X, Y)T(Y)
if#(if(p(s(p(s(if(true, false, _x81))))), _x22, false), X, Y)T(Y)if#(if(p(s(p(p(s(s(if(false, _x82, false))))))), _x22, false), X, Y)T(Y)
if#(if(gt(if(false, _x62, 0), _x41), _x22, false), X, Y)T(Y)if#(if(p(if(false, _x52, s(false))), _x22, false), X, Y)T(Y)
T(minus(x_1, x_2))T(x_2)if#(if(true, if(false, _x22, false), _x31), X, Y)T(Y)
if#(if(true, if(gt(0, _x41), _x22, false), _x31), X, Y)T(Y)if#(if(if(false, _x42, p(s(false))), _x22, false), X, Y)T(Y)
T(minus(x_1, x_2))T(x_1)if#(if(p(s(if(true, p(s(false)), _x61))), _x22, false), X, Y)T(Y)
if#(if(false, _x32, if(p(s(false)), _x22, false)), X, Y)T(Y)if#(p(s(false)), X, Y)T(Y)
if#(if(if(true, gt(0, _x41), _x51), _x22, false), X, Y)T(Y)if#(if(false, _x32, if(false, _x22, false)), X, Y)T(Y)
if#(if(p(p(s(s(p(s(false)))))), _x22, false), X, Y)T(Y)if#(if(if(false, _x42, p(s(p(s(false))))), _x22, false), X, Y)T(Y)
if#(if(false, _x32, if(p(s(p(s(if(false, _x82, false))))), _x22, false)), X, Y)T(Y)if#(if(p(s(p(s(if(true, if(false, _x82, false), _x91))))), _x22, false), X, Y)T(Y)
if#(if(p(s(if(true, false, _x61))), _x22, false), X, Y)T(Y)if#(gt(0, _x21), X, Y)T(Y)
if#(p(s(if(p(s(p(s(if(false, _x82, false))))), _x22, false))), X, Y)T(Y)if#(if(true, false, _x21), X, Y)T(Y)

Rewrite Rules

gt(0, Y)falsegt(s(X), 0)true
gt(s(X), s(Y))gt(X, Y)p(0)0
p(s(X))Xif(true, X, Y)X
if(false, X, Y)Yminus(X, Y)if(gt(Y, 0), minus(p(X), p(Y)), X)
div(0, s(Y))0div(s(X), s(Y))s(div(minus(X, Y), s(Y)))

Original Signature

Termination of terms over the following signature is verified: 0, minus, s, if, p, div, false, true, gt

Strategy

Context-sensitive strategy:
μ(true) = μ(T) = μ(0) = μ(false) = ∅
μ(p#) = μ(s) = μ(if) = μ(p) = μ(if#) = {1}
μ(gt#) = μ(minus) = μ(div) = μ(div#) = μ(minus#) = μ(gt) = {1, 2}


The left-hand side of the rule if#(if(p(s(gt(0, _x41))), _x22, false), X, Y) → T(Y) is backward narrowed to the following relevant and irrelevant terms (a narrowing is irrelevant if by dropping it the correctness (and completeness) of the processor is not influenced).
Relevant TermsIrrelevant Terms
if#(if(p(p(s(s(gt(0, _x41))))), _x22, false), X, Y) 
if#(if(p(s(gt(if(false, _x82, 0), _x41))), _x22, false), X, Y) 
if#(if(p(s(gt(p(0), _x41))), _x22, false), X, Y) 
if#(if(p(s(if(true, gt(0, _x41), _x71))), _x22, false), X, Y) 
if#(if(p(s(p(s(gt(0, _x41))))), _x22, false), X, Y) 
if#(if(if(false, _x52, p(s(gt(0, _x41)))), _x22, false), X, Y) 
if#(if(if(true, p(s(gt(0, _x41))), _x51), _x22, false), X, Y) 
if#(if(false, _x32, if(p(s(gt(0, _x41))), _x22, false)), X, Y) 
if#(if(p(if(true, s(gt(0, _x41)), _x61)), _x22, false), X, Y) 
if#(if(p(s(gt(if(true, 0, _x81), _x41))), _x22, false), X, Y) 
if#(p(s(if(p(s(gt(0, _x41))), _x22, false))), X, Y) 
if#(if(p(s(gt(p(s(0)), _x41))), _x22, false), X, Y) 
if#(if(p(s(gt(s(0), s(_x71)))), _x22, false), X, Y) 
if#(if(p(if(false, _x62, s(gt(0, _x41)))), _x22, false), X, Y) 
if#(if(p(s(gt(div(0, s(_x81)), _x41))), _x22, false), X, Y) 
if#(if(p(s(if(false, _x72, gt(0, _x41)))), _x22, false), X, Y) 
if#(if(true, if(p(s(gt(0, _x41))), _x22, false), _x31), X, Y) 
Thus, the rule if#(if(p(s(gt(0, _x41))), _x22, false), X, Y) → T(Y) is replaced by the following rules:
if#(if(true, if(p(s(gt(0, _x41))), _x22, false), _x31), X, Y) → T(Y)if#(if(p(s(if(true, gt(0, _x41), _x71))), _x22, false), X, Y) → T(Y)
if#(if(p(s(gt(s(0), s(_x71)))), _x22, false), X, Y) → T(Y)if#(if(p(s(gt(p(0), _x41))), _x22, false), X, Y) → T(Y)
if#(p(s(if(p(s(gt(0, _x41))), _x22, false))), X, Y) → T(Y)if#(if(p(if(false, _x62, s(gt(0, _x41)))), _x22, false), X, Y) → T(Y)
if#(if(p(s(gt(div(0, s(_x81)), _x41))), _x22, false), X, Y) → T(Y)if#(if(p(s(gt(p(s(0)), _x41))), _x22, false), X, Y) → T(Y)
if#(if(p(if(true, s(gt(0, _x41)), _x61)), _x22, false), X, Y) → T(Y)if#(if(false, _x32, if(p(s(gt(0, _x41))), _x22, false)), X, Y) → T(Y)
if#(if(if(false, _x52, p(s(gt(0, _x41)))), _x22, false), X, Y) → T(Y)if#(if(if(true, p(s(gt(0, _x41))), _x51), _x22, false), X, Y) → T(Y)
if#(if(p(s(if(false, _x72, gt(0, _x41)))), _x22, false), X, Y) → T(Y)if#(if(p(s(gt(if(true, 0, _x81), _x41))), _x22, false), X, Y) → T(Y)
if#(if(p(p(s(s(gt(0, _x41))))), _x22, false), X, Y) → T(Y)if#(if(p(s(p(s(gt(0, _x41))))), _x22, false), X, Y) → T(Y)
if#(if(p(s(gt(if(false, _x82, 0), _x41))), _x22, false), X, Y) → T(Y)

Problem 17: BackwardsNarrowing



Dependency Pair Problem

Dependency Pairs

if#(if(gt(s(0), s(_x51)), _x22, false), X, Y)T(Y)if#(if(false, _x32, if(gt(0, _x41), _x22, false)), X, Y)T(Y)
if#(if(p(s(if(true, gt(0, _x41), _x71))), _x22, false), X, Y)T(Y)if#(p(s(if(gt(0, _x41), _x22, false))), X, Y)T(Y)
if#(if(p(if(false, _x52, s(p(s(false))))), _x22, false), X, Y)T(Y)if#(if(p(if(false, _x52, s(p(s(if(false, _x82, false)))))), _x22, false), X, Y)T(Y)
if#(if(p(s(if(false, _x62, p(s(if(false, _x82, false)))))), _x22, false), X, Y)T(Y)if#(if(p(s(if(false, _x62, p(s(false))))), _x22, false), X, Y)T(Y)
if#(if(if(true, false, _x41), _x22, false), X, Y)T(Y)if#(if(if(false, _x42, false), _x22, false), X, Y)T(Y)
if#(if(gt(p(s(0)), _x41), _x22, false), X, Y)T(Y)if#(if(gt(if(true, 0, _x61), _x41), _x22, false), X, Y)T(Y)
if#(if(gt(p(0), _x41), _x22, false), X, Y)T(Y)if#(if(p(if(true, s(false), _x51)), _x22, false), X, Y)T(Y)
if#(if(p(s(p(if(true, s(false), _x71)))), _x22, false), X, Y)T(Y)if#(if(gt(div(0, s(_x61)), _x41), _x22, false), X, Y)T(Y)
if#(if(if(true, p(s(p(s(false)))), _x41), _x22, false), X, Y)T(Y)if#(if(p(if(true, s(gt(0, _x41)), _x61)), _x22, false), X, Y)T(Y)
if#(if(p(s(if(false, _x72, gt(0, _x41)))), _x22, false), X, Y)T(Y)if#(if(p(s(if(true, p(s(if(false, _x82, false))), _x61))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(p(s(if(false, _x82, false))))))), _x22, false), X, Y)T(Y)T(p(x_1))T(x_1)
if#(if(false, _x32, if(p(s(p(s(false)))), _x22, false)), X, Y)T(Y)if#(if(p(s(gt(s(0), s(_x71)))), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(0, _x61))), _x22, false), X, Y)T(Y)if#(if(p(s(p(s(if(if(true, false, _x101), _x82, false))))), _x22, false), X, Y)T(Y)
if#(if(p(s(if(false, _x62, false))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(false)))), _x22, false), X, Y)T(Y)
if#(if(p(s(p(if(false, _x72, s(if(false, _x82, false)))))), _x22, false), X, Y)T(Y)if#(if(true, if(p(s(false)), _x22, false), _x31), X, Y)T(Y)
if#(if(if(true, p(s(false)), _x41), _x22, false), X, Y)T(Y)if#(p(s(if(false, _x22, false))), X, Y)T(Y)
if#(if(p(s(gt(p(s(0)), _x41))), _x22, false), X, Y)T(Y)if#(if(if(false, _x42, p(s(p(s(if(false, _x82, false)))))), _x22, false), X, Y)T(Y)
if#(if(if(true, p(s(gt(0, _x41))), _x51), _x22, false), X, Y)T(Y)if#(minus(false, 0), X, Y)T(Y)
if#(if(p(s(p(if(true, s(if(false, _x82, false)), _x71)))), _x22, false), X, Y)T(Y)if#(true, X, Y)T(X)
if#(if(if(true, p(s(p(s(if(false, _x82, false))))), _x41), _x22, false), X, Y)T(Y)if#(p(s(if(p(s(false)), _x22, false))), X, Y)T(Y)
if#(if(p(s(p(if(false, _x72, s(false))))), _x22, false), X, Y)T(Y)if#(if(p(s(p(s(p(s(if(false, _x82, false))))))), _x22, false), X, Y)T(Y)
if#(if(true, if(p(s(p(s(if(false, _x82, false))))), _x22, false), _x31), X, Y)T(Y)if#(if(p(s(p(s(if(gt(0, _x101), _x82, false))))), _x22, false), X, Y)T(Y)
if#(if(p(s(p(s(if(if(false, _x102, false), _x82, false))))), _x22, false), X, Y)T(Y)if#(if(p(if(true, s(p(s(false))), _x51)), _x22, false), X, Y)T(Y)
minus#(X, Y)if#(gt(Y, 0), minus(p(X), p(Y)), X)T(minus(p(X), p(Y)))minus#(p(X), p(Y))
if#(if(p(s(p(p(s(s(false)))))), _x22, false), X, Y)T(Y)if#(if(p(s(p(s(gt(0, _x81))))), _x22, false), X, Y)T(Y)
if#(if(p(if(true, s(p(s(if(false, _x82, false)))), _x51)), _x22, false), X, Y)T(Y)if#(if(p(s(p(s(if(false, _x92, if(false, _x82, false)))))), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(div(0, s(_x81)), _x41))), _x22, false), X, Y)T(Y)if#(if(false, _x32, if(p(s(gt(0, _x41))), _x22, false)), X, Y)T(Y)
if#(if(p(s(p(s(p(s(false)))))), _x22, false), X, Y)T(Y)if#(if(if(false, _x52, gt(0, _x41)), _x22, false), X, Y)T(Y)
if#(if(true, if(p(s(p(s(false)))), _x22, false), _x31), X, Y)T(Y)if#(if(p(s(gt(if(true, 0, _x81), _x41))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(0, _x41))))), _x22, false), X, Y)T(Y)if#(if(p(s(p(s(if(p(s(false)), _x82, false))))), _x22, false), X, Y)T(Y)
if#(if(p(s(p(p(s(s(if(false, _x82, false))))))), _x22, false), X, Y)T(Y)if#(if(p(s(p(s(if(true, false, _x81))))), _x22, false), X, Y)T(Y)
if#(p(s(if(p(s(p(s(false)))), _x22, false))), X, Y)T(Y)if#(if(gt(if(false, _x62, 0), _x41), _x22, false), X, Y)T(Y)
if#(if(p(if(false, _x52, s(false))), _x22, false), X, Y)T(Y)if#(if(true, if(gt(0, _x41), _x22, false), _x31), X, Y)T(Y)
if#(if(true, if(false, _x22, false), _x31), X, Y)T(Y)T(minus(x_1, x_2))T(x_2)
if#(if(if(false, _x42, p(s(false))), _x22, false), X, Y)T(Y)if#(if(true, if(p(s(gt(0, _x41))), _x22, false), _x31), X, Y)T(Y)
T(minus(x_1, x_2))T(x_1)if#(if(p(s(if(true, p(s(false)), _x61))), _x22, false), X, Y)T(Y)
if#(if(false, _x32, if(p(s(false)), _x22, false)), X, Y)T(Y)if#(if(p(s(gt(p(0), _x41))), _x22, false), X, Y)T(Y)
if#(if(if(true, gt(0, _x41), _x51), _x22, false), X, Y)T(Y)if#(p(s(false)), X, Y)T(Y)
if#(p(s(if(p(s(gt(0, _x41))), _x22, false))), X, Y)T(Y)if#(if(false, _x32, if(false, _x22, false)), X, Y)T(Y)
if#(if(if(false, _x42, p(s(p(s(false))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(p(s(false)))))), _x22, false), X, Y)T(Y)
if#(if(false, _x32, if(p(s(p(s(if(false, _x82, false))))), _x22, false)), X, Y)T(Y)if#(if(p(s(p(s(if(true, if(false, _x82, false), _x91))))), _x22, false), X, Y)T(Y)
if#(if(p(if(false, _x62, s(gt(0, _x41)))), _x22, false), X, Y)T(Y)if#(if(if(false, _x52, p(s(gt(0, _x41)))), _x22, false), X, Y)T(Y)
if#(gt(0, _x21), X, Y)T(Y)if#(if(p(s(if(true, false, _x61))), _x22, false), X, Y)T(Y)
if#(if(p(s(p(s(gt(0, _x41))))), _x22, false), X, Y)T(Y)if#(if(p(s(gt(if(false, _x82, 0), _x41))), _x22, false), X, Y)T(Y)
if#(p(s(if(p(s(p(s(if(false, _x82, false))))), _x22, false))), X, Y)T(Y)if#(if(true, false, _x21), X, Y)T(Y)

Rewrite Rules

gt(0, Y)falsegt(s(X), 0)true
gt(s(X), s(Y))gt(X, Y)p(0)0
p(s(X))Xif(true, X, Y)X
if(false, X, Y)Yminus(X, Y)if(gt(Y, 0), minus(p(X), p(Y)), X)
div(0, s(Y))0div(s(X), s(Y))s(div(minus(X, Y), s(Y)))

Original Signature

Termination of terms over the following signature is verified: minus, 0, s, if, p, div, true, false, gt

Strategy

Context-sensitive strategy:
μ(true) = μ(T) = μ(0) = μ(false) = ∅
μ(p#) = μ(s) = μ(if) = μ(p) = μ(if#) = {1}
μ(gt#) = μ(minus) = μ(div) = μ(div#) = μ(minus#) = μ(gt) = {1, 2}


The left-hand side of the rule if#(if(gt(s(0), s(_x51)), _x22, false), X, Y) → T(Y) is backward narrowed to the following relevant and irrelevant terms (a narrowing is irrelevant if by dropping it the correctness (and completeness) of the processor is not influenced).
Relevant TermsIrrelevant Terms
if#(if(gt(s(p(s(0))), s(_x51)), _x22, false), X, Y) 
if#(p(s(if(gt(s(0), s(_x51)), _x22, false))), X, Y) 
if#(if(gt(if(true, s(0), _x51), s(_x51)), _x22, false), X, Y) 
if#(if(gt(s(s(0)), s(s(_x51))), _x22, false), X, Y) 
if#(if(true, if(gt(s(0), s(_x51)), _x22, false), _x31), X, Y) 
if#(if(gt(s(0), p(s(s(_x51)))), _x22, false), X, Y) 
if#(if(false, _x32, if(gt(s(0), s(_x51)), _x22, false)), X, Y) 
if#(if(gt(if(false, _x52, s(0)), s(_x51)), _x22, false), X, Y) 
if#(if(gt(s(if(true, 0, _x61)), s(_x51)), _x22, false), X, Y) 
if#(if(p(s(gt(s(0), s(_x51)))), _x22, false), X, Y) 
if#(if(gt(s(p(0)), s(_x51)), _x22, false), X, Y) 
if#(if(gt(s(div(0, s(_x61))), s(_x51)), _x22, false), X, Y) 
if#(if(gt(s(0), if(false, _x62, s(_x51))), _x22, false), X, Y) 
if#(if(gt(s(0), if(true, s(_x51), _x61)), _x22, false), X, Y) 
if#(if(if(true, gt(s(0), s(_x51)), _x41), _x22, false), X, Y) 
if#(if(gt(s(0), div(s(_x62), s(_x61))), _x22, false), X, Y) 
if#(if(if(false, _x42, gt(s(0), s(_x51))), _x22, false), X, Y) 
if#(if(gt(s(if(false, _x62, 0)), s(_x51)), _x22, false), X, Y) 
if#(if(gt(p(s(s(0))), s(_x51)), _x22, false), X, Y) 
Thus, the rule if#(if(gt(s(0), s(_x51)), _x22, false), X, Y) → T(Y) is replaced by the following rules:
if#(if(gt(s(if(false, _x62, 0)), s(_x51)), _x22, false), X, Y) → T(Y)if#(if(if(false, _x42, gt(s(0), s(_x51))), _x22, false), X, Y) → T(Y)
if#(if(gt(s(div(0, s(_x61))), s(_x51)), _x22, false), X, Y) → T(Y)if#(if(gt(s(p(0)), s(_x51)), _x22, false), X, Y) → T(Y)
if#(if(gt(s(0), if(false, _x62, s(_x51))), _x22, false), X, Y) → T(Y)if#(if(gt(s(0), div(s(_x62), s(_x61))), _x22, false), X, Y) → T(Y)
if#(if(gt(s(s(0)), s(s(_x51))), _x22, false), X, Y) → T(Y)if#(if(p(s(gt(s(0), s(_x51)))), _x22, false), X, Y) → T(Y)
if#(if(gt(s(0), p(s(s(_x51)))), _x22, false), X, Y) → T(Y)if#(if(gt(p(s(s(0))), s(_x51)), _x22, false), X, Y) → T(Y)
if#(if(false, _x32, if(gt(s(0), s(_x51)), _x22, false)), X, Y) → T(Y)if#(p(s(if(gt(s(0), s(_x51)), _x22, false))), X, Y) → T(Y)
if#(if(gt(s(if(true, 0, _x61)), s(_x51)), _x22, false), X, Y) → T(Y)if#(if(gt(s(0), if(true, s(_x51), _x61)), _x22, false), X, Y) → T(Y)
if#(if(true, if(gt(s(0), s(_x51)), _x22, false), _x31), X, Y) → T(Y)if#(if(if(true, gt(s(0), s(_x51)), _x41), _x22, false), X, Y) → T(Y)
if#(if(gt(if(false, _x52, s(0)), s(_x51)), _x22, false), X, Y) → T(Y)if#(if(gt(s(p(s(0))), s(_x51)), _x22, false), X, Y) → T(Y)
if#(if(gt(if(true, s(0), _x51), s(_x51)), _x22, false), X, Y) → T(Y)

Problem 19: BackwardsNarrowing



Dependency Pair Problem

Dependency Pairs

if#(if(p(if(false, _x52, s(p(s(false))))), _x22, false), X, Y)T(Y)if#(if(gt(s(0), if(false, _x62, s(_x51))), _x22, false), X, Y)T(Y)
if#(if(if(false, _x42, false), _x22, false), X, Y)T(Y)if#(if(gt(s(0), p(s(s(_x51)))), _x22, false), X, Y)T(Y)
if#(if(gt(if(true, 0, _x61), _x41), _x22, false), X, Y)T(Y)if#(if(gt(p(0), _x41), _x22, false), X, Y)T(Y)
if#(if(p(if(true, s(false), _x51)), _x22, false), X, Y)T(Y)if#(if(p(s(p(if(true, s(false), _x71)))), _x22, false), X, Y)T(Y)
if#(if(gt(div(0, s(_x61)), _x41), _x22, false), X, Y)T(Y)if#(if(p(s(if(true, p(s(if(false, _x82, false))), _x61))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(p(s(if(false, _x82, false))))))), _x22, false), X, Y)T(Y)if#(if(p(s(p(s(if(if(true, false, _x101), _x82, false))))), _x22, false), X, Y)T(Y)
if#(if(p(s(if(false, _x62, false))), _x22, false), X, Y)T(Y)if#(if(true, if(p(s(false)), _x22, false), _x31), X, Y)T(Y)
if#(if(if(false, _x42, p(s(p(s(if(false, _x82, false)))))), _x22, false), X, Y)T(Y)if#(if(if(true, p(s(gt(0, _x41))), _x51), _x22, false), X, Y)T(Y)
if#(if(gt(if(false, _x52, s(0)), s(_x51)), _x22, false), X, Y)T(Y)if#(if(if(true, gt(s(0), s(_x51)), _x41), _x22, false), X, Y)T(Y)
if#(if(p(s(p(if(true, s(if(false, _x82, false)), _x71)))), _x22, false), X, Y)T(Y)if#(minus(false, 0), X, Y)T(Y)
if#(if(gt(if(true, s(0), _x51), s(_x51)), _x22, false), X, Y)T(Y)if#(true, X, Y)T(X)
if#(if(true, if(p(s(p(s(if(false, _x82, false))))), _x22, false), _x31), X, Y)T(Y)if#(if(p(s(p(s(if(if(false, _x102, false), _x82, false))))), _x22, false), X, Y)T(Y)
if#(if(p(if(true, s(p(s(false))), _x51)), _x22, false), X, Y)T(Y)minus#(X, Y)if#(gt(Y, 0), minus(p(X), p(Y)), X)
T(minus(p(X), p(Y)))minus#(p(X), p(Y))if#(if(false, _x32, if(gt(s(0), s(_x51)), _x22, false)), X, Y)T(Y)
if#(if(p(s(p(s(if(false, _x92, if(false, _x82, false)))))), _x22, false), X, Y)T(Y)if#(if(gt(s(if(true, 0, _x61)), s(_x51)), _x22, false), X, Y)T(Y)
if#(if(gt(s(0), if(true, s(_x51), _x61)), _x22, false), X, Y)T(Y)if#(if(p(s(gt(div(0, s(_x81)), _x41))), _x22, false), X, Y)T(Y)
if#(if(p(s(p(s(p(s(false)))))), _x22, false), X, Y)T(Y)if#(if(true, if(p(s(p(s(false)))), _x22, false), _x31), X, Y)T(Y)
if#(p(s(if(p(s(p(s(false)))), _x22, false))), X, Y)T(Y)if#(if(p(if(false, _x52, s(false))), _x22, false), X, Y)T(Y)
if#(if(if(false, _x42, gt(s(0), s(_x51))), _x22, false), X, Y)T(Y)if#(if(true, if(gt(0, _x41), _x22, false), _x31), X, Y)T(Y)
if#(if(true, if(false, _x22, false), _x31), X, Y)T(Y)if#(if(if(false, _x42, p(s(false))), _x22, false), X, Y)T(Y)
if#(p(s(if(p(s(gt(0, _x41))), _x22, false))), X, Y)T(Y)if#(if(if(false, _x42, p(s(p(s(false))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(p(s(false)))))), _x22, false), X, Y)T(Y)if#(if(p(s(p(s(if(true, if(false, _x82, false), _x91))))), _x22, false), X, Y)T(Y)
if#(if(p(if(false, _x62, s(gt(0, _x41)))), _x22, false), X, Y)T(Y)if#(if(if(false, _x52, p(s(gt(0, _x41)))), _x22, false), X, Y)T(Y)
if#(gt(0, _x21), X, Y)T(Y)if#(if(p(s(gt(if(false, _x82, 0), _x41))), _x22, false), X, Y)T(Y)
if#(p(s(if(p(s(p(s(if(false, _x82, false))))), _x22, false))), X, Y)T(Y)if#(if(gt(s(div(0, s(_x61))), s(_x51)), _x22, false), X, Y)T(Y)
if#(if(false, _x32, if(gt(0, _x41), _x22, false)), X, Y)T(Y)if#(if(p(s(if(true, gt(0, _x41), _x71))), _x22, false), X, Y)T(Y)
if#(if(gt(s(p(0)), s(_x51)), _x22, false), X, Y)T(Y)if#(if(p(if(false, _x52, s(p(s(if(false, _x82, false)))))), _x22, false), X, Y)T(Y)
if#(p(s(if(gt(0, _x41), _x22, false))), X, Y)T(Y)if#(if(p(s(if(false, _x62, p(s(if(false, _x82, false)))))), _x22, false), X, Y)T(Y)
if#(if(gt(s(0), div(s(_x62), s(_x61))), _x22, false), X, Y)T(Y)if#(if(if(true, false, _x41), _x22, false), X, Y)T(Y)
if#(if(p(s(if(false, _x62, p(s(false))))), _x22, false), X, Y)T(Y)if#(if(p(s(gt(s(0), s(_x51)))), _x22, false), X, Y)T(Y)
if#(if(gt(p(s(0)), _x41), _x22, false), X, Y)T(Y)if#(if(p(if(true, s(gt(0, _x41)), _x61)), _x22, false), X, Y)T(Y)
if#(if(if(true, p(s(p(s(false)))), _x41), _x22, false), X, Y)T(Y)if#(if(p(s(if(false, _x72, gt(0, _x41)))), _x22, false), X, Y)T(Y)
if#(if(gt(s(if(false, _x62, 0)), s(_x51)), _x22, false), X, Y)T(Y)T(p(x_1))T(x_1)
if#(if(false, _x32, if(p(s(p(s(false)))), _x22, false)), X, Y)T(Y)if#(if(p(s(gt(s(0), s(_x71)))), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(0, _x61))), _x22, false), X, Y)T(Y)if#(if(p(s(p(if(false, _x72, s(if(false, _x82, false)))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(false)))), _x22, false), X, Y)T(Y)if#(p(s(if(false, _x22, false))), X, Y)T(Y)
if#(if(if(true, p(s(false)), _x41), _x22, false), X, Y)T(Y)if#(if(p(s(gt(p(s(0)), _x41))), _x22, false), X, Y)T(Y)
if#(if(if(true, p(s(p(s(if(false, _x82, false))))), _x41), _x22, false), X, Y)T(Y)if#(p(s(if(p(s(false)), _x22, false))), X, Y)T(Y)
if#(if(p(s(p(s(p(s(if(false, _x82, false))))))), _x22, false), X, Y)T(Y)if#(if(p(s(p(if(false, _x72, s(false))))), _x22, false), X, Y)T(Y)
if#(if(p(s(p(s(if(gt(0, _x101), _x82, false))))), _x22, false), X, Y)T(Y)if#(if(p(s(p(p(s(s(false)))))), _x22, false), X, Y)T(Y)
if#(if(p(s(p(s(gt(0, _x81))))), _x22, false), X, Y)T(Y)if#(if(p(if(true, s(p(s(if(false, _x82, false)))), _x51)), _x22, false), X, Y)T(Y)
if#(if(false, _x32, if(p(s(gt(0, _x41))), _x22, false)), X, Y)T(Y)if#(if(gt(s(p(s(0))), s(_x51)), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(0, _x41))))), _x22, false), X, Y)T(Y)if#(if(p(s(gt(if(true, 0, _x81), _x41))), _x22, false), X, Y)T(Y)
if#(if(if(false, _x52, gt(0, _x41)), _x22, false), X, Y)T(Y)if#(if(p(s(p(s(if(p(s(false)), _x82, false))))), _x22, false), X, Y)T(Y)
if#(if(p(s(p(s(if(true, false, _x81))))), _x22, false), X, Y)T(Y)if#(if(p(s(p(p(s(s(if(false, _x82, false))))))), _x22, false), X, Y)T(Y)
if#(if(gt(if(false, _x62, 0), _x41), _x22, false), X, Y)T(Y)T(minus(x_1, x_2))T(x_2)
if#(if(true, if(p(s(gt(0, _x41))), _x22, false), _x31), X, Y)T(Y)T(minus(x_1, x_2))T(x_1)
if#(if(p(s(if(true, p(s(false)), _x61))), _x22, false), X, Y)T(Y)if#(if(false, _x32, if(p(s(false)), _x22, false)), X, Y)T(Y)
if#(if(gt(s(s(0)), s(s(_x51))), _x22, false), X, Y)T(Y)if#(if(p(s(gt(p(0), _x41))), _x22, false), X, Y)T(Y)
if#(if(if(true, gt(0, _x41), _x51), _x22, false), X, Y)T(Y)if#(p(s(false)), X, Y)T(Y)
if#(if(gt(p(s(s(0))), s(_x51)), _x22, false), X, Y)T(Y)if#(if(false, _x32, if(false, _x22, false)), X, Y)T(Y)
if#(p(s(if(gt(s(0), s(_x51)), _x22, false))), X, Y)T(Y)if#(if(false, _x32, if(p(s(p(s(if(false, _x82, false))))), _x22, false)), X, Y)T(Y)
if#(if(true, if(gt(s(0), s(_x51)), _x22, false), _x31), X, Y)T(Y)if#(if(p(s(if(true, false, _x61))), _x22, false), X, Y)T(Y)
if#(if(p(s(p(s(gt(0, _x41))))), _x22, false), X, Y)T(Y)if#(if(true, false, _x21), X, Y)T(Y)

Rewrite Rules

gt(0, Y)falsegt(s(X), 0)true
gt(s(X), s(Y))gt(X, Y)p(0)0
p(s(X))Xif(true, X, Y)X
if(false, X, Y)Yminus(X, Y)if(gt(Y, 0), minus(p(X), p(Y)), X)
div(0, s(Y))0div(s(X), s(Y))s(div(minus(X, Y), s(Y)))

Original Signature

Termination of terms over the following signature is verified: 0, minus, s, if, p, div, false, true, gt

Strategy

Context-sensitive strategy:
μ(true) = μ(T) = μ(0) = μ(false) = ∅
μ(p#) = μ(s) = μ(if) = μ(p) = μ(if#) = {1}
μ(gt#) = μ(minus) = μ(div) = μ(div#) = μ(minus#) = μ(gt) = {1, 2}


The left-hand side of the rule if#(if(p(if(false, _x52, s(p(s(false))))), _x22, false), X, Y) → T(Y) is backward narrowed to the following relevant and irrelevant terms (a narrowing is irrelevant if by dropping it the correctness (and completeness) of the processor is not influenced).
Relevant TermsIrrelevant Terms
if#(if(p(if(gt(0, _x71), _x52, s(p(s(false))))), _x22, false), X, Y) 
if#(if(if(true, p(if(false, _x52, s(p(s(false))))), _x41), _x22, false), X, Y) 
if#(if(true, if(p(if(false, _x52, s(p(s(false))))), _x22, false), _x31), X, Y) 
if#(if(p(if(if(false, _x72, false), _x52, s(p(s(false))))), _x22, false), X, Y) 
if#(if(p(if(if(true, false, _x71), _x52, s(p(s(false))))), _x22, false), X, Y) 
if#(if(p(if(false, _x62, if(false, _x52, s(p(s(false)))))), _x22, false), X, Y) 
if#(if(p(if(true, if(false, _x52, s(p(s(false)))), _x61)), _x22, false), X, Y) 
if#(if(p(if(p(s(false)), _x52, s(p(s(false))))), _x22, false), X, Y) 
if#(if(p(s(p(if(false, _x52, s(p(s(false))))))), _x22, false), X, Y) 
if#(if(p(p(s(if(false, _x52, s(p(s(false))))))), _x22, false), X, Y) 
if#(p(s(if(p(if(false, _x52, s(p(s(false))))), _x22, false))), X, Y) 
if#(if(if(false, _x42, p(if(false, _x52, s(p(s(false)))))), _x22, false), X, Y) 
if#(if(false, _x32, if(p(if(false, _x52, s(p(s(false))))), _x22, false)), X, Y) 
Thus, the rule if#(if(p(if(false, _x52, s(p(s(false))))), _x22, false), X, Y) → T(Y) is replaced by the following rules:
if#(p(s(if(p(if(false, _x52, s(p(s(false))))), _x22, false))), X, Y) → T(Y)if#(if(if(false, _x42, p(if(false, _x52, s(p(s(false)))))), _x22, false), X, Y) → T(Y)
if#(if(p(if(if(true, false, _x71), _x52, s(p(s(false))))), _x22, false), X, Y) → T(Y)if#(if(p(if(if(false, _x72, false), _x52, s(p(s(false))))), _x22, false), X, Y) → T(Y)
if#(if(p(p(s(if(false, _x52, s(p(s(false))))))), _x22, false), X, Y) → T(Y)if#(if(p(if(true, if(false, _x52, s(p(s(false)))), _x61)), _x22, false), X, Y) → T(Y)
if#(if(false, _x32, if(p(if(false, _x52, s(p(s(false))))), _x22, false)), X, Y) → T(Y)if#(if(p(if(p(s(false)), _x52, s(p(s(false))))), _x22, false), X, Y) → T(Y)
if#(if(if(true, p(if(false, _x52, s(p(s(false))))), _x41), _x22, false), X, Y) → T(Y)if#(if(p(if(false, _x62, if(false, _x52, s(p(s(false)))))), _x22, false), X, Y) → T(Y)
if#(if(p(if(gt(0, _x71), _x52, s(p(s(false))))), _x22, false), X, Y) → T(Y)if#(if(true, if(p(if(false, _x52, s(p(s(false))))), _x22, false), _x31), X, Y) → T(Y)
if#(if(p(s(p(if(false, _x52, s(p(s(false))))))), _x22, false), X, Y) → T(Y)

Problem 21: BackwardsNarrowing



Dependency Pair Problem

Dependency Pairs

if#(if(gt(s(0), if(false, _x62, s(_x51))), _x22, false), X, Y)T(Y)if#(if(if(false, _x42, false), _x22, false), X, Y)T(Y)
if#(if(gt(s(0), p(s(s(_x51)))), _x22, false), X, Y)T(Y)if#(if(gt(if(true, 0, _x61), _x41), _x22, false), X, Y)T(Y)
if#(if(gt(p(0), _x41), _x22, false), X, Y)T(Y)if#(if(p(s(p(if(true, s(false), _x71)))), _x22, false), X, Y)T(Y)
if#(if(p(if(true, s(false), _x51)), _x22, false), X, Y)T(Y)if#(if(gt(div(0, s(_x61)), _x41), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(p(s(if(false, _x82, false))))))), _x22, false), X, Y)T(Y)if#(if(p(s(if(true, p(s(if(false, _x82, false))), _x61))), _x22, false), X, Y)T(Y)
if#(if(p(if(if(true, false, _x71), _x52, s(p(s(false))))), _x22, false), X, Y)T(Y)if#(if(false, _x32, if(p(if(false, _x52, s(p(s(false))))), _x22, false)), X, Y)T(Y)
if#(if(p(s(p(s(if(if(true, false, _x101), _x82, false))))), _x22, false), X, Y)T(Y)if#(if(p(s(if(false, _x62, false))), _x22, false), X, Y)T(Y)
if#(if(true, if(p(s(false)), _x22, false), _x31), X, Y)T(Y)if#(if(if(false, _x42, p(s(p(s(if(false, _x82, false)))))), _x22, false), X, Y)T(Y)
if#(if(if(true, p(s(gt(0, _x41))), _x51), _x22, false), X, Y)T(Y)if#(if(gt(if(false, _x52, s(0)), s(_x51)), _x22, false), X, Y)T(Y)
if#(if(if(true, gt(s(0), s(_x51)), _x41), _x22, false), X, Y)T(Y)if#(if(p(s(p(if(true, s(if(false, _x82, false)), _x71)))), _x22, false), X, Y)T(Y)
if#(minus(false, 0), X, Y)T(Y)if#(if(gt(if(true, s(0), _x51), s(_x51)), _x22, false), X, Y)T(Y)
if#(true, X, Y)T(X)if#(if(true, if(p(s(p(s(if(false, _x82, false))))), _x22, false), _x31), X, Y)T(Y)
if#(if(p(s(p(s(if(if(false, _x102, false), _x82, false))))), _x22, false), X, Y)T(Y)if#(if(p(if(true, s(p(s(false))), _x51)), _x22, false), X, Y)T(Y)
minus#(X, Y)if#(gt(Y, 0), minus(p(X), p(Y)), X)T(minus(p(X), p(Y)))minus#(p(X), p(Y))
if#(if(false, _x32, if(gt(s(0), s(_x51)), _x22, false)), X, Y)T(Y)if#(if(p(s(p(s(if(false, _x92, if(false, _x82, false)))))), _x22, false), X, Y)T(Y)
if#(if(p(if(false, _x62, if(false, _x52, s(p(s(false)))))), _x22, false), X, Y)T(Y)if#(if(gt(s(0), if(true, s(_x51), _x61)), _x22, false), X, Y)T(Y)
if#(if(gt(s(if(true, 0, _x61)), s(_x51)), _x22, false), X, Y)T(Y)if#(if(p(s(gt(div(0, s(_x81)), _x41))), _x22, false), X, Y)T(Y)
if#(if(p(s(p(s(p(s(false)))))), _x22, false), X, Y)T(Y)if#(if(true, if(p(s(p(s(false)))), _x22, false), _x31), X, Y)T(Y)
if#(p(s(if(p(s(p(s(false)))), _x22, false))), X, Y)T(Y)if#(if(p(if(false, _x52, s(false))), _x22, false), X, Y)T(Y)
if#(if(true, if(false, _x22, false), _x31), X, Y)T(Y)if#(if(true, if(gt(0, _x41), _x22, false), _x31), X, Y)T(Y)
if#(if(if(false, _x42, gt(s(0), s(_x51))), _x22, false), X, Y)T(Y)if#(if(if(false, _x42, p(s(false))), _x22, false), X, Y)T(Y)
if#(p(s(if(p(s(gt(0, _x41))), _x22, false))), X, Y)T(Y)if#(if(p(p(s(s(p(s(false)))))), _x22, false), X, Y)T(Y)
if#(if(if(false, _x42, p(s(p(s(false))))), _x22, false), X, Y)T(Y)if#(if(p(if(false, _x62, s(gt(0, _x41)))), _x22, false), X, Y)T(Y)
if#(if(p(s(p(s(if(true, if(false, _x82, false), _x91))))), _x22, false), X, Y)T(Y)if#(if(p(if(gt(0, _x71), _x52, s(p(s(false))))), _x22, false), X, Y)T(Y)
if#(if(if(false, _x52, p(s(gt(0, _x41)))), _x22, false), X, Y)T(Y)if#(gt(0, _x21), X, Y)T(Y)
if#(if(p(s(gt(if(false, _x82, 0), _x41))), _x22, false), X, Y)T(Y)if#(p(s(if(p(s(p(s(if(false, _x82, false))))), _x22, false))), X, Y)T(Y)
if#(if(if(false, _x42, p(if(false, _x52, s(p(s(false)))))), _x22, false), X, Y)T(Y)if#(if(gt(s(div(0, s(_x61))), s(_x51)), _x22, false), X, Y)T(Y)
if#(if(false, _x32, if(gt(0, _x41), _x22, false)), X, Y)T(Y)if#(if(p(s(if(true, gt(0, _x41), _x71))), _x22, false), X, Y)T(Y)
if#(if(gt(s(p(0)), s(_x51)), _x22, false), X, Y)T(Y)if#(if(p(if(false, _x52, s(p(s(if(false, _x82, false)))))), _x22, false), X, Y)T(Y)
if#(p(s(if(gt(0, _x41), _x22, false))), X, Y)T(Y)if#(if(p(s(if(false, _x62, p(s(if(false, _x82, false)))))), _x22, false), X, Y)T(Y)
if#(if(gt(s(0), div(s(_x62), s(_x61))), _x22, false), X, Y)T(Y)if#(if(if(true, false, _x41), _x22, false), X, Y)T(Y)
if#(if(p(s(if(false, _x62, p(s(false))))), _x22, false), X, Y)T(Y)if#(if(p(s(gt(s(0), s(_x51)))), _x22, false), X, Y)T(Y)
if#(if(gt(p(s(0)), _x41), _x22, false), X, Y)T(Y)if#(if(p(if(true, s(gt(0, _x41)), _x61)), _x22, false), X, Y)T(Y)
if#(if(if(true, p(s(p(s(false)))), _x41), _x22, false), X, Y)T(Y)if#(if(p(s(if(false, _x72, gt(0, _x41)))), _x22, false), X, Y)T(Y)
if#(if(p(s(p(if(false, _x52, s(p(s(false))))))), _x22, false), X, Y)T(Y)if#(if(gt(s(if(false, _x62, 0)), s(_x51)), _x22, false), X, Y)T(Y)
T(p(x_1))T(x_1)if#(if(false, _x32, if(p(s(p(s(false)))), _x22, false)), X, Y)T(Y)
if#(if(p(s(gt(s(0), s(_x71)))), _x22, false), X, Y)T(Y)if#(if(p(if(true, if(false, _x52, s(p(s(false)))), _x61)), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(0, _x61))), _x22, false), X, Y)T(Y)if#(if(p(s(p(if(false, _x72, s(if(false, _x82, false)))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(false)))), _x22, false), X, Y)T(Y)if#(p(s(if(false, _x22, false))), X, Y)T(Y)
if#(if(if(true, p(s(false)), _x41), _x22, false), X, Y)T(Y)if#(if(p(s(gt(p(s(0)), _x41))), _x22, false), X, Y)T(Y)
if#(if(if(true, p(s(p(s(if(false, _x82, false))))), _x41), _x22, false), X, Y)T(Y)if#(p(s(if(p(s(false)), _x22, false))), X, Y)T(Y)
if#(if(p(p(s(if(false, _x52, s(p(s(false))))))), _x22, false), X, Y)T(Y)if#(if(p(if(if(false, _x72, false), _x52, s(p(s(false))))), _x22, false), X, Y)T(Y)
if#(if(p(s(p(s(p(s(if(false, _x82, false))))))), _x22, false), X, Y)T(Y)if#(if(p(s(p(if(false, _x72, s(false))))), _x22, false), X, Y)T(Y)
if#(if(p(s(p(s(if(gt(0, _x101), _x82, false))))), _x22, false), X, Y)T(Y)if#(if(p(if(p(s(false)), _x52, s(p(s(false))))), _x22, false), X, Y)T(Y)
if#(if(p(s(p(p(s(s(false)))))), _x22, false), X, Y)T(Y)if#(if(p(s(p(s(gt(0, _x81))))), _x22, false), X, Y)T(Y)
if#(if(if(true, p(if(false, _x52, s(p(s(false))))), _x41), _x22, false), X, Y)T(Y)if#(if(p(if(true, s(p(s(if(false, _x82, false)))), _x51)), _x22, false), X, Y)T(Y)
if#(if(false, _x32, if(p(s(gt(0, _x41))), _x22, false)), X, Y)T(Y)if#(if(if(false, _x52, gt(0, _x41)), _x22, false), X, Y)T(Y)
if#(if(true, if(p(if(false, _x52, s(p(s(false))))), _x22, false), _x31), X, Y)T(Y)if#(if(gt(s(p(s(0))), s(_x51)), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(0, _x41))))), _x22, false), X, Y)T(Y)if#(if(p(s(gt(if(true, 0, _x81), _x41))), _x22, false), X, Y)T(Y)
if#(if(p(s(p(s(if(p(s(false)), _x82, false))))), _x22, false), X, Y)T(Y)if#(if(p(s(p(p(s(s(if(false, _x82, false))))))), _x22, false), X, Y)T(Y)
if#(if(p(s(p(s(if(true, false, _x81))))), _x22, false), X, Y)T(Y)if#(if(gt(if(false, _x62, 0), _x41), _x22, false), X, Y)T(Y)
if#(p(s(if(p(if(false, _x52, s(p(s(false))))), _x22, false))), X, Y)T(Y)T(minus(x_1, x_2))T(x_2)
if#(if(true, if(p(s(gt(0, _x41))), _x22, false), _x31), X, Y)T(Y)T(minus(x_1, x_2))T(x_1)
if#(if(p(s(if(true, p(s(false)), _x61))), _x22, false), X, Y)T(Y)if#(if(false, _x32, if(p(s(false)), _x22, false)), X, Y)T(Y)
if#(if(p(s(gt(p(0), _x41))), _x22, false), X, Y)T(Y)if#(if(gt(s(s(0)), s(s(_x51))), _x22, false), X, Y)T(Y)
if#(p(s(false)), X, Y)T(Y)if#(if(if(true, gt(0, _x41), _x51), _x22, false), X, Y)T(Y)
if#(if(gt(p(s(s(0))), s(_x51)), _x22, false), X, Y)T(Y)if#(p(s(if(gt(s(0), s(_x51)), _x22, false))), X, Y)T(Y)
if#(if(false, _x32, if(false, _x22, false)), X, Y)T(Y)if#(if(false, _x32, if(p(s(p(s(if(false, _x82, false))))), _x22, false)), X, Y)T(Y)
if#(if(true, if(gt(s(0), s(_x51)), _x22, false), _x31), X, Y)T(Y)if#(if(p(s(p(s(gt(0, _x41))))), _x22, false), X, Y)T(Y)
if#(if(p(s(if(true, false, _x61))), _x22, false), X, Y)T(Y)if#(if(true, false, _x21), X, Y)T(Y)

Rewrite Rules

gt(0, Y)falsegt(s(X), 0)true
gt(s(X), s(Y))gt(X, Y)p(0)0
p(s(X))Xif(true, X, Y)X
if(false, X, Y)Yminus(X, Y)if(gt(Y, 0), minus(p(X), p(Y)), X)
div(0, s(Y))0div(s(X), s(Y))s(div(minus(X, Y), s(Y)))

Original Signature

Termination of terms over the following signature is verified: minus, 0, s, if, p, div, true, false, gt

Strategy

Context-sensitive strategy:
μ(true) = μ(T) = μ(0) = μ(false) = ∅
μ(p#) = μ(s) = μ(if) = μ(p) = μ(if#) = {1}
μ(gt#) = μ(minus) = μ(div) = μ(div#) = μ(minus#) = μ(gt) = {1, 2}


The left-hand side of the rule if#(if(gt(s(0), if(false, _x62, s(_x51))), _x22, false), X, Y) → T(Y) is backward narrowed to the following relevant and irrelevant terms (a narrowing is irrelevant if by dropping it the correctness (and completeness) of the processor is not influenced).
Relevant TermsIrrelevant Terms
if#(if(gt(s(if(true, 0, _x61)), if(false, _x62, s(_x51))), _x22, false), X, Y) 
if#(if(gt(if(false, _x52, s(0)), if(false, _x62, s(_x51))), _x22, false), X, Y) 
if#(p(s(if(gt(s(0), if(false, _x62, s(_x51))), _x22, false))), X, Y) 
if#(if(gt(s(if(false, _x62, 0)), if(false, _x62, s(_x51))), _x22, false), X, Y) 
if#(if(gt(s(p(s(0))), if(false, _x62, s(_x51))), _x22, false), X, Y) 
if#(if(true, if(gt(s(0), if(false, _x62, s(_x51))), _x22, false), _x31), X, Y) 
if#(if(gt(s(0), if(gt(0, _x81), _x62, s(_x51))), _x22, false), X, Y) 
if#(if(gt(if(true, s(0), _x51), if(false, _x62, s(_x51))), _x22, false), X, Y) 
if#(if(p(s(gt(s(0), if(false, _x62, s(_x51))))), _x22, false), X, Y) 
if#(if(gt(s(0), if(if(false, _x82, false), _x62, s(_x51))), _x22, false), X, Y) 
if#(if(if(false, _x42, gt(s(0), if(false, _x62, s(_x51)))), _x22, false), X, Y) 
if#(if(false, _x32, if(gt(s(0), if(false, _x62, s(_x51))), _x22, false)), X, Y) 
if#(if(gt(s(0), if(if(true, false, _x81), _x62, s(_x51))), _x22, false), X, Y) 
if#(if(gt(s(div(0, s(_x61))), if(false, _x62, s(_x51))), _x22, false), X, Y) 
if#(if(gt(s(0), p(s(if(false, _x62, s(_x51))))), _x22, false), X, Y) 
if#(if(gt(s(0), if(p(s(false)), _x62, s(_x51))), _x22, false), X, Y) 
if#(if(gt(s(s(0)), s(if(false, _x62, s(_x51)))), _x22, false), X, Y) 
if#(if(gt(p(s(s(0))), if(false, _x62, s(_x51))), _x22, false), X, Y) 
if#(if(gt(s(0), if(true, if(false, _x62, s(_x51)), _x71)), _x22, false), X, Y) 
if#(if(gt(s(0), if(false, _x72, if(false, _x62, s(_x51)))), _x22, false), X, Y) 
if#(if(if(true, gt(s(0), if(false, _x62, s(_x51))), _x41), _x22, false), X, Y) 
if#(if(gt(s(p(0)), if(false, _x62, s(_x51))), _x22, false), X, Y) 
Thus, the rule if#(if(gt(s(0), if(false, _x62, s(_x51))), _x22, false), X, Y) → T(Y) is replaced by the following rules:
if#(p(s(if(gt(s(0), if(false, _x62, s(_x51))), _x22, false))), X, Y) → T(Y)if#(if(gt(s(0), if(false, _x72, if(false, _x62, s(_x51)))), _x22, false), X, Y) → T(Y)
if#(if(true, if(gt(s(0), if(false, _x62, s(_x51))), _x22, false), _x31), X, Y) → T(Y)if#(if(gt(s(0), p(s(if(false, _x62, s(_x51))))), _x22, false), X, Y) → T(Y)
if#(if(gt(s(p(s(0))), if(false, _x62, s(_x51))), _x22, false), X, Y) → T(Y)if#(if(gt(s(0), if(gt(0, _x81), _x62, s(_x51))), _x22, false), X, Y) → T(Y)
if#(if(gt(s(0), if(true, if(false, _x62, s(_x51)), _x71)), _x22, false), X, Y) → T(Y)if#(if(gt(s(0), if(if(false, _x82, false), _x62, s(_x51))), _x22, false), X, Y) → T(Y)
if#(if(gt(s(s(0)), s(if(false, _x62, s(_x51)))), _x22, false), X, Y) → T(Y)if#(if(gt(p(s(s(0))), if(false, _x62, s(_x51))), _x22, false), X, Y) → T(Y)
if#(if(gt(s(if(true, 0, _x61)), if(false, _x62, s(_x51))), _x22, false), X, Y) → T(Y)if#(if(false, _x32, if(gt(s(0), if(false, _x62, s(_x51))), _x22, false)), X, Y) → T(Y)
if#(if(gt(s(p(0)), if(false, _x62, s(_x51))), _x22, false), X, Y) → T(Y)if#(if(gt(if(true, s(0), _x51), if(false, _x62, s(_x51))), _x22, false), X, Y) → T(Y)
if#(if(if(false, _x42, gt(s(0), if(false, _x62, s(_x51)))), _x22, false), X, Y) → T(Y)if#(if(gt(s(0), if(if(true, false, _x81), _x62, s(_x51))), _x22, false), X, Y) → T(Y)
if#(if(if(true, gt(s(0), if(false, _x62, s(_x51))), _x41), _x22, false), X, Y) → T(Y)if#(if(gt(s(div(0, s(_x61))), if(false, _x62, s(_x51))), _x22, false), X, Y) → T(Y)
if#(if(gt(s(0), if(p(s(false)), _x62, s(_x51))), _x22, false), X, Y) → T(Y)if#(if(gt(s(if(false, _x62, 0)), if(false, _x62, s(_x51))), _x22, false), X, Y) → T(Y)
if#(if(gt(if(false, _x52, s(0)), if(false, _x62, s(_x51))), _x22, false), X, Y) → T(Y)if#(if(p(s(gt(s(0), if(false, _x62, s(_x51))))), _x22, false), X, Y) → T(Y)

Problem 23: BackwardsNarrowing



Dependency Pair Problem

Dependency Pairs

if#(if(if(false, _x42, false), _x22, false), X, Y)T(Y)if#(if(gt(s(0), p(s(s(_x51)))), _x22, false), X, Y)T(Y)
if#(if(gt(if(true, 0, _x61), _x41), _x22, false), X, Y)T(Y)if#(if(gt(p(0), _x41), _x22, false), X, Y)T(Y)
if#(if(p(if(true, s(false), _x51)), _x22, false), X, Y)T(Y)if#(if(p(s(p(if(true, s(false), _x71)))), _x22, false), X, Y)T(Y)
if#(if(if(true, gt(s(0), if(false, _x62, s(_x51))), _x41), _x22, false), X, Y)T(Y)if#(if(gt(div(0, s(_x61)), _x41), _x22, false), X, Y)T(Y)
if#(if(gt(s(0), if(p(s(false)), _x62, s(_x51))), _x22, false), X, Y)T(Y)if#(if(p(s(if(true, p(s(if(false, _x82, false))), _x61))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(p(s(if(false, _x82, false))))))), _x22, false), X, Y)T(Y)if#(if(p(if(if(true, false, _x71), _x52, s(p(s(false))))), _x22, false), X, Y)T(Y)
if#(if(true, if(gt(s(0), if(false, _x62, s(_x51))), _x22, false), _x31), X, Y)T(Y)if#(if(false, _x32, if(p(if(false, _x52, s(p(s(false))))), _x22, false)), X, Y)T(Y)
if#(if(p(s(p(s(if(if(true, false, _x101), _x82, false))))), _x22, false), X, Y)T(Y)if#(if(p(s(if(false, _x62, false))), _x22, false), X, Y)T(Y)
if#(if(true, if(p(s(false)), _x22, false), _x31), X, Y)T(Y)if#(if(if(false, _x42, p(s(p(s(if(false, _x82, false)))))), _x22, false), X, Y)T(Y)
if#(if(if(true, p(s(gt(0, _x41))), _x51), _x22, false), X, Y)T(Y)if#(if(gt(if(false, _x52, s(0)), s(_x51)), _x22, false), X, Y)T(Y)
if#(if(if(true, gt(s(0), s(_x51)), _x41), _x22, false), X, Y)T(Y)if#(if(p(s(p(if(true, s(if(false, _x82, false)), _x71)))), _x22, false), X, Y)T(Y)
if#(minus(false, 0), X, Y)T(Y)if#(if(gt(if(true, s(0), _x51), s(_x51)), _x22, false), X, Y)T(Y)
if#(true, X, Y)T(X)if#(if(true, if(p(s(p(s(if(false, _x82, false))))), _x22, false), _x31), X, Y)T(Y)
if#(if(p(s(p(s(if(if(false, _x102, false), _x82, false))))), _x22, false), X, Y)T(Y)if#(if(p(if(true, s(p(s(false))), _x51)), _x22, false), X, Y)T(Y)
if#(if(gt(s(0), if(true, if(false, _x62, s(_x51)), _x71)), _x22, false), X, Y)T(Y)minus#(X, Y)if#(gt(Y, 0), minus(p(X), p(Y)), X)
T(minus(p(X), p(Y)))minus#(p(X), p(Y))if#(if(false, _x32, if(gt(s(0), s(_x51)), _x22, false)), X, Y)T(Y)
if#(if(p(if(false, _x62, if(false, _x52, s(p(s(false)))))), _x22, false), X, Y)T(Y)if#(if(p(s(p(s(if(false, _x92, if(false, _x82, false)))))), _x22, false), X, Y)T(Y)
if#(if(gt(s(if(true, 0, _x61)), s(_x51)), _x22, false), X, Y)T(Y)if#(if(gt(s(0), if(true, s(_x51), _x61)), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(div(0, s(_x81)), _x41))), _x22, false), X, Y)T(Y)if#(if(p(s(p(s(p(s(false)))))), _x22, false), X, Y)T(Y)
if#(if(true, if(p(s(p(s(false)))), _x22, false), _x31), X, Y)T(Y)if#(if(gt(if(false, _x52, s(0)), if(false, _x62, s(_x51))), _x22, false), X, Y)T(Y)
if#(p(s(if(p(s(p(s(false)))), _x22, false))), X, Y)T(Y)if#(if(p(if(false, _x52, s(false))), _x22, false), X, Y)T(Y)
if#(if(if(false, _x42, gt(s(0), s(_x51))), _x22, false), X, Y)T(Y)if#(if(true, if(gt(0, _x41), _x22, false), _x31), X, Y)T(Y)
if#(if(true, if(false, _x22, false), _x31), X, Y)T(Y)if#(if(if(false, _x42, p(s(false))), _x22, false), X, Y)T(Y)
if#(if(gt(s(0), p(s(if(false, _x62, s(_x51))))), _x22, false), X, Y)T(Y)if#(p(s(if(p(s(gt(0, _x41))), _x22, false))), X, Y)T(Y)
if#(if(p(p(s(s(p(s(false)))))), _x22, false), X, Y)T(Y)if#(if(if(false, _x42, p(s(p(s(false))))), _x22, false), X, Y)T(Y)
if#(if(p(if(false, _x62, s(gt(0, _x41)))), _x22, false), X, Y)T(Y)if#(if(p(s(p(s(if(true, if(false, _x82, false), _x91))))), _x22, false), X, Y)T(Y)
if#(if(p(if(gt(0, _x71), _x52, s(p(s(false))))), _x22, false), X, Y)T(Y)if#(if(if(false, _x52, p(s(gt(0, _x41)))), _x22, false), X, Y)T(Y)
if#(gt(0, _x21), X, Y)T(Y)if#(if(p(s(gt(if(false, _x82, 0), _x41))), _x22, false), X, Y)T(Y)
if#(p(s(if(p(s(p(s(if(false, _x82, false))))), _x22, false))), X, Y)T(Y)if#(if(if(false, _x42, p(if(false, _x52, s(p(s(false)))))), _x22, false), X, Y)T(Y)
if#(p(s(if(gt(s(0), if(false, _x62, s(_x51))), _x22, false))), X, Y)T(Y)if#(if(gt(s(div(0, s(_x61))), s(_x51)), _x22, false), X, Y)T(Y)
if#(if(false, _x32, if(gt(0, _x41), _x22, false)), X, Y)T(Y)if#(if(p(s(if(true, gt(0, _x41), _x71))), _x22, false), X, Y)T(Y)
if#(if(gt(s(p(0)), s(_x51)), _x22, false), X, Y)T(Y)if#(if(p(if(false, _x52, s(p(s(if(false, _x82, false)))))), _x22, false), X, Y)T(Y)
if#(p(s(if(gt(0, _x41), _x22, false))), X, Y)T(Y)if#(if(gt(s(p(s(0))), if(false, _x62, s(_x51))), _x22, false), X, Y)T(Y)
if#(if(p(s(if(false, _x62, p(s(if(false, _x82, false)))))), _x22, false), X, Y)T(Y)if#(if(gt(p(s(s(0))), if(false, _x62, s(_x51))), _x22, false), X, Y)T(Y)
if#(if(gt(s(0), div(s(_x62), s(_x61))), _x22, false), X, Y)T(Y)if#(if(if(true, false, _x41), _x22, false), X, Y)T(Y)
if#(if(p(s(if(false, _x62, p(s(false))))), _x22, false), X, Y)T(Y)if#(if(p(s(gt(s(0), s(_x51)))), _x22, false), X, Y)T(Y)
if#(if(gt(p(s(0)), _x41), _x22, false), X, Y)T(Y)if#(if(gt(s(div(0, s(_x61))), if(false, _x62, s(_x51))), _x22, false), X, Y)T(Y)
if#(if(p(if(true, s(gt(0, _x41)), _x61)), _x22, false), X, Y)T(Y)if#(if(if(true, p(s(p(s(false)))), _x41), _x22, false), X, Y)T(Y)
if#(if(p(s(if(false, _x72, gt(0, _x41)))), _x22, false), X, Y)T(Y)if#(if(gt(s(if(false, _x62, 0)), if(false, _x62, s(_x51))), _x22, false), X, Y)T(Y)
if#(if(p(s(p(if(false, _x52, s(p(s(false))))))), _x22, false), X, Y)T(Y)if#(if(gt(s(if(false, _x62, 0)), s(_x51)), _x22, false), X, Y)T(Y)
T(p(x_1))T(x_1)if#(if(false, _x32, if(p(s(p(s(false)))), _x22, false)), X, Y)T(Y)
if#(if(p(s(gt(s(0), s(_x71)))), _x22, false), X, Y)T(Y)if#(if(p(if(true, if(false, _x52, s(p(s(false)))), _x61)), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(0, _x61))), _x22, false), X, Y)T(Y)if#(if(gt(s(0), if(if(false, _x82, false), _x62, s(_x51))), _x22, false), X, Y)T(Y)
if#(if(gt(s(if(true, 0, _x61)), if(false, _x62, s(_x51))), _x22, false), X, Y)T(Y)if#(if(gt(s(0), if(if(true, false, _x81), _x62, s(_x51))), _x22, false), X, Y)T(Y)
if#(if(if(false, _x42, gt(s(0), if(false, _x62, s(_x51)))), _x22, false), X, Y)T(Y)if#(if(p(s(p(if(false, _x72, s(if(false, _x82, false)))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(false)))), _x22, false), X, Y)T(Y)if#(p(s(if(false, _x22, false))), X, Y)T(Y)
if#(if(if(true, p(s(false)), _x41), _x22, false), X, Y)T(Y)if#(if(p(s(gt(p(s(0)), _x41))), _x22, false), X, Y)T(Y)
if#(if(if(true, p(s(p(s(if(false, _x82, false))))), _x41), _x22, false), X, Y)T(Y)if#(p(s(if(p(s(false)), _x22, false))), X, Y)T(Y)
if#(if(p(s(p(if(false, _x72, s(false))))), _x22, false), X, Y)T(Y)if#(if(p(s(p(s(p(s(if(false, _x82, false))))))), _x22, false), X, Y)T(Y)
if#(if(p(if(if(false, _x72, false), _x52, s(p(s(false))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(if(false, _x52, s(p(s(false))))))), _x22, false), X, Y)T(Y)
if#(if(p(s(p(s(if(gt(0, _x101), _x82, false))))), _x22, false), X, Y)T(Y)if#(if(p(if(p(s(false)), _x52, s(p(s(false))))), _x22, false), X, Y)T(Y)
if#(if(p(s(p(p(s(s(false)))))), _x22, false), X, Y)T(Y)if#(if(false, _x32, if(gt(s(0), if(false, _x62, s(_x51))), _x22, false)), X, Y)T(Y)
if#(if(p(s(p(s(gt(0, _x81))))), _x22, false), X, Y)T(Y)if#(if(p(if(true, s(p(s(if(false, _x82, false)))), _x51)), _x22, false), X, Y)T(Y)
if#(if(if(true, p(if(false, _x52, s(p(s(false))))), _x41), _x22, false), X, Y)T(Y)if#(if(false, _x32, if(p(s(gt(0, _x41))), _x22, false)), X, Y)T(Y)
if#(if(p(s(gt(if(true, 0, _x81), _x41))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(0, _x41))))), _x22, false), X, Y)T(Y)
if#(if(gt(s(p(s(0))), s(_x51)), _x22, false), X, Y)T(Y)if#(if(true, if(p(if(false, _x52, s(p(s(false))))), _x22, false), _x31), X, Y)T(Y)
if#(if(if(false, _x52, gt(0, _x41)), _x22, false), X, Y)T(Y)if#(if(p(s(p(s(if(p(s(false)), _x82, false))))), _x22, false), X, Y)T(Y)
if#(if(p(s(p(s(if(true, false, _x81))))), _x22, false), X, Y)T(Y)if#(if(p(s(p(p(s(s(if(false, _x82, false))))))), _x22, false), X, Y)T(Y)
if#(p(s(if(p(if(false, _x52, s(p(s(false))))), _x22, false))), X, Y)T(Y)if#(if(gt(if(false, _x62, 0), _x41), _x22, false), X, Y)T(Y)
T(minus(x_1, x_2))T(x_2)if#(if(true, if(p(s(gt(0, _x41))), _x22, false), _x31), X, Y)T(Y)
if#(if(gt(s(0), if(false, _x72, if(false, _x62, s(_x51)))), _x22, false), X, Y)T(Y)T(minus(x_1, x_2))T(x_1)
if#(if(p(s(if(true, p(s(false)), _x61))), _x22, false), X, Y)T(Y)if#(if(gt(s(0), if(gt(0, _x81), _x62, s(_x51))), _x22, false), X, Y)T(Y)
if#(if(false, _x32, if(p(s(false)), _x22, false)), X, Y)T(Y)if#(if(gt(s(s(0)), s(if(false, _x62, s(_x51)))), _x22, false), X, Y)T(Y)
if#(if(gt(s(s(0)), s(s(_x51))), _x22, false), X, Y)T(Y)if#(if(p(s(gt(p(0), _x41))), _x22, false), X, Y)T(Y)
if#(if(if(true, gt(0, _x41), _x51), _x22, false), X, Y)T(Y)if#(p(s(false)), X, Y)T(Y)
if#(if(gt(p(s(s(0))), s(_x51)), _x22, false), X, Y)T(Y)if#(if(gt(s(p(0)), if(false, _x62, s(_x51))), _x22, false), X, Y)T(Y)
if#(if(gt(if(true, s(0), _x51), if(false, _x62, s(_x51))), _x22, false), X, Y)T(Y)if#(if(false, _x32, if(false, _x22, false)), X, Y)T(Y)
if#(p(s(if(gt(s(0), s(_x51)), _x22, false))), X, Y)T(Y)if#(if(false, _x32, if(p(s(p(s(if(false, _x82, false))))), _x22, false)), X, Y)T(Y)
if#(if(true, if(gt(s(0), s(_x51)), _x22, false), _x31), X, Y)T(Y)if#(if(p(s(if(true, false, _x61))), _x22, false), X, Y)T(Y)
if#(if(p(s(p(s(gt(0, _x41))))), _x22, false), X, Y)T(Y)if#(if(true, false, _x21), X, Y)T(Y)
if#(if(p(s(gt(s(0), if(false, _x62, s(_x51))))), _x22, false), X, Y)T(Y)

Rewrite Rules

gt(0, Y)falsegt(s(X), 0)true
gt(s(X), s(Y))gt(X, Y)p(0)0
p(s(X))Xif(true, X, Y)X
if(false, X, Y)Yminus(X, Y)if(gt(Y, 0), minus(p(X), p(Y)), X)
div(0, s(Y))0div(s(X), s(Y))s(div(minus(X, Y), s(Y)))

Original Signature

Termination of terms over the following signature is verified: 0, minus, s, if, p, div, false, true, gt

Strategy

Context-sensitive strategy:
μ(true) = μ(T) = μ(0) = μ(false) = ∅
μ(p#) = μ(s) = μ(if) = μ(p) = μ(if#) = {1}
μ(gt#) = μ(minus) = μ(div) = μ(div#) = μ(minus#) = μ(gt) = {1, 2}


The left-hand side of the rule if#(if(if(false, _x42, false), _x22, false), X, Y) → T(Y) is backward narrowed to the following relevant and irrelevant terms (a narrowing is irrelevant if by dropping it the correctness (and completeness) of the processor is not influenced).
Relevant TermsIrrelevant Terms
if#(if(p(s(if(false, _x42, false))), _x22, false), X, Y) 
if#(if(if(true, if(false, _x42, false), _x51), _x22, false), X, Y) 
if#(if(if(gt(0, _x61), _x42, false), _x22, false), X, Y) 
if#(if(true, if(if(false, _x42, false), _x22, false), _x31), X, Y) 
if#(if(false, _x32, if(if(false, _x42, false), _x22, false)), X, Y) 
if#(p(s(if(if(false, _x42, false), _x22, false))), X, Y) 
if#(if(if(p(s(false)), _x42, false), _x22, false), X, Y) 
if#(if(if(if(false, _x62, false), _x42, false), _x22, false), X, Y) 
if#(if(if(if(true, false, _x61), _x42, false), _x22, false), X, Y) 
if#(if(if(false, _x52, if(false, _x42, false)), _x22, false), X, Y) 
Thus, the rule if#(if(if(false, _x42, false), _x22, false), X, Y) → T(Y) is replaced by the following rules:
if#(if(if(p(s(false)), _x42, false), _x22, false), X, Y) → T(Y)if#(if(if(gt(0, _x61), _x42, false), _x22, false), X, Y) → T(Y)
if#(if(p(s(if(false, _x42, false))), _x22, false), X, Y) → T(Y)if#(if(if(true, if(false, _x42, false), _x51), _x22, false), X, Y) → T(Y)
if#(if(if(if(true, false, _x61), _x42, false), _x22, false), X, Y) → T(Y)if#(if(false, _x32, if(if(false, _x42, false), _x22, false)), X, Y) → T(Y)
if#(p(s(if(if(false, _x42, false), _x22, false))), X, Y) → T(Y)if#(if(true, if(if(false, _x42, false), _x22, false), _x31), X, Y) → T(Y)
if#(if(if(false, _x52, if(false, _x42, false)), _x22, false), X, Y) → T(Y)if#(if(if(if(false, _x62, false), _x42, false), _x22, false), X, Y) → T(Y)

Problem 25: BackwardsNarrowing



Dependency Pair Problem

Dependency Pairs

if#(if(gt(s(0), p(s(s(_x51)))), _x22, false), X, Y)T(Y)if#(if(gt(if(true, 0, _x61), _x41), _x22, false), X, Y)T(Y)
if#(if(gt(p(0), _x41), _x22, false), X, Y)T(Y)if#(if(if(true, gt(s(0), if(false, _x62, s(_x51))), _x41), _x22, false), X, Y)T(Y)
if#(if(p(s(p(if(true, s(false), _x71)))), _x22, false), X, Y)T(Y)if#(if(p(if(true, s(false), _x51)), _x22, false), X, Y)T(Y)
if#(if(gt(div(0, s(_x61)), _x41), _x22, false), X, Y)T(Y)if#(if(gt(s(0), if(p(s(false)), _x62, s(_x51))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(p(s(if(false, _x82, false))))))), _x22, false), X, Y)T(Y)if#(if(p(s(if(true, p(s(if(false, _x82, false))), _x61))), _x22, false), X, Y)T(Y)
if#(if(p(if(if(true, false, _x71), _x52, s(p(s(false))))), _x22, false), X, Y)T(Y)if#(if(true, if(gt(s(0), if(false, _x62, s(_x51))), _x22, false), _x31), X, Y)T(Y)
if#(if(false, _x32, if(p(if(false, _x52, s(p(s(false))))), _x22, false)), X, Y)T(Y)if#(if(p(s(p(s(if(if(true, false, _x101), _x82, false))))), _x22, false), X, Y)T(Y)
if#(if(p(s(if(false, _x62, false))), _x22, false), X, Y)T(Y)if#(if(true, if(p(s(false)), _x22, false), _x31), X, Y)T(Y)
if#(if(if(false, _x42, p(s(p(s(if(false, _x82, false)))))), _x22, false), X, Y)T(Y)if#(if(if(true, p(s(gt(0, _x41))), _x51), _x22, false), X, Y)T(Y)
if#(if(gt(if(false, _x52, s(0)), s(_x51)), _x22, false), X, Y)T(Y)if#(if(if(true, gt(s(0), s(_x51)), _x41), _x22, false), X, Y)T(Y)
if#(if(p(s(p(if(true, s(if(false, _x82, false)), _x71)))), _x22, false), X, Y)T(Y)if#(minus(false, 0), X, Y)T(Y)
if#(if(gt(if(true, s(0), _x51), s(_x51)), _x22, false), X, Y)T(Y)if#(true, X, Y)T(X)
if#(if(true, if(p(s(p(s(if(false, _x82, false))))), _x22, false), _x31), X, Y)T(Y)if#(if(p(s(p(s(if(if(false, _x102, false), _x82, false))))), _x22, false), X, Y)T(Y)
if#(if(gt(s(0), if(true, if(false, _x62, s(_x51)), _x71)), _x22, false), X, Y)T(Y)if#(if(p(if(true, s(p(s(false))), _x51)), _x22, false), X, Y)T(Y)
minus#(X, Y)if#(gt(Y, 0), minus(p(X), p(Y)), X)T(minus(p(X), p(Y)))minus#(p(X), p(Y))
if#(if(false, _x32, if(gt(s(0), s(_x51)), _x22, false)), X, Y)T(Y)if#(if(if(p(s(false)), _x42, false), _x22, false), X, Y)T(Y)
if#(if(p(s(p(s(if(false, _x92, if(false, _x82, false)))))), _x22, false), X, Y)T(Y)if#(if(p(if(false, _x62, if(false, _x52, s(p(s(false)))))), _x22, false), X, Y)T(Y)
if#(if(gt(s(0), if(true, s(_x51), _x61)), _x22, false), X, Y)T(Y)if#(if(gt(s(if(true, 0, _x61)), s(_x51)), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(div(0, s(_x81)), _x41))), _x22, false), X, Y)T(Y)if#(if(p(s(p(s(p(s(false)))))), _x22, false), X, Y)T(Y)
if#(if(true, if(p(s(p(s(false)))), _x22, false), _x31), X, Y)T(Y)if#(if(gt(if(false, _x52, s(0)), if(false, _x62, s(_x51))), _x22, false), X, Y)T(Y)
if#(p(s(if(p(s(p(s(false)))), _x22, false))), X, Y)T(Y)if#(if(p(if(false, _x52, s(false))), _x22, false), X, Y)T(Y)
if#(if(true, if(false, _x22, false), _x31), X, Y)T(Y)if#(if(true, if(gt(0, _x41), _x22, false), _x31), X, Y)T(Y)
if#(if(if(false, _x42, gt(s(0), s(_x51))), _x22, false), X, Y)T(Y)if#(if(if(false, _x42, p(s(false))), _x22, false), X, Y)T(Y)
if#(if(gt(s(0), p(s(if(false, _x62, s(_x51))))), _x22, false), X, Y)T(Y)if#(if(if(if(true, false, _x61), _x42, false), _x22, false), X, Y)T(Y)
if#(p(s(if(p(s(gt(0, _x41))), _x22, false))), X, Y)T(Y)if#(if(p(p(s(s(p(s(false)))))), _x22, false), X, Y)T(Y)
if#(if(if(false, _x42, p(s(p(s(false))))), _x22, false), X, Y)T(Y)if#(if(p(if(false, _x62, s(gt(0, _x41)))), _x22, false), X, Y)T(Y)
if#(if(p(s(p(s(if(true, if(false, _x82, false), _x91))))), _x22, false), X, Y)T(Y)if#(if(p(if(gt(0, _x71), _x52, s(p(s(false))))), _x22, false), X, Y)T(Y)
if#(if(if(false, _x52, p(s(gt(0, _x41)))), _x22, false), X, Y)T(Y)if#(p(s(if(if(false, _x42, false), _x22, false))), X, Y)T(Y)
if#(gt(0, _x21), X, Y)T(Y)if#(if(p(s(gt(if(false, _x82, 0), _x41))), _x22, false), X, Y)T(Y)
if#(p(s(if(p(s(p(s(if(false, _x82, false))))), _x22, false))), X, Y)T(Y)if#(if(if(false, _x42, p(if(false, _x52, s(p(s(false)))))), _x22, false), X, Y)T(Y)
if#(p(s(if(gt(s(0), if(false, _x62, s(_x51))), _x22, false))), X, Y)T(Y)if#(if(gt(s(div(0, s(_x61))), s(_x51)), _x22, false), X, Y)T(Y)
if#(if(false, _x32, if(gt(0, _x41), _x22, false)), X, Y)T(Y)if#(if(p(s(if(true, gt(0, _x41), _x71))), _x22, false), X, Y)T(Y)
if#(if(gt(s(p(0)), s(_x51)), _x22, false), X, Y)T(Y)if#(if(p(if(false, _x52, s(p(s(if(false, _x82, false)))))), _x22, false), X, Y)T(Y)
if#(p(s(if(gt(0, _x41), _x22, false))), X, Y)T(Y)if#(if(gt(s(p(s(0))), if(false, _x62, s(_x51))), _x22, false), X, Y)T(Y)
if#(if(p(s(if(false, _x62, p(s(if(false, _x82, false)))))), _x22, false), X, Y)T(Y)if#(if(gt(p(s(s(0))), if(false, _x62, s(_x51))), _x22, false), X, Y)T(Y)
if#(if(gt(s(0), div(s(_x62), s(_x61))), _x22, false), X, Y)T(Y)if#(if(if(true, false, _x41), _x22, false), X, Y)T(Y)
if#(if(p(s(if(false, _x62, p(s(false))))), _x22, false), X, Y)T(Y)if#(if(p(s(gt(s(0), s(_x51)))), _x22, false), X, Y)T(Y)
if#(if(true, if(if(false, _x42, false), _x22, false), _x31), X, Y)T(Y)if#(if(gt(p(s(0)), _x41), _x22, false), X, Y)T(Y)
if#(if(gt(s(div(0, s(_x61))), if(false, _x62, s(_x51))), _x22, false), X, Y)T(Y)if#(if(p(if(true, s(gt(0, _x41)), _x61)), _x22, false), X, Y)T(Y)
if#(if(if(true, p(s(p(s(false)))), _x41), _x22, false), X, Y)T(Y)if#(if(p(s(if(false, _x72, gt(0, _x41)))), _x22, false), X, Y)T(Y)
if#(if(gt(s(if(false, _x62, 0)), if(false, _x62, s(_x51))), _x22, false), X, Y)T(Y)if#(if(p(s(p(if(false, _x52, s(p(s(false))))))), _x22, false), X, Y)T(Y)
if#(if(gt(s(if(false, _x62, 0)), s(_x51)), _x22, false), X, Y)T(Y)if#(if(if(true, if(false, _x42, false), _x51), _x22, false), X, Y)T(Y)
T(p(x_1))T(x_1)if#(if(false, _x32, if(p(s(p(s(false)))), _x22, false)), X, Y)T(Y)
if#(if(p(s(gt(s(0), s(_x71)))), _x22, false), X, Y)T(Y)if#(if(false, _x32, if(if(false, _x42, false), _x22, false)), X, Y)T(Y)
if#(if(p(if(true, if(false, _x52, s(p(s(false)))), _x61)), _x22, false), X, Y)T(Y)if#(if(p(s(gt(0, _x61))), _x22, false), X, Y)T(Y)
if#(if(gt(s(0), if(if(false, _x82, false), _x62, s(_x51))), _x22, false), X, Y)T(Y)if#(if(gt(s(if(true, 0, _x61)), if(false, _x62, s(_x51))), _x22, false), X, Y)T(Y)
if#(if(gt(s(0), if(if(true, false, _x81), _x62, s(_x51))), _x22, false), X, Y)T(Y)if#(if(if(false, _x42, gt(s(0), if(false, _x62, s(_x51)))), _x22, false), X, Y)T(Y)
if#(if(p(s(p(if(false, _x72, s(if(false, _x82, false)))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(false)))), _x22, false), X, Y)T(Y)
if#(if(if(true, p(s(false)), _x41), _x22, false), X, Y)T(Y)if#(p(s(if(false, _x22, false))), X, Y)T(Y)
if#(if(p(s(gt(p(s(0)), _x41))), _x22, false), X, Y)T(Y)if#(if(if(true, p(s(p(s(if(false, _x82, false))))), _x41), _x22, false), X, Y)T(Y)
if#(p(s(if(p(s(false)), _x22, false))), X, Y)T(Y)if#(if(p(p(s(if(false, _x52, s(p(s(false))))))), _x22, false), X, Y)T(Y)
if#(if(p(if(if(false, _x72, false), _x52, s(p(s(false))))), _x22, false), X, Y)T(Y)if#(if(p(s(p(s(p(s(if(false, _x82, false))))))), _x22, false), X, Y)T(Y)
if#(if(p(s(p(if(false, _x72, s(false))))), _x22, false), X, Y)T(Y)if#(if(p(s(p(s(if(gt(0, _x101), _x82, false))))), _x22, false), X, Y)T(Y)
if#(if(p(if(p(s(false)), _x52, s(p(s(false))))), _x22, false), X, Y)T(Y)if#(if(false, _x32, if(gt(s(0), if(false, _x62, s(_x51))), _x22, false)), X, Y)T(Y)
if#(if(p(s(p(p(s(s(false)))))), _x22, false), X, Y)T(Y)if#(if(if(false, _x52, if(false, _x42, false)), _x22, false), X, Y)T(Y)
if#(if(p(s(p(s(gt(0, _x81))))), _x22, false), X, Y)T(Y)if#(if(if(true, p(if(false, _x52, s(p(s(false))))), _x41), _x22, false), X, Y)T(Y)
if#(if(p(if(true, s(p(s(if(false, _x82, false)))), _x51)), _x22, false), X, Y)T(Y)if#(if(p(s(if(false, _x42, false))), _x22, false), X, Y)T(Y)
if#(if(false, _x32, if(p(s(gt(0, _x41))), _x22, false)), X, Y)T(Y)if#(if(if(false, _x52, gt(0, _x41)), _x22, false), X, Y)T(Y)
if#(if(true, if(p(if(false, _x52, s(p(s(false))))), _x22, false), _x31), X, Y)T(Y)if#(if(gt(s(p(s(0))), s(_x51)), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(0, _x41))))), _x22, false), X, Y)T(Y)if#(if(p(s(gt(if(true, 0, _x81), _x41))), _x22, false), X, Y)T(Y)
if#(if(p(s(p(s(if(p(s(false)), _x82, false))))), _x22, false), X, Y)T(Y)if#(if(p(s(p(p(s(s(if(false, _x82, false))))))), _x22, false), X, Y)T(Y)
if#(if(p(s(p(s(if(true, false, _x81))))), _x22, false), X, Y)T(Y)if#(if(if(if(false, _x62, false), _x42, false), _x22, false), X, Y)T(Y)
if#(if(gt(if(false, _x62, 0), _x41), _x22, false), X, Y)T(Y)if#(p(s(if(p(if(false, _x52, s(p(s(false))))), _x22, false))), X, Y)T(Y)
T(minus(x_1, x_2))T(x_2)if#(if(true, if(p(s(gt(0, _x41))), _x22, false), _x31), X, Y)T(Y)
if#(if(gt(s(0), if(false, _x72, if(false, _x62, s(_x51)))), _x22, false), X, Y)T(Y)T(minus(x_1, x_2))T(x_1)
if#(if(p(s(if(true, p(s(false)), _x61))), _x22, false), X, Y)T(Y)if#(if(gt(s(0), if(gt(0, _x81), _x62, s(_x51))), _x22, false), X, Y)T(Y)
if#(if(false, _x32, if(p(s(false)), _x22, false)), X, Y)T(Y)if#(if(gt(s(s(0)), s(if(false, _x62, s(_x51)))), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(p(0), _x41))), _x22, false), X, Y)T(Y)if#(if(gt(s(s(0)), s(s(_x51))), _x22, false), X, Y)T(Y)
if#(p(s(false)), X, Y)T(Y)if#(if(if(true, gt(0, _x41), _x51), _x22, false), X, Y)T(Y)
if#(if(gt(if(true, s(0), _x51), if(false, _x62, s(_x51))), _x22, false), X, Y)T(Y)if#(if(gt(s(p(0)), if(false, _x62, s(_x51))), _x22, false), X, Y)T(Y)
if#(if(gt(p(s(s(0))), s(_x51)), _x22, false), X, Y)T(Y)if#(p(s(if(gt(s(0), s(_x51)), _x22, false))), X, Y)T(Y)
if#(if(false, _x32, if(false, _x22, false)), X, Y)T(Y)if#(if(if(gt(0, _x61), _x42, false), _x22, false), X, Y)T(Y)
if#(if(false, _x32, if(p(s(p(s(if(false, _x82, false))))), _x22, false)), X, Y)T(Y)if#(if(true, if(gt(s(0), s(_x51)), _x22, false), _x31), X, Y)T(Y)
if#(if(p(s(p(s(gt(0, _x41))))), _x22, false), X, Y)T(Y)if#(if(p(s(if(true, false, _x61))), _x22, false), X, Y)T(Y)
if#(if(true, false, _x21), X, Y)T(Y)if#(if(p(s(gt(s(0), if(false, _x62, s(_x51))))), _x22, false), X, Y)T(Y)

Rewrite Rules

gt(0, Y)falsegt(s(X), 0)true
gt(s(X), s(Y))gt(X, Y)p(0)0
p(s(X))Xif(true, X, Y)X
if(false, X, Y)Yminus(X, Y)if(gt(Y, 0), minus(p(X), p(Y)), X)
div(0, s(Y))0div(s(X), s(Y))s(div(minus(X, Y), s(Y)))

Original Signature

Termination of terms over the following signature is verified: minus, 0, s, if, p, div, true, false, gt

Strategy

Context-sensitive strategy:
μ(true) = μ(T) = μ(0) = μ(false) = ∅
μ(p#) = μ(s) = μ(if) = μ(p) = μ(if#) = {1}
μ(gt#) = μ(minus) = μ(div) = μ(div#) = μ(minus#) = μ(gt) = {1, 2}


The left-hand side of the rule if#(if(gt(s(0), p(s(s(_x51)))), _x22, false), X, Y) → T(Y) is backward narrowed to the following relevant and irrelevant terms (a narrowing is irrelevant if by dropping it the correctness (and completeness) of the processor is not influenced).
Relevant TermsIrrelevant Terms
if#(if(gt(s(0), p(s(if(false, _x82, s(_x51))))), _x22, false), X, Y) 
if#(if(if(true, gt(s(0), p(s(s(_x51)))), _x41), _x22, false), X, Y) 
if#(if(gt(s(0), p(s(div(s(_x82), s(_x81))))), _x22, false), X, Y) 
if#(if(gt(s(0), p(s(p(s(s(_x51)))))), _x22, false), X, Y) 
if#(if(gt(s(if(false, _x62, 0)), p(s(s(_x51)))), _x22, false), X, Y) 
if#(if(gt(s(0), if(true, p(s(s(_x51))), _x61)), _x22, false), X, Y) 
if#(if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false), X, Y) 
if#(if(gt(s(0), p(if(false, _x72, s(s(_x51))))), _x22, false), X, Y) 
if#(if(gt(s(0), p(s(if(true, s(_x51), _x81)))), _x22, false), X, Y) 
if#(if(gt(if(true, s(0), _x51), p(s(s(_x51)))), _x22, false), X, Y) 
if#(if(gt(if(false, _x52, s(0)), p(s(s(_x51)))), _x22, false), X, Y) 
if#(if(gt(s(p(s(0))), p(s(s(_x51)))), _x22, false), X, Y) 
if#(if(gt(s(p(0)), p(s(s(_x51)))), _x22, false), X, Y) 
if#(if(gt(s(0), p(if(true, s(s(_x51)), _x71))), _x22, false), X, Y) 
if#(if(gt(s(0), if(false, _x62, p(s(s(_x51))))), _x22, false), X, Y) 
if#(if(false, _x32, if(gt(s(0), p(s(s(_x51)))), _x22, false)), X, Y) 
if#(p(s(if(gt(s(0), p(s(s(_x51)))), _x22, false))), X, Y) 
if#(if(gt(s(if(true, 0, _x61)), p(s(s(_x51)))), _x22, false), X, Y) 
if#(if(gt(p(s(s(0))), p(s(s(_x51)))), _x22, false), X, Y) 
if#(if(true, if(gt(s(0), p(s(s(_x51)))), _x22, false), _x31), X, Y) 
if#(if(gt(s(0), p(p(s(s(s(_x51)))))), _x22, false), X, Y) 
if#(if(gt(s(div(0, s(_x61))), p(s(s(_x51)))), _x22, false), X, Y) 
if#(if(if(false, _x42, gt(s(0), p(s(s(_x51))))), _x22, false), X, Y) 
if#(if(gt(s(s(0)), s(p(s(s(_x51))))), _x22, false), X, Y) 
Thus, the rule if#(if(gt(s(0), p(s(s(_x51)))), _x22, false), X, Y) → T(Y) is replaced by the following rules:
if#(if(gt(s(div(0, s(_x61))), p(s(s(_x51)))), _x22, false), X, Y) → T(Y)if#(if(if(false, _x42, gt(s(0), p(s(s(_x51))))), _x22, false), X, Y) → T(Y)
if#(if(gt(s(0), p(s(if(false, _x82, s(_x51))))), _x22, false), X, Y) → T(Y)if#(if(gt(s(p(s(0))), p(s(s(_x51)))), _x22, false), X, Y) → T(Y)
if#(if(gt(s(if(false, _x62, 0)), p(s(s(_x51)))), _x22, false), X, Y) → T(Y)if#(if(gt(if(false, _x52, s(0)), p(s(s(_x51)))), _x22, false), X, Y) → T(Y)
if#(if(gt(s(0), p(p(s(s(s(_x51)))))), _x22, false), X, Y) → T(Y)if#(if(gt(s(0), if(true, p(s(s(_x51))), _x61)), _x22, false), X, Y) → T(Y)
if#(if(gt(s(0), p(s(div(s(_x82), s(_x81))))), _x22, false), X, Y) → T(Y)if#(if(gt(s(0), p(if(true, s(s(_x51)), _x71))), _x22, false), X, Y) → T(Y)
if#(if(gt(s(if(true, 0, _x61)), p(s(s(_x51)))), _x22, false), X, Y) → T(Y)if#(if(gt(s(0), p(if(false, _x72, s(s(_x51))))), _x22, false), X, Y) → T(Y)
if#(p(s(if(gt(s(0), p(s(s(_x51)))), _x22, false))), X, Y) → T(Y)if#(if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false), X, Y) → T(Y)
if#(if(gt(p(s(s(0))), p(s(s(_x51)))), _x22, false), X, Y) → T(Y)if#(if(gt(s(s(0)), s(p(s(s(_x51))))), _x22, false), X, Y) → T(Y)
if#(if(if(true, gt(s(0), p(s(s(_x51)))), _x41), _x22, false), X, Y) → T(Y)if#(if(gt(s(0), p(s(if(true, s(_x51), _x81)))), _x22, false), X, Y) → T(Y)
if#(if(true, if(gt(s(0), p(s(s(_x51)))), _x22, false), _x31), X, Y) → T(Y)if#(if(gt(s(p(0)), p(s(s(_x51)))), _x22, false), X, Y) → T(Y)
if#(if(gt(if(true, s(0), _x51), p(s(s(_x51)))), _x22, false), X, Y) → T(Y)if#(if(gt(s(0), if(false, _x62, p(s(s(_x51))))), _x22, false), X, Y) → T(Y)
if#(if(gt(s(0), p(s(p(s(s(_x51)))))), _x22, false), X, Y) → T(Y)if#(if(false, _x32, if(gt(s(0), p(s(s(_x51)))), _x22, false)), X, Y) → T(Y)

Problem 27: BackwardsNarrowing



Dependency Pair Problem

Dependency Pairs

if#(p(s(if(gt(s(0), p(s(s(_x51)))), _x22, false))), X, Y)T(Y)if#(if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false), X, Y)T(Y)
if#(if(gt(if(true, 0, _x61), _x41), _x22, false), X, Y)T(Y)if#(if(gt(p(0), _x41), _x22, false), X, Y)T(Y)
if#(if(p(if(true, s(false), _x51)), _x22, false), X, Y)T(Y)if#(if(p(s(p(if(true, s(false), _x71)))), _x22, false), X, Y)T(Y)
if#(if(if(true, gt(s(0), if(false, _x62, s(_x51))), _x41), _x22, false), X, Y)T(Y)if#(if(gt(div(0, s(_x61)), _x41), _x22, false), X, Y)T(Y)
if#(if(gt(s(0), if(p(s(false)), _x62, s(_x51))), _x22, false), X, Y)T(Y)if#(if(gt(s(0), p(s(p(s(s(_x51)))))), _x22, false), X, Y)T(Y)
if#(if(p(s(if(true, p(s(if(false, _x82, false))), _x61))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(p(s(if(false, _x82, false))))))), _x22, false), X, Y)T(Y)
if#(if(false, _x32, if(gt(s(0), p(s(s(_x51)))), _x22, false)), X, Y)T(Y)if#(if(if(false, _x42, gt(s(0), p(s(s(_x51))))), _x22, false), X, Y)T(Y)
if#(if(p(if(if(true, false, _x71), _x52, s(p(s(false))))), _x22, false), X, Y)T(Y)if#(if(true, if(gt(s(0), if(false, _x62, s(_x51))), _x22, false), _x31), X, Y)T(Y)
if#(if(gt(s(0), p(p(s(s(s(_x51)))))), _x22, false), X, Y)T(Y)if#(if(gt(if(false, _x52, s(0)), p(s(s(_x51)))), _x22, false), X, Y)T(Y)
if#(if(false, _x32, if(p(if(false, _x52, s(p(s(false))))), _x22, false)), X, Y)T(Y)if#(if(p(s(p(s(if(if(true, false, _x101), _x82, false))))), _x22, false), X, Y)T(Y)
if#(if(gt(s(0), p(if(true, s(s(_x51)), _x71))), _x22, false), X, Y)T(Y)if#(if(p(s(if(false, _x62, false))), _x22, false), X, Y)T(Y)
if#(if(gt(s(0), p(s(if(true, s(_x51), _x81)))), _x22, false), X, Y)T(Y)if#(if(true, if(p(s(false)), _x22, false), _x31), X, Y)T(Y)
if#(if(if(false, _x42, p(s(p(s(if(false, _x82, false)))))), _x22, false), X, Y)T(Y)if#(if(if(true, p(s(gt(0, _x41))), _x51), _x22, false), X, Y)T(Y)
if#(if(if(true, gt(s(0), s(_x51)), _x41), _x22, false), X, Y)T(Y)if#(if(gt(if(false, _x52, s(0)), s(_x51)), _x22, false), X, Y)T(Y)
if#(minus(false, 0), X, Y)T(Y)if#(if(p(s(p(if(true, s(if(false, _x82, false)), _x71)))), _x22, false), X, Y)T(Y)
if#(true, X, Y)T(X)if#(if(gt(if(true, s(0), _x51), s(_x51)), _x22, false), X, Y)T(Y)
if#(if(true, if(p(s(p(s(if(false, _x82, false))))), _x22, false), _x31), X, Y)T(Y)if#(if(p(s(p(s(if(if(false, _x102, false), _x82, false))))), _x22, false), X, Y)T(Y)
if#(if(p(if(true, s(p(s(false))), _x51)), _x22, false), X, Y)T(Y)if#(if(gt(s(0), if(true, if(false, _x62, s(_x51)), _x71)), _x22, false), X, Y)T(Y)
minus#(X, Y)if#(gt(Y, 0), minus(p(X), p(Y)), X)if#(if(gt(s(if(true, 0, _x61)), p(s(s(_x51)))), _x22, false), X, Y)T(Y)
T(minus(p(X), p(Y)))minus#(p(X), p(Y))if#(if(if(p(s(false)), _x42, false), _x22, false), X, Y)T(Y)
if#(if(false, _x32, if(gt(s(0), s(_x51)), _x22, false)), X, Y)T(Y)if#(if(p(if(false, _x62, if(false, _x52, s(p(s(false)))))), _x22, false), X, Y)T(Y)
if#(if(p(s(p(s(if(false, _x92, if(false, _x82, false)))))), _x22, false), X, Y)T(Y)if#(if(gt(s(if(true, 0, _x61)), s(_x51)), _x22, false), X, Y)T(Y)
if#(if(gt(s(0), if(true, s(_x51), _x61)), _x22, false), X, Y)T(Y)if#(if(p(s(gt(div(0, s(_x81)), _x41))), _x22, false), X, Y)T(Y)
if#(if(p(s(p(s(p(s(false)))))), _x22, false), X, Y)T(Y)if#(if(true, if(p(s(p(s(false)))), _x22, false), _x31), X, Y)T(Y)
if#(if(gt(if(false, _x52, s(0)), if(false, _x62, s(_x51))), _x22, false), X, Y)T(Y)if#(p(s(if(p(s(p(s(false)))), _x22, false))), X, Y)T(Y)
if#(if(gt(s(0), p(s(if(false, _x82, s(_x51))))), _x22, false), X, Y)T(Y)if#(if(p(if(false, _x52, s(false))), _x22, false), X, Y)T(Y)
if#(if(true, if(false, _x22, false), _x31), X, Y)T(Y)if#(if(true, if(gt(0, _x41), _x22, false), _x31), X, Y)T(Y)
if#(if(if(false, _x42, gt(s(0), s(_x51))), _x22, false), X, Y)T(Y)if#(if(if(false, _x42, p(s(false))), _x22, false), X, Y)T(Y)
if#(if(gt(s(0), p(s(if(false, _x62, s(_x51))))), _x22, false), X, Y)T(Y)if#(if(if(if(true, false, _x61), _x42, false), _x22, false), X, Y)T(Y)
if#(if(gt(s(0), p(s(div(s(_x82), s(_x81))))), _x22, false), X, Y)T(Y)if#(p(s(if(p(s(gt(0, _x41))), _x22, false))), X, Y)T(Y)
if#(if(gt(s(s(0)), s(p(s(s(_x51))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(p(s(false)))))), _x22, false), X, Y)T(Y)
if#(if(if(false, _x42, p(s(p(s(false))))), _x22, false), X, Y)T(Y)if#(if(if(true, gt(s(0), p(s(s(_x51)))), _x41), _x22, false), X, Y)T(Y)
if#(if(p(if(false, _x62, s(gt(0, _x41)))), _x22, false), X, Y)T(Y)if#(if(p(s(p(s(if(true, if(false, _x82, false), _x91))))), _x22, false), X, Y)T(Y)
if#(if(p(if(gt(0, _x71), _x52, s(p(s(false))))), _x22, false), X, Y)T(Y)if#(if(if(false, _x52, p(s(gt(0, _x41)))), _x22, false), X, Y)T(Y)
if#(p(s(if(if(false, _x42, false), _x22, false))), X, Y)T(Y)if#(gt(0, _x21), X, Y)T(Y)
if#(if(p(s(gt(if(false, _x82, 0), _x41))), _x22, false), X, Y)T(Y)if#(p(s(if(p(s(p(s(if(false, _x82, false))))), _x22, false))), X, Y)T(Y)
if#(if(if(false, _x42, p(if(false, _x52, s(p(s(false)))))), _x22, false), X, Y)T(Y)if#(p(s(if(gt(s(0), if(false, _x62, s(_x51))), _x22, false))), X, Y)T(Y)
if#(if(gt(s(div(0, s(_x61))), s(_x51)), _x22, false), X, Y)T(Y)if#(if(false, _x32, if(gt(0, _x41), _x22, false)), X, Y)T(Y)
if#(if(p(s(if(true, gt(0, _x41), _x71))), _x22, false), X, Y)T(Y)if#(if(gt(s(p(0)), s(_x51)), _x22, false), X, Y)T(Y)
if#(if(gt(s(if(false, _x62, 0)), p(s(s(_x51)))), _x22, false), X, Y)T(Y)if#(if(p(if(false, _x52, s(p(s(if(false, _x82, false)))))), _x22, false), X, Y)T(Y)
if#(p(s(if(gt(0, _x41), _x22, false))), X, Y)T(Y)if#(if(gt(s(p(s(0))), if(false, _x62, s(_x51))), _x22, false), X, Y)T(Y)
if#(if(p(s(if(false, _x62, p(s(if(false, _x82, false)))))), _x22, false), X, Y)T(Y)if#(if(gt(p(s(s(0))), if(false, _x62, s(_x51))), _x22, false), X, Y)T(Y)
if#(if(gt(s(0), div(s(_x62), s(_x61))), _x22, false), X, Y)T(Y)if#(if(if(true, false, _x41), _x22, false), X, Y)T(Y)
if#(if(p(s(if(false, _x62, p(s(false))))), _x22, false), X, Y)T(Y)if#(if(p(s(gt(s(0), s(_x51)))), _x22, false), X, Y)T(Y)
if#(if(gt(s(0), p(if(false, _x72, s(s(_x51))))), _x22, false), X, Y)T(Y)if#(if(true, if(if(false, _x42, false), _x22, false), _x31), X, Y)T(Y)
if#(if(gt(p(s(0)), _x41), _x22, false), X, Y)T(Y)if#(if(gt(s(p(0)), p(s(s(_x51)))), _x22, false), X, Y)T(Y)
if#(if(gt(s(div(0, s(_x61))), if(false, _x62, s(_x51))), _x22, false), X, Y)T(Y)if#(if(p(if(true, s(gt(0, _x41)), _x61)), _x22, false), X, Y)T(Y)
if#(if(if(true, p(s(p(s(false)))), _x41), _x22, false), X, Y)T(Y)if#(if(gt(s(0), if(false, _x62, p(s(s(_x51))))), _x22, false), X, Y)T(Y)
if#(if(p(s(if(false, _x72, gt(0, _x41)))), _x22, false), X, Y)T(Y)if#(if(gt(s(if(false, _x62, 0)), if(false, _x62, s(_x51))), _x22, false), X, Y)T(Y)
if#(if(p(s(p(if(false, _x52, s(p(s(false))))))), _x22, false), X, Y)T(Y)if#(if(gt(s(if(false, _x62, 0)), s(_x51)), _x22, false), X, Y)T(Y)
T(p(x_1))T(x_1)if#(if(if(true, if(false, _x42, false), _x51), _x22, false), X, Y)T(Y)
if#(if(false, _x32, if(p(s(p(s(false)))), _x22, false)), X, Y)T(Y)if#(if(p(s(gt(s(0), s(_x71)))), _x22, false), X, Y)T(Y)
if#(if(p(if(true, if(false, _x52, s(p(s(false)))), _x61)), _x22, false), X, Y)T(Y)if#(if(false, _x32, if(if(false, _x42, false), _x22, false)), X, Y)T(Y)
if#(if(p(s(gt(0, _x61))), _x22, false), X, Y)T(Y)if#(if(gt(s(0), if(if(false, _x82, false), _x62, s(_x51))), _x22, false), X, Y)T(Y)
if#(if(gt(s(if(true, 0, _x61)), if(false, _x62, s(_x51))), _x22, false), X, Y)T(Y)if#(if(gt(p(s(s(0))), p(s(s(_x51)))), _x22, false), X, Y)T(Y)
if#(if(if(false, _x42, gt(s(0), if(false, _x62, s(_x51)))), _x22, false), X, Y)T(Y)if#(if(gt(s(0), if(if(true, false, _x81), _x62, s(_x51))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(false)))), _x22, false), X, Y)T(Y)if#(if(p(s(p(if(false, _x72, s(if(false, _x82, false)))))), _x22, false), X, Y)T(Y)
if#(p(s(if(false, _x22, false))), X, Y)T(Y)if#(if(if(true, p(s(false)), _x41), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(p(s(0)), _x41))), _x22, false), X, Y)T(Y)if#(if(if(true, p(s(p(s(if(false, _x82, false))))), _x41), _x22, false), X, Y)T(Y)
if#(if(gt(s(div(0, s(_x61))), p(s(s(_x51)))), _x22, false), X, Y)T(Y)if#(p(s(if(p(s(false)), _x22, false))), X, Y)T(Y)
if#(if(p(s(p(if(false, _x72, s(false))))), _x22, false), X, Y)T(Y)if#(if(p(s(p(s(p(s(if(false, _x82, false))))))), _x22, false), X, Y)T(Y)
if#(if(p(if(if(false, _x72, false), _x52, s(p(s(false))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(if(false, _x52, s(p(s(false))))))), _x22, false), X, Y)T(Y)
if#(if(p(s(p(s(if(gt(0, _x101), _x82, false))))), _x22, false), X, Y)T(Y)if#(if(p(if(p(s(false)), _x52, s(p(s(false))))), _x22, false), X, Y)T(Y)
if#(if(if(false, _x52, if(false, _x42, false)), _x22, false), X, Y)T(Y)if#(if(p(s(p(p(s(s(false)))))), _x22, false), X, Y)T(Y)
if#(if(false, _x32, if(gt(s(0), if(false, _x62, s(_x51))), _x22, false)), X, Y)T(Y)if#(if(p(s(p(s(gt(0, _x81))))), _x22, false), X, Y)T(Y)
if#(if(p(if(true, s(p(s(if(false, _x82, false)))), _x51)), _x22, false), X, Y)T(Y)if#(if(if(true, p(if(false, _x52, s(p(s(false))))), _x41), _x22, false), X, Y)T(Y)
if#(if(p(s(if(false, _x42, false))), _x22, false), X, Y)T(Y)if#(if(true, if(gt(s(0), p(s(s(_x51)))), _x22, false), _x31), X, Y)T(Y)
if#(if(false, _x32, if(p(s(gt(0, _x41))), _x22, false)), X, Y)T(Y)if#(if(gt(if(true, s(0), _x51), p(s(s(_x51)))), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(if(true, 0, _x81), _x41))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(0, _x41))))), _x22, false), X, Y)T(Y)
if#(if(gt(s(p(s(0))), s(_x51)), _x22, false), X, Y)T(Y)if#(if(true, if(p(if(false, _x52, s(p(s(false))))), _x22, false), _x31), X, Y)T(Y)
if#(if(if(false, _x52, gt(0, _x41)), _x22, false), X, Y)T(Y)if#(if(p(s(p(s(if(p(s(false)), _x82, false))))), _x22, false), X, Y)T(Y)
if#(if(p(s(p(s(if(true, false, _x81))))), _x22, false), X, Y)T(Y)if#(if(p(s(p(p(s(s(if(false, _x82, false))))))), _x22, false), X, Y)T(Y)
if#(if(if(if(false, _x62, false), _x42, false), _x22, false), X, Y)T(Y)if#(p(s(if(p(if(false, _x52, s(p(s(false))))), _x22, false))), X, Y)T(Y)
if#(if(gt(if(false, _x62, 0), _x41), _x22, false), X, Y)T(Y)T(minus(x_1, x_2))T(x_2)
if#(if(true, if(p(s(gt(0, _x41))), _x22, false), _x31), X, Y)T(Y)if#(if(gt(s(0), if(false, _x72, if(false, _x62, s(_x51)))), _x22, false), X, Y)T(Y)
T(minus(x_1, x_2))T(x_1)if#(if(gt(s(p(s(0))), p(s(s(_x51)))), _x22, false), X, Y)T(Y)
if#(if(p(s(if(true, p(s(false)), _x61))), _x22, false), X, Y)T(Y)if#(if(gt(s(0), if(gt(0, _x81), _x62, s(_x51))), _x22, false), X, Y)T(Y)
if#(if(gt(s(0), if(true, p(s(s(_x51))), _x61)), _x22, false), X, Y)T(Y)if#(if(false, _x32, if(p(s(false)), _x22, false)), X, Y)T(Y)
if#(if(gt(s(s(0)), s(if(false, _x62, s(_x51)))), _x22, false), X, Y)T(Y)if#(if(gt(s(s(0)), s(s(_x51))), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(p(0), _x41))), _x22, false), X, Y)T(Y)if#(if(if(true, gt(0, _x41), _x51), _x22, false), X, Y)T(Y)
if#(p(s(false)), X, Y)T(Y)if#(if(gt(p(s(s(0))), s(_x51)), _x22, false), X, Y)T(Y)
if#(if(gt(s(p(0)), if(false, _x62, s(_x51))), _x22, false), X, Y)T(Y)if#(if(gt(if(true, s(0), _x51), if(false, _x62, s(_x51))), _x22, false), X, Y)T(Y)
if#(if(if(gt(0, _x61), _x42, false), _x22, false), X, Y)T(Y)if#(if(false, _x32, if(false, _x22, false)), X, Y)T(Y)
if#(p(s(if(gt(s(0), s(_x51)), _x22, false))), X, Y)T(Y)if#(if(false, _x32, if(p(s(p(s(if(false, _x82, false))))), _x22, false)), X, Y)T(Y)
if#(if(true, if(gt(s(0), s(_x51)), _x22, false), _x31), X, Y)T(Y)if#(if(p(s(if(true, false, _x61))), _x22, false), X, Y)T(Y)
if#(if(p(s(p(s(gt(0, _x41))))), _x22, false), X, Y)T(Y)if#(if(true, false, _x21), X, Y)T(Y)
if#(if(p(s(gt(s(0), if(false, _x62, s(_x51))))), _x22, false), X, Y)T(Y)

Rewrite Rules

gt(0, Y)falsegt(s(X), 0)true
gt(s(X), s(Y))gt(X, Y)p(0)0
p(s(X))Xif(true, X, Y)X
if(false, X, Y)Yminus(X, Y)if(gt(Y, 0), minus(p(X), p(Y)), X)
div(0, s(Y))0div(s(X), s(Y))s(div(minus(X, Y), s(Y)))

Original Signature

Termination of terms over the following signature is verified: 0, minus, s, if, p, div, false, true, gt

Strategy

Context-sensitive strategy:
μ(true) = μ(T) = μ(0) = μ(false) = ∅
μ(p#) = μ(s) = μ(if) = μ(p) = μ(if#) = {1}
μ(gt#) = μ(minus) = μ(div) = μ(div#) = μ(minus#) = μ(gt) = {1, 2}


The left-hand side of the rule if#(if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false), X, Y) → T(Y) is backward narrowed to the following relevant and irrelevant terms (a narrowing is irrelevant if by dropping it the correctness (and completeness) of the processor is not influenced).
Relevant TermsIrrelevant Terms
if#(p(s(if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false))), X, Y) 
if#(if(p(s(gt(s(0), if(true, p(s(s(_x51))), _x91)))), _x22, false), X, Y) 
if#(if(p(s(gt(s(if(false, _x92, 0)), p(s(s(_x51)))))), _x22, false), X, Y) 
if#(if(true, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false), _x31), X, Y) 
if#(if(p(s(gt(s(0), p(s(if(true, s(_x51), _x111)))))), _x22, false), X, Y) 
if#(if(if(true, p(s(gt(s(0), p(s(s(_x51)))))), _x41), _x22, false), X, Y) 
if#(if(p(s(gt(s(0), if(false, _x92, p(s(s(_x51))))))), _x22, false), X, Y) 
if#(if(p(s(gt(s(0), p(if(false, _x102, s(s(_x51))))))), _x22, false), X, Y) 
if#(if(if(false, _x42, p(s(gt(s(0), p(s(s(_x51))))))), _x22, false), X, Y) 
if#(if(p(s(gt(s(0), p(s(p(s(s(_x51)))))))), _x22, false), X, Y) 
if#(if(p(s(if(true, gt(s(0), p(s(s(_x51)))), _x71))), _x22, false), X, Y) 
if#(if(p(s(gt(s(s(0)), s(p(s(s(_x51))))))), _x22, false), X, Y) 
if#(if(p(if(false, _x62, s(gt(s(0), p(s(s(_x51))))))), _x22, false), X, Y) 
if#(if(p(s(p(s(gt(s(0), p(s(s(_x51)))))))), _x22, false), X, Y) 
if#(if(p(s(gt(s(if(true, 0, _x91)), p(s(s(_x51)))))), _x22, false), X, Y) 
if#(if(p(s(gt(p(s(s(0))), p(s(s(_x51)))))), _x22, false), X, Y) 
if#(if(p(s(gt(s(p(0)), p(s(s(_x51)))))), _x22, false), X, Y) 
if#(if(p(s(gt(if(true, s(0), _x81), p(s(s(_x51)))))), _x22, false), X, Y) 
if#(if(p(s(if(false, _x72, gt(s(0), p(s(s(_x51))))))), _x22, false), X, Y) 
if#(if(p(s(gt(s(0), p(p(s(s(s(_x51)))))))), _x22, false), X, Y) 
if#(if(p(s(gt(s(div(0, s(_x91))), p(s(s(_x51)))))), _x22, false), X, Y) 
if#(if(p(s(gt(s(0), p(s(div(s(_x112), s(_x111))))))), _x22, false), X, Y) 
if#(if(p(s(gt(if(false, _x82, s(0)), p(s(s(_x51)))))), _x22, false), X, Y) 
if#(if(p(if(true, s(gt(s(0), p(s(s(_x51))))), _x61)), _x22, false), X, Y) 
if#(if(p(s(gt(s(0), p(if(true, s(s(_x51)), _x101))))), _x22, false), X, Y) 
if#(if(p(p(s(s(gt(s(0), p(s(s(_x51)))))))), _x22, false), X, Y) 
if#(if(p(s(gt(s(0), p(s(if(false, _x112, s(_x51))))))), _x22, false), X, Y) 
if#(if(p(s(gt(s(p(s(0))), p(s(s(_x51)))))), _x22, false), X, Y) 
if#(if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), X, Y) 
Thus, the rule if#(if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false), X, Y) → T(Y) is replaced by the following rules:
if#(if(p(s(gt(s(0), p(if(false, _x102, s(s(_x51))))))), _x22, false), X, Y) → T(Y)if#(if(p(s(gt(s(s(0)), s(p(s(s(_x51))))))), _x22, false), X, Y) → T(Y)
if#(if(p(p(s(s(gt(s(0), p(s(s(_x51)))))))), _x22, false), X, Y) → T(Y)if#(if(if(false, _x42, p(s(gt(s(0), p(s(s(_x51))))))), _x22, false), X, Y) → T(Y)
if#(if(p(s(p(s(gt(s(0), p(s(s(_x51)))))))), _x22, false), X, Y) → T(Y)if#(if(p(s(gt(s(0), p(if(true, s(s(_x51)), _x101))))), _x22, false), X, Y) → T(Y)
if#(if(p(s(gt(s(p(s(0))), p(s(s(_x51)))))), _x22, false), X, Y) → T(Y)if#(if(p(s(gt(if(false, _x82, s(0)), p(s(s(_x51)))))), _x22, false), X, Y) → T(Y)
if#(if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), X, Y) → T(Y)if#(if(p(s(if(true, gt(s(0), p(s(s(_x51)))), _x71))), _x22, false), X, Y) → T(Y)
if#(if(p(s(gt(s(0), p(p(s(s(s(_x51)))))))), _x22, false), X, Y) → T(Y)if#(if(if(true, p(s(gt(s(0), p(s(s(_x51)))))), _x41), _x22, false), X, Y) → T(Y)
if#(if(p(s(gt(s(div(0, s(_x91))), p(s(s(_x51)))))), _x22, false), X, Y) → T(Y)if#(if(p(s(gt(s(p(0)), p(s(s(_x51)))))), _x22, false), X, Y) → T(Y)
if#(if(p(s(if(false, _x72, gt(s(0), p(s(s(_x51))))))), _x22, false), X, Y) → T(Y)if#(if(p(s(gt(s(0), p(s(if(true, s(_x51), _x111)))))), _x22, false), X, Y) → T(Y)
if#(if(p(s(gt(s(0), if(true, p(s(s(_x51))), _x91)))), _x22, false), X, Y) → T(Y)if#(if(p(s(gt(s(if(true, 0, _x91)), p(s(s(_x51)))))), _x22, false), X, Y) → T(Y)
if#(if(true, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false), _x31), X, Y) → T(Y)if#(if(p(s(gt(p(s(s(0))), p(s(s(_x51)))))), _x22, false), X, Y) → T(Y)
if#(if(p(if(true, s(gt(s(0), p(s(s(_x51))))), _x61)), _x22, false), X, Y) → T(Y)if#(if(p(s(gt(s(0), p(s(if(false, _x112, s(_x51))))))), _x22, false), X, Y) → T(Y)
if#(if(p(if(false, _x62, s(gt(s(0), p(s(s(_x51))))))), _x22, false), X, Y) → T(Y)if#(if(p(s(gt(s(0), p(s(div(s(_x112), s(_x111))))))), _x22, false), X, Y) → T(Y)
if#(p(s(if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false))), X, Y) → T(Y)if#(if(p(s(gt(if(true, s(0), _x81), p(s(s(_x51)))))), _x22, false), X, Y) → T(Y)
if#(if(p(s(gt(s(0), p(s(p(s(s(_x51)))))))), _x22, false), X, Y) → T(Y)if#(if(p(s(gt(s(0), if(false, _x92, p(s(s(_x51))))))), _x22, false), X, Y) → T(Y)
if#(if(p(s(gt(s(if(false, _x92, 0)), p(s(s(_x51)))))), _x22, false), X, Y) → T(Y)

Problem 29: BackwardsNarrowing



Dependency Pair Problem

Dependency Pairs

if#(if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), X, Y)T(Y)if#(if(gt(div(0, s(_x61)), _x41), _x22, false), X, Y)T(Y)
if#(if(gt(s(0), if(p(s(false)), _x62, s(_x51))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(p(s(if(false, _x82, false))))))), _x22, false), X, Y)T(Y)
if#(if(gt(if(false, _x52, s(0)), p(s(s(_x51)))), _x22, false), X, Y)T(Y)if#(if(gt(s(0), p(p(s(s(s(_x51)))))), _x22, false), X, Y)T(Y)
if#(if(p(s(p(s(if(if(true, false, _x101), _x82, false))))), _x22, false), X, Y)T(Y)if#(if(p(s(if(false, _x62, false))), _x22, false), X, Y)T(Y)
if#(if(p(if(true, s(gt(s(0), p(s(s(_x51))))), _x61)), _x22, false), X, Y)T(Y)if#(if(gt(s(0), p(s(if(true, s(_x51), _x81)))), _x22, false), X, Y)T(Y)
if#(p(s(if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false))), X, Y)T(Y)if#(if(p(s(gt(s(0), p(s(div(s(_x112), s(_x111))))))), _x22, false), X, Y)T(Y)
if#(if(if(false, _x42, p(s(p(s(if(false, _x82, false)))))), _x22, false), X, Y)T(Y)if#(if(if(true, gt(s(0), s(_x51)), _x41), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(s(if(false, _x92, 0)), p(s(s(_x51)))))), _x22, false), X, Y)T(Y)if#(if(p(s(p(if(true, s(if(false, _x82, false)), _x71)))), _x22, false), X, Y)T(Y)
if#(true, X, Y)T(X)if#(if(gt(if(true, s(0), _x51), s(_x51)), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(s(s(0)), s(p(s(s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(true, if(p(s(p(s(if(false, _x82, false))))), _x22, false), _x31), X, Y)T(Y)
if#(if(p(s(gt(s(0), p(if(true, s(s(_x51)), _x101))))), _x22, false), X, Y)T(Y)if#(if(p(s(p(s(if(if(false, _x102, false), _x82, false))))), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(if(false, _x82, s(0)), p(s(s(_x51)))))), _x22, false), X, Y)T(Y)if#(if(p(if(true, s(p(s(false))), _x51)), _x22, false), X, Y)T(Y)
if#(if(gt(s(if(true, 0, _x61)), p(s(s(_x51)))), _x22, false), X, Y)T(Y)minus#(X, Y)if#(gt(Y, 0), minus(p(X), p(Y)), X)
T(minus(p(X), p(Y)))minus#(p(X), p(Y))if#(if(p(s(gt(s(0), p(p(s(s(s(_x51)))))))), _x22, false), X, Y)T(Y)
if#(if(if(true, p(s(gt(s(0), p(s(s(_x51)))))), _x41), _x22, false), X, Y)T(Y)if#(if(p(s(p(s(if(false, _x92, if(false, _x82, false)))))), _x22, false), X, Y)T(Y)
if#(if(gt(s(0), if(true, s(_x51), _x61)), _x22, false), X, Y)T(Y)if#(if(p(s(gt(div(0, s(_x81)), _x41))), _x22, false), X, Y)T(Y)
if#(if(p(s(p(s(p(s(false)))))), _x22, false), X, Y)T(Y)if#(if(p(s(gt(s(0), if(true, p(s(s(_x51))), _x91)))), _x22, false), X, Y)T(Y)
if#(if(gt(if(false, _x52, s(0)), if(false, _x62, s(_x51))), _x22, false), X, Y)T(Y)if#(p(s(if(p(s(p(s(false)))), _x22, false))), X, Y)T(Y)
if#(if(p(if(false, _x52, s(false))), _x22, false), X, Y)T(Y)if#(if(gt(s(0), p(s(div(s(_x82), s(_x81))))), _x22, false), X, Y)T(Y)
if#(p(s(if(p(s(gt(0, _x41))), _x22, false))), X, Y)T(Y)if#(if(p(s(gt(s(0), p(s(if(false, _x112, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(if(false, _x42, p(s(p(s(false))))), _x22, false), X, Y)T(Y)if#(if(if(true, gt(s(0), p(s(s(_x51)))), _x41), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(s(0), p(s(p(s(s(_x51)))))))), _x22, false), X, Y)T(Y)if#(if(if(false, _x52, p(s(gt(0, _x41)))), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(s(0), if(false, _x92, p(s(s(_x51))))))), _x22, false), X, Y)T(Y)if#(p(s(if(if(false, _x42, false), _x22, false))), X, Y)T(Y)
if#(if(p(s(gt(if(false, _x82, 0), _x41))), _x22, false), X, Y)T(Y)if#(if(if(false, _x42, p(if(false, _x52, s(p(s(false)))))), _x22, false), X, Y)T(Y)
if#(p(s(if(gt(s(0), if(false, _x62, s(_x51))), _x22, false))), X, Y)T(Y)if#(if(gt(s(div(0, s(_x61))), s(_x51)), _x22, false), X, Y)T(Y)
if#(if(p(s(if(true, gt(0, _x41), _x71))), _x22, false), X, Y)T(Y)if#(if(gt(s(p(0)), s(_x51)), _x22, false), X, Y)T(Y)
if#(if(if(false, _x42, p(s(gt(s(0), p(s(s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(if(false, _x52, s(p(s(if(false, _x82, false)))))), _x22, false), X, Y)T(Y)
if#(p(s(if(gt(0, _x41), _x22, false))), X, Y)T(Y)if#(if(p(s(gt(s(p(s(0))), p(s(s(_x51)))))), _x22, false), X, Y)T(Y)
if#(if(gt(s(p(s(0))), if(false, _x62, s(_x51))), _x22, false), X, Y)T(Y)if#(if(gt(p(s(s(0))), if(false, _x62, s(_x51))), _x22, false), X, Y)T(Y)
if#(if(if(true, false, _x41), _x22, false), X, Y)T(Y)if#(if(p(s(gt(s(div(0, s(_x91))), p(s(s(_x51)))))), _x22, false), X, Y)T(Y)
if#(if(true, if(if(false, _x42, false), _x22, false), _x31), X, Y)T(Y)if#(if(gt(s(p(0)), p(s(s(_x51)))), _x22, false), X, Y)T(Y)
if#(if(if(true, p(s(p(s(false)))), _x41), _x22, false), X, Y)T(Y)if#(if(gt(s(0), if(false, _x62, p(s(s(_x51))))), _x22, false), X, Y)T(Y)
if#(if(gt(s(if(false, _x62, 0)), if(false, _x62, s(_x51))), _x22, false), X, Y)T(Y)if#(if(gt(s(if(false, _x62, 0)), s(_x51)), _x22, false), X, Y)T(Y)
T(p(x_1))T(x_1)if#(if(if(true, if(false, _x42, false), _x51), _x22, false), X, Y)T(Y)
if#(if(false, _x32, if(p(s(p(s(false)))), _x22, false)), X, Y)T(Y)if#(if(p(s(gt(s(0), s(_x71)))), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(0, _x61))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(false)))), _x22, false), X, Y)T(Y)
if#(if(p(s(p(if(false, _x72, s(if(false, _x82, false)))))), _x22, false), X, Y)T(Y)if#(p(s(if(false, _x22, false))), X, Y)T(Y)
if#(if(if(true, p(s(false)), _x41), _x22, false), X, Y)T(Y)if#(if(p(s(gt(p(s(0)), _x41))), _x22, false), X, Y)T(Y)
if#(p(s(if(p(s(false)), _x22, false))), X, Y)T(Y)if#(if(p(s(p(s(p(s(if(false, _x82, false))))))), _x22, false), X, Y)T(Y)
if#(if(p(if(if(false, _x72, false), _x52, s(p(s(false))))), _x22, false), X, Y)T(Y)if#(if(if(false, _x52, if(false, _x42, false)), _x22, false), X, Y)T(Y)
if#(if(false, _x32, if(gt(s(0), if(false, _x62, s(_x51))), _x22, false)), X, Y)T(Y)if#(if(p(if(true, s(p(s(if(false, _x82, false)))), _x51)), _x22, false), X, Y)T(Y)
if#(if(p(s(if(false, _x42, false))), _x22, false), X, Y)T(Y)if#(if(false, _x32, if(p(s(gt(0, _x41))), _x22, false)), X, Y)T(Y)
if#(if(gt(if(true, s(0), _x51), p(s(s(_x51)))), _x22, false), X, Y)T(Y)if#(if(p(s(gt(if(true, 0, _x81), _x41))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(0, _x41))))), _x22, false), X, Y)T(Y)if#(if(true, if(p(if(false, _x52, s(p(s(false))))), _x22, false), _x31), X, Y)T(Y)
if#(if(if(false, _x52, gt(0, _x41)), _x22, false), X, Y)T(Y)if#(if(p(s(p(s(if(p(s(false)), _x82, false))))), _x22, false), X, Y)T(Y)
if#(if(p(s(p(s(if(true, false, _x81))))), _x22, false), X, Y)T(Y)if#(if(p(s(p(p(s(s(if(false, _x82, false))))))), _x22, false), X, Y)T(Y)
if#(if(if(if(false, _x62, false), _x42, false), _x22, false), X, Y)T(Y)if#(p(s(if(p(if(false, _x52, s(p(s(false))))), _x22, false))), X, Y)T(Y)
if#(if(gt(if(false, _x62, 0), _x41), _x22, false), X, Y)T(Y)T(minus(x_1, x_2))T(x_2)
if#(if(gt(s(p(s(0))), p(s(s(_x51)))), _x22, false), X, Y)T(Y)if#(if(p(s(if(true, p(s(false)), _x61))), _x22, false), X, Y)T(Y)
if#(if(gt(s(0), if(true, p(s(s(_x51))), _x61)), _x22, false), X, Y)T(Y)if#(if(gt(s(s(0)), s(s(_x51))), _x22, false), X, Y)T(Y)
if#(p(s(false)), X, Y)T(Y)if#(if(if(true, gt(0, _x41), _x51), _x22, false), X, Y)T(Y)
if#(if(p(if(false, _x62, s(gt(s(0), p(s(s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(true, if(gt(s(0), s(_x51)), _x22, false), _x31), X, Y)T(Y)
if#(if(p(s(p(s(gt(0, _x41))))), _x22, false), X, Y)T(Y)if#(if(p(s(if(true, false, _x61))), _x22, false), X, Y)T(Y)
if#(if(true, false, _x21), X, Y)T(Y)if#(if(p(s(gt(s(0), if(false, _x62, s(_x51))))), _x22, false), X, Y)T(Y)
if#(if(p(s(if(true, gt(s(0), p(s(s(_x51)))), _x71))), _x22, false), X, Y)T(Y)if#(p(s(if(gt(s(0), p(s(s(_x51)))), _x22, false))), X, Y)T(Y)
if#(if(gt(if(true, 0, _x61), _x41), _x22, false), X, Y)T(Y)if#(if(gt(p(0), _x41), _x22, false), X, Y)T(Y)
if#(if(if(true, gt(s(0), if(false, _x62, s(_x51))), _x41), _x22, false), X, Y)T(Y)if#(if(p(s(p(if(true, s(false), _x71)))), _x22, false), X, Y)T(Y)
if#(if(p(if(true, s(false), _x51)), _x22, false), X, Y)T(Y)if#(if(gt(s(0), p(s(p(s(s(_x51)))))), _x22, false), X, Y)T(Y)
if#(if(p(s(if(true, p(s(if(false, _x82, false))), _x61))), _x22, false), X, Y)T(Y)if#(if(false, _x32, if(gt(s(0), p(s(s(_x51)))), _x22, false)), X, Y)T(Y)
if#(if(p(if(if(true, false, _x71), _x52, s(p(s(false))))), _x22, false), X, Y)T(Y)if#(if(if(false, _x42, gt(s(0), p(s(s(_x51))))), _x22, false), X, Y)T(Y)
if#(if(true, if(gt(s(0), if(false, _x62, s(_x51))), _x22, false), _x31), X, Y)T(Y)if#(if(false, _x32, if(p(if(false, _x52, s(p(s(false))))), _x22, false)), X, Y)T(Y)
if#(if(gt(s(0), p(if(true, s(s(_x51)), _x71))), _x22, false), X, Y)T(Y)if#(if(true, if(p(s(false)), _x22, false), _x31), X, Y)T(Y)
if#(if(if(true, p(s(gt(0, _x41))), _x51), _x22, false), X, Y)T(Y)if#(if(gt(if(false, _x52, s(0)), s(_x51)), _x22, false), X, Y)T(Y)
if#(minus(false, 0), X, Y)T(Y)if#(if(p(s(gt(s(0), p(if(false, _x102, s(s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(0), p(s(s(_x51)))))))), _x22, false), X, Y)T(Y)if#(if(gt(s(0), if(true, if(false, _x62, s(_x51)), _x71)), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(s(p(0)), p(s(s(_x51)))))), _x22, false), X, Y)T(Y)if#(if(false, _x32, if(gt(s(0), s(_x51)), _x22, false)), X, Y)T(Y)
if#(if(if(p(s(false)), _x42, false), _x22, false), X, Y)T(Y)if#(if(p(if(false, _x62, if(false, _x52, s(p(s(false)))))), _x22, false), X, Y)T(Y)
if#(if(gt(s(if(true, 0, _x61)), s(_x51)), _x22, false), X, Y)T(Y)if#(if(p(s(if(false, _x72, gt(s(0), p(s(s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(true, if(p(s(p(s(false)))), _x22, false), _x31), X, Y)T(Y)if#(if(p(s(gt(p(s(s(0))), p(s(s(_x51)))))), _x22, false), X, Y)T(Y)
if#(if(gt(s(0), p(s(if(false, _x82, s(_x51))))), _x22, false), X, Y)T(Y)if#(if(if(false, _x42, gt(s(0), s(_x51))), _x22, false), X, Y)T(Y)
if#(if(true, if(gt(0, _x41), _x22, false), _x31), X, Y)T(Y)if#(if(true, if(false, _x22, false), _x31), X, Y)T(Y)
if#(if(if(false, _x42, p(s(false))), _x22, false), X, Y)T(Y)if#(if(gt(s(0), p(s(if(false, _x62, s(_x51))))), _x22, false), X, Y)T(Y)
if#(if(if(if(true, false, _x61), _x42, false), _x22, false), X, Y)T(Y)if#(if(gt(s(s(0)), s(p(s(s(_x51))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(p(s(false)))))), _x22, false), X, Y)T(Y)if#(if(p(s(p(s(if(true, if(false, _x82, false), _x91))))), _x22, false), X, Y)T(Y)
if#(if(p(if(false, _x62, s(gt(0, _x41)))), _x22, false), X, Y)T(Y)if#(if(p(if(gt(0, _x71), _x52, s(p(s(false))))), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(if(true, s(0), _x81), p(s(s(_x51)))))), _x22, false), X, Y)T(Y)if#(gt(0, _x21), X, Y)T(Y)
if#(p(s(if(p(s(p(s(if(false, _x82, false))))), _x22, false))), X, Y)T(Y)if#(if(false, _x32, if(gt(0, _x41), _x22, false)), X, Y)T(Y)
if#(if(gt(s(if(false, _x62, 0)), p(s(s(_x51)))), _x22, false), X, Y)T(Y)if#(if(p(s(if(false, _x62, p(s(if(false, _x82, false)))))), _x22, false), X, Y)T(Y)
if#(if(gt(s(0), div(s(_x62), s(_x61))), _x22, false), X, Y)T(Y)if#(if(p(s(if(false, _x62, p(s(false))))), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(s(0), s(_x51)))), _x22, false), X, Y)T(Y)if#(if(gt(s(0), p(if(false, _x72, s(s(_x51))))), _x22, false), X, Y)T(Y)
if#(if(gt(p(s(0)), _x41), _x22, false), X, Y)T(Y)if#(if(p(if(true, s(gt(0, _x41)), _x61)), _x22, false), X, Y)T(Y)
if#(if(gt(s(div(0, s(_x61))), if(false, _x62, s(_x51))), _x22, false), X, Y)T(Y)if#(if(p(s(if(false, _x72, gt(0, _x41)))), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(s(0), p(s(if(true, s(_x51), _x111)))))), _x22, false), X, Y)T(Y)if#(if(p(s(gt(s(if(true, 0, _x91)), p(s(s(_x51)))))), _x22, false), X, Y)T(Y)
if#(if(p(s(p(if(false, _x52, s(p(s(false))))))), _x22, false), X, Y)T(Y)if#(if(true, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false), _x31), X, Y)T(Y)
if#(if(false, _x32, if(if(false, _x42, false), _x22, false)), X, Y)T(Y)if#(if(p(if(true, if(false, _x52, s(p(s(false)))), _x61)), _x22, false), X, Y)T(Y)
if#(if(gt(s(0), if(if(false, _x82, false), _x62, s(_x51))), _x22, false), X, Y)T(Y)if#(if(gt(s(if(true, 0, _x61)), if(false, _x62, s(_x51))), _x22, false), X, Y)T(Y)
if#(if(gt(p(s(s(0))), p(s(s(_x51)))), _x22, false), X, Y)T(Y)if#(if(gt(s(0), if(if(true, false, _x81), _x62, s(_x51))), _x22, false), X, Y)T(Y)
if#(if(if(false, _x42, gt(s(0), if(false, _x62, s(_x51)))), _x22, false), X, Y)T(Y)if#(if(gt(s(div(0, s(_x61))), p(s(s(_x51)))), _x22, false), X, Y)T(Y)
if#(if(if(true, p(s(p(s(if(false, _x82, false))))), _x41), _x22, false), X, Y)T(Y)if#(if(p(p(s(if(false, _x52, s(p(s(false))))))), _x22, false), X, Y)T(Y)
if#(if(p(s(p(if(false, _x72, s(false))))), _x22, false), X, Y)T(Y)if#(if(p(s(p(s(gt(s(0), p(s(s(_x51)))))))), _x22, false), X, Y)T(Y)
if#(if(p(s(p(s(if(gt(0, _x101), _x82, false))))), _x22, false), X, Y)T(Y)if#(if(p(if(p(s(false)), _x52, s(p(s(false))))), _x22, false), X, Y)T(Y)
if#(if(p(s(p(p(s(s(false)))))), _x22, false), X, Y)T(Y)if#(if(p(s(p(s(gt(0, _x81))))), _x22, false), X, Y)T(Y)
if#(if(if(true, p(if(false, _x52, s(p(s(false))))), _x41), _x22, false), X, Y)T(Y)if#(if(true, if(gt(s(0), p(s(s(_x51)))), _x22, false), _x31), X, Y)T(Y)
if#(if(gt(s(p(s(0))), s(_x51)), _x22, false), X, Y)T(Y)if#(if(true, if(p(s(gt(0, _x41))), _x22, false), _x31), X, Y)T(Y)
if#(if(gt(s(0), if(false, _x72, if(false, _x62, s(_x51)))), _x22, false), X, Y)T(Y)T(minus(x_1, x_2))T(x_1)
if#(if(gt(s(0), if(gt(0, _x81), _x62, s(_x51))), _x22, false), X, Y)T(Y)if#(if(false, _x32, if(p(s(false)), _x22, false)), X, Y)T(Y)
if#(if(gt(s(s(0)), s(if(false, _x62, s(_x51)))), _x22, false), X, Y)T(Y)if#(if(p(s(gt(p(0), _x41))), _x22, false), X, Y)T(Y)
if#(if(gt(p(s(s(0))), s(_x51)), _x22, false), X, Y)T(Y)if#(if(gt(s(p(0)), if(false, _x62, s(_x51))), _x22, false), X, Y)T(Y)
if#(if(gt(if(true, s(0), _x51), if(false, _x62, s(_x51))), _x22, false), X, Y)T(Y)if#(if(if(gt(0, _x61), _x42, false), _x22, false), X, Y)T(Y)
if#(if(false, _x32, if(false, _x22, false)), X, Y)T(Y)if#(p(s(if(gt(s(0), s(_x51)), _x22, false))), X, Y)T(Y)
if#(if(false, _x32, if(p(s(p(s(if(false, _x82, false))))), _x22, false)), X, Y)T(Y)

Rewrite Rules

gt(0, Y)falsegt(s(X), 0)true
gt(s(X), s(Y))gt(X, Y)p(0)0
p(s(X))Xif(true, X, Y)X
if(false, X, Y)Yminus(X, Y)if(gt(Y, 0), minus(p(X), p(Y)), X)
div(0, s(Y))0div(s(X), s(Y))s(div(minus(X, Y), s(Y)))

Original Signature

Termination of terms over the following signature is verified: minus, 0, s, if, p, div, true, false, gt

Strategy

Context-sensitive strategy:
μ(true) = μ(T) = μ(0) = μ(false) = ∅
μ(p#) = μ(s) = μ(if) = μ(p) = μ(if#) = {1}
μ(gt#) = μ(minus) = μ(div) = μ(div#) = μ(minus#) = μ(gt) = {1, 2}


The left-hand side of the rule if#(if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), X, Y) → T(Y) is backward narrowed to the following relevant and irrelevant terms (a narrowing is irrelevant if by dropping it the correctness (and completeness) of the processor is not influenced).
Relevant TermsIrrelevant Terms
if#(if(if(false, _x52, false), _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), X, Y) 
if#(if(gt(0, _x51), _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), X, Y) 
if#(if(p(s(false)), _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), X, Y) 
if#(p(s(if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)))), X, Y) 
if#(if(false, _x42, if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false))), X, Y) 
if#(if(if(true, false, _x51), _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), X, Y) 
if#(if(true, if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41), X, Y) 
Thus, the rule if#(if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), X, Y) → T(Y) is replaced by the following rules:
if#(if(gt(0, _x51), _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), X, Y) → T(Y)if#(if(if(false, _x52, false), _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), X, Y) → T(Y)
if#(p(s(if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)))), X, Y) → T(Y)if#(if(p(s(false)), _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), X, Y) → T(Y)
if#(if(false, _x42, if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false))), X, Y) → T(Y)if#(if(if(true, false, _x51), _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), X, Y) → T(Y)
if#(if(true, if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41), X, Y) → T(Y)

Problem 31: BackwardsNarrowing



Dependency Pair Problem

Dependency Pairs

if#(if(true, if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41), X, Y)T(Y)if#(if(gt(div(0, s(_x61)), _x41), _x22, false), X, Y)T(Y)
if#(if(gt(s(0), if(p(s(false)), _x62, s(_x51))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(p(s(if(false, _x82, false))))))), _x22, false), X, Y)T(Y)
if#(if(gt(if(false, _x52, s(0)), p(s(s(_x51)))), _x22, false), X, Y)T(Y)if#(if(gt(s(0), p(p(s(s(s(_x51)))))), _x22, false), X, Y)T(Y)
if#(if(p(s(p(s(if(if(true, false, _x101), _x82, false))))), _x22, false), X, Y)T(Y)if#(if(p(s(if(false, _x62, false))), _x22, false), X, Y)T(Y)
if#(if(p(if(true, s(gt(s(0), p(s(s(_x51))))), _x61)), _x22, false), X, Y)T(Y)if#(if(if(false, _x52, false), _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), X, Y)T(Y)
if#(if(gt(s(0), p(s(if(true, s(_x51), _x81)))), _x22, false), X, Y)T(Y)if#(p(s(if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false))), X, Y)T(Y)
if#(if(p(s(gt(s(0), p(s(div(s(_x112), s(_x111))))))), _x22, false), X, Y)T(Y)if#(if(if(false, _x42, p(s(p(s(if(false, _x82, false)))))), _x22, false), X, Y)T(Y)
if#(if(if(true, gt(s(0), s(_x51)), _x41), _x22, false), X, Y)T(Y)if#(if(p(s(gt(s(if(false, _x92, 0)), p(s(s(_x51)))))), _x22, false), X, Y)T(Y)
if#(if(p(s(p(if(true, s(if(false, _x82, false)), _x71)))), _x22, false), X, Y)T(Y)if#(if(gt(if(true, s(0), _x51), s(_x51)), _x22, false), X, Y)T(Y)
if#(true, X, Y)T(X)if#(if(p(s(gt(s(s(0)), s(p(s(s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(true, if(p(s(p(s(if(false, _x82, false))))), _x22, false), _x31), X, Y)T(Y)if#(if(p(s(p(s(if(if(false, _x102, false), _x82, false))))), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(s(0), p(if(true, s(s(_x51)), _x101))))), _x22, false), X, Y)T(Y)if#(if(p(if(true, s(p(s(false))), _x51)), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(if(false, _x82, s(0)), p(s(s(_x51)))))), _x22, false), X, Y)T(Y)if#(if(gt(s(if(true, 0, _x61)), p(s(s(_x51)))), _x22, false), X, Y)T(Y)
minus#(X, Y)if#(gt(Y, 0), minus(p(X), p(Y)), X)T(minus(p(X), p(Y)))minus#(p(X), p(Y))
if#(if(p(s(gt(s(0), p(p(s(s(s(_x51)))))))), _x22, false), X, Y)T(Y)if#(if(if(true, p(s(gt(s(0), p(s(s(_x51)))))), _x41), _x22, false), X, Y)T(Y)
if#(if(p(s(p(s(if(false, _x92, if(false, _x82, false)))))), _x22, false), X, Y)T(Y)if#(if(gt(s(0), if(true, s(_x51), _x61)), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(div(0, s(_x81)), _x41))), _x22, false), X, Y)T(Y)if#(if(p(s(p(s(p(s(false)))))), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(s(0), if(true, p(s(s(_x51))), _x91)))), _x22, false), X, Y)T(Y)if#(if(gt(if(false, _x52, s(0)), if(false, _x62, s(_x51))), _x22, false), X, Y)T(Y)
if#(p(s(if(p(s(p(s(false)))), _x22, false))), X, Y)T(Y)if#(if(p(if(false, _x52, s(false))), _x22, false), X, Y)T(Y)
if#(if(false, _x42, if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false))), X, Y)T(Y)if#(if(gt(s(0), p(s(div(s(_x82), s(_x81))))), _x22, false), X, Y)T(Y)
if#(p(s(if(p(s(gt(0, _x41))), _x22, false))), X, Y)T(Y)if#(if(p(s(gt(s(0), p(s(if(false, _x112, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(if(false, _x42, p(s(p(s(false))))), _x22, false), X, Y)T(Y)if#(if(if(true, gt(s(0), p(s(s(_x51)))), _x41), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(s(0), p(s(p(s(s(_x51)))))))), _x22, false), X, Y)T(Y)if#(if(if(false, _x52, p(s(gt(0, _x41)))), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(s(0), if(false, _x92, p(s(s(_x51))))))), _x22, false), X, Y)T(Y)if#(p(s(if(if(false, _x42, false), _x22, false))), X, Y)T(Y)
if#(if(p(s(gt(if(false, _x82, 0), _x41))), _x22, false), X, Y)T(Y)if#(if(if(true, false, _x51), _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), X, Y)T(Y)
if#(if(if(false, _x42, p(if(false, _x52, s(p(s(false)))))), _x22, false), X, Y)T(Y)if#(if(gt(s(div(0, s(_x61))), s(_x51)), _x22, false), X, Y)T(Y)
if#(p(s(if(gt(s(0), if(false, _x62, s(_x51))), _x22, false))), X, Y)T(Y)if#(if(gt(s(p(0)), s(_x51)), _x22, false), X, Y)T(Y)
if#(if(p(s(if(true, gt(0, _x41), _x71))), _x22, false), X, Y)T(Y)if#(p(s(if(gt(0, _x41), _x22, false))), X, Y)T(Y)
if#(if(p(if(false, _x52, s(p(s(if(false, _x82, false)))))), _x22, false), X, Y)T(Y)if#(if(if(false, _x42, p(s(gt(s(0), p(s(s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(gt(s(p(s(0))), if(false, _x62, s(_x51))), _x22, false), X, Y)T(Y)if#(if(p(s(gt(s(p(s(0))), p(s(s(_x51)))))), _x22, false), X, Y)T(Y)
if#(if(gt(p(s(s(0))), if(false, _x62, s(_x51))), _x22, false), X, Y)T(Y)if#(if(if(true, false, _x41), _x22, false), X, Y)T(Y)
if#(if(true, if(if(false, _x42, false), _x22, false), _x31), X, Y)T(Y)if#(if(p(s(gt(s(div(0, s(_x91))), p(s(s(_x51)))))), _x22, false), X, Y)T(Y)
if#(if(gt(s(p(0)), p(s(s(_x51)))), _x22, false), X, Y)T(Y)if#(if(if(true, p(s(p(s(false)))), _x41), _x22, false), X, Y)T(Y)
if#(if(gt(s(0), if(false, _x62, p(s(s(_x51))))), _x22, false), X, Y)T(Y)if#(if(gt(s(if(false, _x62, 0)), if(false, _x62, s(_x51))), _x22, false), X, Y)T(Y)
if#(if(gt(s(if(false, _x62, 0)), s(_x51)), _x22, false), X, Y)T(Y)if#(if(if(true, if(false, _x42, false), _x51), _x22, false), X, Y)T(Y)
T(p(x_1))T(x_1)if#(if(false, _x32, if(p(s(p(s(false)))), _x22, false)), X, Y)T(Y)
if#(if(p(s(gt(s(0), s(_x71)))), _x22, false), X, Y)T(Y)if#(if(p(s(gt(0, _x61))), _x22, false), X, Y)T(Y)
if#(if(gt(0, _x51), _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), X, Y)T(Y)if#(if(p(s(p(if(false, _x72, s(if(false, _x82, false)))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(false)))), _x22, false), X, Y)T(Y)if#(if(if(true, p(s(false)), _x41), _x22, false), X, Y)T(Y)
if#(p(s(if(false, _x22, false))), X, Y)T(Y)if#(if(p(s(gt(p(s(0)), _x41))), _x22, false), X, Y)T(Y)
if#(p(s(if(p(s(false)), _x22, false))), X, Y)T(Y)if#(if(p(if(if(false, _x72, false), _x52, s(p(s(false))))), _x22, false), X, Y)T(Y)
if#(if(p(s(p(s(p(s(if(false, _x82, false))))))), _x22, false), X, Y)T(Y)if#(if(false, _x32, if(gt(s(0), if(false, _x62, s(_x51))), _x22, false)), X, Y)T(Y)
if#(if(if(false, _x52, if(false, _x42, false)), _x22, false), X, Y)T(Y)if#(if(p(if(true, s(p(s(if(false, _x82, false)))), _x51)), _x22, false), X, Y)T(Y)
if#(if(p(s(if(false, _x42, false))), _x22, false), X, Y)T(Y)if#(if(false, _x32, if(p(s(gt(0, _x41))), _x22, false)), X, Y)T(Y)
if#(if(gt(if(true, s(0), _x51), p(s(s(_x51)))), _x22, false), X, Y)T(Y)if#(if(if(false, _x52, gt(0, _x41)), _x22, false), X, Y)T(Y)
if#(if(true, if(p(if(false, _x52, s(p(s(false))))), _x22, false), _x31), X, Y)T(Y)if#(if(p(p(s(s(gt(0, _x41))))), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(if(true, 0, _x81), _x41))), _x22, false), X, Y)T(Y)if#(if(p(s(p(s(if(p(s(false)), _x82, false))))), _x22, false), X, Y)T(Y)
if#(if(p(s(p(p(s(s(if(false, _x82, false))))))), _x22, false), X, Y)T(Y)if#(if(p(s(p(s(if(true, false, _x81))))), _x22, false), X, Y)T(Y)
if#(if(if(if(false, _x62, false), _x42, false), _x22, false), X, Y)T(Y)if#(p(s(if(p(if(false, _x52, s(p(s(false))))), _x22, false))), X, Y)T(Y)
if#(if(gt(if(false, _x62, 0), _x41), _x22, false), X, Y)T(Y)T(minus(x_1, x_2))T(x_2)
if#(if(gt(s(p(s(0))), p(s(s(_x51)))), _x22, false), X, Y)T(Y)if#(if(p(s(if(true, p(s(false)), _x61))), _x22, false), X, Y)T(Y)
if#(if(gt(s(0), if(true, p(s(s(_x51))), _x61)), _x22, false), X, Y)T(Y)if#(if(gt(s(s(0)), s(s(_x51))), _x22, false), X, Y)T(Y)
if#(p(s(false)), X, Y)T(Y)if#(if(if(true, gt(0, _x41), _x51), _x22, false), X, Y)T(Y)
if#(if(p(if(false, _x62, s(gt(s(0), p(s(s(_x51))))))), _x22, false), X, Y)T(Y)if#(p(s(if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)))), X, Y)T(Y)
if#(if(true, if(gt(s(0), s(_x51)), _x22, false), _x31), X, Y)T(Y)if#(if(p(s(p(s(gt(0, _x41))))), _x22, false), X, Y)T(Y)
if#(if(p(s(if(true, false, _x61))), _x22, false), X, Y)T(Y)if#(if(true, false, _x21), X, Y)T(Y)
if#(if(p(s(gt(s(0), if(false, _x62, s(_x51))))), _x22, false), X, Y)T(Y)if#(if(p(s(if(true, gt(s(0), p(s(s(_x51)))), _x71))), _x22, false), X, Y)T(Y)
if#(p(s(if(gt(s(0), p(s(s(_x51)))), _x22, false))), X, Y)T(Y)if#(if(gt(if(true, 0, _x61), _x41), _x22, false), X, Y)T(Y)
if#(if(gt(p(0), _x41), _x22, false), X, Y)T(Y)if#(if(if(true, gt(s(0), if(false, _x62, s(_x51))), _x41), _x22, false), X, Y)T(Y)
if#(if(p(s(p(if(true, s(false), _x71)))), _x22, false), X, Y)T(Y)if#(if(p(if(true, s(false), _x51)), _x22, false), X, Y)T(Y)
if#(if(gt(s(0), p(s(p(s(s(_x51)))))), _x22, false), X, Y)T(Y)if#(if(p(s(if(true, p(s(if(false, _x82, false))), _x61))), _x22, false), X, Y)T(Y)
if#(if(false, _x32, if(gt(s(0), p(s(s(_x51)))), _x22, false)), X, Y)T(Y)if#(if(p(if(if(true, false, _x71), _x52, s(p(s(false))))), _x22, false), X, Y)T(Y)
if#(if(if(false, _x42, gt(s(0), p(s(s(_x51))))), _x22, false), X, Y)T(Y)if#(if(true, if(gt(s(0), if(false, _x62, s(_x51))), _x22, false), _x31), X, Y)T(Y)
if#(if(false, _x32, if(p(if(false, _x52, s(p(s(false))))), _x22, false)), X, Y)T(Y)if#(if(gt(s(0), p(if(true, s(s(_x51)), _x71))), _x22, false), X, Y)T(Y)
if#(if(true, if(p(s(false)), _x22, false), _x31), X, Y)T(Y)if#(if(if(true, p(s(gt(0, _x41))), _x51), _x22, false), X, Y)T(Y)
if#(if(gt(if(false, _x52, s(0)), s(_x51)), _x22, false), X, Y)T(Y)if#(minus(false, 0), X, Y)T(Y)
if#(if(p(s(gt(s(0), p(if(false, _x102, s(s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(0), p(s(s(_x51)))))))), _x22, false), X, Y)T(Y)
if#(if(gt(s(0), if(true, if(false, _x62, s(_x51)), _x71)), _x22, false), X, Y)T(Y)if#(if(p(s(gt(s(p(0)), p(s(s(_x51)))))), _x22, false), X, Y)T(Y)
if#(if(false, _x32, if(gt(s(0), s(_x51)), _x22, false)), X, Y)T(Y)if#(if(if(p(s(false)), _x42, false), _x22, false), X, Y)T(Y)
if#(if(p(if(false, _x62, if(false, _x52, s(p(s(false)))))), _x22, false), X, Y)T(Y)if#(if(gt(s(if(true, 0, _x61)), s(_x51)), _x22, false), X, Y)T(Y)
if#(if(p(s(false)), _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), X, Y)T(Y)if#(if(p(s(if(false, _x72, gt(s(0), p(s(s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(true, if(p(s(p(s(false)))), _x22, false), _x31), X, Y)T(Y)if#(if(p(s(gt(p(s(s(0))), p(s(s(_x51)))))), _x22, false), X, Y)T(Y)
if#(if(gt(s(0), p(s(if(false, _x82, s(_x51))))), _x22, false), X, Y)T(Y)if#(if(if(false, _x42, gt(s(0), s(_x51))), _x22, false), X, Y)T(Y)
if#(if(true, if(gt(0, _x41), _x22, false), _x31), X, Y)T(Y)if#(if(true, if(false, _x22, false), _x31), X, Y)T(Y)
if#(if(if(false, _x42, p(s(false))), _x22, false), X, Y)T(Y)if#(if(gt(s(0), p(s(if(false, _x62, s(_x51))))), _x22, false), X, Y)T(Y)
if#(if(if(if(true, false, _x61), _x42, false), _x22, false), X, Y)T(Y)if#(if(gt(s(s(0)), s(p(s(s(_x51))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(p(s(false)))))), _x22, false), X, Y)T(Y)if#(if(p(s(p(s(if(true, if(false, _x82, false), _x91))))), _x22, false), X, Y)T(Y)
if#(if(p(if(false, _x62, s(gt(0, _x41)))), _x22, false), X, Y)T(Y)if#(if(p(if(gt(0, _x71), _x52, s(p(s(false))))), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(if(true, s(0), _x81), p(s(s(_x51)))))), _x22, false), X, Y)T(Y)if#(gt(0, _x21), X, Y)T(Y)
if#(p(s(if(p(s(p(s(if(false, _x82, false))))), _x22, false))), X, Y)T(Y)if#(if(false, _x32, if(gt(0, _x41), _x22, false)), X, Y)T(Y)
if#(if(gt(s(if(false, _x62, 0)), p(s(s(_x51)))), _x22, false), X, Y)T(Y)if#(if(p(s(if(false, _x62, p(s(if(false, _x82, false)))))), _x22, false), X, Y)T(Y)
if#(if(gt(s(0), div(s(_x62), s(_x61))), _x22, false), X, Y)T(Y)if#(if(p(s(if(false, _x62, p(s(false))))), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(s(0), s(_x51)))), _x22, false), X, Y)T(Y)if#(if(gt(s(0), p(if(false, _x72, s(s(_x51))))), _x22, false), X, Y)T(Y)
if#(if(gt(p(s(0)), _x41), _x22, false), X, Y)T(Y)if#(if(p(if(true, s(gt(0, _x41)), _x61)), _x22, false), X, Y)T(Y)
if#(if(gt(s(div(0, s(_x61))), if(false, _x62, s(_x51))), _x22, false), X, Y)T(Y)if#(if(p(s(if(false, _x72, gt(0, _x41)))), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(s(0), p(s(if(true, s(_x51), _x111)))))), _x22, false), X, Y)T(Y)if#(if(p(s(gt(s(if(true, 0, _x91)), p(s(s(_x51)))))), _x22, false), X, Y)T(Y)
if#(if(p(s(p(if(false, _x52, s(p(s(false))))))), _x22, false), X, Y)T(Y)if#(if(true, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false), _x31), X, Y)T(Y)
if#(if(false, _x32, if(if(false, _x42, false), _x22, false)), X, Y)T(Y)if#(if(p(if(true, if(false, _x52, s(p(s(false)))), _x61)), _x22, false), X, Y)T(Y)
if#(if(gt(s(0), if(if(false, _x82, false), _x62, s(_x51))), _x22, false), X, Y)T(Y)if#(if(gt(s(if(true, 0, _x61)), if(false, _x62, s(_x51))), _x22, false), X, Y)T(Y)
if#(if(gt(p(s(s(0))), p(s(s(_x51)))), _x22, false), X, Y)T(Y)if#(if(gt(s(0), if(if(true, false, _x81), _x62, s(_x51))), _x22, false), X, Y)T(Y)
if#(if(if(false, _x42, gt(s(0), if(false, _x62, s(_x51)))), _x22, false), X, Y)T(Y)if#(if(gt(s(div(0, s(_x61))), p(s(s(_x51)))), _x22, false), X, Y)T(Y)
if#(if(if(true, p(s(p(s(if(false, _x82, false))))), _x41), _x22, false), X, Y)T(Y)if#(if(p(p(s(if(false, _x52, s(p(s(false))))))), _x22, false), X, Y)T(Y)
if#(if(p(s(p(if(false, _x72, s(false))))), _x22, false), X, Y)T(Y)if#(if(p(s(p(s(gt(s(0), p(s(s(_x51)))))))), _x22, false), X, Y)T(Y)
if#(if(p(s(p(s(if(gt(0, _x101), _x82, false))))), _x22, false), X, Y)T(Y)if#(if(p(if(p(s(false)), _x52, s(p(s(false))))), _x22, false), X, Y)T(Y)
if#(if(p(s(p(p(s(s(false)))))), _x22, false), X, Y)T(Y)if#(if(p(s(p(s(gt(0, _x81))))), _x22, false), X, Y)T(Y)
if#(if(if(true, p(if(false, _x52, s(p(s(false))))), _x41), _x22, false), X, Y)T(Y)if#(if(true, if(gt(s(0), p(s(s(_x51)))), _x22, false), _x31), X, Y)T(Y)
if#(if(gt(s(p(s(0))), s(_x51)), _x22, false), X, Y)T(Y)if#(if(true, if(p(s(gt(0, _x41))), _x22, false), _x31), X, Y)T(Y)
if#(if(gt(s(0), if(false, _x72, if(false, _x62, s(_x51)))), _x22, false), X, Y)T(Y)T(minus(x_1, x_2))T(x_1)
if#(if(gt(s(0), if(gt(0, _x81), _x62, s(_x51))), _x22, false), X, Y)T(Y)if#(if(false, _x32, if(p(s(false)), _x22, false)), X, Y)T(Y)
if#(if(gt(s(s(0)), s(if(false, _x62, s(_x51)))), _x22, false), X, Y)T(Y)if#(if(p(s(gt(p(0), _x41))), _x22, false), X, Y)T(Y)
if#(if(gt(if(true, s(0), _x51), if(false, _x62, s(_x51))), _x22, false), X, Y)T(Y)if#(if(gt(s(p(0)), if(false, _x62, s(_x51))), _x22, false), X, Y)T(Y)
if#(if(gt(p(s(s(0))), s(_x51)), _x22, false), X, Y)T(Y)if#(p(s(if(gt(s(0), s(_x51)), _x22, false))), X, Y)T(Y)
if#(if(false, _x32, if(false, _x22, false)), X, Y)T(Y)if#(if(if(gt(0, _x61), _x42, false), _x22, false), X, Y)T(Y)
if#(if(false, _x32, if(p(s(p(s(if(false, _x82, false))))), _x22, false)), X, Y)T(Y)

Rewrite Rules

gt(0, Y)falsegt(s(X), 0)true
gt(s(X), s(Y))gt(X, Y)p(0)0
p(s(X))Xif(true, X, Y)X
if(false, X, Y)Yminus(X, Y)if(gt(Y, 0), minus(p(X), p(Y)), X)
div(0, s(Y))0div(s(X), s(Y))s(div(minus(X, Y), s(Y)))

Original Signature

Termination of terms over the following signature is verified: 0, minus, s, if, p, div, false, true, gt

Strategy

Context-sensitive strategy:
μ(true) = μ(T) = μ(0) = μ(false) = ∅
μ(p#) = μ(s) = μ(if) = μ(p) = μ(if#) = {1}
μ(gt#) = μ(minus) = μ(div) = μ(div#) = μ(minus#) = μ(gt) = {1, 2}


The left-hand side of the rule if#(if(true, if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41), X, Y) → T(Y) is backward narrowed to the following relevant and irrelevant terms (a narrowing is irrelevant if by dropping it the correctness (and completeness) of the processor is not influenced).
Relevant TermsIrrelevant Terms
if#(if(true, if(true, if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41), _x61), X, Y) 
if#(if(gt(s(_x71), 0), if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41), X, Y) 
if#(if(p(s(true)), if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41), X, Y) 
if#(p(s(if(true, if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41))), X, Y) 
if#(if(if(true, true, _x71), if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41), X, Y) 
if#(if(if(false, _x72, true), if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41), X, Y) 
if#(if(false, _x62, if(true, if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41)), X, Y) 
Thus, the rule if#(if(true, if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41), X, Y) → T(Y) is replaced by the following rules:
if#(p(s(if(true, if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41))), X, Y) → T(Y)if#(if(p(s(true)), if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41), X, Y) → T(Y)
if#(if(false, _x62, if(true, if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41)), X, Y) → T(Y)if#(if(if(true, true, _x71), if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41), X, Y) → T(Y)
if#(if(true, if(true, if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41), _x61), X, Y) → T(Y)if#(if(gt(s(_x71), 0), if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41), X, Y) → T(Y)
if#(if(if(false, _x72, true), if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41), X, Y) → T(Y)

Problem 34: BackwardsNarrowing



Dependency Pair Problem

Dependency Pairs

if#(if(gt(div(0, s(_x61)), _x41), _x22, false), X, Y)T(Y)if#(if(false, _x62, if(true, if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41)), X, Y)T(Y)
if#(if(gt(s(0), if(p(s(false)), _x62, s(_x51))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(p(s(if(false, _x82, false))))))), _x22, false), X, Y)T(Y)
if#(if(gt(if(false, _x52, s(0)), p(s(s(_x51)))), _x22, false), X, Y)T(Y)if#(if(gt(s(0), p(p(s(s(s(_x51)))))), _x22, false), X, Y)T(Y)
if#(if(p(s(p(s(if(if(true, false, _x101), _x82, false))))), _x22, false), X, Y)T(Y)if#(if(p(s(if(false, _x62, false))), _x22, false), X, Y)T(Y)
if#(if(p(if(true, s(gt(s(0), p(s(s(_x51))))), _x61)), _x22, false), X, Y)T(Y)if#(if(if(false, _x52, false), _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), X, Y)T(Y)
if#(if(gt(s(0), p(s(if(true, s(_x51), _x81)))), _x22, false), X, Y)T(Y)if#(p(s(if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false))), X, Y)T(Y)
if#(if(p(s(gt(s(0), p(s(div(s(_x112), s(_x111))))))), _x22, false), X, Y)T(Y)if#(if(if(false, _x42, p(s(p(s(if(false, _x82, false)))))), _x22, false), X, Y)T(Y)
if#(if(if(true, gt(s(0), s(_x51)), _x41), _x22, false), X, Y)T(Y)if#(if(p(s(gt(s(if(false, _x92, 0)), p(s(s(_x51)))))), _x22, false), X, Y)T(Y)
if#(if(p(s(p(if(true, s(if(false, _x82, false)), _x71)))), _x22, false), X, Y)T(Y)if#(true, X, Y)T(X)
if#(if(gt(if(true, s(0), _x51), s(_x51)), _x22, false), X, Y)T(Y)if#(if(p(s(gt(s(s(0)), s(p(s(s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(true, if(p(s(p(s(if(false, _x82, false))))), _x22, false), _x31), X, Y)T(Y)if#(if(p(s(gt(s(0), p(if(true, s(s(_x51)), _x101))))), _x22, false), X, Y)T(Y)
if#(if(p(s(p(s(if(if(false, _x102, false), _x82, false))))), _x22, false), X, Y)T(Y)if#(if(p(s(gt(if(false, _x82, s(0)), p(s(s(_x51)))))), _x22, false), X, Y)T(Y)
if#(if(p(if(true, s(p(s(false))), _x51)), _x22, false), X, Y)T(Y)if#(if(gt(s(if(true, 0, _x61)), p(s(s(_x51)))), _x22, false), X, Y)T(Y)
minus#(X, Y)if#(gt(Y, 0), minus(p(X), p(Y)), X)T(minus(p(X), p(Y)))minus#(p(X), p(Y))
if#(if(p(s(gt(s(0), p(p(s(s(s(_x51)))))))), _x22, false), X, Y)T(Y)if#(if(if(true, p(s(gt(s(0), p(s(s(_x51)))))), _x41), _x22, false), X, Y)T(Y)
if#(if(p(s(p(s(if(false, _x92, if(false, _x82, false)))))), _x22, false), X, Y)T(Y)if#(if(gt(s(0), if(true, s(_x51), _x61)), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(div(0, s(_x81)), _x41))), _x22, false), X, Y)T(Y)if#(if(p(s(p(s(p(s(false)))))), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(s(0), if(true, p(s(s(_x51))), _x91)))), _x22, false), X, Y)T(Y)if#(if(gt(if(false, _x52, s(0)), if(false, _x62, s(_x51))), _x22, false), X, Y)T(Y)
if#(p(s(if(p(s(p(s(false)))), _x22, false))), X, Y)T(Y)if#(if(p(if(false, _x52, s(false))), _x22, false), X, Y)T(Y)
if#(p(s(if(true, if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41))), X, Y)T(Y)if#(if(false, _x42, if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false))), X, Y)T(Y)
if#(if(gt(s(0), p(s(div(s(_x82), s(_x81))))), _x22, false), X, Y)T(Y)if#(p(s(if(p(s(gt(0, _x41))), _x22, false))), X, Y)T(Y)
if#(if(p(s(gt(s(0), p(s(if(false, _x112, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(if(false, _x42, p(s(p(s(false))))), _x22, false), X, Y)T(Y)
if#(if(if(true, gt(s(0), p(s(s(_x51)))), _x41), _x22, false), X, Y)T(Y)if#(if(p(s(gt(s(0), p(s(p(s(s(_x51)))))))), _x22, false), X, Y)T(Y)
if#(if(if(false, _x52, p(s(gt(0, _x41)))), _x22, false), X, Y)T(Y)if#(if(p(s(gt(s(0), if(false, _x92, p(s(s(_x51))))))), _x22, false), X, Y)T(Y)
if#(p(s(if(if(false, _x42, false), _x22, false))), X, Y)T(Y)if#(if(p(s(gt(if(false, _x82, 0), _x41))), _x22, false), X, Y)T(Y)
if#(if(if(true, false, _x51), _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), X, Y)T(Y)if#(if(if(false, _x42, p(if(false, _x52, s(p(s(false)))))), _x22, false), X, Y)T(Y)
if#(p(s(if(gt(s(0), if(false, _x62, s(_x51))), _x22, false))), X, Y)T(Y)if#(if(gt(s(div(0, s(_x61))), s(_x51)), _x22, false), X, Y)T(Y)
if#(if(p(s(if(true, gt(0, _x41), _x71))), _x22, false), X, Y)T(Y)if#(if(gt(s(p(0)), s(_x51)), _x22, false), X, Y)T(Y)
if#(if(if(false, _x42, p(s(gt(s(0), p(s(s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(if(false, _x52, s(p(s(if(false, _x82, false)))))), _x22, false), X, Y)T(Y)
if#(p(s(if(gt(0, _x41), _x22, false))), X, Y)T(Y)if#(if(p(s(gt(s(p(s(0))), p(s(s(_x51)))))), _x22, false), X, Y)T(Y)
if#(if(gt(s(p(s(0))), if(false, _x62, s(_x51))), _x22, false), X, Y)T(Y)if#(if(gt(p(s(s(0))), if(false, _x62, s(_x51))), _x22, false), X, Y)T(Y)
if#(if(if(true, false, _x41), _x22, false), X, Y)T(Y)if#(if(p(s(gt(s(div(0, s(_x91))), p(s(s(_x51)))))), _x22, false), X, Y)T(Y)
if#(if(true, if(if(false, _x42, false), _x22, false), _x31), X, Y)T(Y)if#(if(gt(s(p(0)), p(s(s(_x51)))), _x22, false), X, Y)T(Y)
if#(if(if(true, p(s(p(s(false)))), _x41), _x22, false), X, Y)T(Y)if#(if(gt(s(0), if(false, _x62, p(s(s(_x51))))), _x22, false), X, Y)T(Y)
if#(if(gt(s(if(false, _x62, 0)), if(false, _x62, s(_x51))), _x22, false), X, Y)T(Y)if#(if(gt(s(if(false, _x62, 0)), s(_x51)), _x22, false), X, Y)T(Y)
T(p(x_1))T(x_1)if#(if(if(true, if(false, _x42, false), _x51), _x22, false), X, Y)T(Y)
if#(if(false, _x32, if(p(s(p(s(false)))), _x22, false)), X, Y)T(Y)if#(if(p(s(gt(s(0), s(_x71)))), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(0, _x61))), _x22, false), X, Y)T(Y)if#(if(gt(0, _x51), _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), X, Y)T(Y)
if#(if(p(p(s(s(false)))), _x22, false), X, Y)T(Y)if#(if(p(s(p(if(false, _x72, s(if(false, _x82, false)))))), _x22, false), X, Y)T(Y)
if#(p(s(if(false, _x22, false))), X, Y)T(Y)if#(if(if(true, p(s(false)), _x41), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(p(s(0)), _x41))), _x22, false), X, Y)T(Y)if#(p(s(if(p(s(false)), _x22, false))), X, Y)T(Y)
if#(if(p(s(p(s(p(s(if(false, _x82, false))))))), _x22, false), X, Y)T(Y)if#(if(p(if(if(false, _x72, false), _x52, s(p(s(false))))), _x22, false), X, Y)T(Y)
if#(if(if(false, _x52, if(false, _x42, false)), _x22, false), X, Y)T(Y)if#(if(false, _x32, if(gt(s(0), if(false, _x62, s(_x51))), _x22, false)), X, Y)T(Y)
if#(if(p(if(true, s(p(s(if(false, _x82, false)))), _x51)), _x22, false), X, Y)T(Y)if#(if(p(s(if(false, _x42, false))), _x22, false), X, Y)T(Y)
if#(if(false, _x32, if(p(s(gt(0, _x41))), _x22, false)), X, Y)T(Y)if#(if(gt(if(true, s(0), _x51), p(s(s(_x51)))), _x22, false), X, Y)T(Y)
if#(if(if(true, true, _x71), if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41), X, Y)T(Y)if#(if(p(s(gt(if(true, 0, _x81), _x41))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(0, _x41))))), _x22, false), X, Y)T(Y)if#(if(true, if(p(if(false, _x52, s(p(s(false))))), _x22, false), _x31), X, Y)T(Y)
if#(if(if(false, _x52, gt(0, _x41)), _x22, false), X, Y)T(Y)if#(if(p(s(p(s(if(p(s(false)), _x82, false))))), _x22, false), X, Y)T(Y)
if#(if(p(s(p(p(s(s(if(false, _x82, false))))))), _x22, false), X, Y)T(Y)if#(if(p(s(p(s(if(true, false, _x81))))), _x22, false), X, Y)T(Y)
if#(if(if(if(false, _x62, false), _x42, false), _x22, false), X, Y)T(Y)if#(p(s(if(p(if(false, _x52, s(p(s(false))))), _x22, false))), X, Y)T(Y)
if#(if(gt(if(false, _x62, 0), _x41), _x22, false), X, Y)T(Y)T(minus(x_1, x_2))T(x_2)
if#(if(gt(s(p(s(0))), p(s(s(_x51)))), _x22, false), X, Y)T(Y)if#(if(p(s(if(true, p(s(false)), _x61))), _x22, false), X, Y)T(Y)
if#(if(gt(s(0), if(true, p(s(s(_x51))), _x61)), _x22, false), X, Y)T(Y)if#(if(gt(s(s(0)), s(s(_x51))), _x22, false), X, Y)T(Y)
if#(p(s(false)), X, Y)T(Y)if#(if(if(true, gt(0, _x41), _x51), _x22, false), X, Y)T(Y)
if#(if(p(if(false, _x62, s(gt(s(0), p(s(s(_x51))))))), _x22, false), X, Y)T(Y)if#(p(s(if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)))), X, Y)T(Y)
if#(if(true, if(gt(s(0), s(_x51)), _x22, false), _x31), X, Y)T(Y)if#(if(p(s(p(s(gt(0, _x41))))), _x22, false), X, Y)T(Y)
if#(if(p(s(if(true, false, _x61))), _x22, false), X, Y)T(Y)if#(if(true, false, _x21), X, Y)T(Y)
if#(if(p(s(gt(s(0), if(false, _x62, s(_x51))))), _x22, false), X, Y)T(Y)if#(if(p(s(if(true, gt(s(0), p(s(s(_x51)))), _x71))), _x22, false), X, Y)T(Y)
if#(p(s(if(gt(s(0), p(s(s(_x51)))), _x22, false))), X, Y)T(Y)if#(if(gt(if(true, 0, _x61), _x41), _x22, false), X, Y)T(Y)
if#(if(gt(p(0), _x41), _x22, false), X, Y)T(Y)if#(if(if(true, gt(s(0), if(false, _x62, s(_x51))), _x41), _x22, false), X, Y)T(Y)
if#(if(p(s(p(if(true, s(false), _x71)))), _x22, false), X, Y)T(Y)if#(if(p(if(true, s(false), _x51)), _x22, false), X, Y)T(Y)
if#(if(gt(s(0), p(s(p(s(s(_x51)))))), _x22, false), X, Y)T(Y)if#(if(p(s(if(true, p(s(if(false, _x82, false))), _x61))), _x22, false), X, Y)T(Y)
if#(if(false, _x32, if(gt(s(0), p(s(s(_x51)))), _x22, false)), X, Y)T(Y)if#(if(p(if(if(true, false, _x71), _x52, s(p(s(false))))), _x22, false), X, Y)T(Y)
if#(if(if(false, _x42, gt(s(0), p(s(s(_x51))))), _x22, false), X, Y)T(Y)if#(if(true, if(gt(s(0), if(false, _x62, s(_x51))), _x22, false), _x31), X, Y)T(Y)
if#(if(false, _x32, if(p(if(false, _x52, s(p(s(false))))), _x22, false)), X, Y)T(Y)if#(if(gt(s(0), p(if(true, s(s(_x51)), _x71))), _x22, false), X, Y)T(Y)
if#(if(true, if(p(s(false)), _x22, false), _x31), X, Y)T(Y)if#(if(if(true, p(s(gt(0, _x41))), _x51), _x22, false), X, Y)T(Y)
if#(if(gt(if(false, _x52, s(0)), s(_x51)), _x22, false), X, Y)T(Y)if#(minus(false, 0), X, Y)T(Y)
if#(if(p(s(gt(s(0), p(if(false, _x102, s(s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(0), p(s(s(_x51)))))))), _x22, false), X, Y)T(Y)
if#(if(true, if(true, if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41), _x61), X, Y)T(Y)if#(if(gt(s(0), if(true, if(false, _x62, s(_x51)), _x71)), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(s(p(0)), p(s(s(_x51)))))), _x22, false), X, Y)T(Y)if#(if(false, _x32, if(gt(s(0), s(_x51)), _x22, false)), X, Y)T(Y)
if#(if(if(p(s(false)), _x42, false), _x22, false), X, Y)T(Y)if#(if(p(if(false, _x62, if(false, _x52, s(p(s(false)))))), _x22, false), X, Y)T(Y)
if#(if(gt(s(if(true, 0, _x61)), s(_x51)), _x22, false), X, Y)T(Y)if#(if(p(s(false)), _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), X, Y)T(Y)
if#(if(p(s(if(false, _x72, gt(s(0), p(s(s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(true, if(p(s(p(s(false)))), _x22, false), _x31), X, Y)T(Y)
if#(if(p(s(gt(p(s(s(0))), p(s(s(_x51)))))), _x22, false), X, Y)T(Y)if#(if(gt(s(0), p(s(if(false, _x82, s(_x51))))), _x22, false), X, Y)T(Y)
if#(if(if(false, _x42, gt(s(0), s(_x51))), _x22, false), X, Y)T(Y)if#(if(true, if(gt(0, _x41), _x22, false), _x31), X, Y)T(Y)
if#(if(true, if(false, _x22, false), _x31), X, Y)T(Y)if#(if(if(false, _x42, p(s(false))), _x22, false), X, Y)T(Y)
if#(if(gt(s(0), p(s(if(false, _x62, s(_x51))))), _x22, false), X, Y)T(Y)if#(if(if(if(true, false, _x61), _x42, false), _x22, false), X, Y)T(Y)
if#(if(gt(s(s(0)), s(p(s(s(_x51))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(p(s(false)))))), _x22, false), X, Y)T(Y)
if#(if(p(s(p(s(if(true, if(false, _x82, false), _x91))))), _x22, false), X, Y)T(Y)if#(if(p(if(false, _x62, s(gt(0, _x41)))), _x22, false), X, Y)T(Y)
if#(if(p(if(gt(0, _x71), _x52, s(p(s(false))))), _x22, false), X, Y)T(Y)if#(if(p(s(gt(if(true, s(0), _x81), p(s(s(_x51)))))), _x22, false), X, Y)T(Y)
if#(gt(0, _x21), X, Y)T(Y)if#(p(s(if(p(s(p(s(if(false, _x82, false))))), _x22, false))), X, Y)T(Y)
if#(if(false, _x32, if(gt(0, _x41), _x22, false)), X, Y)T(Y)if#(if(gt(s(if(false, _x62, 0)), p(s(s(_x51)))), _x22, false), X, Y)T(Y)
if#(if(p(s(if(false, _x62, p(s(if(false, _x82, false)))))), _x22, false), X, Y)T(Y)if#(if(gt(s(_x71), 0), if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41), X, Y)T(Y)
if#(if(gt(s(0), div(s(_x62), s(_x61))), _x22, false), X, Y)T(Y)if#(if(p(s(if(false, _x62, p(s(false))))), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(s(0), s(_x51)))), _x22, false), X, Y)T(Y)if#(if(if(false, _x72, true), if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41), X, Y)T(Y)
if#(if(gt(s(0), p(if(false, _x72, s(s(_x51))))), _x22, false), X, Y)T(Y)if#(if(gt(p(s(0)), _x41), _x22, false), X, Y)T(Y)
if#(if(p(if(true, s(gt(0, _x41)), _x61)), _x22, false), X, Y)T(Y)if#(if(gt(s(div(0, s(_x61))), if(false, _x62, s(_x51))), _x22, false), X, Y)T(Y)
if#(if(p(s(if(false, _x72, gt(0, _x41)))), _x22, false), X, Y)T(Y)if#(if(p(s(gt(s(0), p(s(if(true, s(_x51), _x111)))))), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(s(if(true, 0, _x91)), p(s(s(_x51)))))), _x22, false), X, Y)T(Y)if#(if(p(s(p(if(false, _x52, s(p(s(false))))))), _x22, false), X, Y)T(Y)
if#(if(true, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false), _x31), X, Y)T(Y)if#(if(false, _x32, if(if(false, _x42, false), _x22, false)), X, Y)T(Y)
if#(if(p(if(true, if(false, _x52, s(p(s(false)))), _x61)), _x22, false), X, Y)T(Y)if#(if(gt(s(0), if(if(false, _x82, false), _x62, s(_x51))), _x22, false), X, Y)T(Y)
if#(if(gt(s(if(true, 0, _x61)), if(false, _x62, s(_x51))), _x22, false), X, Y)T(Y)if#(if(gt(p(s(s(0))), p(s(s(_x51)))), _x22, false), X, Y)T(Y)
if#(if(gt(s(0), if(if(true, false, _x81), _x62, s(_x51))), _x22, false), X, Y)T(Y)if#(if(if(false, _x42, gt(s(0), if(false, _x62, s(_x51)))), _x22, false), X, Y)T(Y)
if#(if(gt(s(div(0, s(_x61))), p(s(s(_x51)))), _x22, false), X, Y)T(Y)if#(if(if(true, p(s(p(s(if(false, _x82, false))))), _x41), _x22, false), X, Y)T(Y)
if#(if(p(p(s(if(false, _x52, s(p(s(false))))))), _x22, false), X, Y)T(Y)if#(if(p(s(p(if(false, _x72, s(false))))), _x22, false), X, Y)T(Y)
if#(if(p(s(true)), if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41), X, Y)T(Y)if#(if(p(s(p(s(gt(s(0), p(s(s(_x51)))))))), _x22, false), X, Y)T(Y)
if#(if(p(s(p(s(if(gt(0, _x101), _x82, false))))), _x22, false), X, Y)T(Y)if#(if(p(if(p(s(false)), _x52, s(p(s(false))))), _x22, false), X, Y)T(Y)
if#(if(p(s(p(p(s(s(false)))))), _x22, false), X, Y)T(Y)if#(if(p(s(p(s(gt(0, _x81))))), _x22, false), X, Y)T(Y)
if#(if(if(true, p(if(false, _x52, s(p(s(false))))), _x41), _x22, false), X, Y)T(Y)if#(if(true, if(gt(s(0), p(s(s(_x51)))), _x22, false), _x31), X, Y)T(Y)
if#(if(gt(s(p(s(0))), s(_x51)), _x22, false), X, Y)T(Y)if#(if(true, if(p(s(gt(0, _x41))), _x22, false), _x31), X, Y)T(Y)
if#(if(gt(s(0), if(false, _x72, if(false, _x62, s(_x51)))), _x22, false), X, Y)T(Y)T(minus(x_1, x_2))T(x_1)
if#(if(gt(s(0), if(gt(0, _x81), _x62, s(_x51))), _x22, false), X, Y)T(Y)if#(if(false, _x32, if(p(s(false)), _x22, false)), X, Y)T(Y)
if#(if(gt(s(s(0)), s(if(false, _x62, s(_x51)))), _x22, false), X, Y)T(Y)if#(if(p(s(gt(p(0), _x41))), _x22, false), X, Y)T(Y)
if#(if(gt(p(s(s(0))), s(_x51)), _x22, false), X, Y)T(Y)if#(if(gt(s(p(0)), if(false, _x62, s(_x51))), _x22, false), X, Y)T(Y)
if#(if(gt(if(true, s(0), _x51), if(false, _x62, s(_x51))), _x22, false), X, Y)T(Y)if#(if(if(gt(0, _x61), _x42, false), _x22, false), X, Y)T(Y)
if#(if(false, _x32, if(false, _x22, false)), X, Y)T(Y)if#(p(s(if(gt(s(0), s(_x51)), _x22, false))), X, Y)T(Y)
if#(if(false, _x32, if(p(s(p(s(if(false, _x82, false))))), _x22, false)), X, Y)T(Y)

Rewrite Rules

gt(0, Y)falsegt(s(X), 0)true
gt(s(X), s(Y))gt(X, Y)p(0)0
p(s(X))Xif(true, X, Y)X
if(false, X, Y)Yminus(X, Y)if(gt(Y, 0), minus(p(X), p(Y)), X)
div(0, s(Y))0div(s(X), s(Y))s(div(minus(X, Y), s(Y)))

Original Signature

Termination of terms over the following signature is verified: minus, 0, s, if, p, div, true, false, gt

Strategy

Context-sensitive strategy:
μ(true) = μ(T) = μ(0) = μ(false) = ∅
μ(p#) = μ(s) = μ(if) = μ(p) = μ(if#) = {1}
μ(gt#) = μ(minus) = μ(div) = μ(div#) = μ(minus#) = μ(gt) = {1, 2}


The left-hand side of the rule if#(if(gt(div(0, s(_x61)), _x41), _x22, false), X, Y) → T(Y) is backward narrowed to the following relevant and irrelevant terms (a narrowing is irrelevant if by dropping it the correctness (and completeness) of the processor is not influenced).
Relevant TermsIrrelevant Terms
if#(if(gt(if(true, div(0, s(_x61)), _x71), _x41), _x22, false), X, Y) 
if#(if(gt(div(0, p(s(s(_x61)))), _x41), _x22, false), X, Y) 
if#(if(gt(div(p(s(0)), s(_x61)), _x41), _x22, false), X, Y) 
if#(if(gt(div(div(0, s(_x81)), s(_x61)), _x41), _x22, false), X, Y) 
if#(if(gt(div(0, if(false, _x92, s(_x61))), _x41), _x22, false), X, Y) 
if#(if(gt(div(if(true, 0, _x81), s(_x61)), _x41), _x22, false), X, Y) 
if#(p(s(if(gt(div(0, s(_x61)), _x41), _x22, false))), X, Y) 
if#(if(if(false, _x52, gt(div(0, s(_x61)), _x41)), _x22, false), X, Y) 
if#(if(if(true, gt(div(0, s(_x61)), _x41), _x51), _x22, false), X, Y) 
if#(if(gt(div(p(0), s(_x61)), _x41), _x22, false), X, Y) 
if#(minus(false, div(0, s(_x61))), X, Y) 
if#(if(false, _x32, if(gt(div(0, s(_x61)), _x41), _x22, false)), X, Y) 
if#(if(gt(div(if(false, _x82, 0), s(_x61)), _x41), _x22, false), X, Y) 
if#(if(gt(if(false, _x72, div(0, s(_x61))), _x41), _x22, false), X, Y) 
if#(if(true, if(gt(div(0, s(_x61)), _x41), _x22, false), _x31), X, Y) 
if#(if(gt(p(s(div(0, s(_x61)))), _x41), _x22, false), X, Y) 
if#(if(gt(s(div(0, s(_x61))), s(_x51)), _x22, false), X, Y) 
if#(if(p(s(gt(div(0, s(_x61)), _x41))), _x22, false), X, Y) 
if#(if(gt(div(0, if(true, s(_x61), _x91)), _x41), _x22, false), X, Y) 
if#(if(gt(div(0, div(s(_x92), s(_x91))), _x41), _x22, false), X, Y) 
Thus, the rule if#(if(gt(div(0, s(_x61)), _x41), _x22, false), X, Y) → T(Y) is replaced by the following rules:
if#(if(gt(div(p(s(0)), s(_x61)), _x41), _x22, false), X, Y) → T(Y)if#(if(if(false, _x52, gt(div(0, s(_x61)), _x41)), _x22, false), X, Y) → T(Y)
if#(if(gt(s(div(0, s(_x61))), s(_x51)), _x22, false), X, Y) → T(Y)if#(p(s(if(gt(div(0, s(_x61)), _x41), _x22, false))), X, Y) → T(Y)
if#(if(true, if(gt(div(0, s(_x61)), _x41), _x22, false), _x31), X, Y) → T(Y)if#(if(gt(div(div(0, s(_x81)), s(_x61)), _x41), _x22, false), X, Y) → T(Y)
if#(if(gt(div(0, div(s(_x92), s(_x91))), _x41), _x22, false), X, Y) → T(Y)if#(if(false, _x32, if(gt(div(0, s(_x61)), _x41), _x22, false)), X, Y) → T(Y)
if#(if(gt(div(0, if(false, _x92, s(_x61))), _x41), _x22, false), X, Y) → T(Y)if#(if(gt(div(p(0), s(_x61)), _x41), _x22, false), X, Y) → T(Y)
if#(if(gt(if(false, _x72, div(0, s(_x61))), _x41), _x22, false), X, Y) → T(Y)if#(if(gt(div(0, p(s(s(_x61)))), _x41), _x22, false), X, Y) → T(Y)
if#(if(gt(div(if(false, _x82, 0), s(_x61)), _x41), _x22, false), X, Y) → T(Y)if#(if(gt(if(true, div(0, s(_x61)), _x71), _x41), _x22, false), X, Y) → T(Y)
if#(if(if(true, gt(div(0, s(_x61)), _x41), _x51), _x22, false), X, Y) → T(Y)if#(minus(false, div(0, s(_x61))), X, Y) → T(Y)
if#(if(gt(p(s(div(0, s(_x61)))), _x41), _x22, false), X, Y) → T(Y)if#(if(gt(div(0, if(true, s(_x61), _x91)), _x41), _x22, false), X, Y) → T(Y)
if#(if(p(s(gt(div(0, s(_x61)), _x41))), _x22, false), X, Y) → T(Y)if#(if(gt(div(if(true, 0, _x81), s(_x61)), _x41), _x22, false), X, Y) → T(Y)

Problem 35: BackwardsNarrowing



Dependency Pair Problem

Dependency Pairs

if#(if(false, _x62, if(true, if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41)), X, Y)T(Y)if#(if(gt(s(0), if(p(s(false)), _x62, s(_x51))), _x22, false), X, Y)T(Y)
if#(if(gt(div(if(true, 0, _x81), s(_x61)), _x41), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(p(s(if(false, _x82, false))))))), _x22, false), X, Y)T(Y)
if#(p(s(if(gt(div(0, s(_x61)), _x41), _x22, false))), X, Y)T(Y)if#(if(gt(if(false, _x52, s(0)), p(s(s(_x51)))), _x22, false), X, Y)T(Y)
if#(if(gt(s(0), p(p(s(s(s(_x51)))))), _x22, false), X, Y)T(Y)if#(if(p(s(p(s(if(if(true, false, _x101), _x82, false))))), _x22, false), X, Y)T(Y)
if#(if(gt(div(p(0), s(_x61)), _x41), _x22, false), X, Y)T(Y)if#(if(p(s(if(false, _x62, false))), _x22, false), X, Y)T(Y)
if#(if(p(if(true, s(gt(s(0), p(s(s(_x51))))), _x61)), _x22, false), X, Y)T(Y)if#(if(if(false, _x52, false), _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), X, Y)T(Y)
if#(if(gt(s(0), p(s(if(true, s(_x51), _x81)))), _x22, false), X, Y)T(Y)if#(if(p(s(gt(s(0), p(s(div(s(_x112), s(_x111))))))), _x22, false), X, Y)T(Y)
if#(p(s(if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false))), X, Y)T(Y)if#(if(if(false, _x42, p(s(p(s(if(false, _x82, false)))))), _x22, false), X, Y)T(Y)
if#(if(if(true, gt(s(0), s(_x51)), _x41), _x22, false), X, Y)T(Y)if#(if(p(s(gt(s(if(false, _x92, 0)), p(s(s(_x51)))))), _x22, false), X, Y)T(Y)
if#(if(p(s(p(if(true, s(if(false, _x82, false)), _x71)))), _x22, false), X, Y)T(Y)if#(if(gt(if(true, s(0), _x51), s(_x51)), _x22, false), X, Y)T(Y)
if#(true, X, Y)T(X)if#(if(p(s(gt(s(s(0)), s(p(s(s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(true, if(p(s(p(s(if(false, _x82, false))))), _x22, false), _x31), X, Y)T(Y)if#(if(p(s(p(s(if(if(false, _x102, false), _x82, false))))), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(s(0), p(if(true, s(s(_x51)), _x101))))), _x22, false), X, Y)T(Y)if#(if(p(s(gt(if(false, _x82, s(0)), p(s(s(_x51)))))), _x22, false), X, Y)T(Y)
if#(if(p(if(true, s(p(s(false))), _x51)), _x22, false), X, Y)T(Y)if#(if(gt(s(if(true, 0, _x61)), p(s(s(_x51)))), _x22, false), X, Y)T(Y)
minus#(X, Y)if#(gt(Y, 0), minus(p(X), p(Y)), X)T(minus(p(X), p(Y)))minus#(p(X), p(Y))
if#(if(p(s(gt(s(0), p(p(s(s(s(_x51)))))))), _x22, false), X, Y)T(Y)if#(if(if(true, p(s(gt(s(0), p(s(s(_x51)))))), _x41), _x22, false), X, Y)T(Y)
if#(if(p(s(p(s(if(false, _x92, if(false, _x82, false)))))), _x22, false), X, Y)T(Y)if#(if(gt(s(0), if(true, s(_x51), _x61)), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(div(0, s(_x81)), _x41))), _x22, false), X, Y)T(Y)if#(if(p(s(p(s(p(s(false)))))), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(s(0), if(true, p(s(s(_x51))), _x91)))), _x22, false), X, Y)T(Y)if#(if(gt(if(false, _x52, s(0)), if(false, _x62, s(_x51))), _x22, false), X, Y)T(Y)
if#(p(s(if(p(s(p(s(false)))), _x22, false))), X, Y)T(Y)if#(if(if(false, _x52, gt(div(0, s(_x61)), _x41)), _x22, false), X, Y)T(Y)
if#(if(p(if(false, _x52, s(false))), _x22, false), X, Y)T(Y)if#(p(s(if(true, if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41))), X, Y)T(Y)
if#(if(false, _x42, if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false))), X, Y)T(Y)if#(if(gt(s(0), p(s(div(s(_x82), s(_x81))))), _x22, false), X, Y)T(Y)
if#(p(s(if(p(s(gt(0, _x41))), _x22, false))), X, Y)T(Y)if#(if(p(s(gt(s(0), p(s(if(false, _x112, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(if(false, _x42, p(s(p(s(false))))), _x22, false), X, Y)T(Y)if#(if(if(true, gt(s(0), p(s(s(_x51)))), _x41), _x22, false), X, Y)T(Y)
if#(if(if(false, _x52, p(s(gt(0, _x41)))), _x22, false), X, Y)T(Y)if#(if(p(s(gt(s(0), p(s(p(s(s(_x51)))))))), _x22, false), X, Y)T(Y)
if#(p(s(if(if(false, _x42, false), _x22, false))), X, Y)T(Y)if#(if(p(s(gt(s(0), if(false, _x92, p(s(s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(if(false, _x82, 0), _x41))), _x22, false), X, Y)T(Y)if#(if(if(true, false, _x51), _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), X, Y)T(Y)
if#(if(if(false, _x42, p(if(false, _x52, s(p(s(false)))))), _x22, false), X, Y)T(Y)if#(if(gt(s(div(0, s(_x61))), s(_x51)), _x22, false), X, Y)T(Y)
if#(p(s(if(gt(s(0), if(false, _x62, s(_x51))), _x22, false))), X, Y)T(Y)if#(if(gt(s(p(0)), s(_x51)), _x22, false), X, Y)T(Y)
if#(if(p(s(if(true, gt(0, _x41), _x71))), _x22, false), X, Y)T(Y)if#(p(s(if(gt(0, _x41), _x22, false))), X, Y)T(Y)
if#(if(p(if(false, _x52, s(p(s(if(false, _x82, false)))))), _x22, false), X, Y)T(Y)if#(if(if(false, _x42, p(s(gt(s(0), p(s(s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(gt(div(0, div(s(_x92), s(_x91))), _x41), _x22, false), X, Y)T(Y)if#(if(gt(s(p(s(0))), if(false, _x62, s(_x51))), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(s(p(s(0))), p(s(s(_x51)))))), _x22, false), X, Y)T(Y)if#(if(gt(p(s(s(0))), if(false, _x62, s(_x51))), _x22, false), X, Y)T(Y)
if#(if(if(true, false, _x41), _x22, false), X, Y)T(Y)if#(if(true, if(if(false, _x42, false), _x22, false), _x31), X, Y)T(Y)
if#(if(p(s(gt(s(div(0, s(_x91))), p(s(s(_x51)))))), _x22, false), X, Y)T(Y)if#(if(gt(div(0, p(s(s(_x61)))), _x41), _x22, false), X, Y)T(Y)
if#(if(gt(s(p(0)), p(s(s(_x51)))), _x22, false), X, Y)T(Y)if#(if(if(true, p(s(p(s(false)))), _x41), _x22, false), X, Y)T(Y)
if#(if(gt(s(0), if(false, _x62, p(s(s(_x51))))), _x22, false), X, Y)T(Y)if#(if(gt(s(if(false, _x62, 0)), if(false, _x62, s(_x51))), _x22, false), X, Y)T(Y)
if#(if(gt(s(if(false, _x62, 0)), s(_x51)), _x22, false), X, Y)T(Y)if#(if(if(true, if(false, _x42, false), _x51), _x22, false), X, Y)T(Y)
T(p(x_1))T(x_1)if#(if(true, if(gt(div(0, s(_x61)), _x41), _x22, false), _x31), X, Y)T(Y)
if#(if(false, _x32, if(p(s(p(s(false)))), _x22, false)), X, Y)T(Y)if#(if(p(s(gt(s(0), s(_x71)))), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(0, _x61))), _x22, false), X, Y)T(Y)if#(if(gt(if(true, div(0, s(_x61)), _x71), _x41), _x22, false), X, Y)T(Y)
if#(if(gt(0, _x51), _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), X, Y)T(Y)if#(if(p(s(p(if(false, _x72, s(if(false, _x82, false)))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(false)))), _x22, false), X, Y)T(Y)if#(if(if(true, p(s(false)), _x41), _x22, false), X, Y)T(Y)
if#(p(s(if(false, _x22, false))), X, Y)T(Y)if#(if(p(s(gt(p(s(0)), _x41))), _x22, false), X, Y)T(Y)
if#(p(s(if(p(s(false)), _x22, false))), X, Y)T(Y)if#(if(p(if(if(false, _x72, false), _x52, s(p(s(false))))), _x22, false), X, Y)T(Y)
if#(if(p(s(p(s(p(s(if(false, _x82, false))))))), _x22, false), X, Y)T(Y)if#(if(gt(div(if(false, _x82, 0), s(_x61)), _x41), _x22, false), X, Y)T(Y)
if#(if(false, _x32, if(gt(s(0), if(false, _x62, s(_x51))), _x22, false)), X, Y)T(Y)if#(if(if(false, _x52, if(false, _x42, false)), _x22, false), X, Y)T(Y)
if#(if(p(if(true, s(p(s(if(false, _x82, false)))), _x51)), _x22, false), X, Y)T(Y)if#(minus(false, div(0, s(_x61))), X, Y)T(Y)
if#(if(p(s(if(false, _x42, false))), _x22, false), X, Y)T(Y)if#(if(false, _x32, if(p(s(gt(0, _x41))), _x22, false)), X, Y)T(Y)
if#(if(gt(if(true, s(0), _x51), p(s(s(_x51)))), _x22, false), X, Y)T(Y)if#(if(if(true, true, _x71), if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41), X, Y)T(Y)
if#(if(p(s(gt(if(true, 0, _x81), _x41))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(0, _x41))))), _x22, false), X, Y)T(Y)
if#(if(true, if(p(if(false, _x52, s(p(s(false))))), _x22, false), _x31), X, Y)T(Y)if#(if(if(false, _x52, gt(0, _x41)), _x22, false), X, Y)T(Y)
if#(if(p(s(p(s(if(p(s(false)), _x82, false))))), _x22, false), X, Y)T(Y)if#(if(p(s(p(p(s(s(if(false, _x82, false))))))), _x22, false), X, Y)T(Y)
if#(if(p(s(p(s(if(true, false, _x81))))), _x22, false), X, Y)T(Y)if#(if(if(if(false, _x62, false), _x42, false), _x22, false), X, Y)T(Y)
if#(p(s(if(p(if(false, _x52, s(p(s(false))))), _x22, false))), X, Y)T(Y)if#(if(gt(if(false, _x62, 0), _x41), _x22, false), X, Y)T(Y)
T(minus(x_1, x_2))T(x_2)if#(if(gt(s(p(s(0))), p(s(s(_x51)))), _x22, false), X, Y)T(Y)
if#(if(p(s(if(true, p(s(false)), _x61))), _x22, false), X, Y)T(Y)if#(if(gt(s(0), if(true, p(s(s(_x51))), _x61)), _x22, false), X, Y)T(Y)
if#(if(gt(s(s(0)), s(s(_x51))), _x22, false), X, Y)T(Y)if#(p(s(false)), X, Y)T(Y)
if#(if(if(true, gt(0, _x41), _x51), _x22, false), X, Y)T(Y)if#(if(p(if(false, _x62, s(gt(s(0), p(s(s(_x51))))))), _x22, false), X, Y)T(Y)
if#(p(s(if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)))), X, Y)T(Y)if#(if(true, if(gt(s(0), s(_x51)), _x22, false), _x31), X, Y)T(Y)
if#(if(p(s(p(s(gt(0, _x41))))), _x22, false), X, Y)T(Y)if#(if(p(s(if(true, false, _x61))), _x22, false), X, Y)T(Y)
if#(if(true, false, _x21), X, Y)T(Y)if#(if(p(s(gt(s(0), if(false, _x62, s(_x51))))), _x22, false), X, Y)T(Y)
if#(if(p(s(if(true, gt(s(0), p(s(s(_x51)))), _x71))), _x22, false), X, Y)T(Y)if#(p(s(if(gt(s(0), p(s(s(_x51)))), _x22, false))), X, Y)T(Y)
if#(if(gt(if(true, 0, _x61), _x41), _x22, false), X, Y)T(Y)if#(if(gt(p(0), _x41), _x22, false), X, Y)T(Y)
if#(if(if(true, gt(s(0), if(false, _x62, s(_x51))), _x41), _x22, false), X, Y)T(Y)if#(if(p(s(p(if(true, s(false), _x71)))), _x22, false), X, Y)T(Y)
if#(if(p(if(true, s(false), _x51)), _x22, false), X, Y)T(Y)if#(if(gt(s(0), p(s(p(s(s(_x51)))))), _x22, false), X, Y)T(Y)
if#(if(p(s(if(true, p(s(if(false, _x82, false))), _x61))), _x22, false), X, Y)T(Y)if#(if(false, _x32, if(gt(s(0), p(s(s(_x51)))), _x22, false)), X, Y)T(Y)
if#(if(p(if(if(true, false, _x71), _x52, s(p(s(false))))), _x22, false), X, Y)T(Y)if#(if(if(false, _x42, gt(s(0), p(s(s(_x51))))), _x22, false), X, Y)T(Y)
if#(if(true, if(gt(s(0), if(false, _x62, s(_x51))), _x22, false), _x31), X, Y)T(Y)if#(if(false, _x32, if(p(if(false, _x52, s(p(s(false))))), _x22, false)), X, Y)T(Y)
if#(if(gt(s(0), p(if(true, s(s(_x51)), _x71))), _x22, false), X, Y)T(Y)if#(if(true, if(p(s(false)), _x22, false), _x31), X, Y)T(Y)
if#(if(if(true, p(s(gt(0, _x41))), _x51), _x22, false), X, Y)T(Y)if#(if(gt(if(false, _x52, s(0)), s(_x51)), _x22, false), X, Y)T(Y)
if#(minus(false, 0), X, Y)T(Y)if#(if(p(s(gt(s(0), p(if(false, _x102, s(s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(gt(div(div(0, s(_x81)), s(_x61)), _x41), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(0), p(s(s(_x51)))))))), _x22, false), X, Y)T(Y)
if#(if(true, if(true, if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41), _x61), X, Y)T(Y)if#(if(gt(s(0), if(true, if(false, _x62, s(_x51)), _x71)), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(s(p(0)), p(s(s(_x51)))))), _x22, false), X, Y)T(Y)if#(if(false, _x32, if(gt(s(0), s(_x51)), _x22, false)), X, Y)T(Y)
if#(if(if(p(s(false)), _x42, false), _x22, false), X, Y)T(Y)if#(if(p(if(false, _x62, if(false, _x52, s(p(s(false)))))), _x22, false), X, Y)T(Y)
if#(if(gt(p(s(div(0, s(_x61)))), _x41), _x22, false), X, Y)T(Y)if#(if(gt(s(if(true, 0, _x61)), s(_x51)), _x22, false), X, Y)T(Y)
if#(if(p(s(false)), _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), X, Y)T(Y)if#(if(p(s(if(false, _x72, gt(s(0), p(s(s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(true, if(p(s(p(s(false)))), _x22, false), _x31), X, Y)T(Y)if#(if(p(s(gt(p(s(s(0))), p(s(s(_x51)))))), _x22, false), X, Y)T(Y)
if#(if(gt(s(0), p(s(if(false, _x82, s(_x51))))), _x22, false), X, Y)T(Y)if#(if(if(false, _x42, gt(s(0), s(_x51))), _x22, false), X, Y)T(Y)
if#(if(true, if(gt(0, _x41), _x22, false), _x31), X, Y)T(Y)if#(if(true, if(false, _x22, false), _x31), X, Y)T(Y)
if#(if(if(false, _x42, p(s(false))), _x22, false), X, Y)T(Y)if#(if(gt(s(0), p(s(if(false, _x62, s(_x51))))), _x22, false), X, Y)T(Y)
if#(if(if(if(true, false, _x61), _x42, false), _x22, false), X, Y)T(Y)if#(if(gt(div(0, if(false, _x92, s(_x61))), _x41), _x22, false), X, Y)T(Y)
if#(if(gt(s(s(0)), s(p(s(s(_x51))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(p(s(false)))))), _x22, false), X, Y)T(Y)
if#(if(p(s(p(s(if(true, if(false, _x82, false), _x91))))), _x22, false), X, Y)T(Y)if#(if(p(if(false, _x62, s(gt(0, _x41)))), _x22, false), X, Y)T(Y)
if#(if(p(if(gt(0, _x71), _x52, s(p(s(false))))), _x22, false), X, Y)T(Y)if#(if(p(s(gt(if(true, s(0), _x81), p(s(s(_x51)))))), _x22, false), X, Y)T(Y)
if#(gt(0, _x21), X, Y)T(Y)if#(p(s(if(p(s(p(s(if(false, _x82, false))))), _x22, false))), X, Y)T(Y)
if#(if(false, _x32, if(gt(0, _x41), _x22, false)), X, Y)T(Y)if#(if(gt(s(if(false, _x62, 0)), p(s(s(_x51)))), _x22, false), X, Y)T(Y)
if#(if(p(s(if(false, _x62, p(s(if(false, _x82, false)))))), _x22, false), X, Y)T(Y)if#(if(gt(s(_x71), 0), if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41), X, Y)T(Y)
if#(if(gt(s(0), div(s(_x62), s(_x61))), _x22, false), X, Y)T(Y)if#(if(p(s(if(false, _x62, p(s(false))))), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(s(0), s(_x51)))), _x22, false), X, Y)T(Y)if#(if(if(false, _x72, true), if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41), X, Y)T(Y)
if#(if(gt(s(0), p(if(false, _x72, s(s(_x51))))), _x22, false), X, Y)T(Y)if#(if(gt(p(s(0)), _x41), _x22, false), X, Y)T(Y)
if#(if(p(if(true, s(gt(0, _x41)), _x61)), _x22, false), X, Y)T(Y)if#(if(gt(s(div(0, s(_x61))), if(false, _x62, s(_x51))), _x22, false), X, Y)T(Y)
if#(if(gt(div(0, if(true, s(_x61), _x91)), _x41), _x22, false), X, Y)T(Y)if#(if(p(s(if(false, _x72, gt(0, _x41)))), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(s(0), p(s(if(true, s(_x51), _x111)))))), _x22, false), X, Y)T(Y)if#(if(p(s(gt(s(if(true, 0, _x91)), p(s(s(_x51)))))), _x22, false), X, Y)T(Y)
if#(if(p(s(p(if(false, _x52, s(p(s(false))))))), _x22, false), X, Y)T(Y)if#(if(true, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false), _x31), X, Y)T(Y)
if#(if(p(if(true, if(false, _x52, s(p(s(false)))), _x61)), _x22, false), X, Y)T(Y)if#(if(false, _x32, if(if(false, _x42, false), _x22, false)), X, Y)T(Y)
if#(if(false, _x32, if(gt(div(0, s(_x61)), _x41), _x22, false)), X, Y)T(Y)if#(if(gt(s(0), if(if(false, _x82, false), _x62, s(_x51))), _x22, false), X, Y)T(Y)
if#(if(gt(s(if(true, 0, _x61)), if(false, _x62, s(_x51))), _x22, false), X, Y)T(Y)if#(if(gt(p(s(s(0))), p(s(s(_x51)))), _x22, false), X, Y)T(Y)
if#(if(if(false, _x42, gt(s(0), if(false, _x62, s(_x51)))), _x22, false), X, Y)T(Y)if#(if(gt(s(0), if(if(true, false, _x81), _x62, s(_x51))), _x22, false), X, Y)T(Y)
if#(if(if(true, p(s(p(s(if(false, _x82, false))))), _x41), _x22, false), X, Y)T(Y)if#(if(gt(s(div(0, s(_x61))), p(s(s(_x51)))), _x22, false), X, Y)T(Y)
if#(if(p(s(p(if(false, _x72, s(false))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(if(false, _x52, s(p(s(false))))))), _x22, false), X, Y)T(Y)
if#(if(p(s(p(s(gt(s(0), p(s(s(_x51)))))))), _x22, false), X, Y)T(Y)if#(if(p(s(true)), if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41), X, Y)T(Y)
if#(if(p(s(p(s(if(gt(0, _x101), _x82, false))))), _x22, false), X, Y)T(Y)if#(if(p(if(p(s(false)), _x52, s(p(s(false))))), _x22, false), X, Y)T(Y)
if#(if(gt(if(false, _x72, div(0, s(_x61))), _x41), _x22, false), X, Y)T(Y)if#(if(p(s(p(p(s(s(false)))))), _x22, false), X, Y)T(Y)
if#(if(p(s(p(s(gt(0, _x81))))), _x22, false), X, Y)T(Y)if#(if(if(true, p(if(false, _x52, s(p(s(false))))), _x41), _x22, false), X, Y)T(Y)
if#(if(true, if(gt(s(0), p(s(s(_x51)))), _x22, false), _x31), X, Y)T(Y)if#(if(p(s(gt(div(0, s(_x61)), _x41))), _x22, false), X, Y)T(Y)
if#(if(gt(s(p(s(0))), s(_x51)), _x22, false), X, Y)T(Y)if#(if(gt(div(p(s(0)), s(_x61)), _x41), _x22, false), X, Y)T(Y)
if#(if(true, if(p(s(gt(0, _x41))), _x22, false), _x31), X, Y)T(Y)if#(if(gt(s(0), if(false, _x72, if(false, _x62, s(_x51)))), _x22, false), X, Y)T(Y)
T(minus(x_1, x_2))T(x_1)if#(if(gt(s(0), if(gt(0, _x81), _x62, s(_x51))), _x22, false), X, Y)T(Y)
if#(if(false, _x32, if(p(s(false)), _x22, false)), X, Y)T(Y)if#(if(gt(s(s(0)), s(if(false, _x62, s(_x51)))), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(p(0), _x41))), _x22, false), X, Y)T(Y)if#(if(if(true, gt(div(0, s(_x61)), _x41), _x51), _x22, false), X, Y)T(Y)
if#(if(gt(if(true, s(0), _x51), if(false, _x62, s(_x51))), _x22, false), X, Y)T(Y)if#(if(gt(s(p(0)), if(false, _x62, s(_x51))), _x22, false), X, Y)T(Y)
if#(if(gt(p(s(s(0))), s(_x51)), _x22, false), X, Y)T(Y)if#(p(s(if(gt(s(0), s(_x51)), _x22, false))), X, Y)T(Y)
if#(if(false, _x32, if(false, _x22, false)), X, Y)T(Y)if#(if(if(gt(0, _x61), _x42, false), _x22, false), X, Y)T(Y)
if#(if(false, _x32, if(p(s(p(s(if(false, _x82, false))))), _x22, false)), X, Y)T(Y)

Rewrite Rules

gt(0, Y)falsegt(s(X), 0)true
gt(s(X), s(Y))gt(X, Y)p(0)0
p(s(X))Xif(true, X, Y)X
if(false, X, Y)Yminus(X, Y)if(gt(Y, 0), minus(p(X), p(Y)), X)
div(0, s(Y))0div(s(X), s(Y))s(div(minus(X, Y), s(Y)))

Original Signature

Termination of terms over the following signature is verified: 0, minus, s, if, p, div, false, true, gt

Strategy

Context-sensitive strategy:
μ(true) = μ(T) = μ(0) = μ(false) = ∅
μ(p#) = μ(s) = μ(if) = μ(p) = μ(if#) = {1}
μ(gt#) = μ(minus) = μ(div) = μ(div#) = μ(minus#) = μ(gt) = {1, 2}


The left-hand side of the rule if#(if(false, _x62, if(true, if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41)), X, Y) → T(Y) is backward narrowed to the following relevant and irrelevant terms (a narrowing is irrelevant if by dropping it the correctness (and completeness) of the processor is not influenced).
Relevant TermsIrrelevant Terms
if#(if(gt(0, _x81), _x62, if(true, if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41)), X, Y) 
if#(if(if(true, false, _x81), _x62, if(true, if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41)), X, Y) 
if#(p(s(if(false, _x62, if(true, if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41)))), X, Y) 
if#(if(if(false, _x82, false), _x62, if(true, if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41)), X, Y) 
if#(if(p(s(false)), _x62, if(true, if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41)), X, Y) 
if#(if(false, _x72, if(false, _x62, if(true, if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41))), X, Y) 
if#(if(true, if(false, _x62, if(true, if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41)), _x71), X, Y) 
Thus, the rule if#(if(false, _x62, if(true, if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41)), X, Y) → T(Y) is replaced by the following rules:
if#(if(gt(0, _x81), _x62, if(true, if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41)), X, Y) → T(Y)if#(if(true, if(false, _x62, if(true, if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41)), _x71), X, Y) → T(Y)
if#(if(p(s(false)), _x62, if(true, if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41)), X, Y) → T(Y)if#(if(false, _x72, if(false, _x62, if(true, if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41))), X, Y) → T(Y)
if#(p(s(if(false, _x62, if(true, if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41)))), X, Y) → T(Y)if#(if(if(false, _x82, false), _x62, if(true, if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41)), X, Y) → T(Y)
if#(if(if(true, false, _x81), _x62, if(true, if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41)), X, Y) → T(Y)

Problem 37: BackwardsNarrowing



Dependency Pair Problem

Dependency Pairs

if#(if(gt(0, _x81), _x62, if(true, if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41)), X, Y)T(Y)if#(if(gt(s(0), if(p(s(false)), _x62, s(_x51))), _x22, false), X, Y)T(Y)
if#(if(gt(div(if(true, 0, _x81), s(_x61)), _x41), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(p(s(if(false, _x82, false))))))), _x22, false), X, Y)T(Y)
if#(p(s(if(gt(div(0, s(_x61)), _x41), _x22, false))), X, Y)T(Y)if#(if(gt(if(false, _x52, s(0)), p(s(s(_x51)))), _x22, false), X, Y)T(Y)
if#(if(gt(s(0), p(p(s(s(s(_x51)))))), _x22, false), X, Y)T(Y)if#(if(p(s(p(s(if(if(true, false, _x101), _x82, false))))), _x22, false), X, Y)T(Y)
if#(if(gt(div(p(0), s(_x61)), _x41), _x22, false), X, Y)T(Y)if#(p(s(if(false, _x62, if(true, if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41)))), X, Y)T(Y)
if#(if(p(s(if(false, _x62, false))), _x22, false), X, Y)T(Y)if#(if(p(if(true, s(gt(s(0), p(s(s(_x51))))), _x61)), _x22, false), X, Y)T(Y)
if#(if(gt(s(0), p(s(if(true, s(_x51), _x81)))), _x22, false), X, Y)T(Y)if#(if(if(false, _x52, false), _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), X, Y)T(Y)
if#(p(s(if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false))), X, Y)T(Y)if#(if(p(s(gt(s(0), p(s(div(s(_x112), s(_x111))))))), _x22, false), X, Y)T(Y)
if#(if(if(false, _x42, p(s(p(s(if(false, _x82, false)))))), _x22, false), X, Y)T(Y)if#(if(if(true, gt(s(0), s(_x51)), _x41), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(s(if(false, _x92, 0)), p(s(s(_x51)))))), _x22, false), X, Y)T(Y)if#(if(p(s(p(if(true, s(if(false, _x82, false)), _x71)))), _x22, false), X, Y)T(Y)
if#(true, X, Y)T(X)if#(if(gt(if(true, s(0), _x51), s(_x51)), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(s(s(0)), s(p(s(s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(true, if(p(s(p(s(if(false, _x82, false))))), _x22, false), _x31), X, Y)T(Y)
if#(if(p(s(p(s(if(if(false, _x102, false), _x82, false))))), _x22, false), X, Y)T(Y)if#(if(p(s(gt(s(0), p(if(true, s(s(_x51)), _x101))))), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(if(false, _x82, s(0)), p(s(s(_x51)))))), _x22, false), X, Y)T(Y)if#(if(p(if(true, s(p(s(false))), _x51)), _x22, false), X, Y)T(Y)
if#(if(gt(s(if(true, 0, _x61)), p(s(s(_x51)))), _x22, false), X, Y)T(Y)minus#(X, Y)if#(gt(Y, 0), minus(p(X), p(Y)), X)
T(minus(p(X), p(Y)))minus#(p(X), p(Y))if#(if(p(s(gt(s(0), p(p(s(s(s(_x51)))))))), _x22, false), X, Y)T(Y)
if#(if(if(true, p(s(gt(s(0), p(s(s(_x51)))))), _x41), _x22, false), X, Y)T(Y)if#(if(p(s(p(s(if(false, _x92, if(false, _x82, false)))))), _x22, false), X, Y)T(Y)
if#(if(gt(s(0), if(true, s(_x51), _x61)), _x22, false), X, Y)T(Y)if#(if(p(s(gt(div(0, s(_x81)), _x41))), _x22, false), X, Y)T(Y)
if#(if(p(s(p(s(p(s(false)))))), _x22, false), X, Y)T(Y)if#(if(p(s(gt(s(0), if(true, p(s(s(_x51))), _x91)))), _x22, false), X, Y)T(Y)
if#(if(gt(if(false, _x52, s(0)), if(false, _x62, s(_x51))), _x22, false), X, Y)T(Y)if#(p(s(if(p(s(p(s(false)))), _x22, false))), X, Y)T(Y)
if#(if(if(false, _x52, gt(div(0, s(_x61)), _x41)), _x22, false), X, Y)T(Y)if#(if(p(if(false, _x52, s(false))), _x22, false), X, Y)T(Y)
if#(p(s(if(true, if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41))), X, Y)T(Y)if#(if(false, _x42, if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false))), X, Y)T(Y)
if#(if(gt(s(0), p(s(div(s(_x82), s(_x81))))), _x22, false), X, Y)T(Y)if#(if(false, _x72, if(false, _x62, if(true, if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41))), X, Y)T(Y)
if#(p(s(if(p(s(gt(0, _x41))), _x22, false))), X, Y)T(Y)if#(if(p(s(gt(s(0), p(s(if(false, _x112, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(if(false, _x42, p(s(p(s(false))))), _x22, false), X, Y)T(Y)if#(if(if(true, gt(s(0), p(s(s(_x51)))), _x41), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(s(0), p(s(p(s(s(_x51)))))))), _x22, false), X, Y)T(Y)if#(if(if(false, _x52, p(s(gt(0, _x41)))), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(s(0), if(false, _x92, p(s(s(_x51))))))), _x22, false), X, Y)T(Y)if#(p(s(if(if(false, _x42, false), _x22, false))), X, Y)T(Y)
if#(if(p(s(gt(if(false, _x82, 0), _x41))), _x22, false), X, Y)T(Y)if#(if(if(true, false, _x51), _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), X, Y)T(Y)
if#(if(if(false, _x42, p(if(false, _x52, s(p(s(false)))))), _x22, false), X, Y)T(Y)if#(p(s(if(gt(s(0), if(false, _x62, s(_x51))), _x22, false))), X, Y)T(Y)
if#(if(gt(s(div(0, s(_x61))), s(_x51)), _x22, false), X, Y)T(Y)if#(if(p(s(if(true, gt(0, _x41), _x71))), _x22, false), X, Y)T(Y)
if#(if(gt(s(p(0)), s(_x51)), _x22, false), X, Y)T(Y)if#(if(if(false, _x42, p(s(gt(s(0), p(s(s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(if(false, _x52, s(p(s(if(false, _x82, false)))))), _x22, false), X, Y)T(Y)if#(p(s(if(gt(0, _x41), _x22, false))), X, Y)T(Y)
if#(if(gt(div(0, div(s(_x92), s(_x91))), _x41), _x22, false), X, Y)T(Y)if#(if(p(s(gt(s(p(s(0))), p(s(s(_x51)))))), _x22, false), X, Y)T(Y)
if#(if(gt(s(p(s(0))), if(false, _x62, s(_x51))), _x22, false), X, Y)T(Y)if#(if(gt(p(s(s(0))), if(false, _x62, s(_x51))), _x22, false), X, Y)T(Y)
if#(if(if(true, false, _x41), _x22, false), X, Y)T(Y)if#(if(gt(div(0, p(s(s(_x61)))), _x41), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(s(div(0, s(_x91))), p(s(s(_x51)))))), _x22, false), X, Y)T(Y)if#(if(true, if(if(false, _x42, false), _x22, false), _x31), X, Y)T(Y)
if#(if(gt(s(p(0)), p(s(s(_x51)))), _x22, false), X, Y)T(Y)if#(if(if(true, p(s(p(s(false)))), _x41), _x22, false), X, Y)T(Y)
if#(if(gt(s(0), if(false, _x62, p(s(s(_x51))))), _x22, false), X, Y)T(Y)if#(if(gt(s(if(false, _x62, 0)), if(false, _x62, s(_x51))), _x22, false), X, Y)T(Y)
if#(if(gt(s(if(false, _x62, 0)), s(_x51)), _x22, false), X, Y)T(Y)if#(if(true, if(gt(div(0, s(_x61)), _x41), _x22, false), _x31), X, Y)T(Y)
T(p(x_1))T(x_1)if#(if(if(true, if(false, _x42, false), _x51), _x22, false), X, Y)T(Y)
if#(if(false, _x32, if(p(s(p(s(false)))), _x22, false)), X, Y)T(Y)if#(if(p(s(gt(s(0), s(_x71)))), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(0, _x61))), _x22, false), X, Y)T(Y)if#(if(if(false, _x82, false), _x62, if(true, if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41)), X, Y)T(Y)
if#(if(gt(if(true, div(0, s(_x61)), _x71), _x41), _x22, false), X, Y)T(Y)if#(if(gt(0, _x51), _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), X, Y)T(Y)
if#(if(p(p(s(s(false)))), _x22, false), X, Y)T(Y)if#(if(p(s(p(if(false, _x72, s(if(false, _x82, false)))))), _x22, false), X, Y)T(Y)
if#(p(s(if(false, _x22, false))), X, Y)T(Y)if#(if(if(true, p(s(false)), _x41), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(p(s(0)), _x41))), _x22, false), X, Y)T(Y)if#(p(s(if(p(s(false)), _x22, false))), X, Y)T(Y)
if#(if(p(s(p(s(p(s(if(false, _x82, false))))))), _x22, false), X, Y)T(Y)if#(if(p(if(if(false, _x72, false), _x52, s(p(s(false))))), _x22, false), X, Y)T(Y)
if#(if(gt(div(if(false, _x82, 0), s(_x61)), _x41), _x22, false), X, Y)T(Y)if#(if(if(false, _x52, if(false, _x42, false)), _x22, false), X, Y)T(Y)
if#(if(false, _x32, if(gt(s(0), if(false, _x62, s(_x51))), _x22, false)), X, Y)T(Y)if#(if(p(if(true, s(p(s(if(false, _x82, false)))), _x51)), _x22, false), X, Y)T(Y)
if#(minus(false, div(0, s(_x61))), X, Y)T(Y)if#(if(p(s(if(false, _x42, false))), _x22, false), X, Y)T(Y)
if#(if(true, if(false, _x62, if(true, if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41)), _x71), X, Y)T(Y)if#(if(false, _x32, if(p(s(gt(0, _x41))), _x22, false)), X, Y)T(Y)
if#(if(gt(if(true, s(0), _x51), p(s(s(_x51)))), _x22, false), X, Y)T(Y)if#(if(if(true, true, _x71), if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41), X, Y)T(Y)
if#(if(p(s(gt(if(true, 0, _x81), _x41))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(0, _x41))))), _x22, false), X, Y)T(Y)
if#(if(true, if(p(if(false, _x52, s(p(s(false))))), _x22, false), _x31), X, Y)T(Y)if#(if(if(false, _x52, gt(0, _x41)), _x22, false), X, Y)T(Y)
if#(if(p(s(p(s(if(p(s(false)), _x82, false))))), _x22, false), X, Y)T(Y)if#(if(p(s(p(p(s(s(if(false, _x82, false))))))), _x22, false), X, Y)T(Y)
if#(if(p(s(p(s(if(true, false, _x81))))), _x22, false), X, Y)T(Y)if#(if(if(if(false, _x62, false), _x42, false), _x22, false), X, Y)T(Y)
if#(p(s(if(p(if(false, _x52, s(p(s(false))))), _x22, false))), X, Y)T(Y)if#(if(gt(if(false, _x62, 0), _x41), _x22, false), X, Y)T(Y)
T(minus(x_1, x_2))T(x_2)if#(if(gt(s(p(s(0))), p(s(s(_x51)))), _x22, false), X, Y)T(Y)
if#(if(p(s(if(true, p(s(false)), _x61))), _x22, false), X, Y)T(Y)if#(if(gt(s(0), if(true, p(s(s(_x51))), _x61)), _x22, false), X, Y)T(Y)
if#(if(gt(s(s(0)), s(s(_x51))), _x22, false), X, Y)T(Y)if#(p(s(false)), X, Y)T(Y)
if#(if(if(true, gt(0, _x41), _x51), _x22, false), X, Y)T(Y)if#(if(p(if(false, _x62, s(gt(s(0), p(s(s(_x51))))))), _x22, false), X, Y)T(Y)
if#(p(s(if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)))), X, Y)T(Y)if#(if(true, if(gt(s(0), s(_x51)), _x22, false), _x31), X, Y)T(Y)
if#(if(p(s(p(s(gt(0, _x41))))), _x22, false), X, Y)T(Y)if#(if(p(s(if(true, false, _x61))), _x22, false), X, Y)T(Y)
if#(if(true, false, _x21), X, Y)T(Y)if#(if(p(s(gt(s(0), if(false, _x62, s(_x51))))), _x22, false), X, Y)T(Y)
if#(if(p(s(if(true, gt(s(0), p(s(s(_x51)))), _x71))), _x22, false), X, Y)T(Y)if#(p(s(if(gt(s(0), p(s(s(_x51)))), _x22, false))), X, Y)T(Y)
if#(if(gt(if(true, 0, _x61), _x41), _x22, false), X, Y)T(Y)if#(if(gt(p(0), _x41), _x22, false), X, Y)T(Y)
if#(if(if(true, gt(s(0), if(false, _x62, s(_x51))), _x41), _x22, false), X, Y)T(Y)if#(if(p(s(p(if(true, s(false), _x71)))), _x22, false), X, Y)T(Y)
if#(if(p(if(true, s(false), _x51)), _x22, false), X, Y)T(Y)if#(if(gt(s(0), p(s(p(s(s(_x51)))))), _x22, false), X, Y)T(Y)
if#(if(p(s(if(true, p(s(if(false, _x82, false))), _x61))), _x22, false), X, Y)T(Y)if#(if(false, _x32, if(gt(s(0), p(s(s(_x51)))), _x22, false)), X, Y)T(Y)
if#(if(p(if(if(true, false, _x71), _x52, s(p(s(false))))), _x22, false), X, Y)T(Y)if#(if(if(false, _x42, gt(s(0), p(s(s(_x51))))), _x22, false), X, Y)T(Y)
if#(if(true, if(gt(s(0), if(false, _x62, s(_x51))), _x22, false), _x31), X, Y)T(Y)if#(if(false, _x32, if(p(if(false, _x52, s(p(s(false))))), _x22, false)), X, Y)T(Y)
if#(if(gt(s(0), p(if(true, s(s(_x51)), _x71))), _x22, false), X, Y)T(Y)if#(if(if(true, false, _x81), _x62, if(true, if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41)), X, Y)T(Y)
if#(if(true, if(p(s(false)), _x22, false), _x31), X, Y)T(Y)if#(if(if(true, p(s(gt(0, _x41))), _x51), _x22, false), X, Y)T(Y)
if#(if(gt(if(false, _x52, s(0)), s(_x51)), _x22, false), X, Y)T(Y)if#(minus(false, 0), X, Y)T(Y)
if#(if(p(s(gt(s(0), p(if(false, _x102, s(s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(gt(div(div(0, s(_x81)), s(_x61)), _x41), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(0), p(s(s(_x51)))))))), _x22, false), X, Y)T(Y)if#(if(true, if(true, if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41), _x61), X, Y)T(Y)
if#(if(gt(s(0), if(true, if(false, _x62, s(_x51)), _x71)), _x22, false), X, Y)T(Y)if#(if(p(s(gt(s(p(0)), p(s(s(_x51)))))), _x22, false), X, Y)T(Y)
if#(if(false, _x32, if(gt(s(0), s(_x51)), _x22, false)), X, Y)T(Y)if#(if(if(p(s(false)), _x42, false), _x22, false), X, Y)T(Y)
if#(if(p(if(false, _x62, if(false, _x52, s(p(s(false)))))), _x22, false), X, Y)T(Y)if#(if(gt(p(s(div(0, s(_x61)))), _x41), _x22, false), X, Y)T(Y)
if#(if(gt(s(if(true, 0, _x61)), s(_x51)), _x22, false), X, Y)T(Y)if#(if(p(s(false)), _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), X, Y)T(Y)
if#(if(p(s(if(false, _x72, gt(s(0), p(s(s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(true, if(p(s(p(s(false)))), _x22, false), _x31), X, Y)T(Y)
if#(if(p(s(gt(p(s(s(0))), p(s(s(_x51)))))), _x22, false), X, Y)T(Y)if#(if(gt(s(0), p(s(if(false, _x82, s(_x51))))), _x22, false), X, Y)T(Y)
if#(if(if(false, _x42, gt(s(0), s(_x51))), _x22, false), X, Y)T(Y)if#(if(true, if(gt(0, _x41), _x22, false), _x31), X, Y)T(Y)
if#(if(true, if(false, _x22, false), _x31), X, Y)T(Y)if#(if(if(false, _x42, p(s(false))), _x22, false), X, Y)T(Y)
if#(if(gt(s(0), p(s(if(false, _x62, s(_x51))))), _x22, false), X, Y)T(Y)if#(if(if(if(true, false, _x61), _x42, false), _x22, false), X, Y)T(Y)
if#(if(gt(div(0, if(false, _x92, s(_x61))), _x41), _x22, false), X, Y)T(Y)if#(if(gt(s(s(0)), s(p(s(s(_x51))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(p(s(false)))))), _x22, false), X, Y)T(Y)if#(if(p(s(p(s(if(true, if(false, _x82, false), _x91))))), _x22, false), X, Y)T(Y)
if#(if(p(if(false, _x62, s(gt(0, _x41)))), _x22, false), X, Y)T(Y)if#(if(p(if(gt(0, _x71), _x52, s(p(s(false))))), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(if(true, s(0), _x81), p(s(s(_x51)))))), _x22, false), X, Y)T(Y)if#(gt(0, _x21), X, Y)T(Y)
if#(p(s(if(p(s(p(s(if(false, _x82, false))))), _x22, false))), X, Y)T(Y)if#(if(false, _x32, if(gt(0, _x41), _x22, false)), X, Y)T(Y)
if#(if(gt(s(if(false, _x62, 0)), p(s(s(_x51)))), _x22, false), X, Y)T(Y)if#(if(p(s(if(false, _x62, p(s(if(false, _x82, false)))))), _x22, false), X, Y)T(Y)
if#(if(gt(s(_x71), 0), if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41), X, Y)T(Y)if#(if(gt(s(0), div(s(_x62), s(_x61))), _x22, false), X, Y)T(Y)
if#(if(p(s(if(false, _x62, p(s(false))))), _x22, false), X, Y)T(Y)if#(if(p(s(gt(s(0), s(_x51)))), _x22, false), X, Y)T(Y)
if#(if(if(false, _x72, true), if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41), X, Y)T(Y)if#(if(gt(s(0), p(if(false, _x72, s(s(_x51))))), _x22, false), X, Y)T(Y)
if#(if(gt(p(s(0)), _x41), _x22, false), X, Y)T(Y)if#(if(p(if(true, s(gt(0, _x41)), _x61)), _x22, false), X, Y)T(Y)
if#(if(gt(s(div(0, s(_x61))), if(false, _x62, s(_x51))), _x22, false), X, Y)T(Y)if#(if(gt(div(0, if(true, s(_x61), _x91)), _x41), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(s(0), p(s(if(true, s(_x51), _x111)))))), _x22, false), X, Y)T(Y)if#(if(p(s(if(false, _x72, gt(0, _x41)))), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(s(if(true, 0, _x91)), p(s(s(_x51)))))), _x22, false), X, Y)T(Y)if#(if(true, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false), _x31), X, Y)T(Y)
if#(if(p(s(p(if(false, _x52, s(p(s(false))))))), _x22, false), X, Y)T(Y)if#(if(false, _x32, if(if(false, _x42, false), _x22, false)), X, Y)T(Y)
if#(if(p(if(true, if(false, _x52, s(p(s(false)))), _x61)), _x22, false), X, Y)T(Y)if#(if(false, _x32, if(gt(div(0, s(_x61)), _x41), _x22, false)), X, Y)T(Y)
if#(if(gt(s(0), if(if(false, _x82, false), _x62, s(_x51))), _x22, false), X, Y)T(Y)if#(if(gt(s(if(true, 0, _x61)), if(false, _x62, s(_x51))), _x22, false), X, Y)T(Y)
if#(if(gt(p(s(s(0))), p(s(s(_x51)))), _x22, false), X, Y)T(Y)if#(if(gt(s(0), if(if(true, false, _x81), _x62, s(_x51))), _x22, false), X, Y)T(Y)
if#(if(if(false, _x42, gt(s(0), if(false, _x62, s(_x51)))), _x22, false), X, Y)T(Y)if#(if(gt(s(div(0, s(_x61))), p(s(s(_x51)))), _x22, false), X, Y)T(Y)
if#(if(if(true, p(s(p(s(if(false, _x82, false))))), _x41), _x22, false), X, Y)T(Y)if#(if(p(p(s(if(false, _x52, s(p(s(false))))))), _x22, false), X, Y)T(Y)
if#(if(p(s(p(if(false, _x72, s(false))))), _x22, false), X, Y)T(Y)if#(if(p(s(true)), if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41), X, Y)T(Y)
if#(if(p(s(p(s(gt(s(0), p(s(s(_x51)))))))), _x22, false), X, Y)T(Y)if#(if(p(s(p(s(if(gt(0, _x101), _x82, false))))), _x22, false), X, Y)T(Y)
if#(if(p(if(p(s(false)), _x52, s(p(s(false))))), _x22, false), X, Y)T(Y)if#(if(gt(if(false, _x72, div(0, s(_x61))), _x41), _x22, false), X, Y)T(Y)
if#(if(p(s(p(p(s(s(false)))))), _x22, false), X, Y)T(Y)if#(if(p(s(p(s(gt(0, _x81))))), _x22, false), X, Y)T(Y)
if#(if(if(true, p(if(false, _x52, s(p(s(false))))), _x41), _x22, false), X, Y)T(Y)if#(if(true, if(gt(s(0), p(s(s(_x51)))), _x22, false), _x31), X, Y)T(Y)
if#(if(p(s(gt(div(0, s(_x61)), _x41))), _x22, false), X, Y)T(Y)if#(if(p(s(false)), _x62, if(true, if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41)), X, Y)T(Y)
if#(if(gt(s(p(s(0))), s(_x51)), _x22, false), X, Y)T(Y)if#(if(gt(div(p(s(0)), s(_x61)), _x41), _x22, false), X, Y)T(Y)
if#(if(true, if(p(s(gt(0, _x41))), _x22, false), _x31), X, Y)T(Y)if#(if(gt(s(0), if(false, _x72, if(false, _x62, s(_x51)))), _x22, false), X, Y)T(Y)
T(minus(x_1, x_2))T(x_1)if#(if(gt(s(0), if(gt(0, _x81), _x62, s(_x51))), _x22, false), X, Y)T(Y)
if#(if(false, _x32, if(p(s(false)), _x22, false)), X, Y)T(Y)if#(if(gt(s(s(0)), s(if(false, _x62, s(_x51)))), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(p(0), _x41))), _x22, false), X, Y)T(Y)if#(if(if(true, gt(div(0, s(_x61)), _x41), _x51), _x22, false), X, Y)T(Y)
if#(if(gt(p(s(s(0))), s(_x51)), _x22, false), X, Y)T(Y)if#(if(gt(s(p(0)), if(false, _x62, s(_x51))), _x22, false), X, Y)T(Y)
if#(if(gt(if(true, s(0), _x51), if(false, _x62, s(_x51))), _x22, false), X, Y)T(Y)if#(if(if(gt(0, _x61), _x42, false), _x22, false), X, Y)T(Y)
if#(if(false, _x32, if(false, _x22, false)), X, Y)T(Y)if#(p(s(if(gt(s(0), s(_x51)), _x22, false))), X, Y)T(Y)
if#(if(false, _x32, if(p(s(p(s(if(false, _x82, false))))), _x22, false)), X, Y)T(Y)

Rewrite Rules

gt(0, Y)falsegt(s(X), 0)true
gt(s(X), s(Y))gt(X, Y)p(0)0
p(s(X))Xif(true, X, Y)X
if(false, X, Y)Yminus(X, Y)if(gt(Y, 0), minus(p(X), p(Y)), X)
div(0, s(Y))0div(s(X), s(Y))s(div(minus(X, Y), s(Y)))

Original Signature

Termination of terms over the following signature is verified: minus, 0, s, if, p, div, true, false, gt

Strategy

Context-sensitive strategy:
μ(true) = μ(T) = μ(0) = μ(false) = ∅
μ(p#) = μ(s) = μ(if) = μ(p) = μ(if#) = {1}
μ(gt#) = μ(minus) = μ(div) = μ(div#) = μ(minus#) = μ(gt) = {1, 2}


The left-hand side of the rule if#(if(gt(0, _x81), _x62, if(true, if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41)), X, Y) → T(Y) is backward narrowed to the following relevant and irrelevant terms (a narrowing is irrelevant if by dropping it the correctness (and completeness) of the processor is not influenced).
Relevant TermsIrrelevant Terms
if#(if(if(true, gt(0, _x81), _x91), _x62, if(true, if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41)), X, Y) 
if#(if(gt(div(0, s(_x101)), _x81), _x62, if(true, if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41)), X, Y) 
if#(p(s(if(gt(0, _x81), _x62, if(true, if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41)))), X, Y) 
if#(if(gt(if(false, _x102, 0), _x81), _x62, if(true, if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41)), X, Y) 
if#(if(if(false, _x92, gt(0, _x81)), _x62, if(true, if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41)), X, Y) 
if#(if(gt(s(0), s(_x91)), _x62, if(true, if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41)), X, Y) 
if#(if(false, _x72, if(gt(0, _x81), _x62, if(true, if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41))), X, Y) 
if#(if(gt(p(0), _x81), _x62, if(true, if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41)), X, Y) 
if#(if(p(s(gt(0, _x81))), _x62, if(true, if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41)), X, Y) 
if#(if(gt(if(true, 0, _x101), _x81), _x62, if(true, if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41)), X, Y) 
if#(if(gt(p(s(0)), _x81), _x62, if(true, if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41)), X, Y) 
if#(minus(if(true, if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41), 0), X, Y) 
if#(if(true, if(gt(0, _x81), _x62, if(true, if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41)), _x71), X, Y) 
Thus, the rule if#(if(gt(0, _x81), _x62, if(true, if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41)), X, Y) → T(Y) is replaced by the following rules:
if#(if(gt(div(0, s(_x101)), _x81), _x62, if(true, if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41)), X, Y) → T(Y)if#(if(gt(if(false, _x102, 0), _x81), _x62, if(true, if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41)), X, Y) → T(Y)
if#(if(true, if(gt(0, _x81), _x62, if(true, if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41)), _x71), X, Y) → T(Y)if#(if(gt(p(s(0)), _x81), _x62, if(true, if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41)), X, Y) → T(Y)
if#(if(gt(s(0), s(_x91)), _x62, if(true, if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41)), X, Y) → T(Y)if#(if(false, _x72, if(gt(0, _x81), _x62, if(true, if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41))), X, Y) → T(Y)
if#(if(if(true, gt(0, _x81), _x91), _x62, if(true, if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41)), X, Y) → T(Y)if#(if(if(false, _x92, gt(0, _x81)), _x62, if(true, if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41)), X, Y) → T(Y)
if#(minus(if(true, if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41), 0), X, Y) → T(Y)if#(if(p(s(gt(0, _x81))), _x62, if(true, if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41)), X, Y) → T(Y)
if#(if(gt(p(0), _x81), _x62, if(true, if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41)), X, Y) → T(Y)if#(p(s(if(gt(0, _x81), _x62, if(true, if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41)))), X, Y) → T(Y)
if#(if(gt(if(true, 0, _x101), _x81), _x62, if(true, if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41)), X, Y) → T(Y)

Problem 40: BackwardsNarrowing



Dependency Pair Problem

Dependency Pairs

if#(if(gt(s(0), if(p(s(false)), _x62, s(_x51))), _x22, false), X, Y)T(Y)if#(if(gt(div(if(true, 0, _x81), s(_x61)), _x41), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(p(s(if(false, _x82, false))))))), _x22, false), X, Y)T(Y)if#(p(s(if(gt(div(0, s(_x61)), _x41), _x22, false))), X, Y)T(Y)
if#(if(gt(if(false, _x52, s(0)), p(s(s(_x51)))), _x22, false), X, Y)T(Y)if#(if(gt(s(0), p(p(s(s(s(_x51)))))), _x22, false), X, Y)T(Y)
if#(if(p(s(p(s(if(if(true, false, _x101), _x82, false))))), _x22, false), X, Y)T(Y)if#(if(gt(div(p(0), s(_x61)), _x41), _x22, false), X, Y)T(Y)
if#(p(s(if(false, _x62, if(true, if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41)))), X, Y)T(Y)if#(if(p(s(if(false, _x62, false))), _x22, false), X, Y)T(Y)
if#(if(p(if(true, s(gt(s(0), p(s(s(_x51))))), _x61)), _x22, false), X, Y)T(Y)if#(if(gt(s(0), p(s(if(true, s(_x51), _x81)))), _x22, false), X, Y)T(Y)
if#(if(if(false, _x52, false), _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), X, Y)T(Y)if#(if(p(s(gt(s(0), p(s(div(s(_x112), s(_x111))))))), _x22, false), X, Y)T(Y)
if#(p(s(if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false))), X, Y)T(Y)if#(if(if(false, _x42, p(s(p(s(if(false, _x82, false)))))), _x22, false), X, Y)T(Y)
if#(if(if(true, gt(s(0), s(_x51)), _x41), _x22, false), X, Y)T(Y)if#(if(p(s(gt(s(if(false, _x92, 0)), p(s(s(_x51)))))), _x22, false), X, Y)T(Y)
if#(if(p(s(p(if(true, s(if(false, _x82, false)), _x71)))), _x22, false), X, Y)T(Y)if#(if(gt(if(true, s(0), _x51), s(_x51)), _x22, false), X, Y)T(Y)
if#(true, X, Y)T(X)if#(if(p(s(gt(s(s(0)), s(p(s(s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(true, if(p(s(p(s(if(false, _x82, false))))), _x22, false), _x31), X, Y)T(Y)if#(if(p(s(gt(s(0), p(if(true, s(s(_x51)), _x101))))), _x22, false), X, Y)T(Y)
if#(if(p(s(p(s(if(if(false, _x102, false), _x82, false))))), _x22, false), X, Y)T(Y)if#(if(p(s(gt(if(false, _x82, s(0)), p(s(s(_x51)))))), _x22, false), X, Y)T(Y)
if#(if(p(if(true, s(p(s(false))), _x51)), _x22, false), X, Y)T(Y)if#(if(gt(s(if(true, 0, _x61)), p(s(s(_x51)))), _x22, false), X, Y)T(Y)
minus#(X, Y)if#(gt(Y, 0), minus(p(X), p(Y)), X)T(minus(p(X), p(Y)))minus#(p(X), p(Y))
if#(if(p(s(gt(s(0), p(p(s(s(s(_x51)))))))), _x22, false), X, Y)T(Y)if#(if(if(true, p(s(gt(s(0), p(s(s(_x51)))))), _x41), _x22, false), X, Y)T(Y)
if#(if(p(s(p(s(if(false, _x92, if(false, _x82, false)))))), _x22, false), X, Y)T(Y)if#(if(gt(s(0), if(true, s(_x51), _x61)), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(div(0, s(_x81)), _x41))), _x22, false), X, Y)T(Y)if#(if(p(s(p(s(p(s(false)))))), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(s(0), if(true, p(s(s(_x51))), _x91)))), _x22, false), X, Y)T(Y)if#(if(gt(if(false, _x52, s(0)), if(false, _x62, s(_x51))), _x22, false), X, Y)T(Y)
if#(p(s(if(p(s(p(s(false)))), _x22, false))), X, Y)T(Y)if#(if(if(false, _x52, gt(div(0, s(_x61)), _x41)), _x22, false), X, Y)T(Y)
if#(if(p(if(false, _x52, s(false))), _x22, false), X, Y)T(Y)if#(p(s(if(true, if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41))), X, Y)T(Y)
if#(if(false, _x42, if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false))), X, Y)T(Y)if#(if(gt(s(0), p(s(div(s(_x82), s(_x81))))), _x22, false), X, Y)T(Y)
if#(if(false, _x72, if(false, _x62, if(true, if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41))), X, Y)T(Y)if#(p(s(if(p(s(gt(0, _x41))), _x22, false))), X, Y)T(Y)
if#(if(p(s(gt(s(0), p(s(if(false, _x112, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(if(false, _x42, p(s(p(s(false))))), _x22, false), X, Y)T(Y)
if#(if(if(true, gt(s(0), p(s(s(_x51)))), _x41), _x22, false), X, Y)T(Y)if#(if(if(false, _x52, p(s(gt(0, _x41)))), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(s(0), p(s(p(s(s(_x51)))))))), _x22, false), X, Y)T(Y)if#(p(s(if(if(false, _x42, false), _x22, false))), X, Y)T(Y)
if#(if(p(s(gt(s(0), if(false, _x92, p(s(s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(s(gt(if(false, _x82, 0), _x41))), _x22, false), X, Y)T(Y)
if#(p(s(if(gt(0, _x81), _x62, if(true, if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41)))), X, Y)T(Y)if#(if(if(true, false, _x51), _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), X, Y)T(Y)
if#(if(if(false, _x42, p(if(false, _x52, s(p(s(false)))))), _x22, false), X, Y)T(Y)if#(if(gt(s(div(0, s(_x61))), s(_x51)), _x22, false), X, Y)T(Y)
if#(p(s(if(gt(s(0), if(false, _x62, s(_x51))), _x22, false))), X, Y)T(Y)if#(if(gt(s(p(0)), s(_x51)), _x22, false), X, Y)T(Y)
if#(if(p(s(if(true, gt(0, _x41), _x71))), _x22, false), X, Y)T(Y)if#(p(s(if(gt(0, _x41), _x22, false))), X, Y)T(Y)
if#(if(p(if(false, _x52, s(p(s(if(false, _x82, false)))))), _x22, false), X, Y)T(Y)if#(if(if(false, _x42, p(s(gt(s(0), p(s(s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(gt(div(0, div(s(_x92), s(_x91))), _x41), _x22, false), X, Y)T(Y)if#(if(gt(s(p(s(0))), if(false, _x62, s(_x51))), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(s(p(s(0))), p(s(s(_x51)))))), _x22, false), X, Y)T(Y)if#(if(gt(p(s(s(0))), if(false, _x62, s(_x51))), _x22, false), X, Y)T(Y)
if#(if(if(true, false, _x41), _x22, false), X, Y)T(Y)if#(if(true, if(if(false, _x42, false), _x22, false), _x31), X, Y)T(Y)
if#(if(p(s(gt(s(div(0, s(_x91))), p(s(s(_x51)))))), _x22, false), X, Y)T(Y)if#(if(gt(div(0, p(s(s(_x61)))), _x41), _x22, false), X, Y)T(Y)
if#(if(gt(s(p(0)), p(s(s(_x51)))), _x22, false), X, Y)T(Y)if#(if(if(true, p(s(p(s(false)))), _x41), _x22, false), X, Y)T(Y)
if#(if(gt(s(0), if(false, _x62, p(s(s(_x51))))), _x22, false), X, Y)T(Y)if#(if(gt(s(if(false, _x62, 0)), if(false, _x62, s(_x51))), _x22, false), X, Y)T(Y)
if#(if(gt(s(if(false, _x62, 0)), s(_x51)), _x22, false), X, Y)T(Y)if#(if(if(true, if(false, _x42, false), _x51), _x22, false), X, Y)T(Y)
T(p(x_1))T(x_1)if#(if(true, if(gt(div(0, s(_x61)), _x41), _x22, false), _x31), X, Y)T(Y)
if#(if(false, _x32, if(p(s(p(s(false)))), _x22, false)), X, Y)T(Y)if#(if(p(s(gt(s(0), s(_x71)))), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(0, _x61))), _x22, false), X, Y)T(Y)if#(if(if(false, _x82, false), _x62, if(true, if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41)), X, Y)T(Y)
if#(if(gt(if(true, div(0, s(_x61)), _x71), _x41), _x22, false), X, Y)T(Y)if#(if(gt(0, _x51), _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), X, Y)T(Y)
if#(if(p(s(p(if(false, _x72, s(if(false, _x82, false)))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(false)))), _x22, false), X, Y)T(Y)
if#(if(if(true, p(s(false)), _x41), _x22, false), X, Y)T(Y)if#(p(s(if(false, _x22, false))), X, Y)T(Y)
if#(if(p(s(gt(p(s(0)), _x41))), _x22, false), X, Y)T(Y)if#(if(gt(if(true, 0, _x101), _x81), _x62, if(true, if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41)), X, Y)T(Y)
if#(p(s(if(p(s(false)), _x22, false))), X, Y)T(Y)if#(if(p(if(if(false, _x72, false), _x52, s(p(s(false))))), _x22, false), X, Y)T(Y)
if#(if(p(s(p(s(p(s(if(false, _x82, false))))))), _x22, false), X, Y)T(Y)if#(if(gt(div(if(false, _x82, 0), s(_x61)), _x41), _x22, false), X, Y)T(Y)
if#(if(if(true, gt(0, _x81), _x91), _x62, if(true, if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41)), X, Y)T(Y)if#(if(if(false, _x52, if(false, _x42, false)), _x22, false), X, Y)T(Y)
if#(if(false, _x32, if(gt(s(0), if(false, _x62, s(_x51))), _x22, false)), X, Y)T(Y)if#(if(p(if(true, s(p(s(if(false, _x82, false)))), _x51)), _x22, false), X, Y)T(Y)
if#(minus(false, div(0, s(_x61))), X, Y)T(Y)if#(if(p(s(if(false, _x42, false))), _x22, false), X, Y)T(Y)
if#(if(true, if(false, _x62, if(true, if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41)), _x71), X, Y)T(Y)if#(if(false, _x32, if(p(s(gt(0, _x41))), _x22, false)), X, Y)T(Y)
if#(if(gt(if(true, s(0), _x51), p(s(s(_x51)))), _x22, false), X, Y)T(Y)if#(if(if(true, true, _x71), if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41), X, Y)T(Y)
if#(if(p(s(gt(if(true, 0, _x81), _x41))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(0, _x41))))), _x22, false), X, Y)T(Y)
if#(if(true, if(p(if(false, _x52, s(p(s(false))))), _x22, false), _x31), X, Y)T(Y)if#(if(if(false, _x52, gt(0, _x41)), _x22, false), X, Y)T(Y)
if#(if(p(s(p(s(if(p(s(false)), _x82, false))))), _x22, false), X, Y)T(Y)if#(if(p(s(p(p(s(s(if(false, _x82, false))))))), _x22, false), X, Y)T(Y)
if#(if(p(s(p(s(if(true, false, _x81))))), _x22, false), X, Y)T(Y)if#(if(if(if(false, _x62, false), _x42, false), _x22, false), X, Y)T(Y)
if#(p(s(if(p(if(false, _x52, s(p(s(false))))), _x22, false))), X, Y)T(Y)if#(if(gt(if(false, _x62, 0), _x41), _x22, false), X, Y)T(Y)
if#(if(gt(if(false, _x102, 0), _x81), _x62, if(true, if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41)), X, Y)T(Y)T(minus(x_1, x_2))T(x_2)
if#(if(gt(s(p(s(0))), p(s(s(_x51)))), _x22, false), X, Y)T(Y)if#(if(p(s(if(true, p(s(false)), _x61))), _x22, false), X, Y)T(Y)
if#(if(gt(s(0), if(true, p(s(s(_x51))), _x61)), _x22, false), X, Y)T(Y)if#(if(gt(s(s(0)), s(s(_x51))), _x22, false), X, Y)T(Y)
if#(p(s(false)), X, Y)T(Y)if#(if(if(true, gt(0, _x41), _x51), _x22, false), X, Y)T(Y)
if#(if(p(if(false, _x62, s(gt(s(0), p(s(s(_x51))))))), _x22, false), X, Y)T(Y)if#(p(s(if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)))), X, Y)T(Y)
if#(if(true, if(gt(s(0), s(_x51)), _x22, false), _x31), X, Y)T(Y)if#(if(p(s(p(s(gt(0, _x41))))), _x22, false), X, Y)T(Y)
if#(if(p(s(if(true, false, _x61))), _x22, false), X, Y)T(Y)if#(if(true, false, _x21), X, Y)T(Y)
if#(if(p(s(gt(s(0), if(false, _x62, s(_x51))))), _x22, false), X, Y)T(Y)if#(if(p(s(if(true, gt(s(0), p(s(s(_x51)))), _x71))), _x22, false), X, Y)T(Y)
if#(if(false, _x72, if(gt(0, _x81), _x62, if(true, if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41))), X, Y)T(Y)if#(p(s(if(gt(s(0), p(s(s(_x51)))), _x22, false))), X, Y)T(Y)
if#(if(gt(if(true, 0, _x61), _x41), _x22, false), X, Y)T(Y)if#(if(gt(p(0), _x41), _x22, false), X, Y)T(Y)
if#(if(if(true, gt(s(0), if(false, _x62, s(_x51))), _x41), _x22, false), X, Y)T(Y)if#(if(p(s(p(if(true, s(false), _x71)))), _x22, false), X, Y)T(Y)
if#(if(p(if(true, s(false), _x51)), _x22, false), X, Y)T(Y)if#(if(gt(s(0), p(s(p(s(s(_x51)))))), _x22, false), X, Y)T(Y)
if#(if(p(s(if(true, p(s(if(false, _x82, false))), _x61))), _x22, false), X, Y)T(Y)if#(if(false, _x32, if(gt(s(0), p(s(s(_x51)))), _x22, false)), X, Y)T(Y)
if#(if(p(if(if(true, false, _x71), _x52, s(p(s(false))))), _x22, false), X, Y)T(Y)if#(if(if(false, _x42, gt(s(0), p(s(s(_x51))))), _x22, false), X, Y)T(Y)
if#(if(true, if(gt(0, _x81), _x62, if(true, if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41)), _x71), X, Y)T(Y)if#(if(true, if(gt(s(0), if(false, _x62, s(_x51))), _x22, false), _x31), X, Y)T(Y)
if#(if(false, _x32, if(p(if(false, _x52, s(p(s(false))))), _x22, false)), X, Y)T(Y)if#(if(gt(s(0), p(if(true, s(s(_x51)), _x71))), _x22, false), X, Y)T(Y)
if#(if(if(true, false, _x81), _x62, if(true, if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41)), X, Y)T(Y)if#(if(true, if(p(s(false)), _x22, false), _x31), X, Y)T(Y)
if#(if(if(true, p(s(gt(0, _x41))), _x51), _x22, false), X, Y)T(Y)if#(if(gt(if(false, _x52, s(0)), s(_x51)), _x22, false), X, Y)T(Y)
if#(if(gt(p(0), _x81), _x62, if(true, if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41)), X, Y)T(Y)if#(minus(false, 0), X, Y)T(Y)
if#(if(p(s(gt(s(0), p(if(false, _x102, s(s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(gt(div(div(0, s(_x81)), s(_x61)), _x41), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(0), p(s(s(_x51)))))))), _x22, false), X, Y)T(Y)if#(if(true, if(true, if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41), _x61), X, Y)T(Y)
if#(if(gt(s(0), if(true, if(false, _x62, s(_x51)), _x71)), _x22, false), X, Y)T(Y)if#(if(p(s(gt(s(p(0)), p(s(s(_x51)))))), _x22, false), X, Y)T(Y)
if#(if(false, _x32, if(gt(s(0), s(_x51)), _x22, false)), X, Y)T(Y)if#(if(if(p(s(false)), _x42, false), _x22, false), X, Y)T(Y)
if#(if(p(if(false, _x62, if(false, _x52, s(p(s(false)))))), _x22, false), X, Y)T(Y)if#(if(gt(p(s(div(0, s(_x61)))), _x41), _x22, false), X, Y)T(Y)
if#(if(gt(s(if(true, 0, _x61)), s(_x51)), _x22, false), X, Y)T(Y)if#(if(p(s(false)), _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), X, Y)T(Y)
if#(if(p(s(if(false, _x72, gt(s(0), p(s(s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(true, if(p(s(p(s(false)))), _x22, false), _x31), X, Y)T(Y)
if#(if(gt(div(0, s(_x101)), _x81), _x62, if(true, if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41)), X, Y)T(Y)if#(if(p(s(gt(p(s(s(0))), p(s(s(_x51)))))), _x22, false), X, Y)T(Y)
if#(if(gt(s(0), p(s(if(false, _x82, s(_x51))))), _x22, false), X, Y)T(Y)if#(if(if(false, _x42, gt(s(0), s(_x51))), _x22, false), X, Y)T(Y)
if#(if(true, if(gt(0, _x41), _x22, false), _x31), X, Y)T(Y)if#(if(true, if(false, _x22, false), _x31), X, Y)T(Y)
if#(if(if(false, _x42, p(s(false))), _x22, false), X, Y)T(Y)if#(if(gt(s(0), p(s(if(false, _x62, s(_x51))))), _x22, false), X, Y)T(Y)
if#(if(if(if(true, false, _x61), _x42, false), _x22, false), X, Y)T(Y)if#(if(gt(div(0, if(false, _x92, s(_x61))), _x41), _x22, false), X, Y)T(Y)
if#(if(gt(s(s(0)), s(p(s(s(_x51))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(p(s(false)))))), _x22, false), X, Y)T(Y)
if#(if(p(s(p(s(if(true, if(false, _x82, false), _x91))))), _x22, false), X, Y)T(Y)if#(if(p(if(false, _x62, s(gt(0, _x41)))), _x22, false), X, Y)T(Y)
if#(if(p(if(gt(0, _x71), _x52, s(p(s(false))))), _x22, false), X, Y)T(Y)if#(if(p(s(gt(if(true, s(0), _x81), p(s(s(_x51)))))), _x22, false), X, Y)T(Y)
if#(gt(0, _x21), X, Y)T(Y)if#(p(s(if(p(s(p(s(if(false, _x82, false))))), _x22, false))), X, Y)T(Y)
if#(if(false, _x32, if(gt(0, _x41), _x22, false)), X, Y)T(Y)if#(if(gt(p(s(0)), _x81), _x62, if(true, if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41)), X, Y)T(Y)
if#(if(gt(s(if(false, _x62, 0)), p(s(s(_x51)))), _x22, false), X, Y)T(Y)if#(if(p(s(if(false, _x62, p(s(if(false, _x82, false)))))), _x22, false), X, Y)T(Y)
if#(if(gt(s(_x71), 0), if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41), X, Y)T(Y)if#(if(gt(s(0), div(s(_x62), s(_x61))), _x22, false), X, Y)T(Y)
if#(if(p(s(if(false, _x62, p(s(false))))), _x22, false), X, Y)T(Y)if#(if(p(s(gt(s(0), s(_x51)))), _x22, false), X, Y)T(Y)
if#(if(gt(s(0), p(if(false, _x72, s(s(_x51))))), _x22, false), X, Y)T(Y)if#(if(if(false, _x72, true), if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41), X, Y)T(Y)
if#(if(gt(p(s(0)), _x41), _x22, false), X, Y)T(Y)if#(if(gt(s(div(0, s(_x61))), if(false, _x62, s(_x51))), _x22, false), X, Y)T(Y)
if#(if(p(if(true, s(gt(0, _x41)), _x61)), _x22, false), X, Y)T(Y)if#(if(gt(div(0, if(true, s(_x61), _x91)), _x41), _x22, false), X, Y)T(Y)
if#(if(p(s(if(false, _x72, gt(0, _x41)))), _x22, false), X, Y)T(Y)if#(if(p(s(gt(s(0), p(s(if(true, s(_x51), _x111)))))), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(s(if(true, 0, _x91)), p(s(s(_x51)))))), _x22, false), X, Y)T(Y)if#(if(p(s(gt(0, _x81))), _x62, if(true, if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41)), X, Y)T(Y)
if#(if(p(s(p(if(false, _x52, s(p(s(false))))))), _x22, false), X, Y)T(Y)if#(if(true, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false), _x31), X, Y)T(Y)
if#(if(p(if(true, if(false, _x52, s(p(s(false)))), _x61)), _x22, false), X, Y)T(Y)if#(if(false, _x32, if(if(false, _x42, false), _x22, false)), X, Y)T(Y)
if#(if(false, _x32, if(gt(div(0, s(_x61)), _x41), _x22, false)), X, Y)T(Y)if#(if(gt(s(0), if(if(false, _x82, false), _x62, s(_x51))), _x22, false), X, Y)T(Y)
if#(if(gt(s(if(true, 0, _x61)), if(false, _x62, s(_x51))), _x22, false), X, Y)T(Y)if#(if(gt(p(s(s(0))), p(s(s(_x51)))), _x22, false), X, Y)T(Y)
if#(if(if(false, _x42, gt(s(0), if(false, _x62, s(_x51)))), _x22, false), X, Y)T(Y)if#(if(gt(s(0), if(if(true, false, _x81), _x62, s(_x51))), _x22, false), X, Y)T(Y)
if#(if(if(false, _x92, gt(0, _x81)), _x62, if(true, if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41)), X, Y)T(Y)if#(if(if(true, p(s(p(s(if(false, _x82, false))))), _x41), _x22, false), X, Y)T(Y)
if#(if(gt(s(div(0, s(_x61))), p(s(s(_x51)))), _x22, false), X, Y)T(Y)if#(if(p(s(p(if(false, _x72, s(false))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(if(false, _x52, s(p(s(false))))))), _x22, false), X, Y)T(Y)if#(if(p(s(p(s(gt(s(0), p(s(s(_x51)))))))), _x22, false), X, Y)T(Y)
if#(if(p(s(true)), if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41), X, Y)T(Y)if#(if(p(s(p(s(if(gt(0, _x101), _x82, false))))), _x22, false), X, Y)T(Y)
if#(if(gt(s(0), s(_x91)), _x62, if(true, if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41)), X, Y)T(Y)if#(if(p(if(p(s(false)), _x52, s(p(s(false))))), _x22, false), X, Y)T(Y)
if#(if(gt(if(false, _x72, div(0, s(_x61))), _x41), _x22, false), X, Y)T(Y)if#(if(p(s(p(p(s(s(false)))))), _x22, false), X, Y)T(Y)
if#(if(p(s(p(s(gt(0, _x81))))), _x22, false), X, Y)T(Y)if#(if(if(true, p(if(false, _x52, s(p(s(false))))), _x41), _x22, false), X, Y)T(Y)
if#(if(true, if(gt(s(0), p(s(s(_x51)))), _x22, false), _x31), X, Y)T(Y)if#(if(p(s(gt(div(0, s(_x61)), _x41))), _x22, false), X, Y)T(Y)
if#(if(p(s(false)), _x62, if(true, if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41)), X, Y)T(Y)if#(minus(if(true, if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41), 0), X, Y)T(Y)
if#(if(gt(s(p(s(0))), s(_x51)), _x22, false), X, Y)T(Y)if#(if(gt(div(p(s(0)), s(_x61)), _x41), _x22, false), X, Y)T(Y)
if#(if(true, if(p(s(gt(0, _x41))), _x22, false), _x31), X, Y)T(Y)if#(if(gt(s(0), if(false, _x72, if(false, _x62, s(_x51)))), _x22, false), X, Y)T(Y)
T(minus(x_1, x_2))T(x_1)if#(if(gt(s(0), if(gt(0, _x81), _x62, s(_x51))), _x22, false), X, Y)T(Y)
if#(if(false, _x32, if(p(s(false)), _x22, false)), X, Y)T(Y)if#(if(gt(s(s(0)), s(if(false, _x62, s(_x51)))), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(p(0), _x41))), _x22, false), X, Y)T(Y)if#(if(if(true, gt(div(0, s(_x61)), _x41), _x51), _x22, false), X, Y)T(Y)
if#(if(gt(if(true, s(0), _x51), if(false, _x62, s(_x51))), _x22, false), X, Y)T(Y)if#(if(gt(s(p(0)), if(false, _x62, s(_x51))), _x22, false), X, Y)T(Y)
if#(if(gt(p(s(s(0))), s(_x51)), _x22, false), X, Y)T(Y)if#(p(s(if(gt(s(0), s(_x51)), _x22, false))), X, Y)T(Y)
if#(if(false, _x32, if(false, _x22, false)), X, Y)T(Y)if#(if(if(gt(0, _x61), _x42, false), _x22, false), X, Y)T(Y)
if#(if(false, _x32, if(p(s(p(s(if(false, _x82, false))))), _x22, false)), X, Y)T(Y)

Rewrite Rules

gt(0, Y)falsegt(s(X), 0)true
gt(s(X), s(Y))gt(X, Y)p(0)0
p(s(X))Xif(true, X, Y)X
if(false, X, Y)Yminus(X, Y)if(gt(Y, 0), minus(p(X), p(Y)), X)
div(0, s(Y))0div(s(X), s(Y))s(div(minus(X, Y), s(Y)))

Original Signature

Termination of terms over the following signature is verified: 0, minus, s, if, p, div, false, true, gt

Strategy

Context-sensitive strategy:
μ(true) = μ(T) = μ(0) = μ(false) = ∅
μ(p#) = μ(s) = μ(if) = μ(p) = μ(if#) = {1}
μ(gt#) = μ(minus) = μ(div) = μ(div#) = μ(minus#) = μ(gt) = {1, 2}


The left-hand side of the rule if#(if(gt(s(0), if(p(s(false)), _x62, s(_x51))), _x22, false), X, Y) → T(Y) is backward narrowed to the following relevant and irrelevant terms (a narrowing is irrelevant if by dropping it the correctness (and completeness) of the processor is not influenced).
Relevant TermsIrrelevant Terms
if#(if(gt(s(s(0)), s(if(p(s(false)), _x62, s(_x51)))), _x22, false), X, Y) 
if#(if(gt(s(0), if(true, if(p(s(false)), _x62, s(_x51)), _x71)), _x22, false), X, Y) 
if#(if(gt(s(0), if(if(true, p(s(false)), _x81), _x62, s(_x51))), _x22, false), X, Y) 
if#(if(gt(s(0), if(p(s(if(true, false, _x101))), _x62, s(_x51))), _x22, false), X, Y) 
if#(if(gt(s(p(s(0))), if(p(s(false)), _x62, s(_x51))), _x22, false), X, Y) 
if#(if(gt(s(0), p(s(if(p(s(false)), _x62, s(_x51))))), _x22, false), X, Y) 
if#(if(gt(if(false, _x52, s(0)), if(p(s(false)), _x62, s(_x51))), _x22, false), X, Y) 
if#(if(gt(s(0), if(false, _x72, if(p(s(false)), _x62, s(_x51)))), _x22, false), X, Y) 
if#(if(if(true, gt(s(0), if(p(s(false)), _x62, s(_x51))), _x41), _x22, false), X, Y) 
if#(if(true, if(gt(s(0), if(p(s(false)), _x62, s(_x51))), _x22, false), _x31), X, Y) 
if#(if(gt(s(p(0)), if(p(s(false)), _x62, s(_x51))), _x22, false), X, Y) 
if#(if(gt(p(s(s(0))), if(p(s(false)), _x62, s(_x51))), _x22, false), X, Y) 
if#(if(p(s(gt(s(0), if(p(s(false)), _x62, s(_x51))))), _x22, false), X, Y) 
if#(if(gt(s(if(false, _x62, 0)), if(p(s(false)), _x62, s(_x51))), _x22, false), X, Y) 
if#(if(if(false, _x42, gt(s(0), if(p(s(false)), _x62, s(_x51)))), _x22, false), X, Y) 
if#(if(gt(if(true, s(0), _x51), if(p(s(false)), _x62, s(_x51))), _x22, false), X, Y) 
if#(if(gt(s(0), if(p(if(false, _x92, s(false))), _x62, s(_x51))), _x22, false), X, Y) 
if#(p(s(if(gt(s(0), if(p(s(false)), _x62, s(_x51))), _x22, false))), X, Y) 
if#(if(gt(s(0), if(p(if(true, s(false), _x91)), _x62, s(_x51))), _x22, false), X, Y) 
if#(if(false, _x32, if(gt(s(0), if(p(s(false)), _x62, s(_x51))), _x22, false)), X, Y) 
if#(if(gt(s(0), if(p(p(s(s(false)))), _x62, s(_x51))), _x22, false), X, Y) 
if#(if(gt(s(0), if(if(false, _x82, p(s(false))), _x62, s(_x51))), _x22, false), X, Y) 
if#(if(gt(s(0), if(p(s(p(s(false)))), _x62, s(_x51))), _x22, false), X, Y) 
if#(if(gt(s(0), if(p(s(gt(0, _x101))), _x62, s(_x51))), _x22, false), X, Y) 
if#(if(gt(s(0), if(p(s(if(false, _x102, false))), _x62, s(_x51))), _x22, false), X, Y) 
if#(if(gt(s(if(true, 0, _x61)), if(p(s(false)), _x62, s(_x51))), _x22, false), X, Y) 
if#(if(gt(s(div(0, s(_x61))), if(p(s(false)), _x62, s(_x51))), _x22, false), X, Y) 
Thus, the rule if#(if(gt(s(0), if(p(s(false)), _x62, s(_x51))), _x22, false), X, Y) → T(Y) is replaced by the following rules:
if#(if(gt(s(0), if(true, if(p(s(false)), _x62, s(_x51)), _x71)), _x22, false), X, Y) → T(Y)if#(if(gt(s(0), if(p(if(true, s(false), _x91)), _x62, s(_x51))), _x22, false), X, Y) → T(Y)
if#(if(gt(s(if(false, _x62, 0)), if(p(s(false)), _x62, s(_x51))), _x22, false), X, Y) → T(Y)if#(if(gt(s(0), p(s(if(p(s(false)), _x62, s(_x51))))), _x22, false), X, Y) → T(Y)
if#(if(p(s(gt(s(0), if(p(s(false)), _x62, s(_x51))))), _x22, false), X, Y) → T(Y)if#(if(gt(s(0), if(p(s(gt(0, _x101))), _x62, s(_x51))), _x22, false), X, Y) → T(Y)
if#(if(if(false, _x42, gt(s(0), if(p(s(false)), _x62, s(_x51)))), _x22, false), X, Y) → T(Y)if#(p(s(if(gt(s(0), if(p(s(false)), _x62, s(_x51))), _x22, false))), X, Y) → T(Y)
if#(if(gt(s(p(s(0))), if(p(s(false)), _x62, s(_x51))), _x22, false), X, Y) → T(Y)if#(if(gt(s(0), if(p(s(p(s(false)))), _x62, s(_x51))), _x22, false), X, Y) → T(Y)
if#(if(gt(s(s(0)), s(if(p(s(false)), _x62, s(_x51)))), _x22, false), X, Y) → T(Y)if#(if(gt(s(0), if(p(if(false, _x92, s(false))), _x62, s(_x51))), _x22, false), X, Y) → T(Y)
if#(if(gt(if(true, s(0), _x51), if(p(s(false)), _x62, s(_x51))), _x22, false), X, Y) → T(Y)if#(if(if(true, gt(s(0), if(p(s(false)), _x62, s(_x51))), _x41), _x22, false), X, Y) → T(Y)
if#(if(gt(s(0), if(false, _x72, if(p(s(false)), _x62, s(_x51)))), _x22, false), X, Y) → T(Y)if#(if(gt(p(s(s(0))), if(p(s(false)), _x62, s(_x51))), _x22, false), X, Y) → T(Y)
if#(if(gt(s(if(true, 0, _x61)), if(p(s(false)), _x62, s(_x51))), _x22, false), X, Y) → T(Y)if#(if(gt(s(0), if(p(p(s(s(false)))), _x62, s(_x51))), _x22, false), X, Y) → T(Y)
if#(if(gt(if(false, _x52, s(0)), if(p(s(false)), _x62, s(_x51))), _x22, false), X, Y) → T(Y)if#(if(gt(s(0), if(if(true, p(s(false)), _x81), _x62, s(_x51))), _x22, false), X, Y) → T(Y)
if#(if(gt(s(0), if(if(false, _x82, p(s(false))), _x62, s(_x51))), _x22, false), X, Y) → T(Y)if#(if(gt(s(div(0, s(_x61))), if(p(s(false)), _x62, s(_x51))), _x22, false), X, Y) → T(Y)
if#(if(gt(s(p(0)), if(p(s(false)), _x62, s(_x51))), _x22, false), X, Y) → T(Y)if#(if(false, _x32, if(gt(s(0), if(p(s(false)), _x62, s(_x51))), _x22, false)), X, Y) → T(Y)
if#(if(gt(s(0), if(p(s(if(true, false, _x101))), _x62, s(_x51))), _x22, false), X, Y) → T(Y)if#(if(true, if(gt(s(0), if(p(s(false)), _x62, s(_x51))), _x22, false), _x31), X, Y) → T(Y)
if#(if(gt(s(0), if(p(s(if(false, _x102, false))), _x62, s(_x51))), _x22, false), X, Y) → T(Y)

Problem 42: BackwardsNarrowing



Dependency Pair Problem

Dependency Pairs

if#(if(p(s(gt(s(0), if(p(s(false)), _x62, s(_x51))))), _x22, false), X, Y)T(Y)if#(p(s(if(gt(s(0), if(p(s(false)), _x62, s(_x51))), _x22, false))), X, Y)T(Y)
if#(if(gt(if(true, s(0), _x51), if(p(s(false)), _x62, s(_x51))), _x22, false), X, Y)T(Y)if#(if(gt(div(if(true, 0, _x81), s(_x61)), _x41), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(p(s(if(false, _x82, false))))))), _x22, false), X, Y)T(Y)if#(if(if(true, gt(s(0), if(p(s(false)), _x62, s(_x51))), _x41), _x22, false), X, Y)T(Y)
if#(p(s(if(gt(div(0, s(_x61)), _x41), _x22, false))), X, Y)T(Y)if#(if(gt(if(false, _x52, s(0)), p(s(s(_x51)))), _x22, false), X, Y)T(Y)
if#(if(gt(s(0), p(p(s(s(s(_x51)))))), _x22, false), X, Y)T(Y)if#(if(gt(s(if(true, 0, _x61)), if(p(s(false)), _x62, s(_x51))), _x22, false), X, Y)T(Y)
if#(if(gt(s(0), if(p(p(s(s(false)))), _x62, s(_x51))), _x22, false), X, Y)T(Y)if#(if(p(s(p(s(if(if(true, false, _x101), _x82, false))))), _x22, false), X, Y)T(Y)
if#(if(gt(div(p(0), s(_x61)), _x41), _x22, false), X, Y)T(Y)if#(if(p(s(if(false, _x62, false))), _x22, false), X, Y)T(Y)
if#(p(s(if(false, _x62, if(true, if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41)))), X, Y)T(Y)if#(if(p(if(true, s(gt(s(0), p(s(s(_x51))))), _x61)), _x22, false), X, Y)T(Y)
if#(if(if(false, _x52, false), _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), X, Y)T(Y)if#(if(gt(s(0), p(s(if(true, s(_x51), _x81)))), _x22, false), X, Y)T(Y)
if#(p(s(if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false))), X, Y)T(Y)if#(if(p(s(gt(s(0), p(s(div(s(_x112), s(_x111))))))), _x22, false), X, Y)T(Y)
if#(if(if(false, _x42, p(s(p(s(if(false, _x82, false)))))), _x22, false), X, Y)T(Y)if#(if(if(true, gt(s(0), s(_x51)), _x41), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(s(if(false, _x92, 0)), p(s(s(_x51)))))), _x22, false), X, Y)T(Y)if#(if(p(s(p(if(true, s(if(false, _x82, false)), _x71)))), _x22, false), X, Y)T(Y)
if#(if(gt(if(true, s(0), _x51), s(_x51)), _x22, false), X, Y)T(Y)if#(true, X, Y)T(X)
if#(if(p(s(gt(s(s(0)), s(p(s(s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(true, if(p(s(p(s(if(false, _x82, false))))), _x22, false), _x31), X, Y)T(Y)
if#(if(p(s(gt(s(0), p(if(true, s(s(_x51)), _x101))))), _x22, false), X, Y)T(Y)if#(if(p(s(p(s(if(if(false, _x102, false), _x82, false))))), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(if(false, _x82, s(0)), p(s(s(_x51)))))), _x22, false), X, Y)T(Y)if#(if(p(if(true, s(p(s(false))), _x51)), _x22, false), X, Y)T(Y)
if#(if(gt(s(0), if(p(s(gt(0, _x101))), _x62, s(_x51))), _x22, false), X, Y)T(Y)if#(if(gt(s(if(true, 0, _x61)), p(s(s(_x51)))), _x22, false), X, Y)T(Y)
minus#(X, Y)if#(gt(Y, 0), minus(p(X), p(Y)), X)if#(if(if(false, _x42, gt(s(0), if(p(s(false)), _x62, s(_x51)))), _x22, false), X, Y)T(Y)
T(minus(p(X), p(Y)))minus#(p(X), p(Y))if#(if(p(s(gt(s(0), p(p(s(s(s(_x51)))))))), _x22, false), X, Y)T(Y)
if#(if(if(true, p(s(gt(s(0), p(s(s(_x51)))))), _x41), _x22, false), X, Y)T(Y)if#(if(p(s(p(s(if(false, _x92, if(false, _x82, false)))))), _x22, false), X, Y)T(Y)
if#(if(gt(s(0), if(true, s(_x51), _x61)), _x22, false), X, Y)T(Y)if#(if(p(s(gt(div(0, s(_x81)), _x41))), _x22, false), X, Y)T(Y)
if#(if(gt(s(0), if(p(s(p(s(false)))), _x62, s(_x51))), _x22, false), X, Y)T(Y)if#(if(p(s(p(s(p(s(false)))))), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(s(0), if(true, p(s(s(_x51))), _x91)))), _x22, false), X, Y)T(Y)if#(if(gt(if(false, _x52, s(0)), if(false, _x62, s(_x51))), _x22, false), X, Y)T(Y)
if#(p(s(if(p(s(p(s(false)))), _x22, false))), X, Y)T(Y)if#(if(if(false, _x52, gt(div(0, s(_x61)), _x41)), _x22, false), X, Y)T(Y)
if#(if(p(if(false, _x52, s(false))), _x22, false), X, Y)T(Y)if#(if(gt(s(0), if(false, _x72, if(p(s(false)), _x62, s(_x51)))), _x22, false), X, Y)T(Y)
if#(p(s(if(true, if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41))), X, Y)T(Y)if#(if(gt(s(0), p(s(div(s(_x82), s(_x81))))), _x22, false), X, Y)T(Y)
if#(if(false, _x42, if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false))), X, Y)T(Y)if#(if(false, _x72, if(false, _x62, if(true, if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41))), X, Y)T(Y)
if#(if(gt(s(0), if(if(true, p(s(false)), _x81), _x62, s(_x51))), _x22, false), X, Y)T(Y)if#(p(s(if(p(s(gt(0, _x41))), _x22, false))), X, Y)T(Y)
if#(if(gt(s(0), if(if(false, _x82, p(s(false))), _x62, s(_x51))), _x22, false), X, Y)T(Y)if#(if(if(false, _x42, p(s(p(s(false))))), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(s(0), p(s(if(false, _x112, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(if(true, gt(s(0), p(s(s(_x51)))), _x41), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(s(0), p(s(p(s(s(_x51)))))))), _x22, false), X, Y)T(Y)if#(if(if(false, _x52, p(s(gt(0, _x41)))), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(s(0), if(false, _x92, p(s(s(_x51))))))), _x22, false), X, Y)T(Y)if#(p(s(if(if(false, _x42, false), _x22, false))), X, Y)T(Y)
if#(if(p(s(gt(if(false, _x82, 0), _x41))), _x22, false), X, Y)T(Y)if#(p(s(if(gt(0, _x81), _x62, if(true, if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41)))), X, Y)T(Y)
if#(if(true, if(gt(s(0), if(p(s(false)), _x62, s(_x51))), _x22, false), _x31), X, Y)T(Y)if#(if(if(true, false, _x51), _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), X, Y)T(Y)
if#(if(gt(s(0), if(p(s(if(false, _x102, false))), _x62, s(_x51))), _x22, false), X, Y)T(Y)if#(if(if(false, _x42, p(if(false, _x52, s(p(s(false)))))), _x22, false), X, Y)T(Y)
if#(p(s(if(gt(s(0), if(false, _x62, s(_x51))), _x22, false))), X, Y)T(Y)if#(if(gt(s(div(0, s(_x61))), s(_x51)), _x22, false), X, Y)T(Y)
if#(if(p(s(if(true, gt(0, _x41), _x71))), _x22, false), X, Y)T(Y)if#(if(gt(s(p(0)), s(_x51)), _x22, false), X, Y)T(Y)
if#(if(if(false, _x42, p(s(gt(s(0), p(s(s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(if(false, _x52, s(p(s(if(false, _x82, false)))))), _x22, false), X, Y)T(Y)
if#(p(s(if(gt(0, _x41), _x22, false))), X, Y)T(Y)if#(if(gt(div(0, div(s(_x92), s(_x91))), _x41), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(s(p(s(0))), p(s(s(_x51)))))), _x22, false), X, Y)T(Y)if#(if(gt(s(p(s(0))), if(false, _x62, s(_x51))), _x22, false), X, Y)T(Y)
if#(if(gt(p(s(s(0))), if(false, _x62, s(_x51))), _x22, false), X, Y)T(Y)if#(if(if(true, false, _x41), _x22, false), X, Y)T(Y)
if#(if(gt(div(0, p(s(s(_x61)))), _x41), _x22, false), X, Y)T(Y)if#(if(p(s(gt(s(div(0, s(_x91))), p(s(s(_x51)))))), _x22, false), X, Y)T(Y)
if#(if(true, if(if(false, _x42, false), _x22, false), _x31), X, Y)T(Y)if#(if(gt(s(p(0)), p(s(s(_x51)))), _x22, false), X, Y)T(Y)
if#(if(if(true, p(s(p(s(false)))), _x41), _x22, false), X, Y)T(Y)if#(if(gt(s(0), if(false, _x62, p(s(s(_x51))))), _x22, false), X, Y)T(Y)
if#(if(gt(s(if(false, _x62, 0)), if(false, _x62, s(_x51))), _x22, false), X, Y)T(Y)if#(if(gt(s(if(false, _x62, 0)), s(_x51)), _x22, false), X, Y)T(Y)
if#(if(true, if(gt(div(0, s(_x61)), _x41), _x22, false), _x31), X, Y)T(Y)T(p(x_1))T(x_1)
if#(if(if(true, if(false, _x42, false), _x51), _x22, false), X, Y)T(Y)if#(if(false, _x32, if(p(s(p(s(false)))), _x22, false)), X, Y)T(Y)
if#(if(p(s(gt(s(0), s(_x71)))), _x22, false), X, Y)T(Y)if#(if(p(s(gt(0, _x61))), _x22, false), X, Y)T(Y)
if#(if(if(false, _x82, false), _x62, if(true, if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41)), X, Y)T(Y)if#(if(gt(if(true, div(0, s(_x61)), _x71), _x41), _x22, false), X, Y)T(Y)
if#(if(gt(0, _x51), _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), X, Y)T(Y)if#(if(p(s(p(if(false, _x72, s(if(false, _x82, false)))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(false)))), _x22, false), X, Y)T(Y)if#(if(gt(s(div(0, s(_x61))), if(p(s(false)), _x62, s(_x51))), _x22, false), X, Y)T(Y)
if#(if(if(true, p(s(false)), _x41), _x22, false), X, Y)T(Y)if#(p(s(if(false, _x22, false))), X, Y)T(Y)
if#(if(p(s(gt(p(s(0)), _x41))), _x22, false), X, Y)T(Y)if#(if(gt(if(true, 0, _x101), _x81), _x62, if(true, if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41)), X, Y)T(Y)
if#(p(s(if(p(s(false)), _x22, false))), X, Y)T(Y)if#(if(p(if(if(false, _x72, false), _x52, s(p(s(false))))), _x22, false), X, Y)T(Y)
if#(if(p(s(p(s(p(s(if(false, _x82, false))))))), _x22, false), X, Y)T(Y)if#(if(gt(div(if(false, _x82, 0), s(_x61)), _x41), _x22, false), X, Y)T(Y)
if#(if(if(true, gt(0, _x81), _x91), _x62, if(true, if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41)), X, Y)T(Y)if#(if(if(false, _x52, if(false, _x42, false)), _x22, false), X, Y)T(Y)
if#(if(false, _x32, if(gt(s(0), if(false, _x62, s(_x51))), _x22, false)), X, Y)T(Y)if#(if(p(if(true, s(p(s(if(false, _x82, false)))), _x51)), _x22, false), X, Y)T(Y)
if#(minus(false, div(0, s(_x61))), X, Y)T(Y)if#(if(p(s(if(false, _x42, false))), _x22, false), X, Y)T(Y)
if#(if(true, if(false, _x62, if(true, if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41)), _x71), X, Y)T(Y)if#(if(false, _x32, if(p(s(gt(0, _x41))), _x22, false)), X, Y)T(Y)
if#(if(gt(if(true, s(0), _x51), p(s(s(_x51)))), _x22, false), X, Y)T(Y)if#(if(if(true, true, _x71), if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41), X, Y)T(Y)
if#(if(p(s(gt(if(true, 0, _x81), _x41))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(0, _x41))))), _x22, false), X, Y)T(Y)
if#(if(true, if(p(if(false, _x52, s(p(s(false))))), _x22, false), _x31), X, Y)T(Y)if#(if(if(false, _x52, gt(0, _x41)), _x22, false), X, Y)T(Y)
if#(if(p(s(p(s(if(p(s(false)), _x82, false))))), _x22, false), X, Y)T(Y)if#(if(p(s(p(p(s(s(if(false, _x82, false))))))), _x22, false), X, Y)T(Y)
if#(if(p(s(p(s(if(true, false, _x81))))), _x22, false), X, Y)T(Y)if#(if(if(if(false, _x62, false), _x42, false), _x22, false), X, Y)T(Y)
if#(p(s(if(p(if(false, _x52, s(p(s(false))))), _x22, false))), X, Y)T(Y)if#(if(gt(if(false, _x62, 0), _x41), _x22, false), X, Y)T(Y)
if#(if(gt(if(false, _x102, 0), _x81), _x62, if(true, if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41)), X, Y)T(Y)T(minus(x_1, x_2))T(x_2)
if#(if(gt(s(p(s(0))), p(s(s(_x51)))), _x22, false), X, Y)T(Y)if#(if(p(s(if(true, p(s(false)), _x61))), _x22, false), X, Y)T(Y)
if#(if(gt(s(0), if(true, p(s(s(_x51))), _x61)), _x22, false), X, Y)T(Y)if#(if(gt(s(s(0)), s(s(_x51))), _x22, false), X, Y)T(Y)
if#(p(s(false)), X, Y)T(Y)if#(if(if(true, gt(0, _x41), _x51), _x22, false), X, Y)T(Y)
if#(if(p(if(false, _x62, s(gt(s(0), p(s(s(_x51))))))), _x22, false), X, Y)T(Y)if#(p(s(if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)))), X, Y)T(Y)
if#(if(false, _x32, if(gt(s(0), if(p(s(false)), _x62, s(_x51))), _x22, false)), X, Y)T(Y)if#(if(true, if(gt(s(0), s(_x51)), _x22, false), _x31), X, Y)T(Y)
if#(if(p(s(p(s(gt(0, _x41))))), _x22, false), X, Y)T(Y)if#(if(p(s(if(true, false, _x61))), _x22, false), X, Y)T(Y)
if#(if(true, false, _x21), X, Y)T(Y)if#(if(p(s(gt(s(0), if(false, _x62, s(_x51))))), _x22, false), X, Y)T(Y)
if#(if(gt(s(if(false, _x62, 0)), if(p(s(false)), _x62, s(_x51))), _x22, false), X, Y)T(Y)if#(if(gt(s(0), p(s(if(p(s(false)), _x62, s(_x51))))), _x22, false), X, Y)T(Y)
if#(if(p(s(if(true, gt(s(0), p(s(s(_x51)))), _x71))), _x22, false), X, Y)T(Y)if#(if(false, _x72, if(gt(0, _x81), _x62, if(true, if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41))), X, Y)T(Y)
if#(p(s(if(gt(s(0), p(s(s(_x51)))), _x22, false))), X, Y)T(Y)if#(if(gt(if(true, 0, _x61), _x41), _x22, false), X, Y)T(Y)
if#(if(gt(p(0), _x41), _x22, false), X, Y)T(Y)if#(if(if(true, gt(s(0), if(false, _x62, s(_x51))), _x41), _x22, false), X, Y)T(Y)
if#(if(p(s(p(if(true, s(false), _x71)))), _x22, false), X, Y)T(Y)if#(if(p(if(true, s(false), _x51)), _x22, false), X, Y)T(Y)
if#(if(gt(s(0), p(s(p(s(s(_x51)))))), _x22, false), X, Y)T(Y)if#(if(p(s(if(true, p(s(if(false, _x82, false))), _x61))), _x22, false), X, Y)T(Y)
if#(if(false, _x32, if(gt(s(0), p(s(s(_x51)))), _x22, false)), X, Y)T(Y)if#(if(p(if(if(true, false, _x71), _x52, s(p(s(false))))), _x22, false), X, Y)T(Y)
if#(if(if(false, _x42, gt(s(0), p(s(s(_x51))))), _x22, false), X, Y)T(Y)if#(if(true, if(gt(0, _x81), _x62, if(true, if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41)), _x71), X, Y)T(Y)
if#(if(true, if(gt(s(0), if(false, _x62, s(_x51))), _x22, false), _x31), X, Y)T(Y)if#(if(false, _x32, if(p(if(false, _x52, s(p(s(false))))), _x22, false)), X, Y)T(Y)
if#(if(gt(s(0), p(if(true, s(s(_x51)), _x71))), _x22, false), X, Y)T(Y)if#(if(if(true, false, _x81), _x62, if(true, if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41)), X, Y)T(Y)
if#(if(true, if(p(s(false)), _x22, false), _x31), X, Y)T(Y)if#(if(if(true, p(s(gt(0, _x41))), _x51), _x22, false), X, Y)T(Y)
if#(if(gt(if(false, _x52, s(0)), s(_x51)), _x22, false), X, Y)T(Y)if#(if(gt(p(0), _x81), _x62, if(true, if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41)), X, Y)T(Y)
if#(minus(false, 0), X, Y)T(Y)if#(if(p(s(gt(s(0), p(if(false, _x102, s(s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(gt(div(div(0, s(_x81)), s(_x61)), _x41), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(0), p(s(s(_x51)))))))), _x22, false), X, Y)T(Y)
if#(if(true, if(true, if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41), _x61), X, Y)T(Y)if#(if(gt(s(0), if(true, if(false, _x62, s(_x51)), _x71)), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(s(p(0)), p(s(s(_x51)))))), _x22, false), X, Y)T(Y)if#(if(false, _x32, if(gt(s(0), s(_x51)), _x22, false)), X, Y)T(Y)
if#(if(if(p(s(false)), _x42, false), _x22, false), X, Y)T(Y)if#(if(p(if(false, _x62, if(false, _x52, s(p(s(false)))))), _x22, false), X, Y)T(Y)
if#(if(gt(p(s(div(0, s(_x61)))), _x41), _x22, false), X, Y)T(Y)if#(if(gt(s(if(true, 0, _x61)), s(_x51)), _x22, false), X, Y)T(Y)
if#(if(gt(s(s(0)), s(if(p(s(false)), _x62, s(_x51)))), _x22, false), X, Y)T(Y)if#(if(p(s(false)), _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), X, Y)T(Y)
if#(if(p(s(if(false, _x72, gt(s(0), p(s(s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(true, if(p(s(p(s(false)))), _x22, false), _x31), X, Y)T(Y)
if#(if(gt(div(0, s(_x101)), _x81), _x62, if(true, if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41)), X, Y)T(Y)if#(if(p(s(gt(p(s(s(0))), p(s(s(_x51)))))), _x22, false), X, Y)T(Y)
if#(if(gt(s(0), p(s(if(false, _x82, s(_x51))))), _x22, false), X, Y)T(Y)if#(if(if(false, _x42, gt(s(0), s(_x51))), _x22, false), X, Y)T(Y)
if#(if(true, if(gt(0, _x41), _x22, false), _x31), X, Y)T(Y)if#(if(true, if(false, _x22, false), _x31), X, Y)T(Y)
if#(if(if(false, _x42, p(s(false))), _x22, false), X, Y)T(Y)if#(if(gt(s(0), p(s(if(false, _x62, s(_x51))))), _x22, false), X, Y)T(Y)
if#(if(if(if(true, false, _x61), _x42, false), _x22, false), X, Y)T(Y)if#(if(gt(div(0, if(false, _x92, s(_x61))), _x41), _x22, false), X, Y)T(Y)
if#(if(gt(s(s(0)), s(p(s(s(_x51))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(p(s(false)))))), _x22, false), X, Y)T(Y)
if#(if(p(if(false, _x62, s(gt(0, _x41)))), _x22, false), X, Y)T(Y)if#(if(p(s(p(s(if(true, if(false, _x82, false), _x91))))), _x22, false), X, Y)T(Y)
if#(if(p(if(gt(0, _x71), _x52, s(p(s(false))))), _x22, false), X, Y)T(Y)if#(if(p(s(gt(if(true, s(0), _x81), p(s(s(_x51)))))), _x22, false), X, Y)T(Y)
if#(gt(0, _x21), X, Y)T(Y)if#(p(s(if(p(s(p(s(if(false, _x82, false))))), _x22, false))), X, Y)T(Y)
if#(if(gt(s(0), if(true, if(p(s(false)), _x62, s(_x51)), _x71)), _x22, false), X, Y)T(Y)if#(if(gt(s(0), if(p(if(true, s(false), _x91)), _x62, s(_x51))), _x22, false), X, Y)T(Y)
if#(if(false, _x32, if(gt(0, _x41), _x22, false)), X, Y)T(Y)if#(if(gt(s(if(false, _x62, 0)), p(s(s(_x51)))), _x22, false), X, Y)T(Y)
if#(if(gt(p(s(0)), _x81), _x62, if(true, if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41)), X, Y)T(Y)if#(if(p(s(if(false, _x62, p(s(if(false, _x82, false)))))), _x22, false), X, Y)T(Y)
if#(if(gt(s(_x71), 0), if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41), X, Y)T(Y)if#(if(gt(s(0), div(s(_x62), s(_x61))), _x22, false), X, Y)T(Y)
if#(if(p(s(if(false, _x62, p(s(false))))), _x22, false), X, Y)T(Y)if#(if(p(s(gt(s(0), s(_x51)))), _x22, false), X, Y)T(Y)
if#(if(if(false, _x72, true), if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41), X, Y)T(Y)if#(if(gt(s(0), p(if(false, _x72, s(s(_x51))))), _x22, false), X, Y)T(Y)
if#(if(gt(p(s(0)), _x41), _x22, false), X, Y)T(Y)if#(if(p(if(true, s(gt(0, _x41)), _x61)), _x22, false), X, Y)T(Y)
if#(if(gt(s(div(0, s(_x61))), if(false, _x62, s(_x51))), _x22, false), X, Y)T(Y)if#(if(gt(div(0, if(true, s(_x61), _x91)), _x41), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(s(0), p(s(if(true, s(_x51), _x111)))))), _x22, false), X, Y)T(Y)if#(if(p(s(if(false, _x72, gt(0, _x41)))), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(0, _x81))), _x62, if(true, if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41)), X, Y)T(Y)if#(if(p(s(gt(s(if(true, 0, _x91)), p(s(s(_x51)))))), _x22, false), X, Y)T(Y)
if#(if(true, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false), _x31), X, Y)T(Y)if#(if(p(s(p(if(false, _x52, s(p(s(false))))))), _x22, false), X, Y)T(Y)
if#(if(false, _x32, if(if(false, _x42, false), _x22, false)), X, Y)T(Y)if#(if(p(if(true, if(false, _x52, s(p(s(false)))), _x61)), _x22, false), X, Y)T(Y)
if#(if(false, _x32, if(gt(div(0, s(_x61)), _x41), _x22, false)), X, Y)T(Y)if#(if(gt(s(0), if(if(false, _x82, false), _x62, s(_x51))), _x22, false), X, Y)T(Y)
if#(if(gt(s(if(true, 0, _x61)), if(false, _x62, s(_x51))), _x22, false), X, Y)T(Y)if#(if(gt(p(s(s(0))), p(s(s(_x51)))), _x22, false), X, Y)T(Y)
if#(if(gt(s(0), if(if(true, false, _x81), _x62, s(_x51))), _x22, false), X, Y)T(Y)if#(if(if(false, _x42, gt(s(0), if(false, _x62, s(_x51)))), _x22, false), X, Y)T(Y)
if#(if(gt(s(p(0)), if(p(s(false)), _x62, s(_x51))), _x22, false), X, Y)T(Y)if#(if(if(false, _x92, gt(0, _x81)), _x62, if(true, if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41)), X, Y)T(Y)
if#(if(gt(s(div(0, s(_x61))), p(s(s(_x51)))), _x22, false), X, Y)T(Y)if#(if(if(true, p(s(p(s(if(false, _x82, false))))), _x41), _x22, false), X, Y)T(Y)
if#(if(p(p(s(if(false, _x52, s(p(s(false))))))), _x22, false), X, Y)T(Y)if#(if(p(s(p(if(false, _x72, s(false))))), _x22, false), X, Y)T(Y)
if#(if(p(s(true)), if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41), X, Y)T(Y)if#(if(p(s(p(s(gt(s(0), p(s(s(_x51)))))))), _x22, false), X, Y)T(Y)
if#(if(p(s(p(s(if(gt(0, _x101), _x82, false))))), _x22, false), X, Y)T(Y)if#(if(gt(s(0), s(_x91)), _x62, if(true, if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41)), X, Y)T(Y)
if#(if(p(if(p(s(false)), _x52, s(p(s(false))))), _x22, false), X, Y)T(Y)if#(if(gt(if(false, _x72, div(0, s(_x61))), _x41), _x22, false), X, Y)T(Y)
if#(if(p(s(p(p(s(s(false)))))), _x22, false), X, Y)T(Y)if#(if(p(s(p(s(gt(0, _x81))))), _x22, false), X, Y)T(Y)
if#(if(if(true, p(if(false, _x52, s(p(s(false))))), _x41), _x22, false), X, Y)T(Y)if#(if(true, if(gt(s(0), p(s(s(_x51)))), _x22, false), _x31), X, Y)T(Y)
if#(if(gt(s(p(s(0))), if(p(s(false)), _x62, s(_x51))), _x22, false), X, Y)T(Y)if#(if(p(s(gt(div(0, s(_x61)), _x41))), _x22, false), X, Y)T(Y)
if#(if(p(s(false)), _x62, if(true, if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41)), X, Y)T(Y)if#(if(gt(s(0), if(p(if(false, _x92, s(false))), _x62, s(_x51))), _x22, false), X, Y)T(Y)
if#(minus(if(true, if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41), 0), X, Y)T(Y)if#(if(gt(s(p(s(0))), s(_x51)), _x22, false), X, Y)T(Y)
if#(if(gt(div(p(s(0)), s(_x61)), _x41), _x22, false), X, Y)T(Y)if#(if(true, if(p(s(gt(0, _x41))), _x22, false), _x31), X, Y)T(Y)
if#(if(gt(s(0), if(false, _x72, if(false, _x62, s(_x51)))), _x22, false), X, Y)T(Y)T(minus(x_1, x_2))T(x_1)
if#(if(gt(p(s(s(0))), if(p(s(false)), _x62, s(_x51))), _x22, false), X, Y)T(Y)if#(if(gt(s(0), if(gt(0, _x81), _x62, s(_x51))), _x22, false), X, Y)T(Y)
if#(if(false, _x32, if(p(s(false)), _x22, false)), X, Y)T(Y)if#(if(gt(s(s(0)), s(if(false, _x62, s(_x51)))), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(p(0), _x41))), _x22, false), X, Y)T(Y)if#(if(gt(if(false, _x52, s(0)), if(p(s(false)), _x62, s(_x51))), _x22, false), X, Y)T(Y)
if#(if(if(true, gt(div(0, s(_x61)), _x41), _x51), _x22, false), X, Y)T(Y)if#(if(gt(p(s(s(0))), s(_x51)), _x22, false), X, Y)T(Y)
if#(if(gt(s(p(0)), if(false, _x62, s(_x51))), _x22, false), X, Y)T(Y)if#(if(gt(if(true, s(0), _x51), if(false, _x62, s(_x51))), _x22, false), X, Y)T(Y)
if#(if(if(gt(0, _x61), _x42, false), _x22, false), X, Y)T(Y)if#(if(false, _x32, if(false, _x22, false)), X, Y)T(Y)
if#(p(s(if(gt(s(0), s(_x51)), _x22, false))), X, Y)T(Y)if#(if(false, _x32, if(p(s(p(s(if(false, _x82, false))))), _x22, false)), X, Y)T(Y)
if#(if(gt(s(0), if(p(s(if(true, false, _x101))), _x62, s(_x51))), _x22, false), X, Y)T(Y)

Rewrite Rules

gt(0, Y)falsegt(s(X), 0)true
gt(s(X), s(Y))gt(X, Y)p(0)0
p(s(X))Xif(true, X, Y)X
if(false, X, Y)Yminus(X, Y)if(gt(Y, 0), minus(p(X), p(Y)), X)
div(0, s(Y))0div(s(X), s(Y))s(div(minus(X, Y), s(Y)))

Original Signature

Termination of terms over the following signature is verified: minus, 0, s, if, p, div, true, false, gt

Strategy

Context-sensitive strategy:
μ(true) = μ(T) = μ(0) = μ(false) = ∅
μ(p#) = μ(s) = μ(if) = μ(p) = μ(if#) = {1}
μ(gt#) = μ(minus) = μ(div) = μ(div#) = μ(minus#) = μ(gt) = {1, 2}


The left-hand side of the rule if#(if(p(s(gt(s(0), if(p(s(false)), _x62, s(_x51))))), _x22, false), X, Y) → T(Y) is backward narrowed to the following relevant and irrelevant terms (a narrowing is irrelevant if by dropping it the correctness (and completeness) of the processor is not influenced).
Relevant TermsIrrelevant Terms
if#(if(p(s(gt(s(0), if(if(false, _x112, p(s(false))), _x62, s(_x51))))), _x22, false), X, Y) 
if#(if(p(s(gt(s(p(0)), if(p(s(false)), _x62, s(_x51))))), _x22, false), X, Y) 
if#(if(p(s(gt(s(0), if(true, if(p(s(false)), _x62, s(_x51)), _x101)))), _x22, false), X, Y) 
if#(if(p(s(gt(if(true, s(0), _x91), if(p(s(false)), _x62, s(_x51))))), _x22, false), X, Y) 
if#(if(if(false, _x42, p(s(gt(s(0), if(p(s(false)), _x62, s(_x51)))))), _x22, false), X, Y) 
if#(if(p(s(gt(s(0), if(p(s(if(true, false, _x131))), _x62, s(_x51))))), _x22, false), X, Y) 
if#(if(p(s(gt(s(s(0)), s(if(p(s(false)), _x62, s(_x51)))))), _x22, false), X, Y) 
if#(if(p(s(gt(s(div(0, s(_x101))), if(p(s(false)), _x62, s(_x51))))), _x22, false), X, Y) 
if#(if(false, _x32, if(p(s(gt(s(0), if(p(s(false)), _x62, s(_x51))))), _x22, false)), X, Y) 
if#(if(p(s(gt(p(s(s(0))), if(p(s(false)), _x62, s(_x51))))), _x22, false), X, Y) 
if#(if(true, if(p(s(gt(s(0), if(p(s(false)), _x62, s(_x51))))), _x22, false), _x31), X, Y) 
if#(if(p(s(gt(s(0), if(p(if(false, _x122, s(false))), _x62, s(_x51))))), _x22, false), X, Y) 
if#(if(p(s(gt(s(0), if(p(if(true, s(false), _x121)), _x62, s(_x51))))), _x22, false), X, Y) 
if#(if(p(p(s(s(gt(s(0), if(p(s(false)), _x62, s(_x51))))))), _x22, false), X, Y) 
if#(if(p(s(gt(s(0), if(p(s(gt(0, _x131))), _x62, s(_x51))))), _x22, false), X, Y) 
if#(if(p(s(gt(s(0), if(if(true, p(s(false)), _x111), _x62, s(_x51))))), _x22, false), X, Y) 
if#(if(p(s(gt(s(p(s(0))), if(p(s(false)), _x62, s(_x51))))), _x22, false), X, Y) 
if#(if(p(if(true, s(gt(s(0), if(p(s(false)), _x62, s(_x51)))), _x71)), _x22, false), X, Y) 
if#(if(p(s(gt(s(0), if(p(s(p(s(false)))), _x62, s(_x51))))), _x22, false), X, Y) 
if#(if(p(s(gt(s(0), p(s(if(p(s(false)), _x62, s(_x51))))))), _x22, false), X, Y) 
if#(if(p(s(p(s(gt(s(0), if(p(s(false)), _x62, s(_x51))))))), _x22, false), X, Y) 
if#(if(if(true, p(s(gt(s(0), if(p(s(false)), _x62, s(_x51))))), _x41), _x22, false), X, Y) 
if#(if(p(if(false, _x72, s(gt(s(0), if(p(s(false)), _x62, s(_x51)))))), _x22, false), X, Y) 
if#(if(p(s(gt(if(false, _x92, s(0)), if(p(s(false)), _x62, s(_x51))))), _x22, false), X, Y) 
if#(p(s(if(p(s(gt(s(0), if(p(s(false)), _x62, s(_x51))))), _x22, false))), X, Y) 
if#(if(p(s(if(true, gt(s(0), if(p(s(false)), _x62, s(_x51))), _x81))), _x22, false), X, Y) 
if#(if(p(s(gt(s(if(false, _x102, 0)), if(p(s(false)), _x62, s(_x51))))), _x22, false), X, Y) 
if#(if(p(s(gt(s(if(true, 0, _x101)), if(p(s(false)), _x62, s(_x51))))), _x22, false), X, Y) 
if#(if(p(s(if(false, _x82, gt(s(0), if(p(s(false)), _x62, s(_x51)))))), _x22, false), X, Y) 
if#(if(p(s(gt(s(0), if(p(p(s(s(false)))), _x62, s(_x51))))), _x22, false), X, Y) 
if#(if(p(s(gt(s(0), if(p(s(if(false, _x132, false))), _x62, s(_x51))))), _x22, false), X, Y) 
if#(if(p(s(gt(s(0), if(false, _x102, if(p(s(false)), _x62, s(_x51)))))), _x22, false), X, Y) 
Thus, the rule if#(if(p(s(gt(s(0), if(p(s(false)), _x62, s(_x51))))), _x22, false), X, Y) → T(Y) is replaced by the following rules:
if#(if(false, _x32, if(p(s(gt(s(0), if(p(s(false)), _x62, s(_x51))))), _x22, false)), X, Y) → T(Y)if#(if(p(s(gt(s(0), if(p(p(s(s(false)))), _x62, s(_x51))))), _x22, false), X, Y) → T(Y)
if#(if(p(s(gt(s(0), if(p(s(gt(0, _x131))), _x62, s(_x51))))), _x22, false), X, Y) → T(Y)if#(if(if(true, p(s(gt(s(0), if(p(s(false)), _x62, s(_x51))))), _x41), _x22, false), X, Y) → T(Y)
if#(if(p(s(if(false, _x82, gt(s(0), if(p(s(false)), _x62, s(_x51)))))), _x22, false), X, Y) → T(Y)if#(if(p(s(gt(s(0), if(p(if(false, _x122, s(false))), _x62, s(_x51))))), _x22, false), X, Y) → T(Y)
if#(if(p(s(gt(s(if(false, _x102, 0)), if(p(s(false)), _x62, s(_x51))))), _x22, false), X, Y) → T(Y)if#(if(p(p(s(s(gt(s(0), if(p(s(false)), _x62, s(_x51))))))), _x22, false), X, Y) → T(Y)
if#(if(true, if(p(s(gt(s(0), if(p(s(false)), _x62, s(_x51))))), _x22, false), _x31), X, Y) → T(Y)if#(if(p(s(gt(if(true, s(0), _x91), if(p(s(false)), _x62, s(_x51))))), _x22, false), X, Y) → T(Y)
if#(if(if(false, _x42, p(s(gt(s(0), if(p(s(false)), _x62, s(_x51)))))), _x22, false), X, Y) → T(Y)if#(if(p(s(if(true, gt(s(0), if(p(s(false)), _x62, s(_x51))), _x81))), _x22, false), X, Y) → T(Y)
if#(if(p(s(gt(s(p(s(0))), if(p(s(false)), _x62, s(_x51))))), _x22, false), X, Y) → T(Y)if#(if(p(if(true, s(gt(s(0), if(p(s(false)), _x62, s(_x51)))), _x71)), _x22, false), X, Y) → T(Y)
if#(if(p(s(gt(s(0), if(if(false, _x112, p(s(false))), _x62, s(_x51))))), _x22, false), X, Y) → T(Y)if#(if(p(s(gt(s(0), if(if(true, p(s(false)), _x111), _x62, s(_x51))))), _x22, false), X, Y) → T(Y)
if#(if(p(s(gt(s(0), if(true, if(p(s(false)), _x62, s(_x51)), _x101)))), _x22, false), X, Y) → T(Y)if#(if(p(s(gt(s(0), if(p(s(if(false, _x132, false))), _x62, s(_x51))))), _x22, false), X, Y) → T(Y)
if#(if(p(s(gt(s(0), if(p(s(p(s(false)))), _x62, s(_x51))))), _x22, false), X, Y) → T(Y)if#(if(p(s(gt(s(p(0)), if(p(s(false)), _x62, s(_x51))))), _x22, false), X, Y) → T(Y)
if#(if(p(s(gt(s(s(0)), s(if(p(s(false)), _x62, s(_x51)))))), _x22, false), X, Y) → T(Y)if#(if(p(s(gt(p(s(s(0))), if(p(s(false)), _x62, s(_x51))))), _x22, false), X, Y) → T(Y)
if#(p(s(if(p(s(gt(s(0), if(p(s(false)), _x62, s(_x51))))), _x22, false))), X, Y) → T(Y)if#(if(p(if(false, _x72, s(gt(s(0), if(p(s(false)), _x62, s(_x51)))))), _x22, false), X, Y) → T(Y)
if#(if(p(s(gt(s(if(true, 0, _x101)), if(p(s(false)), _x62, s(_x51))))), _x22, false), X, Y) → T(Y)if#(if(p(s(gt(s(0), if(false, _x102, if(p(s(false)), _x62, s(_x51)))))), _x22, false), X, Y) → T(Y)
if#(if(p(s(gt(s(div(0, s(_x101))), if(p(s(false)), _x62, s(_x51))))), _x22, false), X, Y) → T(Y)if#(if(p(s(gt(s(0), if(p(if(true, s(false), _x121)), _x62, s(_x51))))), _x22, false), X, Y) → T(Y)
if#(if(p(s(gt(s(0), p(s(if(p(s(false)), _x62, s(_x51))))))), _x22, false), X, Y) → T(Y)if#(if(p(s(gt(if(false, _x92, s(0)), if(p(s(false)), _x62, s(_x51))))), _x22, false), X, Y) → T(Y)
if#(if(p(s(gt(s(0), if(p(s(if(true, false, _x131))), _x62, s(_x51))))), _x22, false), X, Y) → T(Y)if#(if(p(s(p(s(gt(s(0), if(p(s(false)), _x62, s(_x51))))))), _x22, false), X, Y) → T(Y)

Problem 43: BackwardsNarrowing



Dependency Pair Problem

Dependency Pairs

if#(if(p(s(if(false, _x82, gt(s(0), if(p(s(false)), _x62, s(_x51)))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(0), if(p(s(false)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(p(s(if(gt(s(0), if(p(s(false)), _x62, s(_x51))), _x22, false))), X, Y)T(Y)if#(if(p(s(gt(s(p(s(0))), if(p(s(false)), _x62, s(_x51))))), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(s(0), if(if(false, _x112, p(s(false))), _x62, s(_x51))))), _x22, false), X, Y)T(Y)if#(if(gt(if(true, s(0), _x51), if(p(s(false)), _x62, s(_x51))), _x22, false), X, Y)T(Y)
if#(if(gt(div(if(true, 0, _x81), s(_x61)), _x41), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(p(s(if(false, _x82, false))))))), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(s(0), if(p(s(p(s(false)))), _x62, s(_x51))))), _x22, false), X, Y)T(Y)if#(if(if(true, gt(s(0), if(p(s(false)), _x62, s(_x51))), _x41), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(s(if(true, 0, _x101)), if(p(s(false)), _x62, s(_x51))))), _x22, false), X, Y)T(Y)if#(p(s(if(gt(div(0, s(_x61)), _x41), _x22, false))), X, Y)T(Y)
if#(if(gt(s(0), p(p(s(s(s(_x51)))))), _x22, false), X, Y)T(Y)if#(if(gt(if(false, _x52, s(0)), p(s(s(_x51)))), _x22, false), X, Y)T(Y)
if#(if(gt(s(if(true, 0, _x61)), if(p(s(false)), _x62, s(_x51))), _x22, false), X, Y)T(Y)if#(if(p(s(p(s(if(if(true, false, _x101), _x82, false))))), _x22, false), X, Y)T(Y)
if#(if(gt(s(0), if(p(p(s(s(false)))), _x62, s(_x51))), _x22, false), X, Y)T(Y)if#(if(gt(div(p(0), s(_x61)), _x41), _x22, false), X, Y)T(Y)
if#(p(s(if(false, _x62, if(true, if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41)))), X, Y)T(Y)if#(if(p(s(if(false, _x62, false))), _x22, false), X, Y)T(Y)
if#(if(p(if(true, s(gt(s(0), p(s(s(_x51))))), _x61)), _x22, false), X, Y)T(Y)if#(if(gt(s(0), p(s(if(true, s(_x51), _x81)))), _x22, false), X, Y)T(Y)
if#(if(if(false, _x52, false), _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), X, Y)T(Y)if#(if(p(s(gt(s(0), p(s(div(s(_x112), s(_x111))))))), _x22, false), X, Y)T(Y)
if#(p(s(if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false))), X, Y)T(Y)if#(if(if(false, _x42, p(s(p(s(if(false, _x82, false)))))), _x22, false), X, Y)T(Y)
if#(if(if(true, gt(s(0), s(_x51)), _x41), _x22, false), X, Y)T(Y)if#(if(p(s(gt(s(if(false, _x92, 0)), p(s(s(_x51)))))), _x22, false), X, Y)T(Y)
if#(if(p(s(p(if(true, s(if(false, _x82, false)), _x71)))), _x22, false), X, Y)T(Y)if#(if(gt(if(true, s(0), _x51), s(_x51)), _x22, false), X, Y)T(Y)
if#(true, X, Y)T(X)if#(if(p(s(gt(s(0), if(p(s(gt(0, _x131))), _x62, s(_x51))))), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(s(s(0)), s(p(s(s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(true, if(p(s(p(s(if(false, _x82, false))))), _x22, false), _x31), X, Y)T(Y)
if#(if(p(s(gt(s(0), p(if(true, s(s(_x51)), _x101))))), _x22, false), X, Y)T(Y)if#(if(p(s(p(s(if(if(false, _x102, false), _x82, false))))), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(if(false, _x82, s(0)), p(s(s(_x51)))))), _x22, false), X, Y)T(Y)if#(if(p(if(true, s(p(s(false))), _x51)), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(if(true, s(0), _x91), if(p(s(false)), _x62, s(_x51))))), _x22, false), X, Y)T(Y)if#(if(gt(s(0), if(p(s(gt(0, _x101))), _x62, s(_x51))), _x22, false), X, Y)T(Y)
if#(if(gt(s(if(true, 0, _x61)), p(s(s(_x51)))), _x22, false), X, Y)T(Y)minus#(X, Y)if#(gt(Y, 0), minus(p(X), p(Y)), X)
if#(if(if(false, _x42, gt(s(0), if(p(s(false)), _x62, s(_x51)))), _x22, false), X, Y)T(Y)T(minus(p(X), p(Y)))minus#(p(X), p(Y))
if#(if(p(s(gt(s(0), p(p(s(s(s(_x51)))))))), _x22, false), X, Y)T(Y)if#(if(if(true, p(s(gt(s(0), p(s(s(_x51)))))), _x41), _x22, false), X, Y)T(Y)
if#(if(if(false, _x42, p(s(gt(s(0), if(p(s(false)), _x62, s(_x51)))))), _x22, false), X, Y)T(Y)if#(if(p(s(if(true, gt(s(0), if(p(s(false)), _x62, s(_x51))), _x81))), _x22, false), X, Y)T(Y)
if#(if(p(s(p(s(if(false, _x92, if(false, _x82, false)))))), _x22, false), X, Y)T(Y)if#(if(gt(s(0), if(true, s(_x51), _x61)), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(div(0, s(_x81)), _x41))), _x22, false), X, Y)T(Y)if#(if(gt(s(0), if(p(s(p(s(false)))), _x62, s(_x51))), _x22, false), X, Y)T(Y)
if#(if(p(s(p(s(p(s(false)))))), _x22, false), X, Y)T(Y)if#(if(p(s(gt(s(0), if(true, p(s(s(_x51))), _x91)))), _x22, false), X, Y)T(Y)
if#(if(gt(if(false, _x52, s(0)), if(false, _x62, s(_x51))), _x22, false), X, Y)T(Y)if#(p(s(if(p(s(p(s(false)))), _x22, false))), X, Y)T(Y)
if#(if(p(s(gt(s(s(0)), s(if(p(s(false)), _x62, s(_x51)))))), _x22, false), X, Y)T(Y)if#(if(p(if(false, _x52, s(false))), _x22, false), X, Y)T(Y)
if#(if(if(false, _x52, gt(div(0, s(_x61)), _x41)), _x22, false), X, Y)T(Y)if#(if(gt(s(0), if(false, _x72, if(p(s(false)), _x62, s(_x51)))), _x22, false), X, Y)T(Y)
if#(p(s(if(true, if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41))), X, Y)T(Y)if#(if(p(s(gt(s(div(0, s(_x101))), if(p(s(false)), _x62, s(_x51))))), _x22, false), X, Y)T(Y)
if#(if(false, _x42, if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false))), X, Y)T(Y)if#(if(gt(s(0), p(s(div(s(_x82), s(_x81))))), _x22, false), X, Y)T(Y)
if#(if(false, _x72, if(false, _x62, if(true, if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41))), X, Y)T(Y)if#(if(gt(s(0), if(if(true, p(s(false)), _x81), _x62, s(_x51))), _x22, false), X, Y)T(Y)
if#(if(gt(s(0), if(if(false, _x82, p(s(false))), _x62, s(_x51))), _x22, false), X, Y)T(Y)if#(p(s(if(p(s(gt(0, _x41))), _x22, false))), X, Y)T(Y)
if#(if(p(s(gt(s(0), p(s(if(false, _x112, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(if(false, _x42, p(s(p(s(false))))), _x22, false), X, Y)T(Y)
if#(if(if(true, gt(s(0), p(s(s(_x51)))), _x41), _x22, false), X, Y)T(Y)if#(if(if(false, _x52, p(s(gt(0, _x41)))), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(s(0), p(s(p(s(s(_x51)))))))), _x22, false), X, Y)T(Y)if#(p(s(if(if(false, _x42, false), _x22, false))), X, Y)T(Y)
if#(if(p(s(gt(s(0), if(false, _x92, p(s(s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(s(gt(if(false, _x82, 0), _x41))), _x22, false), X, Y)T(Y)
if#(if(true, if(gt(s(0), if(p(s(false)), _x62, s(_x51))), _x22, false), _x31), X, Y)T(Y)if#(p(s(if(gt(0, _x81), _x62, if(true, if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41)))), X, Y)T(Y)
if#(if(if(true, false, _x51), _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), X, Y)T(Y)if#(if(gt(s(0), if(p(s(if(false, _x102, false))), _x62, s(_x51))), _x22, false), X, Y)T(Y)
if#(if(if(false, _x42, p(if(false, _x52, s(p(s(false)))))), _x22, false), X, Y)T(Y)if#(if(false, _x32, if(p(s(gt(s(0), if(p(s(false)), _x62, s(_x51))))), _x22, false)), X, Y)T(Y)
if#(if(gt(s(div(0, s(_x61))), s(_x51)), _x22, false), X, Y)T(Y)if#(p(s(if(gt(s(0), if(false, _x62, s(_x51))), _x22, false))), X, Y)T(Y)
if#(if(gt(s(p(0)), s(_x51)), _x22, false), X, Y)T(Y)if#(if(p(s(if(true, gt(0, _x41), _x71))), _x22, false), X, Y)T(Y)
if#(p(s(if(gt(0, _x41), _x22, false))), X, Y)T(Y)if#(if(p(if(false, _x52, s(p(s(if(false, _x82, false)))))), _x22, false), X, Y)T(Y)
if#(if(if(false, _x42, p(s(gt(s(0), p(s(s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(gt(div(0, div(s(_x92), s(_x91))), _x41), _x22, false), X, Y)T(Y)
if#(if(gt(s(p(s(0))), if(false, _x62, s(_x51))), _x22, false), X, Y)T(Y)if#(if(p(s(gt(s(p(s(0))), p(s(s(_x51)))))), _x22, false), X, Y)T(Y)
if#(if(gt(p(s(s(0))), if(false, _x62, s(_x51))), _x22, false), X, Y)T(Y)if#(if(if(true, false, _x41), _x22, false), X, Y)T(Y)
if#(if(true, if(if(false, _x42, false), _x22, false), _x31), X, Y)T(Y)if#(if(p(s(gt(s(div(0, s(_x91))), p(s(s(_x51)))))), _x22, false), X, Y)T(Y)
if#(if(gt(div(0, p(s(s(_x61)))), _x41), _x22, false), X, Y)T(Y)if#(if(gt(s(p(0)), p(s(s(_x51)))), _x22, false), X, Y)T(Y)
if#(if(if(true, p(s(p(s(false)))), _x41), _x22, false), X, Y)T(Y)if#(if(gt(s(0), if(false, _x62, p(s(s(_x51))))), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(s(0), if(true, if(p(s(false)), _x62, s(_x51)), _x101)))), _x22, false), X, Y)T(Y)if#(if(gt(s(if(false, _x62, 0)), if(false, _x62, s(_x51))), _x22, false), X, Y)T(Y)
if#(if(gt(s(if(false, _x62, 0)), s(_x51)), _x22, false), X, Y)T(Y)if#(if(p(if(false, _x72, s(gt(s(0), if(p(s(false)), _x62, s(_x51)))))), _x22, false), X, Y)T(Y)
if#(if(true, if(gt(div(0, s(_x61)), _x41), _x22, false), _x31), X, Y)T(Y)T(p(x_1))T(x_1)
if#(if(if(true, if(false, _x42, false), _x51), _x22, false), X, Y)T(Y)if#(if(false, _x32, if(p(s(p(s(false)))), _x22, false)), X, Y)T(Y)
if#(if(p(s(gt(s(0), s(_x71)))), _x22, false), X, Y)T(Y)if#(if(p(s(gt(0, _x61))), _x22, false), X, Y)T(Y)
if#(if(if(false, _x82, false), _x62, if(true, if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41)), X, Y)T(Y)if#(if(gt(if(true, div(0, s(_x61)), _x71), _x41), _x22, false), X, Y)T(Y)
if#(if(gt(0, _x51), _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), X, Y)T(Y)if#(if(p(s(p(if(false, _x72, s(if(false, _x82, false)))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(false)))), _x22, false), X, Y)T(Y)if#(if(p(s(gt(if(false, _x92, s(0)), if(p(s(false)), _x62, s(_x51))))), _x22, false), X, Y)T(Y)
if#(if(gt(s(div(0, s(_x61))), if(p(s(false)), _x62, s(_x51))), _x22, false), X, Y)T(Y)if#(if(if(true, p(s(false)), _x41), _x22, false), X, Y)T(Y)
if#(p(s(if(false, _x22, false))), X, Y)T(Y)if#(if(p(s(gt(p(s(0)), _x41))), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(s(0), if(p(s(if(true, false, _x131))), _x62, s(_x51))))), _x22, false), X, Y)T(Y)if#(if(p(s(p(s(gt(s(0), if(p(s(false)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(gt(if(true, 0, _x101), _x81), _x62, if(true, if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41)), X, Y)T(Y)if#(if(p(s(gt(s(0), if(p(p(s(s(false)))), _x62, s(_x51))))), _x22, false), X, Y)T(Y)
if#(p(s(if(p(s(false)), _x22, false))), X, Y)T(Y)if#(if(p(if(if(false, _x72, false), _x52, s(p(s(false))))), _x22, false), X, Y)T(Y)
if#(if(p(s(p(s(p(s(if(false, _x82, false))))))), _x22, false), X, Y)T(Y)if#(if(true, if(p(s(gt(s(0), if(p(s(false)), _x62, s(_x51))))), _x22, false), _x31), X, Y)T(Y)
if#(if(gt(div(if(false, _x82, 0), s(_x61)), _x41), _x22, false), X, Y)T(Y)if#(if(if(true, gt(0, _x81), _x91), _x62, if(true, if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41)), X, Y)T(Y)
if#(if(if(false, _x52, if(false, _x42, false)), _x22, false), X, Y)T(Y)if#(if(false, _x32, if(gt(s(0), if(false, _x62, s(_x51))), _x22, false)), X, Y)T(Y)
if#(if(p(if(true, s(p(s(if(false, _x82, false)))), _x51)), _x22, false), X, Y)T(Y)if#(minus(false, div(0, s(_x61))), X, Y)T(Y)
if#(if(p(s(if(false, _x42, false))), _x22, false), X, Y)T(Y)if#(if(true, if(false, _x62, if(true, if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41)), _x71), X, Y)T(Y)
if#(if(false, _x32, if(p(s(gt(0, _x41))), _x22, false)), X, Y)T(Y)if#(if(gt(if(true, s(0), _x51), p(s(s(_x51)))), _x22, false), X, Y)T(Y)
if#(if(if(true, true, _x71), if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41), X, Y)T(Y)if#(if(p(s(gt(if(true, 0, _x81), _x41))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(0, _x41))))), _x22, false), X, Y)T(Y)if#(if(true, if(p(if(false, _x52, s(p(s(false))))), _x22, false), _x31), X, Y)T(Y)
if#(if(if(false, _x52, gt(0, _x41)), _x22, false), X, Y)T(Y)if#(if(p(s(p(s(if(p(s(false)), _x82, false))))), _x22, false), X, Y)T(Y)
if#(if(p(s(p(p(s(s(if(false, _x82, false))))))), _x22, false), X, Y)T(Y)if#(if(p(s(p(s(if(true, false, _x81))))), _x22, false), X, Y)T(Y)
if#(if(if(if(false, _x62, false), _x42, false), _x22, false), X, Y)T(Y)if#(p(s(if(p(if(false, _x52, s(p(s(false))))), _x22, false))), X, Y)T(Y)
if#(if(gt(if(false, _x62, 0), _x41), _x22, false), X, Y)T(Y)if#(if(gt(if(false, _x102, 0), _x81), _x62, if(true, if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41)), X, Y)T(Y)
T(minus(x_1, x_2))T(x_2)if#(if(gt(s(p(s(0))), p(s(s(_x51)))), _x22, false), X, Y)T(Y)
if#(if(p(s(if(true, p(s(false)), _x61))), _x22, false), X, Y)T(Y)if#(if(gt(s(0), if(true, p(s(s(_x51))), _x61)), _x22, false), X, Y)T(Y)
if#(if(gt(s(s(0)), s(s(_x51))), _x22, false), X, Y)T(Y)if#(p(s(false)), X, Y)T(Y)
if#(if(if(true, gt(0, _x41), _x51), _x22, false), X, Y)T(Y)if#(if(p(s(gt(s(0), p(s(if(p(s(false)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(if(false, _x62, s(gt(s(0), p(s(s(_x51))))))), _x22, false), X, Y)T(Y)if#(p(s(if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)))), X, Y)T(Y)
if#(if(false, _x32, if(gt(s(0), if(p(s(false)), _x62, s(_x51))), _x22, false)), X, Y)T(Y)if#(if(true, if(gt(s(0), s(_x51)), _x22, false), _x31), X, Y)T(Y)
if#(if(p(s(p(s(gt(0, _x41))))), _x22, false), X, Y)T(Y)if#(if(p(s(if(true, false, _x61))), _x22, false), X, Y)T(Y)
if#(if(true, false, _x21), X, Y)T(Y)if#(if(p(s(gt(s(0), if(false, _x62, s(_x51))))), _x22, false), X, Y)T(Y)
if#(if(if(true, p(s(gt(s(0), if(p(s(false)), _x62, s(_x51))))), _x41), _x22, false), X, Y)T(Y)if#(if(gt(s(if(false, _x62, 0)), if(p(s(false)), _x62, s(_x51))), _x22, false), X, Y)T(Y)
if#(if(gt(s(0), p(s(if(p(s(false)), _x62, s(_x51))))), _x22, false), X, Y)T(Y)if#(if(p(s(gt(s(if(false, _x102, 0)), if(p(s(false)), _x62, s(_x51))))), _x22, false), X, Y)T(Y)
if#(if(p(s(if(true, gt(s(0), p(s(s(_x51)))), _x71))), _x22, false), X, Y)T(Y)if#(if(false, _x72, if(gt(0, _x81), _x62, if(true, if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41))), X, Y)T(Y)
if#(p(s(if(gt(s(0), p(s(s(_x51)))), _x22, false))), X, Y)T(Y)if#(if(gt(if(true, 0, _x61), _x41), _x22, false), X, Y)T(Y)
if#(if(gt(p(0), _x41), _x22, false), X, Y)T(Y)if#(if(if(true, gt(s(0), if(false, _x62, s(_x51))), _x41), _x22, false), X, Y)T(Y)
if#(if(p(s(p(if(true, s(false), _x71)))), _x22, false), X, Y)T(Y)if#(if(p(if(true, s(false), _x51)), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(s(0), if(if(true, p(s(false)), _x111), _x62, s(_x51))))), _x22, false), X, Y)T(Y)if#(if(gt(s(0), p(s(p(s(s(_x51)))))), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(s(0), if(p(s(if(false, _x132, false))), _x62, s(_x51))))), _x22, false), X, Y)T(Y)if#(if(p(s(if(true, p(s(if(false, _x82, false))), _x61))), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(s(p(0)), if(p(s(false)), _x62, s(_x51))))), _x22, false), X, Y)T(Y)if#(if(false, _x32, if(gt(s(0), p(s(s(_x51)))), _x22, false)), X, Y)T(Y)
if#(if(p(if(if(true, false, _x71), _x52, s(p(s(false))))), _x22, false), X, Y)T(Y)if#(if(if(false, _x42, gt(s(0), p(s(s(_x51))))), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(s(0), if(false, _x102, if(p(s(false)), _x62, s(_x51)))))), _x22, false), X, Y)T(Y)if#(if(true, if(gt(0, _x81), _x62, if(true, if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41)), _x71), X, Y)T(Y)
if#(if(true, if(gt(s(0), if(false, _x62, s(_x51))), _x22, false), _x31), X, Y)T(Y)if#(if(false, _x32, if(p(if(false, _x52, s(p(s(false))))), _x22, false)), X, Y)T(Y)
if#(if(gt(s(0), p(if(true, s(s(_x51)), _x71))), _x22, false), X, Y)T(Y)if#(if(if(true, false, _x81), _x62, if(true, if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41)), X, Y)T(Y)
if#(if(true, if(p(s(false)), _x22, false), _x31), X, Y)T(Y)if#(if(if(true, p(s(gt(0, _x41))), _x51), _x22, false), X, Y)T(Y)
if#(if(gt(if(false, _x52, s(0)), s(_x51)), _x22, false), X, Y)T(Y)if#(if(gt(p(0), _x81), _x62, if(true, if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41)), X, Y)T(Y)
if#(minus(false, 0), X, Y)T(Y)if#(if(p(s(gt(s(0), p(if(false, _x102, s(s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(0), p(s(s(_x51)))))))), _x22, false), X, Y)T(Y)if#(if(gt(div(div(0, s(_x81)), s(_x61)), _x41), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(s(0), if(p(if(false, _x122, s(false))), _x62, s(_x51))))), _x22, false), X, Y)T(Y)if#(if(true, if(true, if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41), _x61), X, Y)T(Y)
if#(if(gt(s(0), if(true, if(false, _x62, s(_x51)), _x71)), _x22, false), X, Y)T(Y)if#(if(p(s(gt(s(p(0)), p(s(s(_x51)))))), _x22, false), X, Y)T(Y)
if#(if(if(p(s(false)), _x42, false), _x22, false), X, Y)T(Y)if#(if(false, _x32, if(gt(s(0), s(_x51)), _x22, false)), X, Y)T(Y)
if#(if(p(if(false, _x62, if(false, _x52, s(p(s(false)))))), _x22, false), X, Y)T(Y)if#(if(gt(s(if(true, 0, _x61)), s(_x51)), _x22, false), X, Y)T(Y)
if#(if(gt(p(s(div(0, s(_x61)))), _x41), _x22, false), X, Y)T(Y)if#(if(gt(s(s(0)), s(if(p(s(false)), _x62, s(_x51)))), _x22, false), X, Y)T(Y)
if#(if(p(s(if(false, _x72, gt(s(0), p(s(s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(s(false)), _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), X, Y)T(Y)
if#(if(true, if(p(s(p(s(false)))), _x22, false), _x31), X, Y)T(Y)if#(if(p(s(gt(p(s(s(0))), p(s(s(_x51)))))), _x22, false), X, Y)T(Y)
if#(if(gt(div(0, s(_x101)), _x81), _x62, if(true, if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41)), X, Y)T(Y)if#(if(p(s(gt(p(s(s(0))), if(p(s(false)), _x62, s(_x51))))), _x22, false), X, Y)T(Y)
if#(if(gt(s(0), p(s(if(false, _x82, s(_x51))))), _x22, false), X, Y)T(Y)if#(if(true, if(false, _x22, false), _x31), X, Y)T(Y)
if#(if(true, if(gt(0, _x41), _x22, false), _x31), X, Y)T(Y)if#(if(if(false, _x42, gt(s(0), s(_x51))), _x22, false), X, Y)T(Y)
if#(if(if(false, _x42, p(s(false))), _x22, false), X, Y)T(Y)if#(if(gt(s(0), p(s(if(false, _x62, s(_x51))))), _x22, false), X, Y)T(Y)
if#(if(if(if(true, false, _x61), _x42, false), _x22, false), X, Y)T(Y)if#(if(gt(div(0, if(false, _x92, s(_x61))), _x41), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(s(0), if(p(if(true, s(false), _x121)), _x62, s(_x51))))), _x22, false), X, Y)T(Y)if#(if(gt(s(s(0)), s(p(s(s(_x51))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(p(s(false)))))), _x22, false), X, Y)T(Y)if#(if(p(s(p(s(if(true, if(false, _x82, false), _x91))))), _x22, false), X, Y)T(Y)
if#(if(p(if(false, _x62, s(gt(0, _x41)))), _x22, false), X, Y)T(Y)if#(if(p(if(gt(0, _x71), _x52, s(p(s(false))))), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(if(true, s(0), _x81), p(s(s(_x51)))))), _x22, false), X, Y)T(Y)if#(gt(0, _x21), X, Y)T(Y)
if#(p(s(if(p(s(p(s(if(false, _x82, false))))), _x22, false))), X, Y)T(Y)if#(if(gt(s(0), if(p(if(true, s(false), _x91)), _x62, s(_x51))), _x22, false), X, Y)T(Y)
if#(if(gt(s(0), if(true, if(p(s(false)), _x62, s(_x51)), _x71)), _x22, false), X, Y)T(Y)if#(if(false, _x32, if(gt(0, _x41), _x22, false)), X, Y)T(Y)
if#(if(gt(p(s(0)), _x81), _x62, if(true, if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41)), X, Y)T(Y)if#(if(gt(s(if(false, _x62, 0)), p(s(s(_x51)))), _x22, false), X, Y)T(Y)
if#(if(p(s(if(false, _x62, p(s(if(false, _x82, false)))))), _x22, false), X, Y)T(Y)if#(if(gt(s(_x71), 0), if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41), X, Y)T(Y)
if#(if(gt(s(0), div(s(_x62), s(_x61))), _x22, false), X, Y)T(Y)if#(if(p(s(if(false, _x62, p(s(false))))), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(s(0), s(_x51)))), _x22, false), X, Y)T(Y)if#(if(gt(s(0), p(if(false, _x72, s(s(_x51))))), _x22, false), X, Y)T(Y)
if#(if(if(false, _x72, true), if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41), X, Y)T(Y)if#(if(gt(p(s(0)), _x41), _x22, false), X, Y)T(Y)
if#(if(gt(s(div(0, s(_x61))), if(false, _x62, s(_x51))), _x22, false), X, Y)T(Y)if#(if(p(if(true, s(gt(0, _x41)), _x61)), _x22, false), X, Y)T(Y)
if#(if(gt(div(0, if(true, s(_x61), _x91)), _x41), _x22, false), X, Y)T(Y)if#(if(p(s(if(false, _x72, gt(0, _x41)))), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(s(0), p(s(if(true, s(_x51), _x111)))))), _x22, false), X, Y)T(Y)if#(if(p(s(gt(s(if(true, 0, _x91)), p(s(s(_x51)))))), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(0, _x81))), _x62, if(true, if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41)), X, Y)T(Y)if#(if(p(s(p(if(false, _x52, s(p(s(false))))))), _x22, false), X, Y)T(Y)
if#(if(true, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false), _x31), X, Y)T(Y)if#(p(s(if(p(s(gt(s(0), if(p(s(false)), _x62, s(_x51))))), _x22, false))), X, Y)T(Y)
if#(if(p(if(true, if(false, _x52, s(p(s(false)))), _x61)), _x22, false), X, Y)T(Y)if#(if(false, _x32, if(if(false, _x42, false), _x22, false)), X, Y)T(Y)
if#(if(false, _x32, if(gt(div(0, s(_x61)), _x41), _x22, false)), X, Y)T(Y)if#(if(gt(s(0), if(if(false, _x82, false), _x62, s(_x51))), _x22, false), X, Y)T(Y)
if#(if(gt(s(if(true, 0, _x61)), if(false, _x62, s(_x51))), _x22, false), X, Y)T(Y)if#(if(gt(p(s(s(0))), p(s(s(_x51)))), _x22, false), X, Y)T(Y)
if#(if(if(false, _x42, gt(s(0), if(false, _x62, s(_x51)))), _x22, false), X, Y)T(Y)if#(if(gt(s(0), if(if(true, false, _x81), _x62, s(_x51))), _x22, false), X, Y)T(Y)
if#(if(gt(s(p(0)), if(p(s(false)), _x62, s(_x51))), _x22, false), X, Y)T(Y)if#(if(if(false, _x92, gt(0, _x81)), _x62, if(true, if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41)), X, Y)T(Y)
if#(if(if(true, p(s(p(s(if(false, _x82, false))))), _x41), _x22, false), X, Y)T(Y)if#(if(gt(s(div(0, s(_x61))), p(s(s(_x51)))), _x22, false), X, Y)T(Y)
if#(if(p(s(p(if(false, _x72, s(false))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(if(false, _x52, s(p(s(false))))))), _x22, false), X, Y)T(Y)
if#(if(p(s(p(s(gt(s(0), p(s(s(_x51)))))))), _x22, false), X, Y)T(Y)if#(if(p(s(true)), if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41), X, Y)T(Y)
if#(if(p(s(p(s(if(gt(0, _x101), _x82, false))))), _x22, false), X, Y)T(Y)if#(if(gt(s(0), s(_x91)), _x62, if(true, if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41)), X, Y)T(Y)
if#(if(p(if(p(s(false)), _x52, s(p(s(false))))), _x22, false), X, Y)T(Y)if#(if(gt(if(false, _x72, div(0, s(_x61))), _x41), _x22, false), X, Y)T(Y)
if#(if(p(s(p(p(s(s(false)))))), _x22, false), X, Y)T(Y)if#(if(p(s(p(s(gt(0, _x81))))), _x22, false), X, Y)T(Y)
if#(if(if(true, p(if(false, _x52, s(p(s(false))))), _x41), _x22, false), X, Y)T(Y)if#(if(gt(s(p(s(0))), if(p(s(false)), _x62, s(_x51))), _x22, false), X, Y)T(Y)
if#(if(true, if(gt(s(0), p(s(s(_x51)))), _x22, false), _x31), X, Y)T(Y)if#(if(p(if(true, s(gt(s(0), if(p(s(false)), _x62, s(_x51)))), _x71)), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(div(0, s(_x61)), _x41))), _x22, false), X, Y)T(Y)if#(if(gt(s(0), if(p(if(false, _x92, s(false))), _x62, s(_x51))), _x22, false), X, Y)T(Y)
if#(if(p(s(false)), _x62, if(true, if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41)), X, Y)T(Y)if#(minus(if(true, if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41), 0), X, Y)T(Y)
if#(if(gt(s(p(s(0))), s(_x51)), _x22, false), X, Y)T(Y)if#(if(gt(div(p(s(0)), s(_x61)), _x41), _x22, false), X, Y)T(Y)
if#(if(true, if(p(s(gt(0, _x41))), _x22, false), _x31), X, Y)T(Y)if#(if(gt(s(0), if(false, _x72, if(false, _x62, s(_x51)))), _x22, false), X, Y)T(Y)
if#(if(gt(p(s(s(0))), if(p(s(false)), _x62, s(_x51))), _x22, false), X, Y)T(Y)T(minus(x_1, x_2))T(x_1)
if#(if(gt(s(0), if(gt(0, _x81), _x62, s(_x51))), _x22, false), X, Y)T(Y)if#(if(false, _x32, if(p(s(false)), _x22, false)), X, Y)T(Y)
if#(if(gt(s(s(0)), s(if(false, _x62, s(_x51)))), _x22, false), X, Y)T(Y)if#(if(p(s(gt(p(0), _x41))), _x22, false), X, Y)T(Y)
if#(if(gt(if(false, _x52, s(0)), if(p(s(false)), _x62, s(_x51))), _x22, false), X, Y)T(Y)if#(if(if(true, gt(div(0, s(_x61)), _x41), _x51), _x22, false), X, Y)T(Y)
if#(if(gt(if(true, s(0), _x51), if(false, _x62, s(_x51))), _x22, false), X, Y)T(Y)if#(if(gt(s(p(0)), if(false, _x62, s(_x51))), _x22, false), X, Y)T(Y)
if#(if(gt(p(s(s(0))), s(_x51)), _x22, false), X, Y)T(Y)if#(p(s(if(gt(s(0), s(_x51)), _x22, false))), X, Y)T(Y)
if#(if(false, _x32, if(false, _x22, false)), X, Y)T(Y)if#(if(if(gt(0, _x61), _x42, false), _x22, false), X, Y)T(Y)
if#(if(false, _x32, if(p(s(p(s(if(false, _x82, false))))), _x22, false)), X, Y)T(Y)if#(if(gt(s(0), if(p(s(if(true, false, _x101))), _x62, s(_x51))), _x22, false), X, Y)T(Y)

Rewrite Rules

gt(0, Y)falsegt(s(X), 0)true
gt(s(X), s(Y))gt(X, Y)p(0)0
p(s(X))Xif(true, X, Y)X
if(false, X, Y)Yminus(X, Y)if(gt(Y, 0), minus(p(X), p(Y)), X)
div(0, s(Y))0div(s(X), s(Y))s(div(minus(X, Y), s(Y)))

Original Signature

Termination of terms over the following signature is verified: 0, minus, s, if, p, div, false, true, gt

Strategy

Context-sensitive strategy:
μ(true) = μ(T) = μ(0) = μ(false) = ∅
μ(p#) = μ(s) = μ(if) = μ(p) = μ(if#) = {1}
μ(gt#) = μ(minus) = μ(div) = μ(div#) = μ(minus#) = μ(gt) = {1, 2}


The left-hand side of the rule if#(if(p(s(if(false, _x82, gt(s(0), if(p(s(false)), _x62, s(_x51)))))), _x22, false), X, Y) → T(Y) is backward narrowed to the following relevant and irrelevant terms (a narrowing is irrelevant if by dropping it the correctness (and completeness) of the processor is not influenced).
Relevant TermsIrrelevant Terms
if#(if(if(true, p(s(if(false, _x82, gt(s(0), if(p(s(false)), _x62, s(_x51)))))), _x41), _x22, false), X, Y) 
if#(if(p(s(if(if(false, _x102, false), _x82, gt(s(0), if(p(s(false)), _x62, s(_x51)))))), _x22, false), X, Y) 
if#(if(false, _x32, if(p(s(if(false, _x82, gt(s(0), if(p(s(false)), _x62, s(_x51)))))), _x22, false)), X, Y) 
if#(if(p(s(if(true, if(false, _x82, gt(s(0), if(p(s(false)), _x62, s(_x51)))), _x91))), _x22, false), X, Y) 
if#(if(p(s(if(false, _x92, if(false, _x82, gt(s(0), if(p(s(false)), _x62, s(_x51))))))), _x22, false), X, Y) 
if#(if(p(if(false, _x72, s(if(false, _x82, gt(s(0), if(p(s(false)), _x62, s(_x51))))))), _x22, false), X, Y) 
if#(if(p(s(p(s(if(false, _x82, gt(s(0), if(p(s(false)), _x62, s(_x51)))))))), _x22, false), X, Y) 
if#(if(p(if(true, s(if(false, _x82, gt(s(0), if(p(s(false)), _x62, s(_x51))))), _x71)), _x22, false), X, Y) 
if#(p(s(if(p(s(if(false, _x82, gt(s(0), if(p(s(false)), _x62, s(_x51)))))), _x22, false))), X, Y) 
if#(if(p(s(if(gt(0, _x101), _x82, gt(s(0), if(p(s(false)), _x62, s(_x51)))))), _x22, false), X, Y) 
if#(if(p(p(s(s(if(false, _x82, gt(s(0), if(p(s(false)), _x62, s(_x51)))))))), _x22, false), X, Y) 
if#(if(if(false, _x42, p(s(if(false, _x82, gt(s(0), if(p(s(false)), _x62, s(_x51))))))), _x22, false), X, Y) 
if#(if(p(s(if(if(true, false, _x101), _x82, gt(s(0), if(p(s(false)), _x62, s(_x51)))))), _x22, false), X, Y) 
if#(if(true, if(p(s(if(false, _x82, gt(s(0), if(p(s(false)), _x62, s(_x51)))))), _x22, false), _x31), X, Y) 
if#(if(p(s(if(p(s(false)), _x82, gt(s(0), if(p(s(false)), _x62, s(_x51)))))), _x22, false), X, Y) 
Thus, the rule if#(if(p(s(if(false, _x82, gt(s(0), if(p(s(false)), _x62, s(_x51)))))), _x22, false), X, Y) → T(Y) is replaced by the following rules:
if#(if(p(s(if(p(s(false)), _x82, gt(s(0), if(p(s(false)), _x62, s(_x51)))))), _x22, false), X, Y) → T(Y)if#(if(p(if(true, s(if(false, _x82, gt(s(0), if(p(s(false)), _x62, s(_x51))))), _x71)), _x22, false), X, Y) → T(Y)
if#(if(true, if(p(s(if(false, _x82, gt(s(0), if(p(s(false)), _x62, s(_x51)))))), _x22, false), _x31), X, Y) → T(Y)if#(p(s(if(p(s(if(false, _x82, gt(s(0), if(p(s(false)), _x62, s(_x51)))))), _x22, false))), X, Y) → T(Y)
if#(if(if(false, _x42, p(s(if(false, _x82, gt(s(0), if(p(s(false)), _x62, s(_x51))))))), _x22, false), X, Y) → T(Y)if#(if(false, _x32, if(p(s(if(false, _x82, gt(s(0), if(p(s(false)), _x62, s(_x51)))))), _x22, false)), X, Y) → T(Y)
if#(if(p(s(if(if(true, false, _x101), _x82, gt(s(0), if(p(s(false)), _x62, s(_x51)))))), _x22, false), X, Y) → T(Y)if#(if(p(if(false, _x72, s(if(false, _x82, gt(s(0), if(p(s(false)), _x62, s(_x51))))))), _x22, false), X, Y) → T(Y)
if#(if(p(s(if(true, if(false, _x82, gt(s(0), if(p(s(false)), _x62, s(_x51)))), _x91))), _x22, false), X, Y) → T(Y)if#(if(p(s(if(false, _x92, if(false, _x82, gt(s(0), if(p(s(false)), _x62, s(_x51))))))), _x22, false), X, Y) → T(Y)
if#(if(p(s(p(s(if(false, _x82, gt(s(0), if(p(s(false)), _x62, s(_x51)))))))), _x22, false), X, Y) → T(Y)if#(if(if(true, p(s(if(false, _x82, gt(s(0), if(p(s(false)), _x62, s(_x51)))))), _x41), _x22, false), X, Y) → T(Y)
if#(if(p(s(if(if(false, _x102, false), _x82, gt(s(0), if(p(s(false)), _x62, s(_x51)))))), _x22, false), X, Y) → T(Y)if#(if(p(p(s(s(if(false, _x82, gt(s(0), if(p(s(false)), _x62, s(_x51)))))))), _x22, false), X, Y) → T(Y)
if#(if(p(s(if(gt(0, _x101), _x82, gt(s(0), if(p(s(false)), _x62, s(_x51)))))), _x22, false), X, Y) → T(Y)

Problem 45: BackwardsNarrowing



Dependency Pair Problem

Dependency Pairs

if#(if(if(false, _x42, p(s(if(false, _x82, gt(s(0), if(p(s(false)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(0), if(p(s(false)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(p(s(if(gt(s(0), if(p(s(false)), _x62, s(_x51))), _x22, false))), X, Y)T(Y)if#(if(p(s(gt(s(p(s(0))), if(p(s(false)), _x62, s(_x51))))), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(s(0), if(if(false, _x112, p(s(false))), _x62, s(_x51))))), _x22, false), X, Y)T(Y)if#(if(gt(if(true, s(0), _x51), if(p(s(false)), _x62, s(_x51))), _x22, false), X, Y)T(Y)
if#(if(gt(div(if(true, 0, _x81), s(_x61)), _x41), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(p(s(if(false, _x82, false))))))), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(s(0), if(p(s(p(s(false)))), _x62, s(_x51))))), _x22, false), X, Y)T(Y)if#(if(if(true, gt(s(0), if(p(s(false)), _x62, s(_x51))), _x41), _x22, false), X, Y)T(Y)
if#(p(s(if(p(s(if(false, _x82, gt(s(0), if(p(s(false)), _x62, s(_x51)))))), _x22, false))), X, Y)T(Y)if#(if(p(s(gt(s(if(true, 0, _x101)), if(p(s(false)), _x62, s(_x51))))), _x22, false), X, Y)T(Y)
if#(p(s(if(gt(div(0, s(_x61)), _x41), _x22, false))), X, Y)T(Y)if#(if(gt(if(false, _x52, s(0)), p(s(s(_x51)))), _x22, false), X, Y)T(Y)
if#(if(gt(s(0), p(p(s(s(s(_x51)))))), _x22, false), X, Y)T(Y)if#(if(gt(s(if(true, 0, _x61)), if(p(s(false)), _x62, s(_x51))), _x22, false), X, Y)T(Y)
if#(if(gt(s(0), if(p(p(s(s(false)))), _x62, s(_x51))), _x22, false), X, Y)T(Y)if#(if(p(s(p(s(if(if(true, false, _x101), _x82, false))))), _x22, false), X, Y)T(Y)
if#(if(gt(div(p(0), s(_x61)), _x41), _x22, false), X, Y)T(Y)if#(if(p(s(if(false, _x62, false))), _x22, false), X, Y)T(Y)
if#(p(s(if(false, _x62, if(true, if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41)))), X, Y)T(Y)if#(if(p(if(true, s(gt(s(0), p(s(s(_x51))))), _x61)), _x22, false), X, Y)T(Y)
if#(if(if(false, _x52, false), _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), X, Y)T(Y)if#(if(gt(s(0), p(s(if(true, s(_x51), _x81)))), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(s(0), p(s(div(s(_x112), s(_x111))))))), _x22, false), X, Y)T(Y)if#(p(s(if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false))), X, Y)T(Y)
if#(if(if(false, _x42, p(s(p(s(if(false, _x82, false)))))), _x22, false), X, Y)T(Y)if#(if(if(true, gt(s(0), s(_x51)), _x41), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(s(if(false, _x92, 0)), p(s(s(_x51)))))), _x22, false), X, Y)T(Y)if#(if(p(s(p(if(true, s(if(false, _x82, false)), _x71)))), _x22, false), X, Y)T(Y)
if#(if(gt(if(true, s(0), _x51), s(_x51)), _x22, false), X, Y)T(Y)if#(true, X, Y)T(X)
if#(if(p(s(gt(s(0), if(p(s(gt(0, _x131))), _x62, s(_x51))))), _x22, false), X, Y)T(Y)if#(if(p(s(gt(s(s(0)), s(p(s(s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(true, if(p(s(p(s(if(false, _x82, false))))), _x22, false), _x31), X, Y)T(Y)if#(if(p(s(gt(s(0), p(if(true, s(s(_x51)), _x101))))), _x22, false), X, Y)T(Y)
if#(if(p(s(p(s(if(if(false, _x102, false), _x82, false))))), _x22, false), X, Y)T(Y)if#(if(p(s(gt(if(false, _x82, s(0)), p(s(s(_x51)))))), _x22, false), X, Y)T(Y)
if#(if(p(if(true, s(p(s(false))), _x51)), _x22, false), X, Y)T(Y)if#(if(p(s(gt(if(true, s(0), _x91), if(p(s(false)), _x62, s(_x51))))), _x22, false), X, Y)T(Y)
if#(if(gt(s(0), if(p(s(gt(0, _x101))), _x62, s(_x51))), _x22, false), X, Y)T(Y)if#(if(gt(s(if(true, 0, _x61)), p(s(s(_x51)))), _x22, false), X, Y)T(Y)
minus#(X, Y)if#(gt(Y, 0), minus(p(X), p(Y)), X)if#(if(if(false, _x42, gt(s(0), if(p(s(false)), _x62, s(_x51)))), _x22, false), X, Y)T(Y)
T(minus(p(X), p(Y)))minus#(p(X), p(Y))if#(if(p(s(gt(s(0), p(p(s(s(s(_x51)))))))), _x22, false), X, Y)T(Y)
if#(if(if(true, p(s(gt(s(0), p(s(s(_x51)))))), _x41), _x22, false), X, Y)T(Y)if#(if(if(false, _x42, p(s(gt(s(0), if(p(s(false)), _x62, s(_x51)))))), _x22, false), X, Y)T(Y)
if#(if(p(s(if(true, gt(s(0), if(p(s(false)), _x62, s(_x51))), _x81))), _x22, false), X, Y)T(Y)if#(if(p(s(p(s(if(false, _x92, if(false, _x82, false)))))), _x22, false), X, Y)T(Y)
if#(if(gt(s(0), if(true, s(_x51), _x61)), _x22, false), X, Y)T(Y)if#(if(p(s(gt(div(0, s(_x81)), _x41))), _x22, false), X, Y)T(Y)
if#(if(gt(s(0), if(p(s(p(s(false)))), _x62, s(_x51))), _x22, false), X, Y)T(Y)if#(if(p(s(p(s(p(s(false)))))), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(s(0), if(true, p(s(s(_x51))), _x91)))), _x22, false), X, Y)T(Y)if#(if(gt(if(false, _x52, s(0)), if(false, _x62, s(_x51))), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(s(s(0)), s(if(p(s(false)), _x62, s(_x51)))))), _x22, false), X, Y)T(Y)if#(p(s(if(p(s(p(s(false)))), _x22, false))), X, Y)T(Y)
if#(if(if(false, _x52, gt(div(0, s(_x61)), _x41)), _x22, false), X, Y)T(Y)if#(if(p(if(false, _x52, s(false))), _x22, false), X, Y)T(Y)
if#(if(gt(s(0), if(false, _x72, if(p(s(false)), _x62, s(_x51)))), _x22, false), X, Y)T(Y)if#(p(s(if(true, if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41))), X, Y)T(Y)
if#(if(p(s(gt(s(div(0, s(_x101))), if(p(s(false)), _x62, s(_x51))))), _x22, false), X, Y)T(Y)if#(if(gt(s(0), p(s(div(s(_x82), s(_x81))))), _x22, false), X, Y)T(Y)
if#(if(false, _x42, if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false))), X, Y)T(Y)if#(if(false, _x72, if(false, _x62, if(true, if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41))), X, Y)T(Y)
if#(if(gt(s(0), if(if(true, p(s(false)), _x81), _x62, s(_x51))), _x22, false), X, Y)T(Y)if#(p(s(if(p(s(gt(0, _x41))), _x22, false))), X, Y)T(Y)
if#(if(gt(s(0), if(if(false, _x82, p(s(false))), _x62, s(_x51))), _x22, false), X, Y)T(Y)if#(if(if(false, _x42, p(s(p(s(false))))), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(s(0), p(s(if(false, _x112, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(if(true, gt(s(0), p(s(s(_x51)))), _x41), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(s(0), p(s(p(s(s(_x51)))))))), _x22, false), X, Y)T(Y)if#(if(if(false, _x52, p(s(gt(0, _x41)))), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(s(0), if(false, _x92, p(s(s(_x51))))))), _x22, false), X, Y)T(Y)if#(p(s(if(if(false, _x42, false), _x22, false))), X, Y)T(Y)
if#(if(p(s(gt(if(false, _x82, 0), _x41))), _x22, false), X, Y)T(Y)if#(p(s(if(gt(0, _x81), _x62, if(true, if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41)))), X, Y)T(Y)
if#(if(true, if(gt(s(0), if(p(s(false)), _x62, s(_x51))), _x22, false), _x31), X, Y)T(Y)if#(if(if(true, false, _x51), _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), X, Y)T(Y)
if#(if(gt(s(0), if(p(s(if(false, _x102, false))), _x62, s(_x51))), _x22, false), X, Y)T(Y)if#(if(false, _x32, if(p(s(gt(s(0), if(p(s(false)), _x62, s(_x51))))), _x22, false)), X, Y)T(Y)
if#(if(if(false, _x42, p(if(false, _x52, s(p(s(false)))))), _x22, false), X, Y)T(Y)if#(if(true, if(p(s(if(false, _x82, gt(s(0), if(p(s(false)), _x62, s(_x51)))))), _x22, false), _x31), X, Y)T(Y)
if#(p(s(if(gt(s(0), if(false, _x62, s(_x51))), _x22, false))), X, Y)T(Y)if#(if(gt(s(div(0, s(_x61))), s(_x51)), _x22, false), X, Y)T(Y)
if#(if(p(s(if(true, gt(0, _x41), _x71))), _x22, false), X, Y)T(Y)if#(if(gt(s(p(0)), s(_x51)), _x22, false), X, Y)T(Y)
if#(if(if(false, _x42, p(s(gt(s(0), p(s(s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(if(false, _x52, s(p(s(if(false, _x82, false)))))), _x22, false), X, Y)T(Y)
if#(p(s(if(gt(0, _x41), _x22, false))), X, Y)T(Y)if#(if(gt(div(0, div(s(_x92), s(_x91))), _x41), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(s(p(s(0))), p(s(s(_x51)))))), _x22, false), X, Y)T(Y)if#(if(gt(s(p(s(0))), if(false, _x62, s(_x51))), _x22, false), X, Y)T(Y)
if#(if(gt(p(s(s(0))), if(false, _x62, s(_x51))), _x22, false), X, Y)T(Y)if#(if(if(true, false, _x41), _x22, false), X, Y)T(Y)
if#(if(true, if(if(false, _x42, false), _x22, false), _x31), X, Y)T(Y)if#(if(p(s(gt(s(div(0, s(_x91))), p(s(s(_x51)))))), _x22, false), X, Y)T(Y)
if#(if(gt(div(0, p(s(s(_x61)))), _x41), _x22, false), X, Y)T(Y)if#(if(p(s(if(false, _x92, if(false, _x82, gt(s(0), if(p(s(false)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(gt(s(p(0)), p(s(s(_x51)))), _x22, false), X, Y)T(Y)if#(if(if(true, p(s(p(s(false)))), _x41), _x22, false), X, Y)T(Y)
if#(if(gt(s(0), if(false, _x62, p(s(s(_x51))))), _x22, false), X, Y)T(Y)if#(if(p(s(gt(s(0), if(true, if(p(s(false)), _x62, s(_x51)), _x101)))), _x22, false), X, Y)T(Y)
if#(if(gt(s(if(false, _x62, 0)), if(false, _x62, s(_x51))), _x22, false), X, Y)T(Y)if#(if(gt(s(if(false, _x62, 0)), s(_x51)), _x22, false), X, Y)T(Y)
if#(if(p(if(false, _x72, s(gt(s(0), if(p(s(false)), _x62, s(_x51)))))), _x22, false), X, Y)T(Y)if#(if(true, if(gt(div(0, s(_x61)), _x41), _x22, false), _x31), X, Y)T(Y)
T(p(x_1))T(x_1)if#(if(if(true, if(false, _x42, false), _x51), _x22, false), X, Y)T(Y)
if#(if(false, _x32, if(p(s(p(s(false)))), _x22, false)), X, Y)T(Y)if#(if(p(s(gt(s(0), s(_x71)))), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(0, _x61))), _x22, false), X, Y)T(Y)if#(if(false, _x32, if(p(s(if(false, _x82, gt(s(0), if(p(s(false)), _x62, s(_x51)))))), _x22, false)), X, Y)T(Y)
if#(if(if(false, _x82, false), _x62, if(true, if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41)), X, Y)T(Y)if#(if(gt(if(true, div(0, s(_x61)), _x71), _x41), _x22, false), X, Y)T(Y)
if#(if(gt(0, _x51), _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), X, Y)T(Y)if#(if(p(s(p(if(false, _x72, s(if(false, _x82, false)))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(false)))), _x22, false), X, Y)T(Y)if#(if(p(s(gt(if(false, _x92, s(0)), if(p(s(false)), _x62, s(_x51))))), _x22, false), X, Y)T(Y)
if#(if(gt(s(div(0, s(_x61))), if(p(s(false)), _x62, s(_x51))), _x22, false), X, Y)T(Y)if#(if(if(true, p(s(false)), _x41), _x22, false), X, Y)T(Y)
if#(p(s(if(false, _x22, false))), X, Y)T(Y)if#(if(p(s(gt(p(s(0)), _x41))), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(s(0), if(p(s(if(true, false, _x131))), _x62, s(_x51))))), _x22, false), X, Y)T(Y)if#(if(p(s(p(s(gt(s(0), if(p(s(false)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(s(if(gt(0, _x101), _x82, gt(s(0), if(p(s(false)), _x62, s(_x51)))))), _x22, false), X, Y)T(Y)if#(if(gt(if(true, 0, _x101), _x81), _x62, if(true, if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41)), X, Y)T(Y)
if#(if(p(s(gt(s(0), if(p(p(s(s(false)))), _x62, s(_x51))))), _x22, false), X, Y)T(Y)if#(p(s(if(p(s(false)), _x22, false))), X, Y)T(Y)
if#(if(p(if(if(false, _x72, false), _x52, s(p(s(false))))), _x22, false), X, Y)T(Y)if#(if(p(s(p(s(p(s(if(false, _x82, false))))))), _x22, false), X, Y)T(Y)
if#(if(true, if(p(s(gt(s(0), if(p(s(false)), _x62, s(_x51))))), _x22, false), _x31), X, Y)T(Y)if#(if(p(if(false, _x72, s(if(false, _x82, gt(s(0), if(p(s(false)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(gt(div(if(false, _x82, 0), s(_x61)), _x41), _x22, false), X, Y)T(Y)if#(if(if(true, gt(0, _x81), _x91), _x62, if(true, if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41)), X, Y)T(Y)
if#(if(if(false, _x52, if(false, _x42, false)), _x22, false), X, Y)T(Y)if#(if(false, _x32, if(gt(s(0), if(false, _x62, s(_x51))), _x22, false)), X, Y)T(Y)
if#(if(p(if(true, s(p(s(if(false, _x82, false)))), _x51)), _x22, false), X, Y)T(Y)if#(minus(false, div(0, s(_x61))), X, Y)T(Y)
if#(if(p(s(if(false, _x42, false))), _x22, false), X, Y)T(Y)if#(if(true, if(false, _x62, if(true, if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41)), _x71), X, Y)T(Y)
if#(if(false, _x32, if(p(s(gt(0, _x41))), _x22, false)), X, Y)T(Y)if#(if(gt(if(true, s(0), _x51), p(s(s(_x51)))), _x22, false), X, Y)T(Y)
if#(if(if(true, true, _x71), if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41), X, Y)T(Y)if#(if(p(s(gt(if(true, 0, _x81), _x41))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(0, _x41))))), _x22, false), X, Y)T(Y)if#(if(true, if(p(if(false, _x52, s(p(s(false))))), _x22, false), _x31), X, Y)T(Y)
if#(if(if(false, _x52, gt(0, _x41)), _x22, false), X, Y)T(Y)if#(if(p(s(p(s(if(p(s(false)), _x82, false))))), _x22, false), X, Y)T(Y)
if#(if(p(s(p(p(s(s(if(false, _x82, false))))))), _x22, false), X, Y)T(Y)if#(if(p(s(p(s(if(true, false, _x81))))), _x22, false), X, Y)T(Y)
if#(if(if(if(false, _x62, false), _x42, false), _x22, false), X, Y)T(Y)if#(p(s(if(p(if(false, _x52, s(p(s(false))))), _x22, false))), X, Y)T(Y)
if#(if(gt(if(false, _x62, 0), _x41), _x22, false), X, Y)T(Y)if#(if(gt(if(false, _x102, 0), _x81), _x62, if(true, if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41)), X, Y)T(Y)
T(minus(x_1, x_2))T(x_2)if#(if(gt(s(p(s(0))), p(s(s(_x51)))), _x22, false), X, Y)T(Y)
if#(if(p(s(if(true, p(s(false)), _x61))), _x22, false), X, Y)T(Y)if#(if(gt(s(0), if(true, p(s(s(_x51))), _x61)), _x22, false), X, Y)T(Y)
if#(if(p(s(if(if(true, false, _x101), _x82, gt(s(0), if(p(s(false)), _x62, s(_x51)))))), _x22, false), X, Y)T(Y)if#(if(gt(s(s(0)), s(s(_x51))), _x22, false), X, Y)T(Y)
if#(p(s(false)), X, Y)T(Y)if#(if(if(true, gt(0, _x41), _x51), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(s(0), p(s(if(p(s(false)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(if(false, _x62, s(gt(s(0), p(s(s(_x51))))))), _x22, false), X, Y)T(Y)
if#(p(s(if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)))), X, Y)T(Y)if#(if(false, _x32, if(gt(s(0), if(p(s(false)), _x62, s(_x51))), _x22, false)), X, Y)T(Y)
if#(if(true, if(gt(s(0), s(_x51)), _x22, false), _x31), X, Y)T(Y)if#(if(p(s(p(s(gt(0, _x41))))), _x22, false), X, Y)T(Y)
if#(if(p(s(if(true, false, _x61))), _x22, false), X, Y)T(Y)if#(if(true, false, _x21), X, Y)T(Y)
if#(if(p(s(gt(s(0), if(false, _x62, s(_x51))))), _x22, false), X, Y)T(Y)if#(if(if(true, p(s(gt(s(0), if(p(s(false)), _x62, s(_x51))))), _x41), _x22, false), X, Y)T(Y)
if#(if(gt(s(if(false, _x62, 0)), if(p(s(false)), _x62, s(_x51))), _x22, false), X, Y)T(Y)if#(if(gt(s(0), p(s(if(p(s(false)), _x62, s(_x51))))), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(s(if(false, _x102, 0)), if(p(s(false)), _x62, s(_x51))))), _x22, false), X, Y)T(Y)if#(if(p(s(if(true, gt(s(0), p(s(s(_x51)))), _x71))), _x22, false), X, Y)T(Y)
if#(if(false, _x72, if(gt(0, _x81), _x62, if(true, if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41))), X, Y)T(Y)if#(p(s(if(gt(s(0), p(s(s(_x51)))), _x22, false))), X, Y)T(Y)
if#(if(gt(if(true, 0, _x61), _x41), _x22, false), X, Y)T(Y)if#(if(gt(p(0), _x41), _x22, false), X, Y)T(Y)
if#(if(if(true, gt(s(0), if(false, _x62, s(_x51))), _x41), _x22, false), X, Y)T(Y)if#(if(p(s(p(if(true, s(false), _x71)))), _x22, false), X, Y)T(Y)
if#(if(p(if(true, s(false), _x51)), _x22, false), X, Y)T(Y)if#(if(p(s(gt(s(0), if(if(true, p(s(false)), _x111), _x62, s(_x51))))), _x22, false), X, Y)T(Y)
if#(if(p(s(p(s(if(false, _x82, gt(s(0), if(p(s(false)), _x62, s(_x51)))))))), _x22, false), X, Y)T(Y)if#(if(gt(s(0), p(s(p(s(s(_x51)))))), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(s(0), if(p(s(if(false, _x132, false))), _x62, s(_x51))))), _x22, false), X, Y)T(Y)if#(if(p(s(if(true, p(s(if(false, _x82, false))), _x61))), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(s(p(0)), if(p(s(false)), _x62, s(_x51))))), _x22, false), X, Y)T(Y)if#(if(false, _x32, if(gt(s(0), p(s(s(_x51)))), _x22, false)), X, Y)T(Y)
if#(if(if(false, _x42, gt(s(0), p(s(s(_x51))))), _x22, false), X, Y)T(Y)if#(if(p(if(if(true, false, _x71), _x52, s(p(s(false))))), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(s(0), if(false, _x102, if(p(s(false)), _x62, s(_x51)))))), _x22, false), X, Y)T(Y)if#(if(true, if(gt(s(0), if(false, _x62, s(_x51))), _x22, false), _x31), X, Y)T(Y)
if#(if(true, if(gt(0, _x81), _x62, if(true, if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41)), _x71), X, Y)T(Y)if#(if(false, _x32, if(p(if(false, _x52, s(p(s(false))))), _x22, false)), X, Y)T(Y)
if#(if(gt(s(0), p(if(true, s(s(_x51)), _x71))), _x22, false), X, Y)T(Y)if#(if(if(true, false, _x81), _x62, if(true, if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41)), X, Y)T(Y)
if#(if(true, if(p(s(false)), _x22, false), _x31), X, Y)T(Y)if#(if(if(true, p(s(gt(0, _x41))), _x51), _x22, false), X, Y)T(Y)
if#(if(gt(if(false, _x52, s(0)), s(_x51)), _x22, false), X, Y)T(Y)if#(if(p(s(if(if(false, _x102, false), _x82, gt(s(0), if(p(s(false)), _x62, s(_x51)))))), _x22, false), X, Y)T(Y)
if#(if(gt(p(0), _x81), _x62, if(true, if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41)), X, Y)T(Y)if#(minus(false, 0), X, Y)T(Y)
if#(if(p(s(gt(s(0), p(if(false, _x102, s(s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(gt(div(div(0, s(_x81)), s(_x61)), _x41), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(0), p(s(s(_x51)))))))), _x22, false), X, Y)T(Y)if#(if(p(s(gt(s(0), if(p(if(false, _x122, s(false))), _x62, s(_x51))))), _x22, false), X, Y)T(Y)
if#(if(true, if(true, if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41), _x61), X, Y)T(Y)if#(if(gt(s(0), if(true, if(false, _x62, s(_x51)), _x71)), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(s(p(0)), p(s(s(_x51)))))), _x22, false), X, Y)T(Y)if#(if(false, _x32, if(gt(s(0), s(_x51)), _x22, false)), X, Y)T(Y)
if#(if(if(p(s(false)), _x42, false), _x22, false), X, Y)T(Y)if#(if(p(if(false, _x62, if(false, _x52, s(p(s(false)))))), _x22, false), X, Y)T(Y)
if#(if(gt(p(s(div(0, s(_x61)))), _x41), _x22, false), X, Y)T(Y)if#(if(gt(s(if(true, 0, _x61)), s(_x51)), _x22, false), X, Y)T(Y)
if#(if(gt(s(s(0)), s(if(p(s(false)), _x62, s(_x51)))), _x22, false), X, Y)T(Y)if#(if(p(s(false)), _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), X, Y)T(Y)
if#(if(p(s(if(false, _x72, gt(s(0), p(s(s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(true, if(p(s(p(s(false)))), _x22, false), _x31), X, Y)T(Y)
if#(if(p(s(gt(p(s(s(0))), if(p(s(false)), _x62, s(_x51))))), _x22, false), X, Y)T(Y)if#(if(gt(div(0, s(_x101)), _x81), _x62, if(true, if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41)), X, Y)T(Y)
if#(if(p(s(gt(p(s(s(0))), p(s(s(_x51)))))), _x22, false), X, Y)T(Y)if#(if(gt(s(0), p(s(if(false, _x82, s(_x51))))), _x22, false), X, Y)T(Y)
if#(if(if(false, _x42, gt(s(0), s(_x51))), _x22, false), X, Y)T(Y)if#(if(true, if(gt(0, _x41), _x22, false), _x31), X, Y)T(Y)
if#(if(true, if(false, _x22, false), _x31), X, Y)T(Y)if#(if(if(false, _x42, p(s(false))), _x22, false), X, Y)T(Y)
if#(if(gt(s(0), p(s(if(false, _x62, s(_x51))))), _x22, false), X, Y)T(Y)if#(if(if(if(true, false, _x61), _x42, false), _x22, false), X, Y)T(Y)
if#(if(gt(div(0, if(false, _x92, s(_x61))), _x41), _x22, false), X, Y)T(Y)if#(if(p(s(gt(s(0), if(p(if(true, s(false), _x121)), _x62, s(_x51))))), _x22, false), X, Y)T(Y)
if#(if(gt(s(s(0)), s(p(s(s(_x51))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(p(s(false)))))), _x22, false), X, Y)T(Y)
if#(if(p(if(false, _x62, s(gt(0, _x41)))), _x22, false), X, Y)T(Y)if#(if(p(s(p(s(if(true, if(false, _x82, false), _x91))))), _x22, false), X, Y)T(Y)
if#(if(p(if(gt(0, _x71), _x52, s(p(s(false))))), _x22, false), X, Y)T(Y)if#(if(p(s(gt(if(true, s(0), _x81), p(s(s(_x51)))))), _x22, false), X, Y)T(Y)
if#(if(if(true, p(s(if(false, _x82, gt(s(0), if(p(s(false)), _x62, s(_x51)))))), _x41), _x22, false), X, Y)T(Y)if#(gt(0, _x21), X, Y)T(Y)
if#(p(s(if(p(s(p(s(if(false, _x82, false))))), _x22, false))), X, Y)T(Y)if#(if(gt(s(0), if(true, if(p(s(false)), _x62, s(_x51)), _x71)), _x22, false), X, Y)T(Y)
if#(if(gt(s(0), if(p(if(true, s(false), _x91)), _x62, s(_x51))), _x22, false), X, Y)T(Y)if#(if(p(s(if(p(s(false)), _x82, gt(s(0), if(p(s(false)), _x62, s(_x51)))))), _x22, false), X, Y)T(Y)
if#(if(p(if(true, s(if(false, _x82, gt(s(0), if(p(s(false)), _x62, s(_x51))))), _x71)), _x22, false), X, Y)T(Y)if#(if(false, _x32, if(gt(0, _x41), _x22, false)), X, Y)T(Y)
if#(if(gt(s(if(false, _x62, 0)), p(s(s(_x51)))), _x22, false), X, Y)T(Y)if#(if(gt(p(s(0)), _x81), _x62, if(true, if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41)), X, Y)T(Y)
if#(if(p(s(if(false, _x62, p(s(if(false, _x82, false)))))), _x22, false), X, Y)T(Y)if#(if(gt(s(_x71), 0), if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41), X, Y)T(Y)
if#(if(gt(s(0), div(s(_x62), s(_x61))), _x22, false), X, Y)T(Y)if#(if(p(s(if(false, _x62, p(s(false))))), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(s(0), s(_x51)))), _x22, false), X, Y)T(Y)if#(if(if(false, _x72, true), if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41), X, Y)T(Y)
if#(if(gt(s(0), p(if(false, _x72, s(s(_x51))))), _x22, false), X, Y)T(Y)if#(if(gt(p(s(0)), _x41), _x22, false), X, Y)T(Y)
if#(if(p(if(true, s(gt(0, _x41)), _x61)), _x22, false), X, Y)T(Y)if#(if(gt(s(div(0, s(_x61))), if(false, _x62, s(_x51))), _x22, false), X, Y)T(Y)
if#(if(gt(div(0, if(true, s(_x61), _x91)), _x41), _x22, false), X, Y)T(Y)if#(if(p(s(gt(s(0), p(s(if(true, s(_x51), _x111)))))), _x22, false), X, Y)T(Y)
if#(if(p(s(if(false, _x72, gt(0, _x41)))), _x22, false), X, Y)T(Y)if#(if(p(s(gt(0, _x81))), _x62, if(true, if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41)), X, Y)T(Y)
if#(if(p(s(gt(s(if(true, 0, _x91)), p(s(s(_x51)))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(if(false, _x82, gt(s(0), if(p(s(false)), _x62, s(_x51)))))))), _x22, false), X, Y)T(Y)
if#(if(true, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false), _x31), X, Y)T(Y)if#(if(p(s(p(if(false, _x52, s(p(s(false))))))), _x22, false), X, Y)T(Y)
if#(p(s(if(p(s(gt(s(0), if(p(s(false)), _x62, s(_x51))))), _x22, false))), X, Y)T(Y)if#(if(false, _x32, if(if(false, _x42, false), _x22, false)), X, Y)T(Y)
if#(if(p(if(true, if(false, _x52, s(p(s(false)))), _x61)), _x22, false), X, Y)T(Y)if#(if(false, _x32, if(gt(div(0, s(_x61)), _x41), _x22, false)), X, Y)T(Y)
if#(if(gt(s(0), if(if(false, _x82, false), _x62, s(_x51))), _x22, false), X, Y)T(Y)if#(if(gt(s(if(true, 0, _x61)), if(false, _x62, s(_x51))), _x22, false), X, Y)T(Y)
if#(if(gt(p(s(s(0))), p(s(s(_x51)))), _x22, false), X, Y)T(Y)if#(if(p(s(if(true, if(false, _x82, gt(s(0), if(p(s(false)), _x62, s(_x51)))), _x91))), _x22, false), X, Y)T(Y)
if#(if(gt(s(0), if(if(true, false, _x81), _x62, s(_x51))), _x22, false), X, Y)T(Y)if#(if(if(false, _x42, gt(s(0), if(false, _x62, s(_x51)))), _x22, false), X, Y)T(Y)
if#(if(gt(s(p(0)), if(p(s(false)), _x62, s(_x51))), _x22, false), X, Y)T(Y)if#(if(if(false, _x92, gt(0, _x81)), _x62, if(true, if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41)), X, Y)T(Y)
if#(if(gt(s(div(0, s(_x61))), p(s(s(_x51)))), _x22, false), X, Y)T(Y)if#(if(if(true, p(s(p(s(if(false, _x82, false))))), _x41), _x22, false), X, Y)T(Y)
if#(if(p(p(s(if(false, _x52, s(p(s(false))))))), _x22, false), X, Y)T(Y)if#(if(p(s(p(if(false, _x72, s(false))))), _x22, false), X, Y)T(Y)
if#(if(p(s(true)), if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41), X, Y)T(Y)if#(if(p(s(p(s(gt(s(0), p(s(s(_x51)))))))), _x22, false), X, Y)T(Y)
if#(if(p(s(p(s(if(gt(0, _x101), _x82, false))))), _x22, false), X, Y)T(Y)if#(if(gt(s(0), s(_x91)), _x62, if(true, if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41)), X, Y)T(Y)
if#(if(p(if(p(s(false)), _x52, s(p(s(false))))), _x22, false), X, Y)T(Y)if#(if(gt(if(false, _x72, div(0, s(_x61))), _x41), _x22, false), X, Y)T(Y)
if#(if(p(s(p(p(s(s(false)))))), _x22, false), X, Y)T(Y)if#(if(p(s(p(s(gt(0, _x81))))), _x22, false), X, Y)T(Y)
if#(if(if(true, p(if(false, _x52, s(p(s(false))))), _x41), _x22, false), X, Y)T(Y)if#(if(true, if(gt(s(0), p(s(s(_x51)))), _x22, false), _x31), X, Y)T(Y)
if#(if(gt(s(p(s(0))), if(p(s(false)), _x62, s(_x51))), _x22, false), X, Y)T(Y)if#(if(p(if(true, s(gt(s(0), if(p(s(false)), _x62, s(_x51)))), _x71)), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(div(0, s(_x61)), _x41))), _x22, false), X, Y)T(Y)if#(if(p(s(false)), _x62, if(true, if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41)), X, Y)T(Y)
if#(if(gt(s(0), if(p(if(false, _x92, s(false))), _x62, s(_x51))), _x22, false), X, Y)T(Y)if#(minus(if(true, if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41), 0), X, Y)T(Y)
if#(if(gt(s(p(s(0))), s(_x51)), _x22, false), X, Y)T(Y)if#(if(gt(div(p(s(0)), s(_x61)), _x41), _x22, false), X, Y)T(Y)
if#(if(true, if(p(s(gt(0, _x41))), _x22, false), _x31), X, Y)T(Y)if#(if(gt(s(0), if(false, _x72, if(false, _x62, s(_x51)))), _x22, false), X, Y)T(Y)
T(minus(x_1, x_2))T(x_1)if#(if(gt(p(s(s(0))), if(p(s(false)), _x62, s(_x51))), _x22, false), X, Y)T(Y)
if#(if(gt(s(0), if(gt(0, _x81), _x62, s(_x51))), _x22, false), X, Y)T(Y)if#(if(false, _x32, if(p(s(false)), _x22, false)), X, Y)T(Y)
if#(if(gt(s(s(0)), s(if(false, _x62, s(_x51)))), _x22, false), X, Y)T(Y)if#(if(p(s(gt(p(0), _x41))), _x22, false), X, Y)T(Y)
if#(if(gt(if(false, _x52, s(0)), if(p(s(false)), _x62, s(_x51))), _x22, false), X, Y)T(Y)if#(if(if(true, gt(div(0, s(_x61)), _x41), _x51), _x22, false), X, Y)T(Y)
if#(if(gt(p(s(s(0))), s(_x51)), _x22, false), X, Y)T(Y)if#(if(gt(s(p(0)), if(false, _x62, s(_x51))), _x22, false), X, Y)T(Y)
if#(if(gt(if(true, s(0), _x51), if(false, _x62, s(_x51))), _x22, false), X, Y)T(Y)if#(if(if(gt(0, _x61), _x42, false), _x22, false), X, Y)T(Y)
if#(if(false, _x32, if(false, _x22, false)), X, Y)T(Y)if#(p(s(if(gt(s(0), s(_x51)), _x22, false))), X, Y)T(Y)
if#(if(false, _x32, if(p(s(p(s(if(false, _x82, false))))), _x22, false)), X, Y)T(Y)if#(if(gt(s(0), if(p(s(if(true, false, _x101))), _x62, s(_x51))), _x22, false), X, Y)T(Y)

Rewrite Rules

gt(0, Y)falsegt(s(X), 0)true
gt(s(X), s(Y))gt(X, Y)p(0)0
p(s(X))Xif(true, X, Y)X
if(false, X, Y)Yminus(X, Y)if(gt(Y, 0), minus(p(X), p(Y)), X)
div(0, s(Y))0div(s(X), s(Y))s(div(minus(X, Y), s(Y)))

Original Signature

Termination of terms over the following signature is verified: minus, 0, s, if, p, div, true, false, gt

Strategy

Context-sensitive strategy:
μ(true) = μ(T) = μ(0) = μ(false) = ∅
μ(p#) = μ(s) = μ(if) = μ(p) = μ(if#) = {1}
μ(gt#) = μ(minus) = μ(div) = μ(div#) = μ(minus#) = μ(gt) = {1, 2}


The left-hand side of the rule if#(if(if(false, _x42, p(s(if(false, _x82, gt(s(0), if(p(s(false)), _x62, s(_x51))))))), _x22, false), X, Y) → T(Y) is backward narrowed to the following relevant and irrelevant terms (a narrowing is irrelevant if by dropping it the correctness (and completeness) of the processor is not influenced).
Relevant TermsIrrelevant Terms
if#(if(if(if(false, _x82, false), _x42, p(s(if(false, _x82, gt(s(0), if(p(s(false)), _x62, s(_x51))))))), _x22, false), X, Y) 
if#(if(false, _x32, if(if(false, _x42, p(s(if(false, _x82, gt(s(0), if(p(s(false)), _x62, s(_x51))))))), _x22, false)), X, Y) 
if#(if(if(if(true, false, _x81), _x42, p(s(if(false, _x82, gt(s(0), if(p(s(false)), _x62, s(_x51))))))), _x22, false), X, Y) 
if#(if(if(gt(0, _x81), _x42, p(s(if(false, _x82, gt(s(0), if(p(s(false)), _x62, s(_x51))))))), _x22, false), X, Y) 
if#(if(if(true, if(false, _x42, p(s(if(false, _x82, gt(s(0), if(p(s(false)), _x62, s(_x51))))))), _x71), _x22, false), X, Y) 
if#(if(p(s(if(false, _x42, p(s(if(false, _x82, gt(s(0), if(p(s(false)), _x62, s(_x51))))))))), _x22, false), X, Y) 
if#(if(true, if(if(false, _x42, p(s(if(false, _x82, gt(s(0), if(p(s(false)), _x62, s(_x51))))))), _x22, false), _x31), X, Y) 
if#(p(s(if(if(false, _x42, p(s(if(false, _x82, gt(s(0), if(p(s(false)), _x62, s(_x51))))))), _x22, false))), X, Y) 
if#(if(if(p(s(false)), _x42, p(s(if(false, _x82, gt(s(0), if(p(s(false)), _x62, s(_x51))))))), _x22, false), X, Y) 
if#(if(if(false, _x72, if(false, _x42, p(s(if(false, _x82, gt(s(0), if(p(s(false)), _x62, s(_x51)))))))), _x22, false), X, Y) 
Thus, the rule if#(if(if(false, _x42, p(s(if(false, _x82, gt(s(0), if(p(s(false)), _x62, s(_x51))))))), _x22, false), X, Y) → T(Y) is replaced by the following rules:
if#(if(true, if(if(false, _x42, p(s(if(false, _x82, gt(s(0), if(p(s(false)), _x62, s(_x51))))))), _x22, false), _x31), X, Y) → T(Y)if#(if(if(if(false, _x82, false), _x42, p(s(if(false, _x82, gt(s(0), if(p(s(false)), _x62, s(_x51))))))), _x22, false), X, Y) → T(Y)
if#(if(false, _x32, if(if(false, _x42, p(s(if(false, _x82, gt(s(0), if(p(s(false)), _x62, s(_x51))))))), _x22, false)), X, Y) → T(Y)if#(if(if(if(true, false, _x81), _x42, p(s(if(false, _x82, gt(s(0), if(p(s(false)), _x62, s(_x51))))))), _x22, false), X, Y) → T(Y)
if#(if(if(p(s(false)), _x42, p(s(if(false, _x82, gt(s(0), if(p(s(false)), _x62, s(_x51))))))), _x22, false), X, Y) → T(Y)if#(p(s(if(if(false, _x42, p(s(if(false, _x82, gt(s(0), if(p(s(false)), _x62, s(_x51))))))), _x22, false))), X, Y) → T(Y)
if#(if(if(false, _x72, if(false, _x42, p(s(if(false, _x82, gt(s(0), if(p(s(false)), _x62, s(_x51)))))))), _x22, false), X, Y) → T(Y)if#(if(if(gt(0, _x81), _x42, p(s(if(false, _x82, gt(s(0), if(p(s(false)), _x62, s(_x51))))))), _x22, false), X, Y) → T(Y)
if#(if(p(s(if(false, _x42, p(s(if(false, _x82, gt(s(0), if(p(s(false)), _x62, s(_x51))))))))), _x22, false), X, Y) → T(Y)if#(if(if(true, if(false, _x42, p(s(if(false, _x82, gt(s(0), if(p(s(false)), _x62, s(_x51))))))), _x71), _x22, false), X, Y) → T(Y)

Problem 48: BackwardsNarrowing



Dependency Pair Problem

Dependency Pairs

if#(if(p(p(s(s(gt(p(s(s(0))), if(p(s(false)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(s(p(p(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(gt(s(0), if(p(p(s(s(false)))), _x62, s(_x51))), _x22, false), X, Y)T(Y)if#(if(if(false, _x42, p(p(p(s(p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(false, _x202, if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))))))), _x22, false), X, Y)T(Y)
if#(p(s(if(false, _x72, if(gt(div(0, s(_x61)), _x41), _x22, false)))), X, Y)T(Y)if#(if(p(p(if(false, _x82, s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(if(true, s(if(false, _x142, 0)), _x131))), if(if(false, _x132, p(s(false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(if(false, _x52, false), _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(if(gt(s(_x161), 0), s(if(false, _x142, 0)), _x131))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(p(s(if(gt(div(0, p(s(s(_x61)))), _x41), _x22, false))), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(p(s(gt(s(0), p(s(div(s(_x112), s(_x111))))))), _x22, false), X, Y)T(Y)
if#(p(s(if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false))), X, Y)T(Y)if#(if(p(s(gt(s(p(s(div(0, s(_x121))))), if(p(p(s(s(false)))), _x62, s(_x51))))), _x22, false), X, Y)T(Y)
if#(if(if(true, gt(s(0), s(_x51)), _x41), _x22, false), X, Y)T(Y)if#(if(p(s(p(if(true, s(if(false, _x82, false)), _x71)))), _x22, false), X, Y)T(Y)
if#(if(p(p(if(false, _x82, p(s(s(if(false, _x112, s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)if#(true, X, Y)T(X)
if#(if(gt(if(true, s(0), _x51), s(_x51)), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(p(s(gt(s(p(s(p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151))))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(div(0, s(_x121))), if(p(s(false)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(if(true, p(s(p(s(s(s(if(false, _x162, gt(s(p(s(if(false, _x142, 0)))), p(s(if(false, _x202, if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))))), _x81))), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(s(p(s(div(0, s(_x121))))), if(p(s(false)), _x62, s(_x51))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(p(s(if(gt(0, _x181), _x142, 0)))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(if(false, _x152, if(true, s(if(false, _x142, 0)), _x131)))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(s(p(s(if(if(false, _x102, false), _x82, false))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(p(s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)if#(if(if(false, _x42, p(p(p(s(s(s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(p(s(s(gt(s(p(if(true, s(if(false, _x142, 0)), _x131))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)if#(if(gt(s(if(true, 0, _x61)), p(s(s(_x51)))), _x22, false), X, Y)T(Y)
if#(if(p(s(if(false, _x102, true))), if(true, if(if(false, _x42, p(s(if(false, _x82, gt(s(0), if(p(s(false)), _x62, s(_x51))))))), _x22, false), _x31), _x71), X, Y)T(Y)if#(if(p(s(gt(s(p(s(0))), if(p(if(false, _x122, s(false))), _x62, s(_x51))))), _x22, false), X, Y)T(Y)
if#(if(false, _x72, if(true, if(if(false, _x42, p(s(if(false, _x82, gt(s(0), if(p(s(false)), _x62, s(_x51))))))), _x22, false), _x31)), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(false)), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(s(p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151))))), if(p(s(if(if(true, false, _x171), _x152, false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(if(gt(p(s(0)), _x181), _x142, 0)))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(false, _x32, if(p(p(p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))), _x22, false)), X, Y)T(Y)if#(if(p(if(false, _x72, p(p(s(p(s(s(s(if(false, _x162, gt(s(p(s(if(false, _x142, 0)))), p(s(if(false, _x202, if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(s(if(true, if(true, false, _x151), _x201))), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(if(true, s(if(false, _x142, 0)), _x131))), if(p(s(if(if(false, _x172, false), _x152, false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(s(p(s(if(gt(0, _x181), _x142, 0))))), s(p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))), _x22, false), X, Y)T(Y)if#(if(gt(s(0), if(p(s(p(s(false)))), _x62, s(_x51))), _x22, false), X, Y)T(Y)
if#(if(false, _x32, if(p(p(p(s(if(true, p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))), _x101))))), _x22, false)), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151))), if(p(s(if(if(false, _x172, false), _x152, false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(if(false, _x92, s(gt(s(p(s(0))), if(p(s(false)), _x62, s(_x51)))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(if(true, s(0), _x111), if(p(s(false)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(s(p(if(true, s(if(false, _x142, 0)), _x131)))), s(if(p(s(false)), _x62, s(_x51)))))))), _x22, false), X, Y)T(Y)if#(if(gt(if(false, _x52, s(0)), if(false, _x62, s(_x51))), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(s(s(0)), s(if(p(s(false)), _x62, s(_x51)))))), _x22, false), X, Y)T(Y)if#(if(p(p(if(true, s(s(gt(s(p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))), _x81))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(s(if(false, _x142, 0)))), if(p(s(p(s(false)))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(if(false, _x52, gt(div(0, s(_x61)), _x41)), _x22, false), X, Y)T(Y)
if#(if(gt(s(0), if(false, _x72, if(p(s(false)), _x62, s(_x51)))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(s(p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151))))), if(p(s(if(p(s(false)), _x152, false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(if(true, s(p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151))), _x111), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(if(true, s(if(false, _x142, 0)), _x131))), if(false, _x122, if(p(s(if(false, _x152, false))), _x62, s(_x51)))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(if(true, s(if(false, _x142, 0)), _x131))), if(false, _x122, if(p(s(false)), _x62, s(_x51)))))))), _x22, false), X, Y)T(Y)if#(if(if(gt(0, _x81), _x42, p(s(if(false, _x82, gt(s(0), if(p(s(false)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(gt(s(0), p(s(div(s(_x82), s(_x81))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(if(true, p(s(if(false, _x142, 0))), _x121)), if(p(s(if(true, false, _x151))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(s(p(if(true, s(if(false, _x142, 0)), _x131))))), if(p(s(false)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(p(s(s(if(false, _x132, s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(false, _x202, if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(p(s(s(s(gt(s(if(false, _x182, p(s(if(false, _x142, 0))))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(if(gt(s(_x171), 0), if(true, s(if(false, _x142, 0)), _x131), _x151))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(if(false, _x152, p(s(if(gt(0, _x181), _x142, 0))))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(if(false, _x42, p(p(p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(if(true, s(if(false, _x142, 0)), _x131))), if(p(s(if(p(s(false)), _x152, false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(s(gt(if(false, _x82, 0), _x41))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151))), if(true, if(p(s(if(false, _x152, false))), _x62, s(_x51)), _x121)))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(if(true, s(if(false, _x142, 0)), _x131))), if(p(if(false, _x142, s(if(false, _x152, false)))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(gt(s(0), if(p(s(if(false, _x102, false))), _x62, s(_x51))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(if(false, _x132, s(if(false, _x142, 0))))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(s(p(if(if(true, true, _x191), if(true, s(if(false, _x142, 0)), _x131), _x151))))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(true, if(p(s(gt(s(p(s(0))), if(p(p(s(s(false)))), _x62, s(_x51))))), _x22, false), _x31), X, Y)T(Y)
if#(if(false, _x32, if(p(s(gt(s(0), if(p(s(false)), _x62, s(_x51))))), _x22, false)), X, Y)T(Y)if#(if(p(p(s(if(false, _x72, p(p(s(s(s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))))))))))), _x22, false), X, Y)T(Y)
if#(p(s(if(gt(s(0), if(false, _x62, s(_x51))), _x22, false))), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(if(true, s(p(s(if(gt(0, _x181), _x142, 0)))), _x131), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(s(if(true, gt(0, _x41), _x71))), _x22, false), X, Y)T(Y)if#(p(s(if(gt(0, _x41), _x22, false))), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(s(p(if(if(false, _x192, true), if(true, s(if(false, _x142, 0)), _x131), _x151))))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(s(gt(s(p(if(true, s(0), _x111))), if(p(p(s(s(false)))), _x62, s(_x51))))), _x22, false), X, Y)T(Y)
if#(if(true, if(p(p(s(s(gt(s(p(s(if(false, _x142, 0)))), if(p(s(if(true, false, _x151))), _x62, s(_x51))))))), _x22, false), _x31), X, Y)T(Y)if#(if(gt(s(p(s(0))), if(false, _x62, s(_x51))), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(s(p(s(0))), p(s(s(_x51)))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(0), if(p(s(false)), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(if(true, s(s(gt(s(p(if(true, s(if(false, _x142, 0)), _x131))), if(p(s(false)), _x62, s(_x51))))), _x81))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(if(true, s(if(false, _x142, 0)), _x131))), if(p(if(false, _x142, s(false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(if(false, _x102, s(s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))), _x22, false), X, Y)T(Y)if#(if(true, if(if(false, _x42, false), _x22, false), _x31), X, Y)T(Y)
if#(if(p(s(gt(s(div(0, s(_x91))), p(s(s(_x51)))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(s(p(s(if(false, _x142, 0)))))), if(p(s(false)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(p(s(if(p(p(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))), _x22, false))), X, Y)T(Y)if#(if(p(p(p(s(s(s(if(true, gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))), _x121))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(p(s(s(s(gt(if(true, s(p(s(if(false, _x142, 0)))), _x171), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)if#(if(false, _x32, if(p(p(p(s(p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))))), _x22, false)), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), if(false, _x142, p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(0), if(false, _x122, if(p(s(false)), _x62, s(_x51)))))))), _x22, false), X, Y)T(Y)
if#(if(p(if(false, _x72, s(gt(s(0), if(p(s(false)), _x62, s(_x51)))))), _x22, false), X, Y)T(Y)T(p(x_1))T(x_1)
if#(if(if(true, p(p(if(true, s(s(gt(s(p(s(if(false, _x142, 0)))), if(p(s(false)), _x62, s(_x51))))), _x81))), _x41), _x22, false), X, Y)T(Y)if#(if(if(if(false, _x122, false), _x102, true), if(true, if(if(false, _x42, p(s(if(false, _x82, gt(s(0), if(p(s(false)), _x62, s(_x51))))))), _x22, false), _x31), _x71), X, Y)T(Y)
if#(if(p(s(gt(s(0), s(_x71)))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(p(s(if(false, _x122, s(s(if(false, _x162, gt(s(p(s(if(false, _x142, 0)))), p(s(if(false, _x202, if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(0, _x61))), _x22, false), X, Y)T(Y)if#(if(false, _x32, if(p(s(if(false, _x82, gt(s(0), if(p(s(false)), _x62, s(_x51)))))), _x22, false)), X, Y)T(Y)
if#(if(if(false, _x82, false), _x62, if(true, if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41)), X, Y)T(Y)if#(if(gt(if(true, div(0, s(_x61)), _x71), _x41), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(if(false, _x182, p(if(true, s(if(true, false, _x151)), _x191))), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(p(s(if(p(p(p(s(s(if(false, _x112, s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))), _x22, false))), X, Y)T(Y)
if#(if(p(p(p(s(s(if(true, p(s(if(true, s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))), _x111))), _x121)))))), _x22, false), X, Y)T(Y)if#(if(gt(s(div(0, s(_x61))), if(p(s(false)), _x62, s(_x51))), _x22, false), X, Y)T(Y)
if#(if(p(s(p(p(p(s(s(p(s(if(true, s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))), _x111)))))))))), _x22, false), X, Y)T(Y)if#(if(true, if(p(p(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))), _x22, false), _x31), X, Y)T(Y)
if#(if(false, _x32, if(p(p(s(s(gt(s(p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))), _x22, false)), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(if(true, s(if(false, _x142, 0)), _x131))), if(if(true, p(s(if(false, _x152, false))), _x131), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(if(if(true, false, _x131), _x112, s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(if(false, _x152, p(s(if(false, _x142, 0))))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(if(true, p(s(if(false, _x142, 0))), _x121)), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(if(p(s(true)), s(if(false, _x142, 0)), _x131))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(s(p(s(0))), if(if(false, _x112, p(s(false))), _x62, s(_x51))))), _x22, false), X, Y)T(Y)if#(p(s(if(gt(div(0, div(s(_x112), s(_x111))), _x41), _x22, false))), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(if(if(false, _x162, true), s(if(false, _x142, 0)), _x131))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(true, if(p(p(if(true, s(s(gt(s(p(s(if(false, _x142, 0)))), if(p(s(false)), _x62, s(_x51))))), _x81))), _x22, false), _x31), X, Y)T(Y)
if#(if(if(false, _x42, p(s(gt(s(p(s(0))), if(p(p(s(s(false)))), _x62, s(_x51)))))), _x22, false), X, Y)T(Y)if#(if(p(if(false, _x72, s(if(false, _x82, gt(s(0), if(p(s(false)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(s(p(s(0))), if(p(p(p(s(s(s(false)))))), _x62, s(_x51))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(p(s(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))))))), _x22, false), X, Y)T(Y)
if#(if(if(true, gt(0, _x81), _x91), _x62, if(true, if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41)), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(s(if(false, _x152, if(false, _x142, 0))))), if(p(s(false)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(if(true, s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))), _x111)))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(if(false, _x92, s(gt(s(p(if(true, s(if(false, _x142, 0)), _x131))), if(p(s(false)), _x62, s(_x51)))))))), _x22, false), X, Y)T(Y)
if#(minus(false, div(0, s(_x61))), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(if(true, s(p(s(if(false, _x142, 0)))), _x131), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(s(0)), s(if(p(s(false)), _x62, s(_x51)))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(s(if(false, _x142, 0)))), if(false, _x122, if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(if(true, 0, _x81), _x41))), _x22, false), X, Y)T(Y)if#(if(p(s(p(s(if(true, false, _x81))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(if(p(s(true)), if(true, s(if(false, _x142, 0)), _x131), _x151))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(p(if(true, s(if(true, s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))), _x111)), _x131))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(p(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(if(false, _x162, s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(if(true, s(if(false, _x142, 0)), _x131))), if(p(s(if(gt(0, _x171), _x152, false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(if(true, s(s(s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))), _x91)))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(s(if(false, _x142, 0)))), if(p(s(p(s(if(true, false, _x151))))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(if(true, s(if(true, s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))), _x111)), _x101))))), _x22, false), X, Y)T(Y)
if#(if(p(s(if(if(true, false, _x101), _x82, gt(s(0), if(p(s(false)), _x62, s(_x51)))))), _x22, false), X, Y)T(Y)if#(if(p(s(if(false, _x82, gt(s(p(s(0))), if(p(s(false)), _x62, s(_x51)))))), _x22, false), X, Y)T(Y)
if#(if(p(if(gt(0, _x91), _x72, p(p(s(s(s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(p(p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(p(s(gt(s(p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(if(true, s(p(s(if(false, _x142, 0)))), _x111), if(p(s(false)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(p(s(if(gt(div(if(true, 0, _x101), s(_x61)), _x41), _x22, false))), X, Y)T(Y)if#(if(p(p(s(s(gt(if(true, s(p(s(0))), _x111), if(p(s(false)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(p(s(if(p(p(p(s(s(s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))), _x22, false))), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(if(true, s(if(false, _x142, 0)), _x131))), if(p(s(if(true, if(false, _x152, false), _x161))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(p(p(s(p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(false, _x202, if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(s(gt(s(p(s(0))), p(s(if(p(s(false)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(if(false, _x82, p(s(s(if(true, s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))), _x111))))))), _x22, false), X, Y)T(Y)if#(if(p(p(if(true, p(s(s(if(false, _x112, s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))), _x81))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(if(p(s(true)), s(if(false, _x142, 0)), _x131))), if(p(s(false)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(if(if(false, _x192, gt(0, _x181)), _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(if(true, p(p(s(p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(false, _x202, if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))))), _x71)), _x22, false), X, Y)T(Y)if#(if(p(s(gt(s(p(s(0))), if(p(p(s(s(gt(0, _x151))))), _x62, s(_x51))))), _x22, false), X, Y)T(Y)
if#(if(false, _x32, if(p(p(s(s(gt(s(p(if(true, s(if(false, _x142, 0)), _x131))), if(p(s(false)), _x62, s(_x51))))))), _x22, false)), X, Y)T(Y)if#(if(p(s(gt(s(p(s(0))), if(p(p(if(false, _x132, s(s(false))))), _x62, s(_x51))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(if(false, _x82, s(s(gt(s(p(s(if(false, _x142, 0)))), if(p(s(false)), _x62, s(_x51)))))))), _x22, false), X, Y)T(Y)
if#(p(s(if(p(p(if(false, _x82, s(if(false, _x92, s(gt(s(p(s(0))), if(p(s(false)), _x62, s(_x51))))))))), _x22, false))), X, Y)T(Y)if#(if(p(p(s(p(s(s(gt(s(0), if(p(s(false)), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(if(gt(s(_x161), 0), s(if(false, _x142, 0)), _x131))), if(p(s(false)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(false, _x72, if(gt(0, _x81), _x62, if(true, if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41))), X, Y)T(Y)
if#(p(s(if(gt(s(0), p(s(s(_x51)))), _x22, false))), X, Y)T(Y)if#(if(p(p(p(s(if(false, _x82, s(if(false, _x92, s(gt(s(p(s(0))), if(p(s(false)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(if(false, _x42, p(p(s(if(false, _x92, s(gt(s(p(s(0))), if(p(s(false)), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(if(true, s(if(false, _x112, s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))), _x101))))), _x22, false), X, Y)T(Y)
if#(if(if(true, gt(s(0), if(false, _x62, s(_x51))), _x41), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(p(s(s(p(s(s(if(false, _x162, gt(s(p(s(if(false, _x142, 0)))), p(s(if(false, _x202, if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(s(0), if(if(true, p(s(false)), _x111), _x62, s(_x51))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(if(if(false, _x112, false), _x92, s(gt(s(p(s(0))), if(p(s(false)), _x62, s(_x51)))))))), _x22, false), X, Y)T(Y)
if#(if(true, if(p(p(s(if(false, _x92, s(gt(s(p(s(0))), if(p(s(false)), _x62, s(_x51)))))))), _x22, false), _x31), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(if(false, _x162, if(true, if(true, s(if(false, _x142, 0)), _x131), _x151)))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(if(true, gt(s(p(s(if(false, _x142, 0)))), if(p(s(if(true, false, _x151))), _x62, s(_x51))), _x101))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(s(p(s(0))))), if(p(s(false)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(s(0))), if(p(s(p(s(false)))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(p(if(false, _x132, s(if(true, s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))), _x111))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(s(0))), p(s(if(p(s(false)), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)if#(p(s(if(p(p(p(s(s(p(s(if(true, s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))), _x111)))))))), _x22, false))), X, Y)T(Y)
if#(if(true, if(p(p(s(s(gt(s(p(s(if(false, _x142, 0)))), if(p(s(false)), _x62, s(_x51))))))), _x22, false), _x31), X, Y)T(Y)if#(if(p(s(gt(s(0), if(false, _x102, if(p(s(false)), _x62, s(_x51)))))), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(s(p(s(p(s(0))))), if(p(s(false)), _x62, s(_x51))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(minus(0, 0)))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(gt(s(0), p(if(true, s(s(_x51)), _x71))), _x22, false), X, Y)T(Y)if#(p(s(if(gt(if(true, div(0, s(_x61)), _x91), _x41), _x22, false))), X, Y)T(Y)
if#(if(p(p(p(s(s(if(if(false, _x132, false), _x112, s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))), _x22, false), X, Y)T(Y)if#(if(if(true, p(if(false, _x72, p(p(s(s(s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))))))))), _x41), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(p(s(s(s(gt(p(s(s(p(s(if(false, _x142, 0)))))), p(s(if(false, _x202, if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))))), _x22, false), X, Y)T(Y)if#(if(true, if(p(s(false)), _x22, false), _x31), X, Y)T(Y)
if#(if(p(p(s(p(p(s(s(if(false, _x112, s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(if(false, _x112, s(p(if(true, s(if(false, _x142, 0)), _x131)))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(s(true)), if(true, if(if(false, _x42, p(s(if(false, _x82, gt(s(0), if(p(s(false)), _x62, s(_x51))))))), _x22, false), _x31), _x71), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(s(if(false, _x142, 0)))), if(true, if(p(s(false)), _x62, s(_x51)), _x121)))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(s(if(p(s(false)), _x142, 0)))), if(p(s(false)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(if(true, s(if(false, _x142, 0)), _x131))), p(s(if(p(s(false)), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(p(s(s(s(gt(s(p(s(if(if(false, _x212, false), _x142, 0)))), p(s(if(false, _x202, if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))))), _x22, false), X, Y)T(Y)if#(if(false, _x32, if(if(true, p(p(s(if(false, _x92, s(gt(s(p(s(0))), if(p(s(false)), _x62, s(_x51)))))))), _x41), _x22, false)), X, Y)T(Y)
if#(if(if(true, p(s(gt(0, _x41))), _x51), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(if(true, s(if(false, _x142, 0)), _x131))), if(p(s(p(s(false)))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(gt(if(false, _x52, s(0)), s(_x51)), _x22, false), X, Y)T(Y)if#(if(gt(p(0), _x81), _x62, if(true, if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41)), X, Y)T(Y)
if#(if(p(s(p(if(false, _x72, p(p(s(s(s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(if(true, p(if(true, s(if(false, _x142, 0)), _x131)), _x121)), if(p(s(false)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(s(if(false, _x142, 0)))), if(false, _x122, if(p(s(false)), _x62, s(_x51)))))))), _x22, false), X, Y)T(Y)if#(if(if(false, _x42, p(p(if(false, _x82, s(if(false, _x92, s(gt(s(p(s(0))), if(p(s(false)), _x62, s(_x51)))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(if(if(false, _x122, true), p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))), _x101))))), _x22, false), X, Y)T(Y)if#(if(gt(div(div(0, s(_x81)), s(_x61)), _x41), _x22, false), X, Y)T(Y)
if#(if(p(if(true, s(gt(s(p(s(0))), if(p(p(s(s(false)))), _x62, s(_x51)))), _x71)), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(p(s(s(p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151))))))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(if(false, _x122, p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151)))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, if(true, false, _x151), _x201))), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(if(false, _x62, if(false, _x52, s(p(s(false)))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(p(s(s(if(false, _x142, 0)))))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(0), if(p(s(gt(0, _x151))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(gt(s(s(0)), s(if(p(s(false)), _x62, s(_x51)))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(if(false, _x92, s(p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(false, _x202, if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))))))), _x22, false), X, Y)T(Y)if#(p(s(if(gt(div(0, if(false, _x112, s(_x61))), _x41), _x22, false))), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(s(p(s(if(false, _x142, 0)))))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)if#(if(false, _x32, p(s(if(gt(div(0, s(_x61)), _x41), _x22, false)))), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(if(true, s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161))))))))), _x22, false), X, Y)T(Y)if#(if(true, if(false, _x22, false), _x31), X, Y)T(Y)
if#(if(if(if(true, false, _x121), _x102, true), if(true, if(if(false, _x42, p(s(if(false, _x82, gt(s(0), if(p(s(false)), _x62, s(_x51))))))), _x22, false), _x31), _x71), X, Y)T(Y)if#(if(gt(s(0), p(s(if(false, _x62, s(_x51))))), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(s(p(s(p(s(0))))), if(p(p(s(s(false)))), _x62, s(_x51))))), _x22, false), X, Y)T(Y)if#(if(gt(div(0, if(false, _x92, s(_x61))), _x41), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(if(false, _x122, gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(s(if(false, _x142, 0)))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(if(false, _x82, s(s(gt(s(p(s(if(false, _x142, 0)))), if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(if(false, _x102, gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))), _x22, false), X, Y)T(Y)
if#(if(p(if(false, _x62, s(gt(0, _x41)))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(0), if(p(s(if(true, false, _x151))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(if(false, _x92, s(p(s(s(s(if(false, _x162, gt(s(p(s(if(false, _x142, 0)))), p(s(if(false, _x202, if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(p(s(s(s(if(false, _x162, gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(s(if(p(s(false)), _x82, gt(s(0), if(p(s(false)), _x62, s(_x51)))))), _x22, false), X, Y)T(Y)if#(if(gt(s(0), if(p(if(true, s(false), _x91)), _x62, s(_x51))), _x22, false), X, Y)T(Y)
if#(if(gt(s(0), if(true, if(p(s(false)), _x62, s(_x51)), _x71)), _x22, false), X, Y)T(Y)if#(if(p(s(gt(s(s(p(s(0)))), s(if(p(s(false)), _x62, s(_x51)))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(p(s(s(if(true, false, _x151))))), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(p(p(s(p(s(s(s(if(false, _x162, gt(s(p(s(if(false, _x142, 0)))), p(s(if(false, _x202, if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))))))))), _x22, false), X, Y)T(Y)
if#(p(s(if(p(if(false, _x72, p(p(s(s(s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))))))))), _x22, false))), X, Y)T(Y)if#(if(false, _x32, if(gt(0, _x41), _x22, false)), X, Y)T(Y)
if#(if(p(p(p(if(false, _x92, s(s(if(false, _x112, s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(s(if(false, _x62, p(s(if(false, _x82, false)))))), _x22, false), X, Y)T(Y)
if#(if(p(if(true, p(p(s(s(if(false, _x112, s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))), _x71)), _x22, false), X, Y)T(Y)if#(if(p(s(p(p(p(s(s(if(true, s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))), _x111)))))))), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(0, _x81))), _x62, if(true, if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41)), X, Y)T(Y)if#(if(p(if(true, p(s(if(false, _x92, s(gt(s(p(s(0))), if(p(s(false)), _x62, s(_x51))))))), _x71)), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(s(p(s(if(true, false, _x151))))), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(true, if(false, _x202, if(p(s(if(true, false, _x151))), _x62, s(_x51))), _x211)))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), if(false, _x182, p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(s(0))), if(p(if(true, s(false), _x141)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(p(s(if(p(s(gt(s(0), if(p(s(false)), _x62, s(_x51))))), _x22, false))), X, Y)T(Y)if#(if(if(true, p(p(p(s(s(if(true, s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))), _x111)))))), _x41), _x22, false), X, Y)T(Y)
if#(if(false, _x32, if(if(false, _x42, false), _x22, false)), X, Y)T(Y)if#(if(if(true, p(p(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))), _x41), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(if(gt(div(0, s(_x201)), _x181), _x142, 0)))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(if(true, if(false, _x112, s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))), _x121)))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(p(s(if(true, s(if(true, false, _x151)), _x191)))), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(if(false, _x42, p(p(s(s(gt(s(p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151))), if(p(s(if(false, _x152, false))), _x62, s(_x51)))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(p(s(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(if(false, _x82, p(s(p(s(s(s(if(false, _x162, gt(s(p(s(if(false, _x142, 0)))), p(s(if(false, _x202, if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(if(if(true, true, _x171), if(true, s(if(false, _x142, 0)), _x131), _x151))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(if(false, _x42, gt(s(0), if(false, _x62, s(_x51)))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(if(true, s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))), _x111)))))), _x22, false), X, Y)T(Y)if#(if(p(p(if(true, p(s(s(p(s(if(true, s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))), _x111)))))), _x81))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(p(s(s(p(s(if(true, s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))), _x111)))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(if(true, true, _x191), false, _x151))), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)
if#(if(p(if(true, p(s(s(gt(s(p(s(if(false, _x142, 0)))), if(p(s(false)), _x62, s(_x51)))))), _x71)), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(p(s(s(s(if(true, gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))), _x161))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(p(s(s(if(false, _x142, 0)))))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(p(s(s(p(s(if(false, _x142, 0)))))), if(p(s(false)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(s(p(s(0))), if(p(p(s(if(true, s(false), _x141)))), _x62, s(_x51))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(s(if(false, _x142, 0)))), if(if(true, p(s(false)), _x131), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(if(p(s(false)), _x52, s(p(s(false))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(if(false, _x102, gt(s(0), if(p(s(false)), _x62, s(_x51)))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(p(s(s(s(gt(s(p(s(if(p(s(false)), _x142, 0)))), p(s(if(false, _x202, if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(p(s(if(false, _x202, if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(s(p(p(s(s(false)))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(if(true, true, _x211), false, _x151))), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(p(s(s(if(false, _x142, 0)))))), if(p(s(if(true, false, _x151))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(if(true, p(if(false, _x52, s(p(s(false))))), _x41), _x22, false), X, Y)T(Y)
if#(if(p(if(p(s(false)), _x72, p(p(s(s(s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(p(s(s(gt(s(p(s(if(false, _x142, 0)))), if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151))), if(p(s(if(if(true, false, _x171), _x152, false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(if(true, gt(s(p(s(p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151))))), if(p(s(if(false, _x152, false))), _x62, s(_x51))), _x101))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(if(true, s(if(false, _x142, 0)), _x131))), if(p(if(true, s(false), _x141)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(if(true, s(gt(s(0), if(p(s(false)), _x62, s(_x51)))), _x71)), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(if(false, _x112, s(p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151)))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(s(gt(div(0, s(_x61)), _x41))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(if(true, s(if(true, p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))), _x101)), _x91)))), _x22, false), X, Y)T(Y)if#(if(false, _x92, if(if(false, _x102, true), if(true, if(if(false, _x42, p(s(if(false, _x82, gt(s(0), if(p(s(false)), _x62, s(_x51))))))), _x22, false), _x31), _x71)), X, Y)T(Y)
if#(minus(if(true, if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41), 0), X, Y)T(Y)if#(if(gt(s(p(s(0))), s(_x51)), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, if(true, false, _x151), _x181))), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)if#(if(p(if(false, _x72, p(p(s(s(if(true, s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))), _x111))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(if(false, _x172, if(gt(0, _x181), _x142, 0))))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(0), if(p(p(s(s(false)))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(p(s(if(true, s(if(false, _x142, 0)), _x131))))), if(p(s(false)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(p(s(s(if(false, _x202, if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))))))), _x22, false), X, Y)T(Y)
if#(if(false, _x32, if(p(s(false)), _x22, false)), X, Y)T(Y)if#(if(gt(s(s(0)), s(if(false, _x62, s(_x51)))), _x22, false), X, Y)T(Y)
if#(if(if(false, _x42, p(s(gt(s(p(s(0))), if(p(s(false)), _x62, s(_x51)))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(if(p(s(true)), s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))), _x111)))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(p(s(s(p(s(s(s(if(false, _x162, gt(s(p(s(if(false, _x142, 0)))), p(s(if(false, _x202, if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(s(gt(s(p(s(p(0)))), if(p(s(false)), _x62, s(_x51))))), _x22, false), X, Y)T(Y)
if#(p(s(if(gt(s(0), s(_x51)), _x22, false))), X, Y)T(Y)if#(if(if(p(s(true)), p(p(s(if(false, _x92, s(gt(s(p(s(0))), if(p(s(false)), _x62, s(_x51)))))))), _x41), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(s(p(s(0))), if(p(s(if(false, _x132, false))), _x62, s(_x51))))), _x22, false), X, Y)T(Y)if#(if(p(s(p(p(p(s(if(true, p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))), _x101))))))), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(s(p(s(0))), if(false, _x102, if(p(s(false)), _x62, s(_x51)))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(s(0))), if(p(s(false)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(s(if(false, _x142, 0)))), if(p(s(if(true, if(true, false, _x151), _x161))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151))), if(p(if(true, s(if(false, _x152, false)), _x141)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(if(true, gt(s(p(if(true, s(if(false, _x142, 0)), _x131))), if(p(s(false)), _x62, s(_x51))), _x101))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(if(false, _x192, s(if(true, false, _x151)))), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(true, if(p(p(if(false, _x82, s(if(false, _x92, s(gt(s(p(s(0))), if(p(s(false)), _x62, s(_x51))))))))), _x22, false), _x31), X, Y)T(Y)
if#(p(s(if(gt(s(0), if(p(s(false)), _x62, s(_x51))), _x22, false))), X, Y)T(Y)if#(if(p(if(true, p(s(s(gt(s(p(if(true, s(if(false, _x142, 0)), _x131))), if(p(s(if(false, _x152, false))), _x62, s(_x51)))))), _x71)), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(s(p(if(true, s(if(true, false, _x151)), _x191)))), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(true, if(p(p(p(s(p(s(s(s(if(false, _x162, gt(s(p(s(if(false, _x142, 0)))), p(s(if(false, _x202, if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))))))), _x22, false), _x31), X, Y)T(Y)
if#(if(p(p(s(s(gt(p(s(s(p(if(true, s(if(false, _x142, 0)), _x131))))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(gt(if(true, s(0), _x51), if(p(s(false)), _x62, s(_x51))), _x22, false), X, Y)T(Y)
if#(if(false, _x32, if(p(p(p(s(s(s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))), _x22, false)), X, Y)T(Y)if#(if(false, _x32, if(p(p(s(s(gt(s(p(if(true, s(if(false, _x142, 0)), _x131))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))), _x22, false)), X, Y)T(Y)
if#(if(p(p(s(if(false, _x92, s(gt(s(p(s(p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151))))), if(p(s(if(false, _x152, false))), _x62, s(_x51)))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(if(false, _x202, if(true, s(if(true, false, _x151)), _x191))), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(gt(if(false, _x52, s(0)), p(s(s(_x51)))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(if(false, _x162, s(if(false, _x142, 0))))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(gt(s(if(true, 0, _x61)), if(p(s(false)), _x62, s(_x51))), _x22, false), X, Y)T(Y)if#(if(p(p(p(if(false, _x92, s(p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(if(true, p(s(if(true, false, _x151))), _x161), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)if#(if(p(s(if(false, _x62, false))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(p(s(s(s(gt(s(p(s(if(gt(0, _x211), _x142, 0)))), p(s(if(false, _x202, if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))))), _x22, false), X, Y)T(Y)if#(if(gt(s(0), p(s(if(true, s(_x51), _x81)))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(p(s(s(s(gt(s(p(s(if(if(false, _x212, false), _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(false)), _x202, if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(s(p(s(0))), if(if(true, p(p(s(s(false)))), _x111), _x62, s(_x51))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(if(false, _x132, s(p(s(if(gt(0, _x181), _x142, 0))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(p(s(if(p(p(p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))), _x22, false))), X, Y)T(Y)if#(if(p(p(s(if(true, s(gt(s(0), if(p(s(false)), _x62, s(_x51)))), _x91)))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(if(true, p(s(if(gt(0, _x181), _x142, 0))), _x151)), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(if(p(s(false)), _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(if(true, s(if(false, _x142, 0)), _x131))), if(p(s(gt(0, _x151))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(s(gt(s(p(s(if(true, 0, _x121)))), if(p(p(s(s(false)))), _x62, s(_x51))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(p(s(s(s(gt(s(p(s(if(if(true, false, _x211), _x142, 0)))), p(s(if(false, _x202, if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(s(gt(s(s(0)), s(p(s(s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(if(false, _x92, s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))), _x22, false), X, Y)T(Y)if#(if(true, if(true, if(true, if(if(false, _x42, p(s(if(false, _x82, gt(s(0), if(p(s(false)), _x62, s(_x51))))))), _x22, false), _x31), _x71), _x91), X, Y)T(Y)
if#(if(if(false, _x42, p(p(s(s(gt(s(p(s(if(false, _x142, 0)))), if(p(s(false)), _x62, s(_x51)))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(if(false, _x132, s(p(s(if(gt(0, _x181), _x142, 0))))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(p(if(true, s(s(gt(s(p(s(if(false, _x142, 0)))), if(p(s(false)), _x62, s(_x51))))), _x81))))), _x22, false), X, Y)T(Y)if#(if(p(s(gt(if(false, _x82, s(0)), p(s(s(_x51)))))), _x22, false), X, Y)T(Y)
if#(if(p(if(true, s(p(s(false))), _x51)), _x22, false), X, Y)T(Y)minus#(X, Y)if#(gt(Y, 0), minus(p(X), p(Y)), X)
if#(if(gt(s(0), if(p(s(gt(0, _x101))), _x62, s(_x51))), _x22, false), X, Y)T(Y)if#(if(p(s(gt(if(true, s(0), _x91), if(p(s(false)), _x62, s(_x51))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(if(true, s(if(gt(0, _x181), _x142, 0)), _x161))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), if(p(s(false)), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)
if#(if(if(true, p(s(gt(s(0), p(s(s(_x51)))))), _x41), _x22, false), X, Y)T(Y)T(minus(p(X), p(Y)))minus#(p(X), p(Y))
if#(if(p(p(if(false, _x82, s(s(gt(s(p(s(0))), if(p(s(false)), _x62, s(_x51)))))))), _x22, false), X, Y)T(Y)if#(if(if(false, _x42, p(s(gt(s(0), if(p(s(false)), _x62, s(_x51)))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), if(false, _x142, p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(if(true, if(true, s(s(gt(s(p(s(if(false, _x142, 0)))), if(p(s(false)), _x62, s(_x51))))), _x81), _x91))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(p(s(if(true, s(if(false, _x142, 0)), _x131))))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(p(s(s(s(gt(s(if(true, p(s(if(false, _x142, 0))), _x181)), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(if(false, _x112, s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))))))))), _x22, false), X, Y)T(Y)if#(if(p(s(p(s(p(s(false)))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151))), if(if(true, p(s(if(false, _x152, false))), _x131), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(s(p(s(gt(s(p(s(0))), if(p(s(false)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(if(false, _x52, s(false))), _x22, false), X, Y)T(Y)if#(p(s(if(gt(s(div(0, s(_x61))), s(_x81)), _x22, false))), X, Y)T(Y)
if#(p(if(false, _x52, s(if(gt(div(0, s(_x61)), _x41), _x22, false)))), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(s(if(false, _x142, 0)))), if(p(s(if(if(true, true, _x171), false, _x151))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(if(true, s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))), _x81))), _x22, false), X, Y)T(Y)if#(if(p(p(if(true, if(false, _x82, s(if(false, _x92, s(gt(s(p(s(0))), if(p(s(false)), _x62, s(_x51))))))), _x101))), _x22, false), X, Y)T(Y)
if#(if(false, _x72, if(false, _x62, if(true, if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41))), X, Y)T(Y)if#(if(p(p(p(s(p(s(s(s(p(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(false, _x202, if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(if(false, _x182, p(s(if(true, false, _x151)))), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(p(s(if(p(s(gt(0, _x41))), _x22, false))), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(s(if(false, _x142, 0)))), p(p(s(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(p(p(s(s(if(gt(div(0, s(_x61)), _x41), _x22, false))))), X, Y)T(Y)
if#(if(if(true, gt(s(0), p(s(s(_x51)))), _x41), _x22, false), X, Y)T(Y)if#(if(if(false, _x52, p(s(gt(0, _x41)))), _x22, false), X, Y)T(Y)
if#(p(s(if(p(p(p(s(p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))))), _x22, false))), X, Y)T(Y)if#(if(p(p(p(if(false, _x92, s(s(s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))))))))), _x22, false), X, Y)T(Y)
if#(p(s(if(gt(0, _x81), _x62, if(true, if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41)))), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(false, _x172, if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))), _x22, false), X, Y)T(Y)
if#(if(if(true, false, _x51), _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(if(if(true, false, _x181), _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(if(false, _x42, p(if(false, _x52, s(p(s(false)))))), _x22, false), X, Y)T(Y)if#(if(true, if(p(s(if(false, _x82, gt(s(0), if(p(s(false)), _x62, s(_x51)))))), _x22, false), _x31), X, Y)T(Y)
if#(if(gt(div(0, div(s(_x92), s(_x91))), _x41), _x22, false), X, Y)T(Y)if#(if(p(s(gt(s(p(s(if(true, 0, _x121)))), if(p(s(false)), _x62, s(_x51))))), _x22, false), X, Y)T(Y)
if#(if(gt(p(s(s(0))), if(false, _x62, s(_x51))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(if(false, _x102, gt(s(p(if(true, s(if(false, _x142, 0)), _x131))), if(p(s(false)), _x62, s(_x51)))))))), _x22, false), X, Y)T(Y)
if#(if(if(true, p(p(p(s(s(p(s(if(true, s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))), _x111)))))))), _x41), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(if(false, _x192, s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(s(if(false, _x142, 0)))), if(p(p(s(s(false)))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(false, _x32, if(p(s(gt(s(p(s(0))), if(p(p(s(s(false)))), _x62, s(_x51))))), _x22, false)), X, Y)T(Y)
if#(if(p(s(if(false, _x92, if(false, _x82, gt(s(0), if(p(s(false)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(gt(s(p(0)), p(s(s(_x51)))), _x22, false), X, Y)T(Y)
if#(if(if(false, _x72, if(false, _x42, p(s(if(false, _x82, gt(s(0), if(p(s(false)), _x62, s(_x51)))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(if(true, s(p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151))), _x161))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(if(true, s(if(false, _x142, 0)), _x131))), if(p(p(s(s(if(false, _x152, false))))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(if(gt(0, _x111), _x92, s(gt(s(p(s(0))), if(p(s(false)), _x62, s(_x51)))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(s(0))), if(p(s(if(true, false, _x151))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(p(p(s(s(s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(s(0))), if(true, if(p(s(false)), _x62, s(_x51)), _x121)))))), _x22, false), X, Y)T(Y)if#(if(if(if(false, _x82, true), p(p(s(if(false, _x92, s(gt(s(p(s(0))), if(p(s(false)), _x62, s(_x51)))))))), _x41), _x22, false), X, Y)T(Y)
if#(if(p(p(p(p(s(s(s(p(s(if(true, s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))), _x111)))))))))), _x22, false), X, Y)T(Y)if#(if(p(s(p(p(s(s(gt(s(p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(p(s(if(true, if(true, s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))), _x111), _x161)))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(s(p(s(p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151)))))), s(if(p(s(if(false, _x152, false))), _x62, s(_x51)))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151))), if(p(s(if(gt(0, _x171), _x152, false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(if(true, s(gt(s(p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151))), if(p(s(if(false, _x152, false))), _x62, s(_x51)))), _x91)))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(s(if(false, _x142, 0)))), if(p(p(s(s(if(true, false, _x151))))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(p(p(s(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))))))), _x22, false), X, Y)T(Y)
if#(if(if(false, _x42, p(p(p(s(s(if(true, s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))), _x111))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(if(if(true, true, _x121), p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))), _x101))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(if(true, gt(s(p(if(true, s(if(false, _x142, 0)), _x131))), if(p(s(if(false, _x152, false))), _x62, s(_x51))), _x101))))), _x22, false), X, Y)T(Y)if#(if(p(s(p(if(false, _x72, s(if(false, _x82, false)))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(if(true, p(s(if(false, _x142, 0))), _x151)), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(true, if(p(p(s(s(gt(s(p(if(true, s(if(false, _x142, 0)), _x131))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))), _x22, false), _x31), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(p(s(s(p(s(if(gt(0, _x181), _x142, 0)))))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(if(true, p(s(if(gt(0, _x181), _x142, 0))), _x151)), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(if(if(false, _x92, false), _x72, p(p(s(s(s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(if(false, _x92, s(s(p(s(if(true, s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))), _x111))))))))), _x22, false), X, Y)T(Y)
if#(if(p(if(false, _x72, p(p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))), _x22, false), X, Y)T(Y)if#(if(p(s(if(gt(0, _x101), _x82, gt(s(0), if(p(s(false)), _x62, s(_x51)))))), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(s(0), if(p(p(s(s(false)))), _x62, s(_x51))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(if(false, _x92, s(gt(s(p(s(if(false, _x142, 0)))), if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(if(false, _x92, s(if(true, p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))), _x101)))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(true, if(p(s(if(true, false, _x151))), _x62, s(_x51)), _x171)))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(p(s(s(s(gt(s(p(s(if(if(true, false, _x211), _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(if(if(false, _x72, false), _x52, s(p(s(false))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(p(p(s(s(p(s(if(true, s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))), _x111)))))))))), _x22, false), X, Y)T(Y)if#(if(true, if(if(false, _x102, true), if(true, if(if(false, _x42, p(s(if(false, _x82, gt(s(0), if(p(s(false)), _x62, s(_x51))))))), _x22, false), _x31), _x71), _x91), X, Y)T(Y)
if#(p(s(if(true, if(true, if(if(false, _x42, p(s(if(false, _x82, gt(s(0), if(p(s(false)), _x62, s(_x51))))))), _x22, false), _x31), _x71))), X, Y)T(Y)if#(if(p(p(s(s(gt(s(if(true, p(s(if(false, _x142, 0))), _x121)), if(p(s(false)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(p(s(s(s(gt(s(s(p(s(if(false, _x142, 0))))), s(p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(if(false, _x122, p(s(if(false, _x142, 0))))), if(p(s(false)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(false, _x32, if(p(p(p(s(s(if(false, _x112, s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))), _x22, false)), X, Y)T(Y)if#(if(p(p(p(s(s(p(s(s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(if(true, s(p(s(if(false, _x82, false)))), _x51)), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(if(false, _x242, true), false, _x151))), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(s(if(false, _x142, 0)))), if(true, if(p(s(if(true, false, _x151))), _x62, s(_x51)), _x121)))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(s(if(if(false, _x162, false), _x142, 0)))), if(p(s(false)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(gt(if(true, s(0), _x51), p(s(s(_x51)))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(p(s(s(p(s(0))))), if(p(s(false)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(p(s(s(p(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(false, _x202, if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(0, _x41))))), _x22, false), X, Y)T(Y)
if#(if(p(s(p(s(if(p(s(false)), _x82, false))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(p(s(s(s(if(true, if(false, _x162, gt(s(p(s(if(false, _x142, 0)))), p(s(if(false, _x202, if(p(s(if(true, false, _x151))), _x62, s(_x51))))))), _x171))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(false, _x182, if(true, false, _x151)))), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(p(s(s(p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))))))), _x22, false), X, Y)T(Y)
if#(if(if(if(false, _x62, false), _x42, false), _x22, false), X, Y)T(Y)if#(if(false, _x32, if(p(p(s(if(false, _x92, s(gt(s(p(s(0))), if(p(s(false)), _x62, s(_x51)))))))), _x22, false)), X, Y)T(Y)
if#(if(p(s(p(p(if(true, s(s(gt(s(p(s(if(false, _x142, 0)))), if(p(s(false)), _x62, s(_x51))))), _x81))))), _x22, false), X, Y)T(Y)if#(if(gt(if(false, _x62, 0), _x41), _x22, false), X, Y)T(Y)
if#(p(s(if(p(s(gt(s(p(s(0))), if(p(p(s(s(false)))), _x62, s(_x51))))), _x22, false))), X, Y)T(Y)if#(if(false, _x32, if(if(false, _x42, p(s(if(false, _x82, gt(s(0), if(p(s(false)), _x62, s(_x51))))))), _x22, false)), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(if(false, _x152, if(true, s(if(false, _x142, 0)), _x131)))), if(p(s(false)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(s(gt(s(p(s(0))), if(true, if(p(s(false)), _x62, s(_x51)), _x101)))), _x22, false), X, Y)T(Y)
if#(if(if(true, gt(0, _x41), _x51), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(s(if(if(false, _x162, false), _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)
if#(if(if(true, p(p(p(s(p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(false, _x202, if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))))), _x41), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(s(p(s(0)))), s(if(p(s(false)), _x62, s(_x51)))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(p(s(s(p(s(p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151))))))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(if(true, s(if(p(s(if(true, false, _x151))), _x62, s(_x51))), _x191))))))))))), _x22, false), X, Y)T(Y)
if#(p(s(if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)))), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(s(if(false, _x142, 0)))), if(p(if(true, s(if(true, false, _x151)), _x141)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(if(false, _x92, s(gt(s(p(s(if(false, _x142, 0)))), if(p(s(false)), _x62, s(_x51)))))))), _x22, false), X, Y)T(Y)if#(if(p(s(gt(p(s(s(p(s(0))))), if(p(p(s(s(false)))), _x62, s(_x51))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(p(s(s(s(if(true, s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))), _x111)))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(p(s(if(p(s(true)), s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))), _x111)))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(if(if(false, _x112, false), _x82, s(if(false, _x92, s(gt(s(p(s(0))), if(p(s(false)), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)if#(p(s(if(p(p(p(s(s(if(true, s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))), _x111)))))), _x22, false))), X, Y)T(Y)
if#(if(p(p(p(s(p(s(s(s(gt(s(p(s(if(true, if(false, _x142, 0), _x201)))), p(s(if(false, _x202, if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(if(false, _x102, p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(s(0), if(false, _x62, s(_x51))))), _x22, false), X, Y)T(Y)if#(if(if(true, p(s(gt(s(0), if(p(s(false)), _x62, s(_x51))))), _x41), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(p(s(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(p(s(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(if(true, s(p(s(if(false, _x142, 0)))), _x111), if(p(s(if(true, false, _x151))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(s(gt(s(if(false, _x102, 0)), if(p(s(false)), _x62, s(_x51))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(if(if(false, _x212, true), s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(p(s(s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(p(s(s(if(true, s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(false, _x202, if(p(s(if(true, false, _x151))), _x62, s(_x51))))))), _x131)))))))), _x22, false), X, Y)T(Y)if#(if(p(s(if(true, gt(s(0), p(s(s(_x51)))), _x71))), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(s(p(s(if(false, _x122, 0)))), if(p(p(s(s(false)))), _x62, s(_x51))))), _x22, false), X, Y)T(Y)if#(if(p(if(if(true, false, _x91), _x72, p(p(s(s(s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(s(p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151))))), if(p(s(if(true, if(false, _x152, false), _x161))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(if(p(s(false)), _x92, s(gt(s(p(s(0))), if(p(s(false)), _x62, s(_x51)))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(if(true, s(if(false, _x142, 0)), _x131))), if(p(p(s(s(false)))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(if(true, s(p(s(if(false, _x142, 0)))), _x111), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(p(s(if(gt(0, _x181), _x142, 0)))))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(s(if(true, if(false, _x142, 0), _x151)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)
if#(if(p(if(true, s(false), _x51)), _x22, false), X, Y)T(Y)if#(if(p(s(p(if(true, s(false), _x71)))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(s(if(false, _x152, if(false, _x142, 0))))), if(p(s(if(true, false, _x151))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(if(p(s(false)), _x42, p(s(if(false, _x82, gt(s(0), if(p(s(false)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(if(true, if(true, p(p(s(if(false, _x92, s(gt(s(p(s(0))), if(p(s(false)), _x62, s(_x51)))))))), _x41), _x71), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(p(s(if(true, false, _x151))))), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(s(p(s(if(false, _x82, gt(s(0), if(p(s(false)), _x62, s(_x51)))))))), _x22, false), X, Y)T(Y)if#(if(gt(s(0), p(s(p(s(s(_x51)))))), _x22, false), X, Y)T(Y)
if#(if(p(s(p(p(p(s(s(s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(s(if(gt(0, _x161), _x142, 0)))), if(p(s(if(true, false, _x151))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(p(s(s(s(gt(s(p(if(true, s(if(false, _x142, 0)), _x191))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)if#(if(false, _x32, if(gt(s(0), p(s(s(_x51)))), _x22, false)), X, Y)T(Y)
if#(if(p(p(if(true, s(s(gt(s(p(if(true, s(if(false, _x142, 0)), _x131))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))), _x81))), _x22, false), X, Y)T(Y)if#(if(p(s(gt(s(p(p(s(s(0))))), if(p(s(false)), _x62, s(_x51))))), _x22, false), X, Y)T(Y)
if#(if(true, if(gt(s(0), if(false, _x62, s(_x51))), _x22, false), _x31), X, Y)T(Y)if#(if(p(s(gt(s(p(if(false, _x112, s(0)))), if(p(s(false)), _x62, s(_x51))))), _x22, false), X, Y)T(Y)
if#(if(true, if(gt(0, _x81), _x62, if(true, if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41)), _x71), X, Y)T(Y)if#(if(false, _x32, if(p(if(false, _x52, s(p(s(false))))), _x22, false)), X, Y)T(Y)
if#(if(p(p(s(s(p(s(gt(s(0), if(p(s(false)), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(if(false, _x82, s(s(gt(s(0), if(p(s(false)), _x62, s(_x51)))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(p(s(s(gt(s(p(s(if(false, _x142, 0)))), if(p(s(false)), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(s(0))), if(false, _x122, if(p(s(false)), _x62, s(_x51)))))))), _x22, false), X, Y)T(Y)
if#(p(s(if(gt(div(0, if(true, s(_x61), _x111)), _x41), _x22, false))), X, Y)T(Y)if#(if(p(s(gt(s(p(s(0))), if(p(s(gt(0, _x131))), _x62, s(_x51))))), _x22, false), X, Y)T(Y)
if#(p(if(true, s(if(gt(div(0, s(_x61)), _x41), _x22, false)), _x51)), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(s(if(false, _x172, p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151)))))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(if(false, _x72, s(gt(s(p(s(0))), if(p(p(s(s(false)))), _x62, s(_x51)))))), _x22, false), X, Y)T(Y)if#(if(if(false, _x42, p(p(p(s(p(s(s(s(if(false, _x162, gt(s(p(s(if(false, _x142, 0)))), p(s(if(false, _x202, if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(s(0), p(if(false, _x102, s(s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151))), p(s(if(p(s(if(false, _x152, false))), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(if(false, _x102, if(false, _x92, s(gt(s(p(s(0))), if(p(s(false)), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(p(s(s(s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), if(true, p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))), _x141)))))))), _x22, false), X, Y)T(Y)if#(if(if(true, p(p(s(s(gt(s(p(s(0))), if(p(s(false)), _x62, s(_x51))))))), _x41), _x22, false), X, Y)T(Y)
if#(if(p(p(if(false, _x82, s(s(gt(s(p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151))), if(p(s(if(false, _x152, false))), _x62, s(_x51)))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(if(false, _x132, s(if(false, _x142, 0))))), if(p(s(if(true, false, _x151))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(p(s(s(p(s(0))))), if(p(s(false)), _x62, s(_x51))))), _x22, false), X, Y)T(Y)if#(if(p(s(gt(s(p(0)), p(s(s(_x51)))))), _x22, false), X, Y)T(Y)
if#(if(p(if(true, p(p(s(p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))), _x71)), _x22, false), X, Y)T(Y)if#(if(if(p(s(false)), _x42, false), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(s(0))), if(p(s(gt(0, _x151))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(s(p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151))))), if(p(s(if(false, _x162, if(false, _x152, false)))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(p(s(s(gt(s(p(if(true, s(if(false, _x142, 0)), _x131))), if(p(s(false)), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(if(gt(0, _x111), _x82, s(if(false, _x92, s(gt(s(p(s(0))), if(p(s(false)), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)if#(if(if(true, p(p(s(s(gt(s(p(s(if(false, _x142, 0)))), if(p(s(false)), _x62, s(_x51))))))), _x41), _x22, false), X, Y)T(Y)
if#(if(p(s(false)), _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), X, Y)T(Y)if#(if(p(p(if(gt(s(_x101), 0), s(s(gt(s(p(s(if(false, _x142, 0)))), if(p(s(false)), _x62, s(_x51))))), _x81))), _x22, false), X, Y)T(Y)
if#(if(gt(div(0, s(_x101)), _x81), _x62, if(true, if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41)), X, Y)T(Y)if#(if(p(if(false, _x72, p(p(s(p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(false, _x202, if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(s(0))), if(if(false, _x132, p(s(false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(gt(s(0), p(s(if(false, _x82, s(_x51))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(if(false, _x92, s(s(s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(s(if(false, _x142, 0)))), if(p(if(true, s(false), _x141)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(s(p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151))))), if(p(if(false, _x142, s(if(false, _x152, false)))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(if(false, _x102, gt(s(p(s(0))), if(p(s(false)), _x62, s(_x51)))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(if(true, if(false, _x92, s(gt(s(p(s(0))), if(p(s(false)), _x62, s(_x51))))), _x101)))), _x22, false), X, Y)T(Y)if#(if(p(if(true, p(p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))), _x71)), _x22, false), X, Y)T(Y)
if#(if(if(true, p(p(p(s(if(true, p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))), _x101))))), _x41), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(if(false, _x102, gt(s(p(s(p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151))))), if(p(s(if(false, _x152, false))), _x62, s(_x51)))))))), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(s(0), if(p(if(true, s(false), _x121)), _x62, s(_x51))))), _x22, false), X, Y)T(Y)if#(if(gt(s(s(0)), s(p(s(s(_x51))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(p(s(true)), false, _x151))), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)if#(if(if(true, p(s(gt(s(p(s(0))), if(p(p(s(s(false)))), _x62, s(_x51))))), _x41), _x22, false), X, Y)T(Y)
if#(if(p(p(if(if(true, true, _x101), s(s(gt(s(p(s(if(false, _x142, 0)))), if(p(s(false)), _x62, s(_x51))))), _x81))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(if(true, s(0), _x131))), if(p(s(false)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(p(s(s(s(gt(s(p(if(true, s(if(false, _x142, 0)), _x191))), p(s(if(false, _x202, if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(if(false, _x122, p(s(if(true, s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))), _x111))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(if(true, s(gt(s(p(s(if(false, _x142, 0)))), if(p(s(false)), _x62, s(_x51)))), _x91)))), _x22, false), X, Y)T(Y)if#(if(p(s(gt(s(p(s(p(0)))), if(p(p(s(s(false)))), _x62, s(_x51))))), _x22, false), X, Y)T(Y)
if#(if(p(if(gt(0, _x71), _x52, s(p(s(false))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(if(false, _x122, if(false, _x112, s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(s(0))), if(p(p(s(s(false)))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(s(gt(if(true, s(0), _x81), p(s(s(_x51)))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(if(true, if(true, s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))), _x111), _x121)))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(if(false, _x122, p(s(if(false, _x142, 0))))), if(p(s(if(true, false, _x151))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(if(true, p(s(if(false, _x82, gt(s(0), if(p(s(false)), _x62, s(_x51)))))), _x41), _x22, false), X, Y)T(Y)if#(if(p(if(false, _x72, p(s(s(gt(s(0), if(p(s(false)), _x62, s(_x51)))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(if(true, p(s(if(true, false, _x151))), _x211), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(if(true, p(s(if(true, p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))), _x101))), _x81))), _x22, false), X, Y)T(Y)
if#(if(true, if(p(p(s(s(gt(s(0), if(p(s(false)), _x62, s(_x51))))))), _x22, false), _x31), X, Y)T(Y)if#(if(p(if(false, _x72, p(s(s(gt(s(p(if(true, s(if(false, _x142, 0)), _x131))), if(p(s(false)), _x62, s(_x51)))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(if(if(true, true, _x211), s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(s(if(if(false, _x212, true), false, _x151))), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(gt(s(0), div(s(_x62), s(_x61))), _x22, false), X, Y)T(Y)if#(if(p(s(gt(s(0), s(_x51)))), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(s(p(s(0))), if(p(s(p(s(false)))), _x62, s(_x51))))), _x22, false), X, Y)T(Y)if#(if(p(p(if(false, _x82, p(s(p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(false, _x202, if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(if(false, _x72, p(s(if(false, _x92, s(gt(s(p(s(0))), if(p(s(false)), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)if#(if(p(if(true, p(p(s(if(true, p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))), _x101)))), _x71)), _x22, false), X, Y)T(Y)
if#(if(true, if(p(p(p(s(if(true, p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))), _x101))))), _x22, false), _x31), X, Y)T(Y)if#(if(gt(p(s(0)), _x41), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(s(p(s(0))), if(p(p(s(if(false, _x142, s(false))))), _x62, s(_x51))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(if(true, 0, _x121)), if(p(s(false)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(if(false, _x92, s(s(if(true, s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))), _x111))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(p(s(s(s(gt(p(s(s(p(s(if(false, _x142, 0)))))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)
if#(if(if(false, _x72, if(true, p(p(s(if(false, _x92, s(gt(s(p(s(0))), if(p(s(false)), _x62, s(_x51)))))))), _x41)), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(if(if(false, _x162, true), s(if(false, _x142, 0)), _x131))), if(p(s(false)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(p(s(s(if(true, s(if(false, _x162, gt(s(p(s(if(false, _x142, 0)))), p(s(if(false, _x202, if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))), _x131)))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), if(true, p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))), _x141)))))))), _x22, false), X, Y)T(Y)
if#(if(p(if(true, s(gt(0, _x41)), _x61)), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(s(p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151))))), if(p(if(true, s(if(false, _x152, false)), _x141)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(p(if(false, _x112, s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(false, _x202, if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(s(gt(s(p(s(0))), if(p(if(true, p(s(s(false))), _x121)), _x62, s(_x51))))), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(s(p(s(0))), p(s(if(p(p(s(s(false)))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(true, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false), _x31), X, Y)T(Y)
if#(if(p(p(s(s(if(true, gt(s(p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151))), if(p(s(if(false, _x152, false))), _x62, s(_x51))), _x101))))), _x22, false), X, Y)T(Y)if#(if(false, _x32, if(p(p(p(s(p(s(s(s(if(false, _x162, gt(s(p(s(if(false, _x142, 0)))), p(s(if(false, _x202, if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))))))), _x22, false)), X, Y)T(Y)
if#(if(p(if(true, if(false, _x52, s(p(s(false)))), _x61)), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(false, _x172, if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))))))))), _x22, false), X, Y)T(Y)
if#(if(true, if(p(p(p(s(s(s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))), _x22, false), _x31), X, Y)T(Y)if#(if(p(if(false, _x72, p(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(true, if(p(s(if(true, false, _x151))), _x62, s(_x51)), _x171)))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(0), if(p(if(false, _x142, s(false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(gt(s(if(true, 0, _x61)), if(false, _x62, s(_x51))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(if(false, _x122, p(if(true, s(if(false, _x142, 0)), _x131)))), if(p(s(false)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(if(p(s(true)), s(s(gt(s(p(s(if(false, _x142, 0)))), if(p(s(false)), _x62, s(_x51))))), _x81))), _x22, false), X, Y)T(Y)if#(if(p(s(gt(s(if(false, _x102, p(s(0)))), if(p(p(s(s(false)))), _x62, s(_x51))))), _x22, false), X, Y)T(Y)
if#(if(p(s(if(true, if(false, _x82, gt(s(0), if(p(s(false)), _x62, s(_x51)))), _x91))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(if(true, gt(s(p(s(if(false, _x142, 0)))), if(p(s(false)), _x62, s(_x51))), _x101))))), _x22, false), X, Y)T(Y)
if#(if(true, if(p(p(p(s(s(if(false, _x112, s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))), _x22, false), _x31), X, Y)T(Y)if#(p(s(if(gt(div(p(0), s(_x61)), _x41), _x22, false))), X, Y)T(Y)
if#(if(if(p(s(false)), _x102, true), if(true, if(if(false, _x42, p(s(if(false, _x82, gt(s(0), if(p(s(false)), _x62, s(_x51))))))), _x22, false), _x31), _x71), X, Y)T(Y)if#(if(gt(s(div(0, s(_x61))), p(s(s(_x51)))), _x22, false), X, Y)T(Y)
if#(if(false, _x32, if(p(p(s(s(gt(s(p(s(p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151))))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))), _x22, false)), X, Y)T(Y)if#(if(if(true, p(p(s(s(gt(s(p(s(if(false, _x142, 0)))), if(p(s(if(true, false, _x151))), _x62, s(_x51))))))), _x41), _x22, false), X, Y)T(Y)
if#(if(p(s(p(if(false, _x72, s(false))))), _x22, false), X, Y)T(Y)if#(if(p(s(true)), if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41), X, Y)T(Y)
if#(if(p(s(p(s(if(gt(0, _x101), _x82, false))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(true, if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)), _x171)))))))))), _x22, false), X, Y)T(Y)
if#(p(s(if(p(p(p(s(p(s(s(s(if(false, _x162, gt(s(p(s(if(false, _x142, 0)))), p(s(if(false, _x202, if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))))))), _x22, false))), X, Y)T(Y)if#(if(p(p(p(s(p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(if(false, _x192, s(if(false, _x202, if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(s(p(p(s(s(gt(s(p(s(if(false, _x142, 0)))), if(p(s(false)), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(s(p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151)))), s(if(p(s(if(false, _x152, false))), _x62, s(_x51)))))))), _x22, false), X, Y)T(Y)
if#(if(p(if(true, p(s(s(gt(s(p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151))), if(p(s(if(false, _x152, false))), _x62, s(_x51)))))), _x71)), _x22, false), X, Y)T(Y)if#(if(p(if(false, _x72, p(s(s(gt(s(p(s(p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151))))), if(p(s(if(false, _x152, false))), _x62, s(_x51)))))))), _x22, false), X, Y)T(Y)
if#(if(false, _x32, if(p(p(s(s(gt(s(p(s(if(false, _x142, 0)))), if(p(s(if(true, false, _x151))), _x62, s(_x51))))))), _x22, false)), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(s(if(false, _x142, 0)))), p(if(true, s(if(p(s(if(true, false, _x151))), _x62, s(_x51))), _x131))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(p(s(s(s(if(if(false, _x182, false), _x162, gt(s(p(s(if(false, _x142, 0)))), p(s(if(false, _x202, if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(if(false, _x72, p(p(s(p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(if(false, _x72, s(gt(s(p(s(0))), if(p(s(false)), _x62, s(_x51)))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(if(true, s(if(false, _x142, 0)), _x131))), p(s(if(p(s(if(false, _x152, false))), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(if(true, s(p(s(if(gt(0, _x181), _x142, 0)))), _x131), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(false, _x92, if(true, if(true, if(if(false, _x42, p(s(if(false, _x82, gt(s(0), if(p(s(false)), _x62, s(_x51))))))), _x22, false), _x31), _x71)), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(s(p(if(true, s(if(false, _x142, 0)), _x131))))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(s(false)), _x62, if(true, if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41)), X, Y)T(Y)
if#(if(if(true, true, _x81), if(if(false, _x42, p(s(if(false, _x82, gt(s(0), if(p(s(false)), _x62, s(_x51))))))), _x22, false), _x31), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(s(0))), if(if(true, p(s(false)), _x131), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(true, if(p(s(gt(0, _x41))), _x22, false), _x31), X, Y)T(Y)if#(p(s(if(p(s(gt(s(p(s(0))), if(p(s(false)), _x62, s(_x51))))), _x22, false))), X, Y)T(Y)
if#(if(gt(s(0), if(false, _x72, if(false, _x62, s(_x51)))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(if(gt(s(_x211), 0), s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(if(p(s(true)), s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(if(false, _x122, p(s(0)))), if(p(s(false)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(gt(s(0), if(gt(0, _x81), _x62, s(_x51))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(false, _x232, if(true, false, _x151)))), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(s(p(p(s(s(gt(s(p(s(0))), if(p(s(false)), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(if(false, _x102, gt(s(p(if(true, s(if(false, _x142, 0)), _x131))), if(p(s(if(false, _x152, false))), _x62, s(_x51)))))))), _x22, false), X, Y)T(Y)
if#(if(p(if(false, _x72, p(p(s(s(if(false, _x112, s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)if#(if(if(true, gt(div(0, s(_x61)), _x41), _x51), _x22, false), X, Y)T(Y)
if#(if(gt(if(true, s(0), _x51), if(false, _x62, s(_x51))), _x22, false), X, Y)T(Y)if#(if(if(gt(0, _x61), _x42, false), _x22, false), X, Y)T(Y)
if#(if(p(p(if(false, _x82, p(s(s(s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))), _x22, false), X, Y)T(Y)if#(p(s(minus(false, div(0, s(_x61))))), X, Y)T(Y)
if#(if(p(s(p(p(if(false, _x82, s(if(false, _x92, s(gt(s(p(s(0))), if(p(s(false)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(false, _x32, if(p(s(p(s(if(false, _x82, false))))), _x22, false)), X, Y)T(Y)
if#(if(p(if(true, p(p(s(s(s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))))))), _x71)), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(p(s(if(false, _x122, s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(if(if(true, true, _x131), s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))), _x111)))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(p(s(s(s(s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(p(s(if(true, s(s(if(false, _x162, gt(s(p(s(if(false, _x142, 0)))), p(s(if(false, _x202, if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))), _x121))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(p(s(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(s(p(if(false, _x182, if(true, if(true, s(if(false, _x142, 0)), _x131), _x151)))))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(true, if(p(p(s(s(gt(s(p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))), _x22, false), _x31), X, Y)T(Y)
if#(if(p(p(p(s(p(s(p(s(s(s(if(false, _x162, gt(s(p(s(if(false, _x142, 0)))), p(s(if(false, _x202, if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(p(s(s(gt(s(p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(if(true, s(if(false, _x142, 0)), _x131))), if(if(false, _x132, p(s(if(false, _x152, false)))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(s(if(false, _x202, if(true, false, _x151)))), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(p(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(gt(div(if(true, 0, _x81), s(_x61)), _x41), _x22, false), X, Y)T(Y)
if#(if(if(true, gt(s(0), if(p(s(false)), _x62, s(_x51))), _x41), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(p(s(if(true, false, _x151))))), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(p(s(gt(s(p(s(if(false, _x142, 0)))), if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)if#(if(p(s(p(s(if(if(true, false, _x101), _x82, false))))), _x22, false), X, Y)T(Y)
if#(p(s(if(false, _x62, if(true, if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41)))), X, Y)T(Y)if#(if(p(s(p(p(p(s(p(s(s(s(if(false, _x162, gt(s(p(s(if(false, _x142, 0)))), p(s(if(false, _x202, if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(s(p(s(0))), if(if(true, p(s(false)), _x111), _x62, s(_x51))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(if(false, _x102, gt(s(p(s(if(false, _x142, 0)))), if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(0), if(p(s(p(s(false)))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(s(if(false, _x142, 0)))), if(if(false, _x132, p(s(if(true, false, _x151)))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(false, _x32, if(p(p(p(s(s(if(true, s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))), _x111)))))), _x22, false)), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(if(false, _x82, p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(if(false, _x42, p(s(p(s(if(false, _x82, false)))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(if(true, s(if(true, false, _x151)), _x171)), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(s(if(false, _x92, 0)), p(s(s(_x51)))))), _x22, false), X, Y)T(Y)if#(if(p(if(false, _x72, p(s(s(gt(s(p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151))), if(p(s(if(false, _x152, false))), _x62, s(_x51)))))))), _x22, false), X, Y)T(Y)
if#(if(p(if(false, _x82, if(false, _x72, p(p(s(s(s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(s(if(if(true, false, _x161), _x142, 0)))), if(p(s(if(true, false, _x151))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(if(true, p(s(s(s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))), _x81))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(false, _x172, if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151))), if(p(if(false, _x142, s(if(false, _x152, false)))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(p(if(true, s(s(s(if(false, _x162, gt(s(p(s(if(false, _x142, 0)))), p(s(if(false, _x202, if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))), _x111)))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(s(if(false, _x142, 0)))), if(if(false, _x132, p(s(false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(p(s(if(p(p(p(s(p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(false, _x202, if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))))), _x22, false))), X, Y)T(Y)
if#(if(p(s(gt(s(0), if(p(s(gt(0, _x131))), _x62, s(_x51))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(p(s(s(if(true, false, _x151))))), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(p(s(if(false, _x142, 0)))))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(if(true, p(p(s(s(gt(s(p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))), _x41), _x22, false), X, Y)T(Y)
if#(if(p(p(p(if(false, _x92, s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))), _x22, false), X, Y)T(Y)if#(if(true, if(p(s(p(s(if(false, _x82, false))))), _x22, false), _x31), X, Y)T(Y)
if#(p(s(if(gt(p(s(div(0, s(_x61)))), _x41), _x22, false))), X, Y)T(Y)if#(p(s(if(p(p(p(s(if(true, p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))), _x101))))), _x22, false))), X, Y)T(Y)
if#(if(p(p(s(s(gt(if(true, s(p(if(true, s(if(false, _x142, 0)), _x131))), _x111), if(p(s(false)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(if(false, _x42, gt(s(0), if(p(s(false)), _x62, s(_x51)))), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(s(0), p(p(s(s(s(_x51)))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(p(s(s(p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151))))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(p(s(p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(false, _x202, if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(if(false, _x72, p(if(true, s(s(gt(s(p(s(if(false, _x142, 0)))), if(p(s(false)), _x62, s(_x51))))), _x81)))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(if(if(true, gt(0, _x181), _x191), _x142, 0)))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(if(true, p(p(if(false, _x82, s(if(false, _x92, s(gt(s(p(s(0))), if(p(s(false)), _x62, s(_x51))))))))), _x41), _x22, false), X, Y)T(Y)
if#(if(p(s(p(s(if(false, _x92, if(false, _x82, false)))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(p(s(s(s(s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)
if#(if(gt(s(0), if(true, s(_x51), _x61)), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(if(if(true, gt(0, _x181), _x191), _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(s(p(p(s(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151))))))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(if(if(true, true, _x161), s(if(false, _x142, 0)), _x131))), if(p(s(false)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(p(s(s(if(true, s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))), _x111)))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))))))), _x22, false), X, Y)T(Y)
if#(p(s(if(p(s(p(s(false)))), _x22, false))), X, Y)T(Y)if#(if(p(if(true, p(p(s(s(if(true, s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))), _x111))))), _x71)), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(s(if(p(s(true)), false, _x151))), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(true, if(p(p(s(s(gt(s(p(s(0))), if(p(s(false)), _x62, s(_x51))))))), _x22, false), _x31), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(if(false, _x132, s(0)))), if(p(s(false)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(if(if(false, _x102, true), s(s(gt(s(p(s(if(false, _x142, 0)))), if(p(s(false)), _x62, s(_x51))))), _x81))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(p(s(s(s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(if(true, s(gt(s(p(s(0))), if(p(s(false)), _x62, s(_x51)))), _x71)), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(if(false, _x222, s(if(true, false, _x151)))), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)if#(if(if(false, _x82, true), if(if(false, _x42, p(s(if(false, _x82, gt(s(0), if(p(s(false)), _x62, s(_x51))))))), _x22, false), _x31), X, Y)T(Y)
if#(if(p(s(if(false, _x82, gt(s(p(s(0))), if(p(p(s(s(false)))), _x62, s(_x51)))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(s(p(s(if(false, _x142, 0))))), s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(gt(s(0), if(if(true, p(s(false)), _x81), _x62, s(_x51))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(if(false, _x192, s(if(true, false, _x151)))), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(p(s(gt(s(0), p(s(if(false, _x112, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(if(true, false, _x221), _x202, if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))))), _x22, false), X, Y)T(Y)if#(if(false, _x32, if(p(p(s(s(gt(s(p(s(0))), if(p(s(false)), _x62, s(_x51))))))), _x22, false)), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(if(true, if(true, s(if(true, false, _x151)), _x191), _x201)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(p(s(gt(s(0), if(false, _x92, p(s(s(_x51))))))), _x22, false), X, Y)T(Y)
if#(p(s(if(if(false, _x42, false), _x22, false))), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(s(if(false, _x142, 0)))), if(if(true, p(s(if(true, false, _x151))), _x131), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(gt(0, _x221), _x202, if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(if(true, s(gt(s(p(s(p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151))))), if(p(s(if(false, _x152, false))), _x62, s(_x51)))), _x91)))), _x22, false), X, Y)T(Y)
if#(if(gt(s(div(0, s(_x61))), s(_x51)), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(if(false, _x112, s(p(if(true, s(if(false, _x142, 0)), _x131)))), if(p(s(false)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(p(p(s(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(false, _x202, if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))))))), _x22, false), X, Y)T(Y)if#(if(gt(s(_x101), 0), if(true, if(if(false, _x42, p(s(if(false, _x82, gt(s(0), if(p(s(false)), _x62, s(_x51))))))), _x22, false), _x31), _x71), X, Y)T(Y)
if#(p(s(if(p(p(s(s(gt(s(p(s(if(false, _x142, 0)))), if(p(s(false)), _x62, s(_x51))))))), _x22, false))), X, Y)T(Y)if#(if(p(p(if(true, s(s(gt(s(p(s(if(false, _x142, 0)))), if(p(s(if(true, false, _x151))), _x62, s(_x51))))), _x81))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(if(if(true, false, _x111), _x92, s(gt(s(p(s(0))), if(p(s(false)), _x62, s(_x51)))))))), _x22, false), X, Y)T(Y)if#(if(if(true, false, _x41), _x22, false), X, Y)T(Y)
if#(if(gt(div(0, p(s(s(_x61)))), _x41), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(if(true, gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))), _x101))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(s(p(0)))), if(p(s(false)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(if(true, s(if(true, false, _x151)), _x221)), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(if(false, _x112, s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))), _x22, false), X, Y)T(Y)if#(if(gt(s(_x81), 0), if(if(false, _x42, p(s(if(false, _x82, gt(s(0), if(p(s(false)), _x62, s(_x51))))))), _x22, false), _x31), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(p(s(s(if(true, false, _x151))))), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(p(s(s(s(gt(s(p(s(p(s(if(false, _x142, 0)))))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)
if#(if(if(true, p(s(p(s(false)))), _x41), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(p(s(s(s(gt(s(if(false, _x182, p(s(if(false, _x142, 0))))), p(s(if(false, _x202, if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))))), _x22, false), X, Y)T(Y)
if#(if(if(false, _x42, p(p(s(s(gt(s(p(if(true, s(if(false, _x142, 0)), _x131))), if(p(s(false)), _x62, s(_x51)))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(p(s(s(if(false, _x132, s(if(false, _x162, gt(s(p(s(if(false, _x142, 0)))), p(s(if(false, _x202, if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))))))), _x22, false), X, Y)T(Y)
if#(if(if(true, if(false, _x42, false), _x51), _x22, false), X, Y)T(Y)if#(if(false, _x32, if(p(s(p(s(false)))), _x22, false)), X, Y)T(Y)
if#(if(true, if(p(p(p(s(p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(false, _x202, if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))))), _x22, false), _x31), X, Y)T(Y)if#(if(p(s(gt(s(p(if(false, _x112, s(0)))), if(p(p(s(s(false)))), _x62, s(_x51))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(s(p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151))))), if(false, _x122, if(p(s(if(false, _x152, false))), _x62, s(_x51)))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(p(if(false, _x112, s(s(s(if(false, _x162, gt(s(p(s(if(false, _x142, 0)))), p(s(if(false, _x202, if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(if(true, s(p(s(s(s(if(false, _x162, gt(s(p(s(if(false, _x142, 0)))), p(s(if(false, _x202, if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))), _x91)))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(p(s(if(false, _x162, if(true, s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))), _x111))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(p(s(s(s(gt(s(p(s(if(true, if(false, _x142, 0), _x201)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)if#(if(if(true, p(p(p(s(s(s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))), _x41), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(if(true, s(if(p(s(if(true, false, _x151))), _x62, s(_x51))), _x161))))))))), _x22, false), X, Y)T(Y)if#(if(p(if(true, p(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))), _x71)), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(s(if(false, _x142, 0)))), if(p(s(if(if(false, _x172, true), false, _x151))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(p(s(s(s(if(true, gt(s(p(s(if(false, _x142, 0)))), p(s(if(false, _x202, if(p(s(if(true, false, _x151))), _x62, s(_x51)))))), _x161))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(false)))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(p(s(if(true, p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))), _x101))))))), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(if(false, _x92, s(0)), if(p(s(false)), _x62, s(_x51))))), _x22, false), X, Y)T(Y)if#(if(if(true, p(s(false)), _x41), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(p(s(s(s(gt(s(p(s(if(gt(0, _x211), _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(if(false, _x162, p(s(if(true, false, _x151)))), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(p(s(0)), _x41))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151))), if(if(false, _x132, p(s(if(false, _x152, false)))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(s(p(s(gt(s(0), if(p(s(false)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(0))), if(p(s(false)), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(if(gt(s(_x121), 0), p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))), _x101))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(p(s(if(gt(s(_x171), 0), s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))), _x111)))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(if(false, _x112, s(p(s(p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151)))))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(p(s(s(if(false, _x142, 0)))))), if(p(s(false)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(gt(div(if(false, _x82, 0), s(_x61)), _x41), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(if(false, _x122, p(s(if(false, _x142, 0))))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(if(true, if(true, p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))), _x101), _x111))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(s(if(false, _x142, 0)))), if(p(s(gt(0, _x151))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(if(gt(p(0), _x181), _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(p(s(s(p(s(if(false, _x142, 0)))))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(s(p(s(if(false, _x142, 0)))))), if(p(s(if(true, false, _x151))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(s(if(false, _x42, false))), _x22, false), X, Y)T(Y)
if#(if(p(if(false, _x72, p(s(s(gt(s(p(s(0))), if(p(s(false)), _x62, s(_x51)))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(if(p(s(false)), _x112, s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))), _x22, false), X, Y)T(Y)
if#(p(s(p(s(if(gt(div(0, s(_x61)), _x41), _x22, false))))), X, Y)T(Y)if#(if(p(s(gt(s(p(s(0))), if(p(p(if(true, s(s(false)), _x131))), _x62, s(_x51))))), _x22, false), X, Y)T(Y)
if#(if(false, _x32, if(p(s(gt(0, _x41))), _x22, false)), X, Y)T(Y)if#(if(true, if(if(true, p(p(s(if(false, _x92, s(gt(s(p(s(0))), if(p(s(false)), _x62, s(_x51)))))))), _x41), _x22, false), _x31), X, Y)T(Y)
if#(if(p(p(s(s(if(false, _x102, gt(s(p(s(if(false, _x142, 0)))), if(p(s(false)), _x62, s(_x51)))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(s(if(false, _x142, 0)))), if(p(if(false, _x142, s(false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(true, if(p(if(false, _x52, s(p(s(false))))), _x22, false), _x31), X, Y)T(Y)if#(if(false, _x32, if(p(p(s(s(gt(s(0), if(p(s(false)), _x62, s(_x51))))))), _x22, false)), X, Y)T(Y)
if#(if(true, if(p(s(gt(s(p(s(0))), if(p(s(false)), _x62, s(_x51))))), _x22, false), _x31), X, Y)T(Y)if#(if(false, _x32, if(p(p(s(s(gt(s(p(s(if(false, _x142, 0)))), if(p(s(false)), _x62, s(_x51))))))), _x22, false)), X, Y)T(Y)
if#(if(false, _x32, if(p(p(p(s(s(p(s(if(true, s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))), _x111)))))))), _x22, false)), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(if(false, _x162, s(p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151)))))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(p(s(s(p(s(if(false, _x142, 0)))))), if(p(s(if(true, false, _x151))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(if(if(false, _x82, false), _x42, p(s(if(false, _x82, gt(s(0), if(p(s(false)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(if(false, _x72, p(s(s(gt(s(p(s(if(false, _x142, 0)))), if(p(s(false)), _x62, s(_x51)))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(if(gt(div(0, s(_x201)), _x181), _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)T(minus(x_1, x_2))T(x_2)
if#(if(p(p(s(s(gt(s(p(if(true, s(if(false, _x142, 0)), _x131))), if(true, if(p(s(if(false, _x152, false))), _x62, s(_x51)), _x121)))))), _x22, false), X, Y)T(Y)if#(if(gt(s(p(s(0))), p(s(s(_x51)))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(if(false, _x102, s(p(s(if(true, s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))), _x111))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, if(true, false, _x151), _x231))), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(if(true, s(s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))), _x101))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(if(true, gt(s(0), if(p(s(false)), _x62, s(_x51))), _x101))))), _x22, false), X, Y)T(Y)
if#(if(if(false, _x42, p(p(s(s(gt(s(p(if(true, s(if(false, _x142, 0)), _x131))), if(p(s(if(false, _x152, false))), _x62, s(_x51)))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(if(false, _x112, s(p(s(if(false, _x142, 0))))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)
if#(if(if(true, p(p(s(s(gt(s(p(s(p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151))))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))), _x41), _x22, false), X, Y)T(Y)if#(p(s(false)), X, Y)T(Y)
if#(if(p(p(if(false, _x82, p(s(s(s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(0), if(p(if(true, s(false), _x141)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(if(gt(s(_x81), 0), p(p(s(if(false, _x92, s(gt(s(p(s(0))), if(p(s(false)), _x62, s(_x51)))))))), _x41), _x22, false), X, Y)T(Y)if#(if(if(false, _x112, if(false, _x102, true)), if(true, if(if(false, _x42, p(s(if(false, _x82, gt(s(0), if(p(s(false)), _x62, s(_x51))))))), _x22, false), _x31), _x71), X, Y)T(Y)
if#(if(p(s(gt(s(0), p(s(if(p(s(false)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(if(true, true, _x101), if(true, if(if(false, _x42, p(s(if(false, _x82, gt(s(0), if(p(s(false)), _x62, s(_x51))))))), _x22, false), _x31), _x71), X, Y)T(Y)
if#(if(p(s(gt(s(p(s(0))), if(if(false, _x112, p(p(s(s(false))))), _x62, s(_x51))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(if(true, p(s(0)), _x121)), if(p(s(false)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(if(if(false, _x172, true), if(true, s(if(false, _x142, 0)), _x131), _x151))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(true, if(gt(s(0), s(_x51)), _x22, false), _x31), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(p(s(s(p(s(if(gt(0, _x181), _x142, 0)))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(p(s(p(s(gt(0, _x41))))), _x22, false), X, Y)T(Y)
if#(if(p(p(if(true, s(s(gt(s(p(s(0))), if(p(s(false)), _x62, s(_x51))))), _x81))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(s(if(false, _x142, 0)))), if(p(if(false, _x142, s(if(true, false, _x151)))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(if(false, _x122, 0)), if(p(s(false)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(true, false, _x21), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(s(if(gt(0, _x161), _x142, 0)))), if(p(s(false)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151))))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(if(false, _x112, s(p(s(if(false, _x142, 0))))), if(p(s(false)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(gt(s(if(false, _x62, 0)), if(p(s(false)), _x62, s(_x51))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(if(true, gt(s(p(s(0))), if(p(s(false)), _x62, s(_x51))), _x101))))), _x22, false), X, Y)T(Y)if#(if(gt(s(0), p(s(if(p(s(false)), _x62, s(_x51))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(if(true, gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))), _x121))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(p(s(s(0))))), if(p(s(false)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(p(s(if(p(p(s(s(gt(s(p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))), _x22, false))), X, Y)T(Y)if#(if(p(p(p(s(p(s(s(s(gt(s(p(s(if(p(s(false)), _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)
if#(if(gt(p(0), _x41), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(if(true, s(s(gt(s(p(s(if(false, _x142, 0)))), if(p(s(false)), _x62, s(_x51))))), _x81))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(if(true, s(if(false, _x142, 0)), _x131))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(if(true, s(if(p(s(if(true, false, _x151))), _x62, s(_x51))), _x161))))))))), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(s(p(s(0))), if(p(p(s(s(if(true, false, _x151))))), _x62, s(_x51))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(s(p(s(if(false, _x142, 0))))), s(if(p(s(false)), _x62, s(_x51)))))))), _x22, false), X, Y)T(Y)
if#(if(if(false, _x42, p(p(s(s(gt(s(p(s(0))), if(p(s(false)), _x62, s(_x51)))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(s(if(false, _x142, 0)))), if(false, _x122, p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))), _x22, false), X, Y)T(Y)
if#(if(if(true, p(p(p(s(s(if(false, _x112, s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))), _x41), _x22, false), X, Y)T(Y)if#(if(p(if(true, p(p(s(s(s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))), _x71)), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(if(true, s(if(false, _x142, 0)), _x131))), if(p(s(if(false, _x162, if(false, _x152, false)))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(s(if(true, gt(s(p(s(0))), if(p(s(false)), _x62, s(_x51))), _x81))), _x22, false), X, Y)T(Y)
if#(if(p(if(if(true, false, _x71), _x52, s(p(s(false))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(if(false, _x102, p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(false, _x202, if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(if(false, _x222, false), _x202, if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))))), _x22, false), X, Y)T(Y)if#(if(false, _x32, if(p(if(false, _x72, p(p(s(s(s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))))))))), _x22, false)), X, Y)T(Y)
if#(if(if(true, p(p(p(s(s(s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x41), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(if(gt(p(s(0)), _x181), _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(p(s(p(p(p(s(s(if(false, _x112, s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(if(true, if(true, if(true, s(if(false, _x142, 0)), _x131), _x151), _x161))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(if(false, _x72, p(if(false, _x82, s(if(false, _x92, s(gt(s(p(s(0))), if(p(s(false)), _x62, s(_x51)))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(if(false, _x172, if(gt(0, _x181), _x142, 0))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(if(true, s(s(p(s(if(true, s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))), _x111))))), _x91)))), _x22, false), X, Y)T(Y)
if#(p(s(if(p(s(gt(div(0, s(_x61)), _x41))), _x22, false))), X, Y)T(Y)if#(if(p(s(gt(s(p(p(s(s(0))))), if(p(p(s(s(false)))), _x62, s(_x51))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(p(s(s(if(true, false, _x151))))), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)if#(if(if(true, p(p(s(s(gt(s(p(if(true, s(if(false, _x142, 0)), _x131))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))), _x41), _x22, false), X, Y)T(Y)
if#(if(p(s(p(p(s(s(gt(s(p(if(true, s(if(false, _x142, 0)), _x131))), if(p(s(false)), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)if#(if(p(s(if(if(false, _x102, false), _x82, gt(s(0), if(p(s(false)), _x62, s(_x51)))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(if(true, s(gt(s(p(if(true, s(if(false, _x142, 0)), _x131))), if(p(s(false)), _x62, s(_x51)))), _x91)))), _x22, false), X, Y)T(Y)if#(if(p(s(p(p(p(s(p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(p(if(true, s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(false, _x202, if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))), _x111)))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(if(p(s(gt(0, _x181))), _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(if(false, _x92, s(gt(s(p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151))), if(p(s(if(false, _x152, false))), _x62, s(_x51)))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(0), p(s(s(_x51)))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(minus(0, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(p(s(gt(s(0), if(p(if(false, _x122, s(false))), _x62, s(_x51))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(s(if(false, _x142, 0)))), if(p(s(if(gt(s(_x171), 0), false, _x151))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(if(true, s(p(s(p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151))))), _x111), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(if(true, s(s(if(false, _x112, s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))), _x91)))), _x22, false), X, Y)T(Y)if#(if(p(p(s(p(p(s(s(if(true, s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))), _x111)))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(p(p(s(s(if(true, s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))), _x111)))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(p(s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(s(if(false, _x142, 0)))), if(true, p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))), _x121)))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(if(true, s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))), _x91)))), _x22, false), X, Y)T(Y)
if#(if(false, _x32, if(gt(s(0), s(_x51)), _x22, false)), X, Y)T(Y)if#(if(gt(s(if(true, 0, _x61)), s(_x51)), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(0), if(if(false, _x132, p(s(false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(p(s(if(gt(if(false, _x92, div(0, s(_x61))), _x41), _x22, false))), X, Y)T(Y)
if#(if(p(s(if(false, _x72, gt(s(0), p(s(s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(if(gt(0, _x131), _x112, s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(p(s(s(0))), p(s(s(_x51)))))), _x22, false), X, Y)T(Y)if#(if(p(s(gt(p(s(s(0))), if(p(s(false)), _x62, s(_x51))))), _x22, false), X, Y)T(Y)
if#(if(if(false, _x42, gt(s(0), s(_x51))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(p(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)
if#(if(if(false, _x42, p(s(false))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), if(false, _x182, p(s(if(false, _x202, if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))))))), _x22, false), X, Y)T(Y)
if#(if(false, _x32, if(p(p(if(false, _x82, s(if(false, _x92, s(gt(s(p(s(0))), if(p(s(false)), _x62, s(_x51))))))))), _x22, false)), X, Y)T(Y)if#(if(if(if(true, false, _x61), _x42, false), _x22, false), X, Y)T(Y)
if#(if(if(false, _x42, p(p(p(s(s(if(false, _x112, s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)if#(p(s(if(p(p(s(s(gt(s(p(if(true, s(if(false, _x142, 0)), _x131))), if(p(s(false)), _x62, s(_x51))))))), _x22, false))), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(s(0))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(s(gt(s(p(s(0))), if(p(s(p(p(s(s(false)))))), _x62, s(_x51))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(p(s(gt(s(p(s(0))), if(p(s(false)), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(if(false, _x182, p(s(if(true, false, _x151)))), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(true, p(s(if(gt(div(0, s(_x61)), _x41), _x22, false))), _x31), X, Y)T(Y)if#(if(p(p(p(s(p(s(s(s(gt(s(s(p(s(if(false, _x142, 0))))), s(p(s(if(false, _x202, if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(p(s(false)))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(s(p(s(if(false, _x142, 0))))), s(p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(p(s(s(gt(s(p(s(p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151))))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(p(s(s(s(gt(s(p(if(false, _x192, s(if(false, _x142, 0))))), p(s(if(false, _x202, if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(if(true, s(if(false, _x82, gt(s(0), if(p(s(false)), _x62, s(_x51))))), _x71)), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(p(s(if(true, false, _x151))))), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(if(false, _x82, s(s(gt(s(p(s(p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151))))), if(p(s(if(false, _x152, false))), _x62, s(_x51)))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151))), if(p(s(p(s(if(false, _x152, false))))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(p(s(s(s(if(false, _x172, if(false, _x162, gt(s(p(s(if(false, _x142, 0)))), p(s(if(false, _x202, if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(p(s(if(true, s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(false, _x202, if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))), _x121))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151))), if(p(p(s(s(if(false, _x152, false))))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(if(true, gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))), _x121))))))), _x22, false), X, Y)T(Y)
if#(if(if(false, _x72, true), if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(s(if(p(s(false)), _x142, 0)))), if(p(s(if(true, false, _x151))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(s(p(p(s(s(gt(s(p(s(if(false, _x142, 0)))), if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)if#(if(p(s(gt(s(p(s(0))), if(true, if(p(p(s(s(false)))), _x62, s(_x51)), _x101)))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(p(p(s(p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(s(if(true, p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151)), _x171)))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(p(if(true, s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))), _x111)))))), _x22, false), X, Y)T(Y)if#(if(gt(div(0, if(true, s(_x61), _x91)), _x41), _x22, false), X, Y)T(Y)
if#(if(p(s(if(false, _x72, gt(0, _x41)))), _x22, false), X, Y)T(Y)if#(if(p(s(gt(s(0), p(s(if(true, s(_x51), _x111)))))), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(s(if(true, 0, _x91)), p(s(s(_x51)))))), _x22, false), X, Y)T(Y)if#(if(false, _x32, if(p(s(gt(s(p(s(0))), if(p(s(false)), _x62, s(_x51))))), _x22, false)), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(s(if(if(false, _x162, false), _x142, 0)))), if(p(s(if(true, false, _x151))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(if(false, _x42, p(p(p(s(if(true, p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))), _x101)))))), _x22, false), X, Y)T(Y)
if#(if(if(true, p(s(gt(s(p(s(0))), if(p(s(false)), _x62, s(_x51))))), _x41), _x22, false), X, Y)T(Y)if#(if(if(gt(0, _x121), _x102, true), if(true, if(if(false, _x42, p(s(if(false, _x82, gt(s(0), if(p(s(false)), _x62, s(_x51))))))), _x22, false), _x31), _x71), X, Y)T(Y)
if#(p(s(if(if(true, p(p(s(if(false, _x92, s(gt(s(p(s(0))), if(p(s(false)), _x62, s(_x51)))))))), _x41), _x22, false))), X, Y)T(Y)if#(if(p(p(s(s(gt(s(if(false, _x122, p(s(p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151)))))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(false, _x32, if(gt(div(0, s(_x61)), _x41), _x22, false)), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(if(gt(if(true, 0, _x201), _x181), _x142, 0)))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(s(if(false, _x42, p(s(if(false, _x82, gt(s(0), if(p(s(false)), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)if#(if(gt(p(s(s(0))), p(s(s(_x51)))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(p(s(s(s(gt(s(p(s(if(false, _x202, if(false, _x142, 0))))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)if#(if(gt(s(0), if(if(true, false, _x81), _x62, s(_x51))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(if(false, _x172, s(if(true, false, _x151)))), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)if#(if(gt(s(p(0)), if(p(s(false)), _x62, s(_x51))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(if(false, _x112, if(true, p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))), _x101)))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(s(p(if(gt(s(_x191), 0), if(true, s(if(false, _x142, 0)), _x131), _x151))))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(if(true, p(s(p(s(if(false, _x82, false))))), _x41), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(s(if(true, if(false, _x142, 0), _x151)))), if(p(s(if(true, false, _x151))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(if(false, _x52, s(p(s(false))))))), _x22, false), X, Y)T(Y)if#(if(p(s(p(s(gt(s(0), p(s(s(_x51)))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(s(p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151))))), if(true, if(p(s(if(false, _x152, false))), _x62, s(_x51)), _x121)))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(if(if(false, _x182, false), _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(gt(s(0), s(_x91)), _x62, if(true, if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41)), X, Y)T(Y)if#(if(if(if(true, true, _x81), p(p(s(if(false, _x92, s(gt(s(p(s(0))), if(p(s(false)), _x62, s(_x51)))))))), _x41), _x22, false), X, Y)T(Y)
if#(if(p(s(p(s(gt(0, _x81))))), _x22, false), X, Y)T(Y)if#(if(true, if(gt(s(0), p(s(s(_x51)))), _x22, false), _x31), X, Y)T(Y)
if#(if(p(if(true, if(false, _x72, p(p(s(s(s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x81)), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(if(false, _x212, true), false, _x151))), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(true, if(p(p(p(s(s(if(true, s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))), _x111)))))), _x22, false), _x31), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(if(true, p(s(if(true, false, _x151))), _x181), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(if(true, p(s(s(gt(s(p(if(true, s(if(false, _x142, 0)), _x131))), if(p(s(false)), _x62, s(_x51)))))), _x71)), _x22, false), X, Y)T(Y)if#(if(p(s(p(p(s(s(gt(s(p(s(p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151))))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(if(true, s(if(false, _x142, 0)), _x161))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(p(s(if(p(p(s(if(false, _x92, s(gt(s(p(s(0))), if(p(s(false)), _x62, s(_x51)))))))), _x22, false))), X, Y)T(Y)
if#(if(if(false, _x42, p(p(s(s(gt(s(p(s(p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151))))), if(p(s(if(false, _x152, false))), _x62, s(_x51)))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(gt(s(_x211), 0), false, _x151))), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(gt(div(p(s(0)), s(_x61)), _x41), _x22, false), X, Y)T(Y)if#(if(gt(p(s(s(0))), if(p(s(false)), _x62, s(_x51))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(p(s(p(s(if(true, s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))), _x111)))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(if(false, _x192, true), false, _x151))), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(s(if(true, 0, _x141)))), if(p(s(false)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(gt(if(false, _x52, s(0)), if(p(s(false)), _x62, s(_x51))), _x22, false), X, Y)T(Y)
if#(if(if(false, _x42, p(p(s(s(gt(s(0), if(p(s(false)), _x62, s(_x51)))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(s(if(gt(s(_x211), 0), false, _x151))), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(gt(p(s(s(0))), s(_x51)), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(p(s(s(if(false, _x132, s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(if(false, _x82, p(s(if(true, p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))), _x101)))))), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(s(p(s(0))), if(p(p(s(s(if(false, _x152, false))))), _x62, s(_x51))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(s(if(false, _x142, 0)))), if(p(s(if(p(s(true)), false, _x151))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(if(false, _x42, p(p(p(s(p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(p(s(s(if(true, s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))), _x131)))))))), _x22, false), X, Y)T(Y)
if#(p(s(if(p(p(s(s(gt(s(p(s(p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151))))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))), _x22, false))), X, Y)T(Y)if#(if(p(p(p(s(if(true, s(p(s(if(true, s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))), _x111)))), _x101))))), _x22, false), X, Y)T(Y)
if#(if(if(true, if(false, _x42, p(s(if(false, _x82, gt(s(0), if(p(s(false)), _x62, s(_x51))))))), _x71), _x22, false), X, Y)T(Y)if#(if(p(s(gt(s(if(true, p(s(0)), _x101)), if(p(s(false)), _x62, s(_x51))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(p(s(if(if(false, _x172, true), s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))), _x111)))))))), _x22, false), X, Y)T(Y)if#(if(p(p(if(false, _x92, if(true, s(s(gt(s(p(s(if(false, _x142, 0)))), if(p(s(false)), _x62, s(_x51))))), _x81)))), _x22, false), X, Y)T(Y)
if#(if(p(if(true, p(s(s(gt(s(p(s(p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151))))), if(p(s(if(false, _x152, false))), _x62, s(_x51)))))), _x71)), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(p(s(s(s(gt(if(true, s(p(s(if(false, _x142, 0)))), _x171), p(s(if(false, _x202, if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(s(0), if(if(false, _x112, p(s(false))), _x62, s(_x51))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(s(p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151))))), if(p(p(s(s(if(false, _x152, false))))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(p(s(if(false, _x82, false))))))), _x22, false), X, Y)T(Y)if#(if(p(s(gt(s(0), if(p(s(p(s(false)))), _x62, s(_x51))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(if(false, _x122, gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151))), if(p(s(if(p(s(false)), _x152, false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(s(p(s(if(false, _x142, 0))))), s(p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))), _x22, false), X, Y)T(Y)if#(p(s(if(p(s(if(false, _x82, gt(s(0), if(p(s(false)), _x62, s(_x51)))))), _x22, false))), X, Y)T(Y)
if#(if(p(p(p(s(p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(gt(s(_x241), 0), false, _x151))), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(0), if(true, if(p(s(false)), _x62, s(_x51)), _x121)))))), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(s(if(true, 0, _x101)), if(p(s(false)), _x62, s(_x51))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(if(true, s(s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))), _x101))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(0)), if(p(s(false)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(p(s(if(if(true, gt(div(0, s(_x61)), _x41), _x81), _x22, false))), X, Y)T(Y)
if#(if(p(p(p(s(if(true, p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(false, _x202, if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))), _x101))))), _x22, false), X, Y)T(Y)if#(if(gt(s(0), p(p(s(s(s(_x51)))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(if(false, _x162, s(if(gt(0, _x181), _x142, 0))))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(s(div(0, s(_x141))))), if(p(s(false)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(gt(div(p(0), s(_x61)), _x41), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(p(s(s(p(if(true, s(if(false, _x142, 0)), _x131))))), if(p(s(false)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(if(true, s(if(false, _x142, 0)), _x131))), if(p(if(true, s(if(false, _x152, false)), _x141)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(if(true, s(gt(s(0), p(s(s(_x51))))), _x61)), _x22, false), X, Y)T(Y)
if#(if(p(p(if(true, s(s(gt(s(0), if(p(s(false)), _x62, s(_x51))))), _x81))), _x22, false), X, Y)T(Y)if#(if(p(p(s(p(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(true, if(p(p(s(s(gt(s(p(if(true, s(if(false, _x142, 0)), _x131))), if(p(s(false)), _x62, s(_x51))))))), _x22, false), _x31), X, Y)T(Y)if#(if(p(s(p(p(s(if(false, _x92, s(gt(s(p(s(0))), if(p(s(false)), _x62, s(_x51)))))))))), _x22, false), X, Y)T(Y)
if#(if(p(if(false, _x72, p(p(s(s(s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(0), p(s(if(p(s(false)), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(if(false, _x152, p(s(if(gt(0, _x181), _x142, 0))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(if(true, true, _x241), false, _x151))), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(if(false, _x212, p(s(if(true, false, _x151)))), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(p(s(if(false, _x112, s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))))), _x22, false), X, Y)T(Y)
if#(if(if(true, p(p(p(s(p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))))), _x41), _x22, false), X, Y)T(Y)if#(if(p(s(gt(s(0), p(if(true, s(s(_x51)), _x101))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(if(true, p(s(p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151)))), _x121)), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(if(gt(if(false, _x202, 0), _x181), _x142, 0)))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(if(false, _x42, p(p(p(s(s(s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))))))))), _x22, false), X, Y)T(Y)if#(if(p(s(if(true, gt(s(0), if(p(s(false)), _x62, s(_x51))), _x81))), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(div(0, s(_x81)), _x41))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(if(false, _x102, s(if(true, s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))), _x111))))))), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(s(0), if(true, p(s(s(_x51))), _x91)))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)
if#(p(s(if(gt(div(if(false, _x102, 0), s(_x61)), _x41), _x22, false))), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(if(false, _x162, s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(if(true, s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))), _x101))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(if(false, _x102, s(s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(if(true, s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))), _x91)))), _x22, false), X, Y)T(Y)if#(if(p(s(gt(s(p(s(0))), if(false, _x102, if(p(p(s(s(false)))), _x62, s(_x51)))))), _x22, false), X, Y)T(Y)
if#(p(s(if(true, if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41))), X, Y)T(Y)if#(if(p(p(if(if(true, false, _x111), _x82, s(if(false, _x92, s(gt(s(p(s(0))), if(p(s(false)), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(s(div(0, s(_x101))), if(p(s(false)), _x62, s(_x51))))), _x22, false), X, Y)T(Y)if#(if(false, _x42, if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false))), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(s(p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151))))), if(p(s(if(gt(0, _x171), _x152, false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(if(false, _x102, s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(if(false, _x122, if(true, s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))), _x111))))))), _x22, false), X, Y)T(Y)if#(if(p(p(if(true, p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))), _x81))), _x22, false), X, Y)T(Y)
if#(if(gt(s(0), if(if(false, _x82, p(s(false))), _x62, s(_x51))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(p(s(s(if(false, _x112, s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(if(if(false, _x132, true), s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))), _x111)))))), _x22, false), X, Y)T(Y)if#(if(if(false, _x42, p(s(p(s(false))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(if(true, s(if(false, _x142, 0)), _x131))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(if(true, p(s(if(true, false, _x151))), _x181), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(false, _x32, if(p(p(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))), _x22, false)), X, Y)T(Y)if#(if(p(p(s(if(false, _x92, s(gt(s(0), if(p(s(false)), _x62, s(_x51)))))))), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(s(0), p(s(p(s(s(_x51)))))))), _x22, false), X, Y)T(Y)if#(if(true, if(gt(s(0), if(p(s(false)), _x62, s(_x51))), _x22, false), _x31), X, Y)T(Y)
if#(if(p(p(p(s(p(s(s(s(if(if(true, false, _x181), _x162, gt(s(p(s(if(false, _x142, 0)))), p(s(if(false, _x202, if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(p(s(s(if(true, p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))), _x101))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(if(gt(if(false, _x202, 0), _x181), _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(gt(s(p(0)), s(_x51)), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(p(s(p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))))))), _x22, false), X, Y)T(Y)if#(if(if(false, _x42, p(s(gt(s(0), p(s(s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(if(false, _x52, s(p(s(if(false, _x82, false)))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(if(true, s(gt(s(p(s(0))), if(p(s(false)), _x62, s(_x51)))), _x91)))), _x22, false), X, Y)T(Y)
if#(if(p(if(false, _x72, p(s(s(gt(s(p(s(if(false, _x142, 0)))), if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))), _x22, false), X, Y)T(Y)if#(if(p(p(if(true, p(s(s(if(true, s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))), _x111)))), _x81))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(if(true, s(if(false, _x142, 0)), _x131))), if(p(s(if(true, false, _x151))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(s(p(s(p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151))))))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(if(true, s(s(s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))))), _x91)))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(if(gt(s(_x131), 0), s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))), _x111)))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(if(if(false, _x192, gt(0, _x181)), _x142, 0)))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(if(true, p(s(s(s(if(false, _x162, gt(s(p(s(if(false, _x142, 0)))), p(s(if(false, _x202, if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))), _x101))))), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(if(true, s(p(s(0))), _x91), if(p(s(false)), _x62, s(_x51))))), _x22, false), X, Y)T(Y)if#(if(if(false, _x42, p(p(s(s(gt(s(p(s(if(false, _x142, 0)))), if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), if(true, p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))), _x181)))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(s(p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151))))), if(if(true, p(s(if(false, _x152, false))), _x131), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(s(p(s(0))), if(p(if(true, s(false), _x121)), _x62, s(_x51))))), _x22, false), X, Y)T(Y)if#(if(gt(s(0), if(false, _x62, p(s(s(_x51))))), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(s(0), if(true, if(p(s(false)), _x62, s(_x51)), _x101)))), _x22, false), X, Y)T(Y)if#(if(gt(s(if(false, _x62, 0)), if(false, _x62, s(_x51))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(p(s(gt(s(p(if(true, s(if(false, _x142, 0)), _x131))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(if(false, _x102, p(s(s(s(if(false, _x162, gt(s(p(s(if(false, _x142, 0)))), p(s(if(false, _x202, if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))))))), _x22, false), X, Y)T(Y)
if#(if(gt(s(if(false, _x62, 0)), s(_x51)), _x22, false), X, Y)T(Y)if#(if(if(if(true, false, _x81), _x42, p(s(if(false, _x82, gt(s(0), if(p(s(false)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(if(true, s(gt(s(p(if(true, s(if(false, _x142, 0)), _x131))), if(p(s(if(false, _x152, false))), _x62, s(_x51)))), _x91)))), _x22, false), X, Y)T(Y)if#(if(true, if(gt(div(0, s(_x61)), _x41), _x22, false), _x31), X, Y)T(Y)
if#(if(p(s(gt(s(p(s(if(false, _x122, 0)))), if(p(s(false)), _x62, s(_x51))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(if(true, p(if(true, s(if(true, false, _x151)), _x191)), _x181), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(if(true, s(if(false, _x92, s(gt(s(p(s(0))), if(p(s(false)), _x62, s(_x51)))))), _x81))), _x22, false), X, Y)T(Y)if#(if(false, _x32, if(p(p(if(true, s(s(gt(s(p(s(if(false, _x142, 0)))), if(p(s(false)), _x62, s(_x51))))), _x81))), _x22, false)), X, Y)T(Y)
if#(if(p(p(if(false, _x82, s(s(gt(s(p(if(true, s(if(false, _x142, 0)), _x131))), if(p(s(if(false, _x152, false))), _x62, s(_x51)))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(0), if(if(true, p(s(false)), _x131), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(gt(0, _x51), _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), X, Y)T(Y)if#(if(p(p(p(s(p(s(s(s(gt(if(false, _x172, s(p(s(if(false, _x142, 0))))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(if(false, _x122, gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(if(true, s(if(false, _x142, 0)), _x131))), if(true, if(p(s(false)), _x62, s(_x51)), _x121)))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(if(true, s(if(gt(0, _x181), _x142, 0)), _x161))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(p(s(if(false, _x22, false))), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(if(true, p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151)), _x121)), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(s(p(p(s(s(gt(s(0), if(p(s(false)), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(s(0), if(p(s(if(true, false, _x131))), _x62, s(_x51))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(s(p(if(true, if(true, if(true, s(if(false, _x142, 0)), _x131), _x151), _x181))))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(if(false, _x112, s(p(s(0)))), if(p(s(false)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(gt(if(true, 0, _x101), _x81), _x62, if(true, if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41)), X, Y)T(Y)
if#(if(p(if(true, p(s(s(gt(s(p(s(0))), if(p(s(false)), _x62, s(_x51)))))), _x71)), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(if(false, _x162, s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(s(p(p(p(s(p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(false, _x202, if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))))))), _x22, false), X, Y)T(Y)if#(p(s(if(p(s(false)), _x22, false))), X, Y)T(Y)
if#(if(p(p(p(s(p(s(s(s(gt(s(p(p(s(s(if(false, _x142, 0)))))), p(s(if(false, _x202, if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(s(p(s(p(s(if(false, _x82, false))))))), _x22, false), X, Y)T(Y)
if#(if(true, if(p(s(gt(s(0), if(p(s(false)), _x62, s(_x51))))), _x22, false), _x31), X, Y)T(Y)if#(if(p(s(gt(s(p(s(0))), if(p(s(if(true, false, _x131))), _x62, s(_x51))))), _x22, false), X, Y)T(Y)
if#(if(if(false, _x52, if(false, _x42, false)), _x22, false), X, Y)T(Y)if#(if(false, _x32, if(gt(s(0), if(false, _x62, s(_x51))), _x22, false)), X, Y)T(Y)
if#(if(p(p(if(true, p(s(s(s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))), _x81))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), if(true, p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))), _x141)))))))), _x22, false), X, Y)T(Y)
if#(if(false, _x32, if(p(p(p(s(s(s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false)), X, Y)T(Y)if#(if(if(true, p(p(p(s(p(s(s(s(if(false, _x162, gt(s(p(s(if(false, _x142, 0)))), p(s(if(false, _x202, if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))))))), _x41), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(s(if(true, p(s(0)), _x101)), if(p(p(s(s(false)))), _x62, s(_x51))))), _x22, false), X, Y)T(Y)if#(if(true, if(false, _x62, if(true, if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41)), _x71), X, Y)T(Y)
if#(if(if(false, _x42, p(if(false, _x72, p(p(s(s(s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)if#(if(if(true, true, _x71), if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(if(true, s(if(false, _x142, 0)), _x131))), if(p(s(false)), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)if#(if(if(false, _x52, gt(0, _x41)), _x22, false), X, Y)T(Y)
if#(if(if(true, p(p(p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))), _x41), _x22, false), X, Y)T(Y)if#(p(s(if(true, if(if(false, _x42, p(s(if(false, _x82, gt(s(0), if(p(s(false)), _x62, s(_x51))))))), _x22, false), _x31))), X, Y)T(Y)
if#(if(p(s(p(p(s(s(if(false, _x82, false))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151))), if(false, _x122, if(p(s(if(false, _x152, false))), _x62, s(_x51)))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(true, if(p(s(if(true, false, _x151))), _x62, s(_x51)), _x201)))))))))))), _x22, false), X, Y)T(Y)if#(p(s(if(p(if(false, _x52, s(p(s(false))))), _x22, false))), X, Y)T(Y)
if#(if(p(p(p(s(p(s(if(true, s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))), _x121))))))), _x22, false), X, Y)T(Y)if#(if(gt(if(false, _x102, 0), _x81), _x62, if(true, if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41)), X, Y)T(Y)
if#(if(p(p(s(s(p(s(gt(s(p(if(true, s(if(false, _x142, 0)), _x131))), if(p(s(false)), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(p(s(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151))))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(s(if(true, p(s(false)), _x61))), _x22, false), X, Y)T(Y)if#(if(p(p(if(false, _x82, p(s(s(p(s(if(true, s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))), _x111))))))))), _x22, false), X, Y)T(Y)
if#(if(gt(s(0), if(true, p(s(s(_x51))), _x61)), _x22, false), X, Y)T(Y)if#(p(s(if(gt(div(p(s(0)), s(_x61)), _x41), _x22, false))), X, Y)T(Y)
if#(if(p(p(p(s(p(s(s(s(gt(if(false, _x172, s(p(s(if(false, _x142, 0))))), p(s(if(false, _x202, if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))))), _x22, false), X, Y)T(Y)if#(if(gt(s(s(0)), s(s(_x51))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151))), if(p(s(if(true, if(false, _x152, false), _x161))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(true, if(p(p(p(s(s(s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), _x31), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(if(false, _x132, s(p(s(if(false, _x142, 0))))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(s(if(if(true, false, _x161), _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(p(s(s(s(gt(s(p(s(if(false, _x202, if(false, _x142, 0))))), p(s(if(false, _x202, if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(if(gt(p(0), _x181), _x142, 0)))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(p(s(s(s(p(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(if(false, _x62, s(gt(s(0), p(s(s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(false, _x32, if(gt(s(0), if(p(s(false)), _x62, s(_x51))), _x22, false)), X, Y)T(Y)if#(if(p(s(gt(s(s(p(s(0)))), s(if(p(p(s(s(false)))), _x62, s(_x51)))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(if(true, s(gt(s(p(s(if(false, _x142, 0)))), if(p(s(if(true, false, _x151))), _x62, s(_x51)))), _x91)))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(p(s(gt(s(p(s(if(false, _x142, 0)))), if(p(s(false)), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)
if#(if(p(s(if(true, false, _x61))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(s(if(false, _x152, if(false, _x142, 0))))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(if(false, _x102, if(false, _x82, s(if(false, _x92, s(gt(s(p(s(0))), if(p(s(false)), _x62, s(_x51)))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(p(s(s(s(if(false, _x112, s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(if(true, s(if(false, _x202, if(p(s(if(true, false, _x151))), _x62, s(_x51)))), _x191))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(s(p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151))))), if(if(false, _x132, p(s(if(false, _x152, false)))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(p(s(if(gt(div(div(0, s(_x101)), s(_x61)), _x41), _x22, false))), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(gt(s(_x191), 0), false, _x151))), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)
if#(if(p(if(false, _x72, p(p(s(s(p(s(if(true, s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))), _x111))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(false, _x212, if(false, _x202, if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(s(if(if(true, false, _x161), _x142, 0)))), if(p(s(false)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(gt(if(true, 0, _x61), _x41), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(p(s(if(false, _x122, s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(false, _x202, if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(s(if(true, p(s(if(false, _x82, false))), _x61))), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(s(0), if(p(s(if(false, _x132, false))), _x62, s(_x51))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(s(if(if(true, true, _x211), false, _x151))), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(s(p(0)), if(p(s(false)), _x62, s(_x51))))), _x22, false), X, Y)T(Y)if#(if(if(false, _x42, gt(s(0), p(s(s(_x51))))), _x22, false), X, Y)T(Y)
if#(p(s(if(p(p(s(s(gt(s(p(s(if(false, _x142, 0)))), if(p(s(if(true, false, _x151))), _x62, s(_x51))))))), _x22, false))), X, Y)T(Y)if#(if(p(p(p(s(p(s(s(s(gt(s(p(s(p(s(if(false, _x142, 0)))))), p(s(if(false, _x202, if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(if(p(s(gt(0, _x181))), _x142, 0)))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(if(true, s(s(gt(s(p(s(p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151))))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))), _x81))), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(s(if(false, _x102, p(s(0)))), if(p(s(false)), _x62, s(_x51))))), _x22, false), X, Y)T(Y)if#(if(if(true, false, _x81), _x62, if(true, if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41)), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(s(if(false, _x142, 0)))), p(if(false, _x132, s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))), _x22, false), X, Y)T(Y)if#(if(true, if(p(p(p(s(p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))))), _x22, false), _x31), X, Y)T(Y)
if#(if(p(s(gt(s(p(s(0))), if(p(if(false, _x122, p(s(s(false))))), _x62, s(_x51))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), if(true, p(s(if(false, _x202, if(p(s(if(true, false, _x151))), _x62, s(_x51))))), _x181)))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(p(p(s(if(true, p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))), _x101))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(p(s(true)), false, _x151))), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)
if#(p(s(if(if(false, _x102, true), if(true, if(if(false, _x42, p(s(if(false, _x82, gt(s(0), if(p(s(false)), _x62, s(_x51))))))), _x22, false), _x31), _x71))), X, Y)T(Y)if#(if(p(s(if(true, p(p(s(if(false, _x92, s(gt(s(p(s(0))), if(p(s(false)), _x62, s(_x51)))))))), _x41))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(p(s(s(p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(false, _x202, if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))))))), _x22, false), X, Y)T(Y)if#(if(if(true, p(p(s(s(gt(s(0), if(p(s(false)), _x62, s(_x51))))))), _x41), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(if(false, _x112, s(0)), if(p(s(false)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(p(s(s(s(gt(s(if(true, p(s(if(false, _x142, 0))), _x181)), p(s(if(false, _x202, if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))))), _x22, false), X, Y)T(Y)
if#(minus(false, 0), X, Y)T(Y)if#(if(p(p(s(s(gt(s(0), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(s(p(s(0))), if(p(p(s(s(p(s(false)))))), _x62, s(_x51))))), _x22, false), X, Y)T(Y)if#(if(p(s(p(p(s(s(gt(s(p(if(true, s(if(false, _x142, 0)), _x131))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)
if#(if(p(if(true, p(p(s(s(p(s(if(true, s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))), _x111))))))), _x71)), _x22, false), X, Y)T(Y)if#(if(true, if(true, if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41), _x61), X, Y)T(Y)
if#(if(gt(s(0), if(true, if(false, _x62, s(_x51)), _x71)), _x22, false), X, Y)T(Y)if#(if(p(s(gt(s(p(s(0))), if(p(p(s(p(s(s(false)))))), _x62, s(_x51))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(s(p(s(if(gt(0, _x181), _x142, 0))))), s(p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))))))))), _x22, false), X, Y)T(Y)if#(if(true, if(p(if(false, _x72, p(p(s(s(s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))))))))), _x22, false), _x31), X, Y)T(Y)
if#(p(s(if(true, if(gt(div(0, s(_x61)), _x41), _x22, false), _x71))), X, Y)T(Y)if#(if(p(p(if(true, p(s(p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(false, _x202, if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))), _x81))), _x22, false), X, Y)T(Y)
if#(if(if(false, _x42, p(p(p(s(s(p(s(if(true, s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))), _x111))))))))), _x22, false), X, Y)T(Y)if#(if(p(if(false, _x72, p(p(s(if(true, p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))), _x101)))))), _x22, false), X, Y)T(Y)
if#(if(gt(p(s(div(0, s(_x61)))), _x41), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(false, _x142, if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))), _x22, false), X, Y)T(Y)
if#(p(s(if(p(p(p(s(s(s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false))), X, Y)T(Y)if#(if(true, if(p(s(p(s(false)))), _x22, false), _x31), X, Y)T(Y)
if#(p(s(if(p(p(s(s(gt(s(p(s(0))), if(p(s(false)), _x62, s(_x51))))))), _x22, false))), X, Y)T(Y)if#(p(s(if(if(false, _x82, gt(div(0, s(_x61)), _x41)), _x22, false))), X, Y)T(Y)
if#(if(if(false, _x42, p(p(if(true, s(s(gt(s(p(s(if(false, _x142, 0)))), if(p(s(false)), _x62, s(_x51))))), _x81)))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(s(if(true, if(false, _x142, 0), _x151)))), if(p(s(false)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(true, if(gt(0, _x41), _x22, false), _x31), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(s(p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151))))), p(s(if(p(s(if(false, _x152, false))), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)
if#(if(false, _x32, if(p(p(p(s(p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(false, _x202, if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))))), _x22, false)), X, Y)T(Y)if#(if(p(p(p(s(p(s(s(s(gt(s(p(p(s(s(if(false, _x142, 0)))))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)
if#(if(if(false, _x42, p(p(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))), _x22, false), X, Y)T(Y)if#(if(true, if(p(p(s(s(gt(s(p(s(p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151))))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))), _x22, false), _x31), X, Y)T(Y)
if#(if(p(p(s(p(p(s(s(s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(if(p(s(true)), p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))), _x101))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(if(true, if(false, _x142, 0), _x171)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(p(if(true, p(if(true, s(s(gt(s(p(s(if(false, _x142, 0)))), if(p(s(false)), _x62, s(_x51))))), _x81)), _x71)), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(s(p(if(p(s(true)), if(true, s(if(false, _x142, 0)), _x131), _x151))))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(s(p(s(if(true, if(false, _x82, false), _x91))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(p(s(s(s(if(gt(0, _x181), _x162, gt(s(p(s(if(false, _x142, 0)))), p(s(if(false, _x202, if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(if(false, _x82, s(s(gt(s(p(if(true, s(if(false, _x142, 0)), _x131))), if(p(s(false)), _x62, s(_x51)))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(if(true, s(p(if(true, s(if(false, _x142, 0)), _x131))), _x111), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(gt(0, _x21), X, Y)T(Y)
if#(p(s(if(p(s(p(s(if(false, _x82, false))))), _x22, false))), X, Y)T(Y)if#(if(p(p(s(p(s(s(gt(s(p(s(0))), if(p(s(false)), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(true, if(p(s(if(true, false, _x151))), _x62, s(_x51)), _x141)))))))), _x22, false), X, Y)T(Y)if#(if(p(s(gt(s(p(if(true, s(0), _x111))), if(p(s(false)), _x62, s(_x51))))), _x22, false), X, Y)T(Y)
if#(if(if(true, if(false, _x102, true), _x111), if(true, if(if(false, _x42, p(s(if(false, _x82, gt(s(0), if(p(s(false)), _x62, s(_x51))))))), _x22, false), _x31), _x71), X, Y)T(Y)if#(if(gt(p(s(0)), _x81), _x62, if(true, if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41)), X, Y)T(Y)
if#(if(gt(s(if(false, _x62, 0)), p(s(s(_x51)))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(s(p(if(true, s(if(false, _x142, 0)), _x131)))), s(if(p(s(if(false, _x152, false))), _x62, s(_x51)))))))), _x22, false), X, Y)T(Y)
if#(if(gt(s(_x71), 0), if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41), X, Y)T(Y)if#(if(p(if(true, p(if(false, _x82, s(if(false, _x92, s(gt(s(p(s(0))), if(p(s(false)), _x62, s(_x51)))))))), _x71)), _x22, false), X, Y)T(Y)
if#(if(p(s(if(false, _x62, p(s(false))))), _x22, false), X, Y)T(Y)if#(if(gt(s(0), p(if(false, _x72, s(s(_x51))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), if(false, _x142, p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151))), if(p(s(false)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(if(false, _x92, s(gt(s(p(if(true, s(if(false, _x142, 0)), _x131))), if(p(s(if(false, _x152, false))), _x62, s(_x51)))))))), _x22, false), X, Y)T(Y)if#(if(gt(s(div(0, s(_x61))), if(false, _x62, s(_x51))), _x22, false), X, Y)T(Y)
if#(if(p(p(if(true, p(s(p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))), _x81))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(p(s(if(if(true, true, _x171), s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))), _x111)))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(if(false, _x82, gt(s(0), if(p(s(false)), _x62, s(_x51)))))))), _x22, false), X, Y)T(Y)if#(if(p(s(p(if(false, _x52, s(p(s(false))))))), _x22, false), X, Y)T(Y)
if#(p(s(if(p(p(if(true, s(s(gt(s(p(s(if(false, _x142, 0)))), if(p(s(false)), _x62, s(_x51))))), _x81))), _x22, false))), X, Y)T(Y)if#(if(p(p(p(if(true, s(p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(false, _x202, if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))), _x91)))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(s(0))), if(p(if(false, _x142, s(false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151))), if(p(s(if(false, _x162, if(false, _x152, false)))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(p(s(if(p(p(s(s(gt(s(0), if(p(s(false)), _x62, s(_x51))))))), _x22, false))), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(if(gt(s(0), s(_x191)), _x142, 0)))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(s(p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151))))), if(p(s(if(if(false, _x172, false), _x152, false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(if(false, _x72, p(s(s(gt(s(p(if(true, s(if(false, _x142, 0)), _x131))), if(p(s(if(false, _x152, false))), _x62, s(_x51)))))))), _x22, false), X, Y)T(Y)
if#(if(p(if(true, p(p(s(p(s(s(s(if(false, _x162, gt(s(p(s(if(false, _x142, 0)))), p(s(if(false, _x202, if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))))), _x71)), _x22, false), X, Y)T(Y)if#(if(p(s(p(s(gt(s(p(s(0))), if(p(p(s(s(false)))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(p(s(s(s(gt(s(p(if(false, _x192, s(if(false, _x142, 0))))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)if#(if(gt(s(0), if(if(false, _x82, false), _x62, s(_x51))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(if(false, _x132, s(if(false, _x142, 0))))), if(p(s(false)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(s(gt(if(false, _x92, s(p(s(0)))), if(p(p(s(s(false)))), _x62, s(_x51))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(p(if(false, _x112, s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(p(s(if(false, _x92, s(gt(s(p(s(0))), if(p(s(false)), _x62, s(_x51)))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(if(true, s(if(false, _x142, 0)), _x131))), if(p(s(p(s(if(false, _x152, false))))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(p(if(false, _x82, s(if(false, _x92, s(gt(s(p(s(0))), if(p(s(false)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(if(true, s(p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))), _x91)))), _x22, false), X, Y)T(Y)if#(if(if(false, _x92, gt(0, _x81)), _x62, if(true, if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41)), X, Y)T(Y)
if#(if(p(p(p(s(if(false, _x102, s(if(false, _x112, s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(s(true)), if(if(false, _x42, p(s(if(false, _x82, gt(s(0), if(p(s(false)), _x62, s(_x51))))))), _x22, false), _x31), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(false, _x202, if(true, false, _x151)))), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(p(s(s(s(if(p(s(false)), _x162, gt(s(p(s(if(false, _x142, 0)))), p(s(if(false, _x202, if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(if(true, s(s(if(true, s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))), _x111))), _x91)))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(if(false, _x172, if(false, _x142, 0))))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(gt(if(false, _x72, div(0, s(_x61))), _x41), _x22, false), X, Y)T(Y)if#(if(true, if(p(p(p(s(s(p(s(if(true, s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))), _x111)))))))), _x22, false), _x31), X, Y)T(Y)
if#(if(p(if(true, p(s(s(gt(s(0), if(p(s(false)), _x62, s(_x51)))))), _x71)), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(if(false, _x102, gt(s(p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151))), if(p(s(if(false, _x152, false))), _x62, s(_x51)))))))), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(if(false, _x92, s(p(s(0)))), if(p(s(false)), _x62, s(_x51))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(if(true, p(if(true, s(if(false, _x142, 0)), _x131)), _x121)), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(p(s(true)), false, _x151))), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(gt(s(p(s(0))), if(p(s(false)), _x62, s(_x51))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(if(false, _x162, s(if(gt(0, _x181), _x142, 0))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(if(false, _x82, p(s(p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))))), _x22, false), X, Y)T(Y)
if#(if(gt(s(0), if(p(if(false, _x92, s(false))), _x62, s(_x51))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(s(if(false, _x142, 0)))), if(p(s(if(false, _x162, if(true, false, _x151)))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(if(false, _x122, p(if(true, s(if(false, _x142, 0)), _x131)))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(s(gt(if(true, s(p(s(0))), _x91), if(p(p(s(s(false)))), _x62, s(_x51))))), _x22, false), X, Y)T(Y)
if#(if(p(p(if(p(s(false)), _x82, s(if(false, _x92, s(gt(s(p(s(0))), if(p(s(false)), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(s(if(gt(0, _x161), _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)
if#(if(p(if(true, p(s(s(gt(s(p(s(if(false, _x142, 0)))), if(p(s(if(true, false, _x151))), _x62, s(_x51)))))), _x71)), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(p(s(s(s(p(s(if(false, _x162, gt(s(p(s(if(false, _x142, 0)))), p(s(if(false, _x202, if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))))))))), _x22, false), X, Y)T(Y)
if#(if(true, if(p(p(p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))), _x22, false), _x31), X, Y)T(Y)T(minus(x_1, x_2))T(x_1)
if#(if(p(p(p(s(s(s(gt(s(p(s(if(gt(if(true, 0, _x201), _x181), _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(p(s(s(p(s(if(false, _x142, 0)))))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(s(if(p(s(false)), _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)if#(if(p(s(gt(p(0), _x41))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(p(p(s(s(s(s(if(false, _x162, gt(s(p(s(if(false, _x142, 0)))), p(s(if(false, _x202, if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(p(s(s(p(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))))))), _x22, false), X, Y)T(Y)
if#(p(s(if(p(p(s(s(gt(s(p(if(true, s(if(false, _x142, 0)), _x131))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))), _x22, false))), X, Y)T(Y)if#(if(gt(s(p(0)), if(false, _x62, s(_x51))), _x22, false), X, Y)T(Y)
if#(if(false, _x32, if(false, _x22, false)), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(if(true, s(if(false, _x142, 0)), _x131))), if(p(s(if(if(true, false, _x171), _x152, false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(if(false, _x112, s(p(s(if(false, _x142, 0))))), if(p(s(if(true, false, _x151))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(s(p(p(p(s(s(s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(s(p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151))))), if(p(s(p(s(if(false, _x152, false))))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(p(s(if(if(false, _x42, p(s(if(false, _x82, gt(s(0), if(p(s(false)), _x62, s(_x51))))))), _x22, false))), X, Y)T(Y)
if#(if(if(true, p(p(s(s(gt(s(p(if(true, s(if(false, _x142, 0)), _x131))), if(p(s(false)), _x62, s(_x51))))))), _x41), _x22, false), X, Y)T(Y)if#(if(gt(s(0), if(p(s(if(true, false, _x101))), _x62, s(_x51))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(if(true, s(if(false, _x142, 0)), _x131))), if(if(true, p(s(false)), _x131), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(if(gt(s(0), s(_x191)), _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(s(if(true, gt(s(p(s(0))), if(p(p(s(s(false)))), _x62, s(_x51))), _x81))), _x22, false), X, Y)T(Y)if#(if(p(s(p(p(p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(if(if(true, true, _x161), s(if(false, _x142, 0)), _x131))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)

Rewrite Rules

gt(0, Y)falsegt(s(X), 0)true
gt(s(X), s(Y))gt(X, Y)p(0)0
p(s(X))Xif(true, X, Y)X
if(false, X, Y)Yminus(X, Y)if(gt(Y, 0), minus(p(X), p(Y)), X)
div(0, s(Y))0div(s(X), s(Y))s(div(minus(X, Y), s(Y)))

Original Signature

Termination of terms over the following signature is verified: 0, minus, s, if, p, div, false, true, gt

Strategy

Context-sensitive strategy:
μ(true) = μ(T) = μ(0) = μ(false) = ∅
μ(p#) = μ(s) = μ(if) = μ(p) = μ(if#) = {1}
μ(gt#) = μ(minus) = μ(div) = μ(div#) = μ(minus#) = μ(gt) = {1, 2}


The left-hand side of the rule if#(if(p(p(s(s(gt(p(s(s(0))), if(p(s(false)), _x62, s(_x51))))))), _x22, false), X, Y) → T(Y) is backward narrowed to the following relevant and irrelevant terms (a narrowing is irrelevant if by dropping it the correctness (and completeness) of the processor is not influenced).
Relevant TermsIrrelevant Terms
if#(if(p(p(s(s(gt(p(s(s(0))), if(false, _x122, if(p(s(false)), _x62, s(_x51)))))))), _x22, false), X, Y) 
if#(if(p(p(s(s(gt(p(s(s(p(s(0))))), if(p(s(false)), _x62, s(_x51))))))), _x22, false), X, Y) 
if#(if(p(p(s(s(gt(s(p(s(s(0)))), s(if(p(s(false)), _x62, s(_x51)))))))), _x22, false), X, Y) 
if#(if(p(p(s(s(gt(p(p(s(s(s(0))))), if(p(s(false)), _x62, s(_x51))))))), _x22, false), X, Y) 
if#(if(p(p(s(s(gt(p(s(s(0))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))), _x22, false), X, Y) 
if#(if(p(p(s(s(gt(p(s(s(if(true, 0, _x141)))), if(p(s(false)), _x62, s(_x51))))))), _x22, false), X, Y) 
if#(if(p(if(true, p(s(s(gt(p(s(s(0))), if(p(s(false)), _x62, s(_x51)))))), _x71)), _x22, false), X, Y) 
if#(if(p(p(s(s(gt(p(s(s(0))), p(s(if(p(s(false)), _x62, s(_x51))))))))), _x22, false), X, Y) 
if#(if(p(s(p(p(s(s(gt(p(s(s(0))), if(p(s(false)), _x62, s(_x51))))))))), _x22, false), X, Y) 
if#(if(p(p(s(s(gt(if(false, _x112, p(s(s(0)))), if(p(s(false)), _x62, s(_x51))))))), _x22, false), X, Y) 
if#(if(p(p(s(s(gt(p(s(s(if(false, _x142, 0)))), if(p(s(false)), _x62, s(_x51))))))), _x22, false), X, Y) 
if#(if(p(p(s(s(gt(p(if(true, s(s(0)), _x121)), if(p(s(false)), _x62, s(_x51))))))), _x22, false), X, Y) 
if#(if(p(p(s(s(gt(p(s(p(s(s(0))))), if(p(s(false)), _x62, s(_x51))))))), _x22, false), X, Y) 
if#(if(p(p(s(s(gt(p(s(s(p(0)))), if(p(s(false)), _x62, s(_x51))))))), _x22, false), X, Y) 
if#(if(false, _x32, if(p(p(s(s(gt(p(s(s(0))), if(p(s(false)), _x62, s(_x51))))))), _x22, false)), X, Y) 
if#(if(p(p(s(s(gt(p(s(s(0))), if(p(p(s(s(false)))), _x62, s(_x51))))))), _x22, false), X, Y) 
if#(if(p(p(s(s(gt(p(s(if(true, s(0), _x131))), if(p(s(false)), _x62, s(_x51))))))), _x22, false), X, Y) 
if#(if(p(p(s(s(gt(p(s(s(div(0, s(_x141))))), if(p(s(false)), _x62, s(_x51))))))), _x22, false), X, Y) 
if#(if(p(p(s(s(gt(if(true, p(s(s(0))), _x111), if(p(s(false)), _x62, s(_x51))))))), _x22, false), X, Y) 
if#(if(p(p(p(s(s(s(gt(p(s(s(0))), if(p(s(false)), _x62, s(_x51))))))))), _x22, false), X, Y) 
if#(if(p(p(s(s(if(true, gt(p(s(s(0))), if(p(s(false)), _x62, s(_x51))), _x101))))), _x22, false), X, Y) 
if#(if(if(false, _x42, p(p(s(s(gt(p(s(s(0))), if(p(s(false)), _x62, s(_x51)))))))), _x22, false), X, Y) 
if#(if(p(p(s(s(gt(p(s(s(0))), if(if(true, p(s(false)), _x131), _x62, s(_x51))))))), _x22, false), X, Y) 
if#(if(p(p(s(s(gt(p(if(false, _x122, s(s(0)))), if(p(s(false)), _x62, s(_x51))))))), _x22, false), X, Y) 
if#(if(p(p(s(s(gt(p(s(s(0))), if(p(s(if(true, false, _x151))), _x62, s(_x51))))))), _x22, false), X, Y) 
if#(if(p(p(s(s(gt(p(s(s(0))), if(p(s(p(s(false)))), _x62, s(_x51))))))), _x22, false), X, Y) 
if#(p(s(if(p(p(s(s(gt(p(s(s(0))), if(p(s(false)), _x62, s(_x51))))))), _x22, false))), X, Y) 
if#(if(p(p(s(s(gt(p(s(s(0))), if(p(if(true, s(false), _x141)), _x62, s(_x51))))))), _x22, false), X, Y) 
if#(if(p(p(s(s(gt(p(s(s(0))), if(if(false, _x132, p(s(false))), _x62, s(_x51))))))), _x22, false), X, Y) 
if#(if(p(p(s(s(gt(p(s(s(0))), if(p(s(gt(0, _x151))), _x62, s(_x51))))))), _x22, false), X, Y) 
if#(if(p(p(s(if(false, _x92, s(gt(p(s(s(0))), if(p(s(false)), _x62, s(_x51)))))))), _x22, false), X, Y) 
if#(if(p(p(s(s(p(s(gt(p(s(s(0))), if(p(s(false)), _x62, s(_x51))))))))), _x22, false), X, Y) 
if#(if(p(p(s(if(true, s(gt(p(s(s(0))), if(p(s(false)), _x62, s(_x51)))), _x91)))), _x22, false), X, Y) 
if#(if(p(p(if(false, _x82, s(s(gt(p(s(s(0))), if(p(s(false)), _x62, s(_x51)))))))), _x22, false), X, Y) 
if#(if(p(p(s(p(s(s(gt(p(s(s(0))), if(p(s(false)), _x62, s(_x51))))))))), _x22, false), X, Y) 
if#(if(p(p(s(s(gt(p(s(s(0))), if(true, if(p(s(false)), _x62, s(_x51)), _x121)))))), _x22, false), X, Y) 
if#(if(p(p(s(s(gt(p(s(s(0))), if(p(if(false, _x142, s(false))), _x62, s(_x51))))))), _x22, false), X, Y) 
if#(if(true, if(p(p(s(s(gt(p(s(s(0))), if(p(s(false)), _x62, s(_x51))))))), _x22, false), _x31), X, Y) 
if#(if(if(true, p(p(s(s(gt(p(s(s(0))), if(p(s(false)), _x62, s(_x51))))))), _x41), _x22, false), X, Y) 
if#(if(p(p(s(s(gt(p(s(if(false, _x132, s(0)))), if(p(s(false)), _x62, s(_x51))))))), _x22, false), X, Y) 
if#(if(p(if(false, _x72, p(s(s(gt(p(s(s(0))), if(p(s(false)), _x62, s(_x51)))))))), _x22, false), X, Y) 
if#(if(p(p(if(true, s(s(gt(p(s(s(0))), if(p(s(false)), _x62, s(_x51))))), _x81))), _x22, false), X, Y) 
if#(if(p(p(s(s(if(false, _x102, gt(p(s(s(0))), if(p(s(false)), _x62, s(_x51)))))))), _x22, false), X, Y) 
Thus, the rule if#(if(p(p(s(s(gt(p(s(s(0))), if(p(s(false)), _x62, s(_x51))))))), _x22, false), X, Y) → T(Y) is replaced by the following rules:
if#(p(s(if(p(p(s(s(gt(p(s(s(0))), if(p(s(false)), _x62, s(_x51))))))), _x22, false))), X, Y) → T(Y)if#(if(p(p(s(s(gt(p(s(p(s(s(0))))), if(p(s(false)), _x62, s(_x51))))))), _x22, false), X, Y) → T(Y)
if#(if(p(p(s(s(gt(p(s(s(0))), if(p(s(p(s(false)))), _x62, s(_x51))))))), _x22, false), X, Y) → T(Y)if#(if(p(p(s(s(gt(p(s(s(0))), if(p(p(s(s(false)))), _x62, s(_x51))))))), _x22, false), X, Y) → T(Y)
if#(if(p(p(s(s(gt(p(s(s(0))), if(p(s(if(true, false, _x151))), _x62, s(_x51))))))), _x22, false), X, Y) → T(Y)if#(if(p(p(s(p(s(s(gt(p(s(s(0))), if(p(s(false)), _x62, s(_x51))))))))), _x22, false), X, Y) → T(Y)
if#(if(false, _x32, if(p(p(s(s(gt(p(s(s(0))), if(p(s(false)), _x62, s(_x51))))))), _x22, false)), X, Y) → T(Y)if#(if(p(p(if(true, s(s(gt(p(s(s(0))), if(p(s(false)), _x62, s(_x51))))), _x81))), _x22, false), X, Y) → T(Y)
if#(if(p(p(p(s(s(s(gt(p(s(s(0))), if(p(s(false)), _x62, s(_x51))))))))), _x22, false), X, Y) → T(Y)if#(if(p(s(p(p(s(s(gt(p(s(s(0))), if(p(s(false)), _x62, s(_x51))))))))), _x22, false), X, Y) → T(Y)
if#(if(p(p(s(s(gt(if(false, _x112, p(s(s(0)))), if(p(s(false)), _x62, s(_x51))))))), _x22, false), X, Y) → T(Y)if#(if(p(p(s(s(gt(if(true, p(s(s(0))), _x111), if(p(s(false)), _x62, s(_x51))))))), _x22, false), X, Y) → T(Y)
if#(if(p(p(s(s(gt(p(s(s(0))), if(false, _x122, if(p(s(false)), _x62, s(_x51)))))))), _x22, false), X, Y) → T(Y)if#(if(p(p(s(s(gt(p(s(s(0))), p(s(if(p(s(false)), _x62, s(_x51))))))))), _x22, false), X, Y) → T(Y)
if#(if(p(p(s(s(gt(p(s(s(0))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))), _x22, false), X, Y) → T(Y)if#(if(p(p(s(s(gt(p(s(s(0))), if(if(false, _x132, p(s(false))), _x62, s(_x51))))))), _x22, false), X, Y) → T(Y)
if#(if(p(p(s(s(gt(p(p(s(s(s(0))))), if(p(s(false)), _x62, s(_x51))))))), _x22, false), X, Y) → T(Y)if#(if(p(p(s(s(gt(p(s(s(0))), if(p(s(gt(0, _x151))), _x62, s(_x51))))))), _x22, false), X, Y) → T(Y)
if#(if(p(p(s(s(gt(p(s(s(p(s(0))))), if(p(s(false)), _x62, s(_x51))))))), _x22, false), X, Y) → T(Y)if#(if(p(p(s(if(true, s(gt(p(s(s(0))), if(p(s(false)), _x62, s(_x51)))), _x91)))), _x22, false), X, Y) → T(Y)
if#(if(p(p(s(s(gt(p(s(s(if(true, 0, _x141)))), if(p(s(false)), _x62, s(_x51))))))), _x22, false), X, Y) → T(Y)if#(if(p(p(s(s(gt(p(s(s(0))), if(if(true, p(s(false)), _x131), _x62, s(_x51))))))), _x22, false), X, Y) → T(Y)
if#(if(true, if(p(p(s(s(gt(p(s(s(0))), if(p(s(false)), _x62, s(_x51))))))), _x22, false), _x31), X, Y) → T(Y)if#(if(p(p(s(s(gt(p(s(s(0))), if(p(if(false, _x142, s(false))), _x62, s(_x51))))))), _x22, false), X, Y) → T(Y)
if#(if(p(p(if(false, _x82, s(s(gt(p(s(s(0))), if(p(s(false)), _x62, s(_x51)))))))), _x22, false), X, Y) → T(Y)if#(if(p(if(false, _x72, p(s(s(gt(p(s(s(0))), if(p(s(false)), _x62, s(_x51)))))))), _x22, false), X, Y) → T(Y)
if#(if(p(p(s(s(gt(p(s(s(p(0)))), if(p(s(false)), _x62, s(_x51))))))), _x22, false), X, Y) → T(Y)if#(if(if(true, p(p(s(s(gt(p(s(s(0))), if(p(s(false)), _x62, s(_x51))))))), _x41), _x22, false), X, Y) → T(Y)
if#(if(p(p(s(s(gt(p(if(true, s(s(0)), _x121)), if(p(s(false)), _x62, s(_x51))))))), _x22, false), X, Y) → T(Y)if#(if(p(p(s(if(false, _x92, s(gt(p(s(s(0))), if(p(s(false)), _x62, s(_x51)))))))), _x22, false), X, Y) → T(Y)
if#(if(if(false, _x42, p(p(s(s(gt(p(s(s(0))), if(p(s(false)), _x62, s(_x51)))))))), _x22, false), X, Y) → T(Y)if#(if(p(p(s(s(gt(p(s(if(true, s(0), _x131))), if(p(s(false)), _x62, s(_x51))))))), _x22, false), X, Y) → T(Y)
if#(if(p(p(s(s(gt(p(s(s(div(0, s(_x141))))), if(p(s(false)), _x62, s(_x51))))))), _x22, false), X, Y) → T(Y)if#(if(p(if(true, p(s(s(gt(p(s(s(0))), if(p(s(false)), _x62, s(_x51)))))), _x71)), _x22, false), X, Y) → T(Y)
if#(if(p(p(s(s(gt(p(s(if(false, _x132, s(0)))), if(p(s(false)), _x62, s(_x51))))))), _x22, false), X, Y) → T(Y)if#(if(p(p(s(s(gt(s(p(s(s(0)))), s(if(p(s(false)), _x62, s(_x51)))))))), _x22, false), X, Y) → T(Y)
if#(if(p(p(s(s(p(s(gt(p(s(s(0))), if(p(s(false)), _x62, s(_x51))))))))), _x22, false), X, Y) → T(Y)if#(if(p(p(s(s(gt(p(s(s(if(false, _x142, 0)))), if(p(s(false)), _x62, s(_x51))))))), _x22, false), X, Y) → T(Y)
if#(if(p(p(s(s(if(false, _x102, gt(p(s(s(0))), if(p(s(false)), _x62, s(_x51)))))))), _x22, false), X, Y) → T(Y)if#(if(p(p(s(s(if(true, gt(p(s(s(0))), if(p(s(false)), _x62, s(_x51))), _x101))))), _x22, false), X, Y) → T(Y)
if#(if(p(p(s(s(gt(p(s(s(0))), if(p(if(true, s(false), _x141)), _x62, s(_x51))))))), _x22, false), X, Y) → T(Y)if#(if(p(p(s(s(gt(p(if(false, _x122, s(s(0)))), if(p(s(false)), _x62, s(_x51))))))), _x22, false), X, Y) → T(Y)
if#(if(p(p(s(s(gt(p(s(s(0))), if(true, if(p(s(false)), _x62, s(_x51)), _x121)))))), _x22, false), X, Y) → T(Y)

Problem 49: BackwardsNarrowing



Dependency Pair Problem

Dependency Pairs

if#(if(p(p(s(s(gt(s(p(if(false, _x152, if(true, s(if(false, _x142, 0)), _x131)))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(if(true, s(if(false, _x142, 0)), _x131))), if(if(false, _x142, if(false, _x132, p(s(false)))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(p(s(s(s(s(gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151))), if(p(s(if(if(false, _x172, false), _x152, false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(if(false, _x92, s(gt(s(p(s(0))), if(p(s(false)), _x62, s(_x51)))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(p(p(p(s(s(s(s(0))))))), if(p(if(true, s(false), _x141)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(gt(s(0), if(false, _x72, if(p(s(false)), _x62, s(_x51)))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(if(true, s(if(false, _x142, 0)), _x131))), if(false, _x122, if(p(s(if(false, _x152, false))), _x62, s(_x51)))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(if(gt(s(_x141), 0), gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))), _x121))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(p(s(s(s(s(gt(s(p(s(if(if(true, true, _x251), if(gt(0, _x181), _x142, 0), _x171)))), p(if(true, s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161))))))))))), _x22, false), X, Y)T(Y)
if#(if(gt(s(0), p(s(div(s(_x82), s(_x81))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(p(s(s(s(gt(s(if(false, _x182, p(s(if(false, _x142, 0))))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)
if#(if(gt(s(if(false, _x62, 0)), if(p(s(p(s(false)))), _x62, s(_x51))), _x22, false), X, Y)T(Y)if#(if(p(s(p(p(p(p(s(s(s(s(gt(s(p(s(p(p(s(p(s(s(if(p(s(gt(0, _x181))), _x142, 0)))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(p(s(s(gt(p(if(if(false, _x142, true), p(s(s(s(0)))), _x121)), if(p(if(if(true, true, _x161), s(false), _x141)), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)if#(if(p(s(p(p(p(s(s(s(gt(s(p(s(p(p(s(p(s(s(if(p(s(gt(0, _x181))), _x142, 0)))))))))), p(p(s(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(if(if(true, true, _x101), p(s(p(s(s(s(if(false, _x162, gt(s(p(s(if(false, _x142, 0)))), p(s(if(false, _x202, if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))))), _x81))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(if(true, s(if(gt(p(s(0)), _x181), _x142, 0)), _x161))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(s(p(p(p(s(s(s(gt(s(p(s(p(p(s(p(s(s(if(p(s(gt(0, _x181))), _x142, 0)))))))))), p(s(if(true, if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)), _x211)))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(s(p(if(if(true, true, _x191), if(true, s(if(false, _x142, 0)), _x131), _x151))))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(false, _x32, if(p(s(gt(s(0), if(p(s(false)), _x62, s(_x51))))), _x22, false)), X, Y)T(Y)if#(if(gt(if(false, _x52, s(0)), if(p(p(s(s(false)))), _x62, s(_x51))), _x22, false), X, Y)T(Y)
if#(if(p(s(p(p(p(s(if(false, _x122, s(s(gt(s(p(s(p(p(s(p(s(s(if(p(s(gt(0, _x181))), _x142, 0)))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))))))))))), _x22, false), X, Y)T(Y)if#(if(gt(s(0), if(p(if(p(s(false)), _x92, p(s(s(false))))), _x62, s(_x51))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(if(true, s(p(s(if(gt(0, _x181), _x142, 0)))), _x131), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(p(s(s(s(gt(s(p(s(if(gt(p(s(0)), _x181), _x142, 0)))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)
if#(p(s(if(gt(div(0, p(if(if(true, false, _x141), _x122, s(s(_x61))))), _x41), _x22, false))), X, Y)T(Y)if#(if(true, if(p(s(gt(s(0), p(s(div(s(_x112), s(_x111))))))), _x22, false), _x31), X, Y)T(Y)
if#(if(p(s(p(p(p(s(s(s(gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)if#(if(if(false, _x42, p(s(p(p(p(s(s(s(gt(s(p(s(p(p(s(p(s(s(if(p(s(gt(0, _x181))), _x142, 0)))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(p(s(gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(p(if(gt(s(_x241), 0), s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(p(s(gt(s(p(s(p(if(p(s(true)), if(true, s(if(false, _x142, 0)), _x131), _x151))))), if(p(s(if(true, if(false, _x152, false), _x181))), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)
if#(if(true, if(p(p(p(s(s(s(gt(s(p(s(p(s(if(gt(0, _x181), _x142, 0)))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), _x31), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(if(gt(s(_x161), 0), s(if(false, _x142, 0)), _x131))), p(s(if(p(s(if(if(true, false, _x171), _x152, false))), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(p(s(s(s(s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(s(p(if(true, s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(p(s(if(gt(0, _x181), _x142, 0)))))), p(s(if(if(if(false, _x212, false), _x182, p(if(true, s(if(true, false, _x151)), _x191))), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(true, if(p(p(p(s(s(s(p(s(gt(s(p(s(p(p(if(true, s(s(if(gt(0, _x181), _x142, 0))), _x231)))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), _x31), X, Y)T(Y)if#(if(false, _x32, if(p(p(s(s(if(true, gt(s(p(if(gt(p(s(s(_x161))), 0), s(if(false, _x142, 0)), _x131))), if(p(s(if(if(true, false, _x171), _x152, false))), _x62, s(_x51))), _x101))))), _x22, false)), X, Y)T(Y)
if#(if(if(true, p(p(if(true, s(s(gt(s(p(s(if(false, _x142, 0)))), if(p(s(false)), _x62, s(_x51))))), _x81))), _x41), _x22, false), X, Y)T(Y)if#(if(p(p(s(p(p(s(s(s(gt(s(s(p(s(if(gt(if(true, 0, _x241), _x181), _x142, 0))))), s(p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(if(false, _x82, p(s(s(s(p(s(gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))))))))))), _x22, false), X, Y)T(Y)if#(if(if(false, _x82, false), _x62, if(true, if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41)), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(p(p(s(s(s(0))))), if(p(if(true, s(false), _x141)), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(p(s(if(gt(0, _x181), _x142, 0)))))), p(s(if(if(true, p(if(true, s(if(true, false, _x151)), _x191)), _x181), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), if(true, p(if(if(gt(0, _x201), _x182, true), s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161)), _x141)))))))), _x22, false), X, Y)T(Y)if#(if(if(true, p(p(p(s(s(s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(if(if(gt(0, _x201), _x182, true), s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161))))))))), _x41), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(p(s(s(0))), if(true, if(p(s(false)), _x62, s(_x51)), _x121)))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(if(if(gt(div(0, s(_x221)), _x201), _x182, true), s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(if(p(s(true)), s(if(false, _x142, 0)), _x131))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(s(p(s(if(gt(0, _x181), _x142, 0))))), s(if(false, _x162, p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(if(false, _x112, s(p(if(gt(p(s(s(_x161))), 0), s(if(false, _x142, 0)), _x131)))), if(p(s(if(if(true, false, _x171), _x152, false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(if(false, _x42, p(s(gt(s(p(s(0))), if(p(p(s(s(false)))), _x62, s(_x51)))))), _x22, false), X, Y)T(Y)
if#(if(p(s(p(p(p(s(s(s(gt(s(p(s(p(p(s(p(s(s(if(false, _x272, if(p(s(gt(0, _x181))), _x142, 0))))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(s(gt(s(p(s(0))), if(p(p(p(s(s(s(false)))))), _x62, s(_x51))))), _x22, false), X, Y)T(Y)
if#(minus(false, div(0, s(_x61))), X, Y)T(Y)if#(if(p(s(p(p(p(s(s(s(gt(s(p(s(p(p(s(p(s(s(if(p(if(false, _x292, s(gt(0, _x181)))), _x142, 0)))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)
if#(if(true, if(p(p(s(s(if(if(true, true, _x121), gt(s(p(if(gt(p(s(s(_x161))), 0), s(if(false, _x142, 0)), _x131))), if(p(s(if(if(true, false, _x171), _x152, false))), _x62, s(_x51))), _x101))))), _x22, false), _x31), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(if(gt(p(s(s(_x161))), 0), s(if(false, _x142, 0)), _x131))), if(true, if(p(s(if(if(true, false, _x171), _x152, false))), _x62, s(_x51)), _x121)))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(if(if(true, true, _x111), p(p(s(s(s(gt(s(s(p(s(if(gt(0, _x181), _x142, 0))))), s(p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))), _x91)))), _x22, false), X, Y)T(Y)if#(if(true, if(p(p(p(s(s(p(s(s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(if(true, s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161))))))))))), _x22, false), _x31), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(s(if(false, _x142, 0)))), if(false, _x122, if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(p(if(true, p(s(s(s(0)))), _x121)), if(true, if(p(if(if(gt(s(_x181), 0), true, _x161), s(false), _x141)), _x62, s(_x51)), _x121)))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(p(s(s(gt(s(p(if(gt(s(_x161), 0), s(if(false, _x142, 0)), _x131))), if(p(s(if(if(true, false, _x171), _x152, false))), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)if#(if(p(s(p(p(p(s(s(if(false, _x112, s(if(true, gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))), _x121)))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(p(s(s(if(true, 0, _x141)))), if(p(s(false)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(if(true, false, _x51), _x32, if(p(p(s(s(if(false, _x102, gt(p(if(true, p(s(s(s(0)))), _x121)), if(p(if(if(true, true, _x161), s(false), _x141)), _x62, s(_x51)))))))), _x22, false)), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(if(true, s(if(false, _x142, 0)), _x131))), if(p(s(if(gt(0, _x171), _x152, false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(gt(s(0), if(p(s(p(if(true, s(false), _x111)))), _x62, s(_x51))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(if(true, p(s(s(s(0)))), _x121))), s(if(p(if(if(true, true, _x161), s(false), _x141)), _x62, s(_x51)))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(p(p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(if(false, _x92, s(s(s(gt(s(p(s(p(s(if(gt(0, _x181), _x142, 0)))))), p(s(if(if(false, _x182, p(if(true, s(if(true, false, _x151)), _x191))), _x62, s(_x51)))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(p(s(gt(s(p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)
if#(if(if(false, _x42, p(p(s(s(if(if(true, true, _x121), gt(s(p(if(gt(p(s(s(_x161))), 0), s(if(false, _x142, 0)), _x131))), if(p(s(if(if(true, false, _x171), _x152, false))), _x62, s(_x51))), _x101)))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(if(true, s(p(s(if(false, _x142, 0)))), _x111), if(p(s(false)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(if(true, s(p(s(0))), _x111), if(p(s(false)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(true, if(p(p(p(s(s(s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(if(true, s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161))))))))), _x22, false), _x31), X, Y)T(Y)
if#(if(p(p(p(p(s(s(s(s(if(false, _x202, gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(if(true, s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161)))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(p(s(gt(s(p(s(if(false, _x192, p(if(p(s(true)), if(true, s(if(false, _x142, 0)), _x131), _x151)))))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)
if#(p(s(if(p(s(p(p(s(s(gt(s(p(if(true, s(if(false, _x142, 0)), _x131))), if(if(false, _x132, p(s(false))), _x62, s(_x51))))))))), _x22, false))), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(if(if(false, _x192, gt(0, _x181)), _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(s(p(p(p(s(s(s(gt(s(p(s(p(p(s(p(s(s(p(s(if(p(s(gt(0, _x181))), _x142, 0)))))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)if#(if(true, if(p(p(s(if(true, p(p(s(s(s(gt(s(s(p(s(if(gt(0, _x181), _x142, 0))))), s(p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))), _x91)))), _x22, false), _x31), X, Y)T(Y)
if#(if(p(p(s(s(gt(p(s(p(s(s(0))))), if(p(s(false)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(if(false, _x82, s(s(gt(s(p(s(if(false, _x142, 0)))), if(p(s(false)), _x62, s(_x51)))))))), _x22, false), X, Y)T(Y)
if#(if(if(false, _x42, p(p(p(s(s(s(gt(s(s(p(s(if(gt(0, _x181), _x142, 0))))), s(p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(if(false, _x162, s(p(s(if(gt(0, _x181), _x142, 0))))))), p(s(if(if(false, _x182, p(if(true, s(if(true, false, _x151)), _x191))), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(s(0), p(p(s(s(div(s(_x112), s(_x111))))))))), _x22, false), X, Y)T(Y)if#(p(s(if(gt(s(0), p(s(s(_x51)))), _x22, false))), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(if(gt(s(_x161), 0), s(if(false, _x142, 0)), _x131))), if(p(s(false)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(p(s(s(gt(s(p(s(if(gt(s(_x251), 0), if(gt(0, _x181), _x142, 0), _x171)))), p(if(true, s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(if(false, _x82, s(if(false, _x92, s(gt(s(p(s(0))), if(p(s(false)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(if(if(false, _x162, true), s(if(false, _x142, 0)), _x131))), if(if(false, _x132, p(s(false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(if(false, _x52, s(gt(s(0), p(s(div(s(_x112), s(_x111)))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(if(if(false, _x112, false), _x92, s(gt(s(p(s(0))), if(p(s(false)), _x62, s(_x51)))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(p(p(s(if(true, p(s(s(if(gt(0, _x181), _x142, 0)))), _x211))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(if(if(false, _x202, true), if(gt(0, _x181), _x142, 0), _x171)))), p(if(true, s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(p(s(s(p(s(p(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(if(false, _x82, s(s(gt(s(p(if(gt(s(_x161), 0), s(if(false, _x142, 0)), _x131))), if(p(s(if(false, _x152, false))), _x62, s(_x51)))))))), _x22, false), X, Y)T(Y)
if#(if(p(if(false, _x72, p(s(s(gt(p(p(s(s(s(0))))), if(p(if(true, s(false), _x141)), _x62, s(_x51)))))))), _x22, false), X, Y)T(Y)if#(if(p(s(p(p(p(s(s(s(gt(s(p(if(true, s(if(false, _x142, 0)), _x131))), if(if(false, _x132, p(s(false))), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(gt(s(0), p(if(true, s(s(_x51)), _x71))), _x22, false), X, Y)T(Y)if#(if(p(p(p(if(true, s(s(s(gt(s(p(s(p(p(s(p(s(s(if(gt(0, _x181), _x142, 0)))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))))), _x91)))), _x22, false), X, Y)T(Y)
if#(if(true, if(p(s(false)), _x22, false), _x31), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(p(p(s(s(if(if(false, _x232, gt(0, _x181)), _x142, 0)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(p(s(s(s(gt(p(s(s(p(s(if(false, _x142, 0)))))), p(s(if(false, _x202, if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), if(false, _x142, p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(s(p(s(p(s(if(gt(0, _x181), _x142, 0))))))), s(p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(p(p(s(s(s(0))))), if(p(if(if(false, _x162, true), s(false), _x141)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(if(false, _x152, if(gt(s(_x161), 0), s(if(false, _x142, 0)), _x131)))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(if(true, s(if(false, _x142, 0)), _x131))), p(s(if(p(s(false)), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(p(s(s(s(gt(s(p(s(if(if(false, _x212, false), _x142, 0)))), p(s(if(false, _x202, if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))))), _x22, false), X, Y)T(Y)if#(if(if(true, p(s(gt(0, _x41))), _x51), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(p(s(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))))), p(if(true, s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161))))))))), _x22, false), X, Y)T(Y)if#(if(if(false, _x42, p(p(if(false, _x82, s(if(false, _x92, s(gt(s(p(s(0))), if(p(s(false)), _x62, s(_x51)))))))))), _x22, false), X, Y)T(Y)
if#(p(s(if(gt(div(0, if(true, p(if(false, _x122, s(s(_x61)))), _x111)), _x41), _x22, false))), X, Y)T(Y)if#(if(p(p(s(s(gt(s(if(false, _x122, p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151)))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, if(true, false, _x151), _x201))), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(p(s(gt(s(p(s(p(if(p(s(true)), if(true, s(if(false, _x142, 0)), _x131), _x151))))), p(s(if(p(s(if(false, _x152, false))), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(if(false, _x62, if(false, _x52, s(p(s(false)))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(p(if(true, p(s(s(s(0)))), _x121)), if(p(if(true, if(true, s(false), _x141), _x151)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(if(false, _x92, s(p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(false, _x202, if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(p(if(false, _x192, p(s(p(s(s(if(p(s(gt(0, _x181))), _x142, 0))))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(p(p(s(s(if(true, if(gt(0, _x181), _x142, 0), _x221)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(gt(s(0), if(p(p(if(false, _x102, s(s(false))))), _x62, s(_x51))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(s(p(s(if(false, _x142, 0)))))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(p(p(s(p(s(s(if(gt(0, _x181), _x142, 0)))))))))), p(s(if(p(if(if(false, _x212, true), s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(s(p(p(p(s(s(s(gt(s(if(true, p(s(p(p(s(p(s(s(if(p(s(gt(0, _x181))), _x142, 0))))))))), _x191)), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(p(if(true, s(gt(s(p(s(p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151))))), if(p(s(if(false, _x152, false))), _x62, s(_x51)))), _x111)))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171))))), s(p(p(s(if(if(gt(0, _x201), _x182, true), s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161)))))))))))), _x22, false), X, Y)T(Y)if#(if(p(s(p(s(p(p(s(s(gt(s(p(if(true, s(if(false, _x142, 0)), _x131))), if(if(false, _x132, p(s(false))), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(if(false, _x72, p(p(s(s(s(gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))))))))), _x22, false), X, Y)T(Y)if#(if(gt(s(0), p(s(if(false, _x62, s(_x51))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(p(s(s(gt(s(p(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))))), p(if(true, s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161))))))))))), _x22, false), X, Y)T(Y)if#(if(if(true, p(p(s(s(gt(s(p(if(gt(s(_x161), 0), s(if(false, _x142, 0)), _x131))), if(p(s(if(if(true, false, _x171), _x152, false))), _x62, s(_x51))))))), _x41), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(p(p(s(p(s(s(if(gt(0, _x181), _x142, 0)))))))))), p(s(if(if(true, p(if(true, s(if(true, false, _x151)), _x191)), _x181), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(true, if(p(p(s(s(p(s(gt(s(p(s(p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151))))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))))), _x22, false), _x31), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(s(if(false, _x162, p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))))), s(p(if(if(gt(0, _x201), _x182, true), s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161)))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171))))), s(p(s(p(if(if(gt(0, _x201), _x182, true), s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161)))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(if(gt(p(s(s(_x161))), if(false, _x192, 0)), s(if(false, _x142, 0)), _x131))), if(p(s(if(if(true, false, _x171), _x152, false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(p(s(s(s(if(false, _x162, gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))))), _x22, false), X, Y)T(Y)
if#(if(true, if(p(s(p(p(s(s(gt(s(p(if(true, s(if(false, _x142, 0)), _x131))), if(if(false, _x132, p(s(false))), _x62, s(_x51))))))))), _x22, false), _x31), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(p(s(s(if(true, false, _x151))))), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(s(p(p(p(s(s(s(if(true, gt(s(p(s(p(p(s(p(s(s(if(p(s(gt(0, _x181))), _x142, 0)))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))), _x161))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(if(false, _x92, s(s(if(false, _x112, s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(s(if(false, _x62, p(s(if(false, _x82, false)))))), _x22, false), X, Y)T(Y)if#(if(p(s(gt(s(0), p(s(p(s(div(s(_x112), s(_x111))))))))), _x22, false), X, Y)T(Y)
if#(if(p(if(true, p(s(p(p(s(s(s(gt(s(s(p(s(if(gt(0, _x181), _x142, 0))))), s(p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))))), _x71)), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(p(if(true, p(s(s(s(0)))), _x121)), if(if(true, p(if(if(gt(s(_x181), 0), true, _x161), s(false), _x141)), _x131), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(s(p(p(p(s(s(s(gt(s(p(s(p(p(s(p(s(s(if(p(s(gt(0, _x181))), _x142, 0)))))))))), p(s(if(p(if(true, if(true, s(if(true, false, _x151)), _x191), _x231)), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(p(p(s(s(if(gt(p(0), _x181), _x142, 0)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(if(false, _x42, p(p(s(s(gt(p(if(if(false, _x142, true), p(s(s(s(0)))), _x121)), if(p(if(if(true, true, _x161), s(false), _x141)), _x62, s(_x51)))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(p(s(gt(s(p(s(p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151))))), p(s(if(p(s(if(false, _x152, false))), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(if(false, _x112, p(s(s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(if(true, s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161)))))))))))), _x22, false), X, Y)T(Y)if#(if(p(s(p(p(s(p(p(s(s(s(gt(s(p(s(p(p(s(p(s(s(if(p(s(gt(0, _x181))), _x142, 0)))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(true, if(false, _x202, if(p(s(if(true, false, _x151))), _x62, s(_x51))), _x211)))))))))))), _x22, false), X, Y)T(Y)if#(if(p(if(true, p(p(s(s(p(s(s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(if(true, s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161)))))))))), _x71)), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(if(true, p(s(p(s(s(s(if(false, _x162, gt(s(p(s(if(false, _x142, 0)))), p(s(if(false, _x202, if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))))), _x81))))), _x22, false), X, Y)T(Y)if#(if(if(false, _x42, p(p(s(s(gt(s(p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151))), if(p(s(if(false, _x152, false))), _x62, s(_x51)))))))), _x22, false), X, Y)T(Y)
if#(if(p(s(p(p(s(s(gt(s(p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x171))), if(if(false, _x132, p(s(false))), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(if(false, _x172, p(p(s(p(s(s(if(gt(0, _x181), _x142, 0))))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(s(if(false, _x52, false))), _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), X, Y)T(Y)if#(if(gt(s(0), if(p(if(gt(0, _x111), _x92, p(s(s(false))))), _x62, s(_x51))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(p(if(true, p(s(s(s(0)))), _x121)), if(p(p(s(if(if(gt(s(_x181), 0), true, _x161), s(false), _x141)))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(if(true, s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))), _x111)))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(p(s(s(p(s(if(true, s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))), _x111)))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(p(s(s(s(if(true, gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))), _x161))))))))), _x22, false), X, Y)T(Y)
if#(if(p(if(false, _x72, p(s(s(if(false, _x102, gt(p(if(true, p(s(s(s(0)))), _x121)), if(p(if(if(true, true, _x161), s(false), _x141)), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)if#(if(gt(s(0), if(p(p(s(if(false, _x112, s(false))))), _x62, s(_x51))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(p(if(if(false, _x142, true), p(s(s(s(0)))), _x121)), if(p(if(if(true, if(true, true, _x161), _x171), s(false), _x141)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(if(gt(p(s(s(_x161))), 0), s(if(false, _x142, 0)), _x131))), if(if(false, _x132, p(s(if(if(true, false, _x171), _x152, false)))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(if(true, s(s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(if(if(false, _x182, true), s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161))))), _x101))))), _x22, false), X, Y)T(Y)if#(if(p(s(p(p(s(s(gt(s(p(if(true, s(if(false, _x142, 0)), _x131))), p(s(if(if(false, _x132, p(s(false))), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(s(p(s(0))), if(p(p(s(if(true, s(false), _x141)))), _x62, s(_x51))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(if(true, s(p(s(gt(s(p(s(p(p(if(true, s(s(if(gt(0, _x181), _x142, 0))), _x231)))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))))), _x111)))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(p(s(gt(s(p(s(p(p(s(s(if(gt(s(0), s(_x261)), _x142, 0)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(if(p(s(false)), _x52, s(p(s(false))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(if(true, s(p(if(gt(p(s(s(_x161))), 0), s(if(false, _x142, 0)), _x131))), _x111), if(p(s(if(if(true, false, _x171), _x152, false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(p(s(if(gt(p(0), _x181), _x142, 0)))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(s(p(p(s(s(gt(p(s(s(0))), if(p(s(false)), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(p(s(if(false, _x202, if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(s(p(p(s(s(false)))))), _x22, false), X, Y)T(Y)if#(if(if(true, p(p(s(s(gt(s(p(if(gt(p(s(s(_x161))), 0), s(if(false, _x142, 0)), _x131))), if(p(s(if(if(true, false, _x171), _x152, false))), _x62, s(_x51))))))), _x41), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(if(false, _x132, s(p(s(p(s(if(gt(0, _x181), _x142, 0))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(p(s(if(if(true, gt(div(0, p(s(s(_x61)))), _x41), _x81), _x22, false))), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(if(p(s(true)), s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161))))))))), _x22, false), X, Y)T(Y)if#(if(false, _x92, if(if(false, _x102, true), if(true, if(if(false, _x42, p(s(if(false, _x82, gt(s(0), if(p(s(false)), _x62, s(_x51))))))), _x22, false), _x31), _x71)), X, Y)T(Y)
if#(if(false, _x32, if(p(p(s(if(true, p(p(s(s(s(gt(s(s(p(s(if(gt(0, _x181), _x142, 0))))), s(p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))), _x91)))), _x22, false)), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(if(false, _x172, if(gt(0, _x181), _x142, 0))))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(true, if(p(p(p(s(s(s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(if(if(gt(0, _x201), _x182, true), s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161))))))))), _x22, false), _x31), X, Y)T(Y)if#(if(false, _x32, if(p(s(false)), _x22, false)), X, Y)T(Y)
if#(if(p(if(true, p(s(s(p(s(gt(s(p(s(p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151))))), if(p(s(if(false, _x152, false))), _x62, s(_x51)))))))), _x71)), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(p(if(true, p(s(s(s(0)))), _x121)), p(s(if(p(if(true, s(false), _x141)), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)
if#(if(if(false, _x42, p(s(gt(s(p(s(0))), if(p(s(false)), _x62, s(_x51)))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(if(p(s(true)), s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))), _x111)))))), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(s(p(s(p(0)))), if(p(s(false)), _x62, s(_x51))))), _x22, false), X, Y)T(Y)if#(p(s(if(gt(s(0), s(_x51)), _x22, false))), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(if(gt(s(_x161), 0), s(if(false, _x142, 0)), _x131))), if(if(false, _x132, p(s(if(false, _x152, false)))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(p(s(s(div(0, s(_x141))))), if(p(s(false)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(if(false, _x102, s(s(gt(s(p(s(p(s(if(gt(0, _x181), _x142, 0)))))), p(s(if(if(false, _x182, p(if(true, s(if(true, false, _x151)), _x191))), _x62, s(_x51)))))))))))), _x22, false), X, Y)T(Y)if#(if(p(if(true, p(p(s(s(s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(if(if(gt(0, _x201), _x182, true), s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161)))))))), _x71)), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(s(p(if(true, s(if(false, _x142, 0)), _x131)))), s(if(if(false, _x132, p(s(false))), _x62, s(_x51)))))))), _x22, false), X, Y)T(Y)if#(if(p(s(p(p(p(s(s(s(p(s(gt(s(p(s(p(p(s(p(s(s(if(p(s(gt(0, _x181))), _x142, 0)))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(if(false, _x192, s(if(true, false, _x151)))), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(p(if(true, p(s(s(s(0)))), _x121)), if(p(if(if(true, if(true, true, _x161), _x171), s(false), _x141)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(if(if(false, _x202, true), if(gt(0, _x181), _x142, 0), _x171)))), p(if(if(gt(0, _x201), _x182, true), s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(p(s(if(gt(0, _x181), _x142, 0)))))), p(s(if(true, if(if(false, _x182, p(if(true, s(if(true, false, _x151)), _x191))), _x62, s(_x51)), _x171)))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(if(gt(p(s(p(s(s(_x161))))), 0), s(if(false, _x142, 0)), _x131))), if(p(s(if(if(true, false, _x171), _x152, false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(p(if(false, _x132, s(gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))))))))))), _x22, false), X, Y)T(Y)
if#(if(false, _x32, if(p(p(p(s(s(s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))), _x22, false)), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(if(gt(p(s(s(_x161))), div(0, s(_x191))), s(if(false, _x142, 0)), _x131))), if(p(s(if(if(true, false, _x171), _x152, false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(if(true, s(s(s(gt(s(p(s(p(s(if(gt(0, _x181), _x142, 0)))))), p(s(if(if(false, _x182, p(if(true, s(if(true, false, _x151)), _x191))), _x62, s(_x51)))))))), _x91)))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(if(false, _x202, if(true, s(if(true, false, _x151)), _x191))), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(if(false, _x42, p(p(p(s(s(s(gt(s(p(s(p(p(s(p(s(s(if(gt(0, _x181), _x142, 0)))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(s(p(s(if(gt(p(0), _x181), _x142, 0))))), s(p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(p(if(true, p(s(s(s(0)))), _x121)), p(s(if(p(if(if(gt(s(_x181), 0), true, _x161), s(false), _x141)), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(if(true, p(s(if(true, false, _x151))), _x161), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)
if#(if(if(false, _x42, p(p(s(s(gt(p(p(s(s(s(0))))), if(p(s(false)), _x62, s(_x51)))))))), _x22, false), X, Y)T(Y)if#(if(p(s(p(p(s(s(gt(s(p(if(true, s(if(false, _x142, 0)), _x131))), if(if(gt(0, _x161), _x132, p(s(false))), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)
if#(if(if(false, _x42, p(p(p(s(s(s(gt(s(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171))))), s(p(if(if(gt(0, _x201), _x182, true), s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(s(s(0)))), s(if(p(s(false)), _x62, s(_x51)))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(p(s(gt(s(p(s(p(p(s(s(if(gt(div(0, s(_x271)), _x181), _x142, 0)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(if(if(false, _x172, gt(p(s(s(_x161))), 0)), s(if(false, _x142, 0)), _x131))), if(p(s(if(if(true, false, _x171), _x152, false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(if(p(s(false)), _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(p(s(s(s(s(gt(s(p(s(if(p(s(true)), if(gt(0, _x181), _x142, 0), _x171)))), p(if(true, s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171))))), s(p(if(if(gt(p(s(0)), _x201), _x182, true), s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161)))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(if(false, _x102, gt(s(p(if(true, s(if(false, _x142, 0)), _x131))), if(if(false, _x132, p(s(false))), _x62, s(_x51)))))))), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(if(false, _x82, s(0)), p(s(s(_x51)))))), _x22, false), X, Y)T(Y)if#(if(p(if(true, s(p(s(false))), _x51)), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(p(if(true, p(s(s(s(0)))), _x121)), if(p(if(gt(s(_x161), 0), s(false), _x141)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(p(s(if(true, s(if(false, _x142, 0)), _x131))))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(p(s(s(s(gt(s(if(true, p(s(if(false, _x142, 0))), _x181)), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(p(s(gt(s(s(p(s(p(p(if(true, s(s(if(gt(0, _x181), _x142, 0))), _x231))))))), s(p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(p(p(s(s(s(gt(s(s(p(s(if(gt(0, _x181), _x142, 0))))), s(p(s(p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(s(p(if(false, _x192, s(if(true, if(gt(0, _x181), _x142, 0), _x171)))))), s(p(if(if(gt(0, _x201), _x182, true), s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161)))))))))), _x22, false), X, Y)T(Y)
if#(if(p(if(true, p(s(s(if(false, _x102, gt(p(if(true, p(s(s(s(0)))), _x121)), if(p(if(if(true, true, _x161), s(false), _x141)), _x62, s(_x51))))))), _x71)), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(p(p(s(p(s(s(if(p(s(if(false, _x272, gt(0, _x181)))), _x142, 0)))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(p(p(s(p(s(s(if(p(s(gt(0, _x181))), _x142, 0)))))))))), p(s(if(p(if(gt(s(_x211), 0), s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(p(if(false, _x52, s(false))), _x22, false), X, Y)T(Y)
if#(if(false, _x72, if(false, _x62, if(true, if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41))), X, Y)T(Y)if#(if(p(p(p(s(p(s(s(s(p(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(false, _x202, if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(s(if(false, _x142, 0)))), p(p(s(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(if(false, _x92, s(if(false, _x102, gt(p(if(true, p(s(s(s(0)))), _x121)), if(p(if(if(true, true, _x161), s(false), _x141)), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(p(p(s(s(s(gt(s(s(p(s(if(gt(p(s(0)), _x181), _x142, 0))))), s(p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))))), _x22, false), X, Y)T(Y)if#(p(s(if(p(p(p(s(p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))))), _x22, false))), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(false, _x172, if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(if(if(true, false, _x181), _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(if(false, _x42, p(if(false, _x52, s(p(s(false)))))), _x22, false), X, Y)T(Y)if#(if(true, if(p(s(if(false, _x82, gt(s(0), if(p(s(false)), _x62, s(_x51)))))), _x22, false), _x31), X, Y)T(Y)
if#(if(p(p(if(false, _x82, p(s(s(s(gt(s(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171))))), s(p(if(if(gt(0, _x201), _x182, true), s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(if(gt(if(true, s(_x161), _x181), 0), s(if(false, _x142, 0)), _x131))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(p(s(if(gt(p(s(0)), _x181), _x142, 0)))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(p(s(s(gt(p(s(s(0))), if(p(s(false)), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(p(s(gt(s(p(s(p(if(true, p(if(true, s(s(if(gt(0, _x181), _x142, 0))), _x231)), _x221))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171))))), s(p(if(if(if(true, gt(0, _x201), _x231), _x182, true), s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161)))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(p(s(gt(if(false, _x172, s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(p(s(gt(s(p(s(p(if(p(s(true)), if(true, s(if(false, _x142, 0)), _x131), _x151))))), if(p(s(if(if(true, false, _x191), _x152, false))), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)
if#(if(false, _x32, if(p(s(gt(s(p(s(0))), if(p(p(s(s(false)))), _x62, s(_x51))))), _x22, false)), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(s(if(false, _x142, 0)))), if(p(p(s(s(false)))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(s(if(false, _x92, if(false, _x82, gt(s(0), if(p(s(false)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(p(p(s(s(s(p(s(gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(if(true, p(s(if(true, if(gt(0, _x181), _x142, 0), _x171))), _x151)), p(if(true, s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(if(gt(0, _x111), _x92, s(gt(s(p(s(0))), if(p(s(false)), _x62, s(_x51)))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(s(0))), if(p(s(if(true, false, _x151))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(p(s(if(p(s(gt(0, _x181))), _x142, 0)))))), p(s(if(if(false, _x182, p(if(true, s(if(true, false, _x151)), _x191))), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(p(s(s(p(s(p(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(if(false, _x182, p(if(true, s(if(true, false, _x151)), _x191))), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(if(false, _x102, gt(s(p(if(gt(s(_x161), 0), s(if(false, _x142, 0)), _x131))), if(p(s(if(false, _x152, false))), _x62, s(_x51)))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(s(p(s(p(s(if(gt(0, _x181), _x142, 0))))))), s(p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(p(s(if(true, if(true, s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))), _x111), _x161)))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(if(true, s(gt(s(p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151))), if(p(s(if(false, _x152, false))), _x62, s(_x51)))), _x91)))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(if(false, _x172, if(if(gt(0, _x201), _x182, true), s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161)))))))))), _x22, false), X, Y)T(Y)
if#(if(if(false, _x42, p(p(p(s(s(if(true, s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))), _x111))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(if(true, s(gt(p(if(if(false, _x142, true), p(s(s(s(0)))), _x121)), if(p(if(if(true, true, _x161), s(false), _x141)), _x62, s(_x51)))), _x91)))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(if(false, _x122, gt(s(p(s(if(gt(p(s(0)), _x181), _x142, 0)))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))))))))), _x22, false), X, Y)T(Y)if#(if(p(if(if(false, _x92, false), _x72, p(p(s(s(s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(if(true, p(s(s(s(gt(s(p(s(p(s(if(gt(0, _x181), _x142, 0)))))), p(s(if(if(false, _x182, p(if(true, s(if(true, false, _x151)), _x191))), _x62, s(_x51))))))))), _x81))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(s(p(s(if(gt(0, _x181), _x142, 0))))), s(p(p(s(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(p(s(s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), if(false, _x222, p(if(true, s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161)))))))))))), _x22, false), X, Y)T(Y)if#(p(s(if(gt(div(div(0, s(_x101)), p(s(s(_x61)))), _x41), _x22, false))), X, Y)T(Y)
if#(if(p(p(p(s(s(if(false, _x112, s(gt(s(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171))))), s(p(if(if(gt(0, _x201), _x182, true), s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161))))))))))), _x22, false), X, Y)T(Y)if#(p(s(if(true, if(true, if(if(false, _x42, p(s(if(false, _x82, gt(s(0), if(p(s(false)), _x62, s(_x51))))))), _x22, false), _x31), _x71))), X, Y)T(Y)
if#(if(p(p(s(s(gt(p(p(s(s(p(s(s(0))))))), if(p(s(false)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(s(gt(s(s(0)), s(p(s(div(s(_x112), s(_x111)))))))), _x22, false), X, Y)T(Y)
if#(p(s(if(p(p(s(p(p(s(s(s(gt(s(s(p(s(if(gt(0, _x181), _x142, 0))))), s(p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))))), _x22, false))), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(if(true, s(if(false, _x142, 0)), _x131))), if(if(false, _x132, p(s(false))), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(if(true, p(s(if(false, _x142, 0))), _x121)), if(p(s(false)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), if(true, p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))), _x141)))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(p(s(gt(s(p(s(p(p(if(true, s(s(if(gt(0, _x181), _x142, 0))), _x231)))))), p(s(if(p(if(false, _x232, if(true, s(if(true, false, _x151)), _x191))), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(if(true, s(p(s(if(false, _x82, false)))), _x51)), _x22, false), X, Y)T(Y)
if#(if(p(p(if(false, _x82, p(s(s(if(false, _x112, s(if(true, gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))), _x121))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(s(if(false, _x142, 0)))), if(true, if(p(s(if(true, false, _x151))), _x62, s(_x51)), _x121)))))), _x22, false), X, Y)T(Y)
if#(if(gt(s(0), if(p(p(s(if(true, s(false), _x111)))), _x62, s(_x51))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(s(if(if(false, _x162, false), _x142, 0)))), if(p(s(false)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(if(true, s(s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))), _x101))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(p(s(s(p(s(0))))), if(p(s(false)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(false, _x182, if(true, false, _x151)))), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(p(s(s(s(if(true, if(false, _x162, gt(s(p(s(if(false, _x142, 0)))), p(s(if(false, _x202, if(p(s(if(true, false, _x151))), _x62, s(_x51))))))), _x171))))))))), _x22, false), X, Y)T(Y)
if#(if(p(if(false, _x72, s(p(p(p(s(s(s(gt(s(p(s(p(p(s(p(s(s(if(p(s(gt(0, _x181))), _x142, 0)))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(s(p(s(if(gt(0, _x181), _x142, 0))))), s(p(s(if(false, _x182, if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(p(s(s(p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))))))), _x22, false), X, Y)T(Y)if#(if(false, _x32, if(p(p(s(if(false, _x92, s(gt(s(p(s(0))), if(p(s(false)), _x62, s(_x51)))))))), _x22, false)), X, Y)T(Y)
if#(if(p(s(p(p(s(s(gt(p(s(s(p(if(true, s(if(false, _x142, 0)), _x131))))), if(if(false, _x132, p(s(false))), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(if(false, _x82, s(s(if(if(true, true, _x121), gt(s(p(if(gt(p(s(s(_x161))), 0), s(if(false, _x142, 0)), _x131))), if(p(s(if(if(true, false, _x171), _x152, false))), _x62, s(_x51))), _x101)))))), _x22, false), X, Y)T(Y)
if#(p(s(if(if(true, gt(div(0, p(if(false, _x122, s(s(_x61))))), _x41), _x81), _x22, false))), X, Y)T(Y)if#(if(p(p(s(s(gt(p(if(true, p(s(s(s(0)))), _x121)), if(p(s(p(if(true, s(false), _x141)))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(if(false, _x72, p(p(s(s(s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(if(if(gt(0, _x201), _x182, true), s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161)))))))))), _x22, false), X, Y)T(Y)if#(if(if(true, gt(0, _x41), _x51), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(p(s(s(s(0)))))), s(if(p(if(true, s(false), _x141)), _x62, s(_x51)))))))), _x22, false), X, Y)T(Y)if#(if(if(true, p(p(p(s(p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(false, _x202, if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))))), _x41), _x22, false), X, Y)T(Y)
if#(if(p(if(true, p(s(s(gt(p(s(s(0))), if(p(s(false)), _x62, s(_x51)))))), _x71)), _x22, false), X, Y)T(Y)if#(p(s(if(p(p(p(s(s(if(true, s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))), _x111)))))), _x22, false))), X, Y)T(Y)
if#(if(p(p(if(if(false, _x112, false), _x82, s(if(false, _x92, s(gt(s(p(s(0))), if(p(s(false)), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)if#(p(s(if(if(true, p(p(if(true, p(s(p(s(s(s(if(false, _x162, gt(s(p(s(if(false, _x142, 0)))), p(s(if(false, _x202, if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))))), _x81))), _x41), _x22, false))), X, Y)T(Y)
if#(if(p(s(p(p(p(s(if(true, s(s(gt(s(p(s(p(p(s(p(s(s(if(p(s(gt(0, _x181))), _x142, 0)))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))), _x121))))))), _x22, false), X, Y)T(Y)if#(if(gt(s(0), if(p(if(false, _x102, if(false, _x92, p(s(s(false)))))), _x62, s(_x51))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(if(gt(p(s(s(_x161))), 0), s(if(false, _x142, 0)), _x131))), if(p(p(s(s(if(if(true, false, _x171), _x152, false))))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(if(if(false, _x212, true), s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(p(s(s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(s(if(true, gt(s(0), p(s(s(_x51)))), _x71))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(if(true, s(gt(p(if(true, p(s(s(s(0)))), _x121)), if(p(if(if(true, true, _x161), s(false), _x141)), _x62, s(_x51)))), _x91)))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(s(p(s(if(gt(div(0, s(_x211)), _x181), _x142, 0))))), s(p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(s(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))))), s(s(p(if(if(gt(0, _x201), _x182, true), s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161))))))))))), _x22, false), X, Y)T(Y)if#(if(p(s(p(if(true, s(false), _x71)))), _x22, false), X, Y)T(Y)
if#(if(if(true, if(true, p(p(s(if(false, _x92, s(gt(s(p(s(0))), if(p(s(false)), _x62, s(_x51)))))))), _x41), _x71), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(p(s(s(s(gt(s(p(if(true, s(if(false, _x142, 0)), _x191))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(if(false, _x152, p(s(p(p(s(p(s(s(if(p(s(gt(0, _x181))), _x142, 0))))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(false, _x32, if(p(if(false, _x52, s(p(s(false))))), _x22, false)), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(if(gt(s(_x161), 0), s(if(false, _x142, 0)), _x131))), if(p(s(if(p(s(if(true, false, _x171))), _x152, false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(p(p(s(p(s(s(if(gt(if(true, 0, _x261), _x181), _x142, 0)))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(if(if(false, _x142, true), gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))), _x121))))))), _x22, false), X, Y)T(Y)if#(p(s(if(gt(div(if(false, _x102, 0), p(s(s(_x61)))), _x41), _x22, false))), X, Y)T(Y)
if#(p(if(true, s(if(gt(div(0, s(_x61)), _x41), _x22, false)), _x51)), X, Y)T(Y)if#(if(p(s(p(p(p(s(s(s(p(s(gt(s(p(s(p(p(if(true, s(s(if(gt(0, _x181), _x142, 0))), _x231)))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(p(p(s(s(s(gt(s(s(p(s(if(gt(0, _x181), _x142, 0))))), s(if(false, _x192, p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))))))), _x22, false), X, Y)T(Y)if#(if(if(false, _x42, p(p(p(s(p(s(s(s(if(false, _x162, gt(s(p(s(if(false, _x142, 0)))), p(s(if(false, _x202, if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(if(true, p(s(s(gt(p(if(true, p(s(s(s(0)))), _x121)), if(p(if(if(true, true, _x161), s(false), _x141)), _x62, s(_x51)))))), _x71)), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(if(true, p(p(s(s(s(0))))), _x111), if(p(s(false)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(p(s(s(s(s(gt(s(p(s(if(false, _x242, if(true, if(gt(0, _x181), _x142, 0), _x171))))), p(if(true, s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(if(false, _x152, if(gt(p(s(s(_x161))), 0), s(if(false, _x142, 0)), _x131)))), if(p(s(if(if(true, false, _x171), _x152, false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), if(true, p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))), _x141)))))))), _x22, false), X, Y)T(Y)if#(if(if(true, p(p(s(s(gt(s(p(s(0))), if(p(s(false)), _x62, s(_x51))))))), _x41), _x22, false), X, Y)T(Y)
if#(if(p(p(if(false, _x82, s(s(gt(s(p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151))), if(p(s(if(false, _x152, false))), _x62, s(_x51)))))))), _x22, false), X, Y)T(Y)if#(if(p(s(gt(p(s(s(p(s(0))))), if(p(s(false)), _x62, s(_x51))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(if(if(if(true, gt(0, _x201), _x211), _x182, true), s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161))))))))), _x22, false), X, Y)T(Y)if#(if(p(s(p(p(p(s(s(s(gt(s(p(s(p(p(s(p(s(s(if(p(p(s(s(gt(0, _x181))))), _x142, 0)))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(p(s(s(gt(s(p(if(true, s(if(false, _x142, 0)), _x131))), if(p(s(false)), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(p(p(s(p(s(s(if(p(s(gt(p(0), _x181))), _x142, 0)))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(gt(s(0), if(p(if(if(true, false, _x111), _x92, p(s(s(false))))), _x62, s(_x51))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(s(p(s(p(p(s(p(s(s(if(p(s(gt(0, _x181))), _x142, 0))))))))))), s(p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))))))))), _x22, false), X, Y)T(Y)
if#(if(if(true, p(p(s(s(gt(s(p(s(if(false, _x142, 0)))), if(p(s(false)), _x62, s(_x51))))))), _x41), _x22, false), X, Y)T(Y)if#(if(p(if(false, _x72, p(s(s(gt(s(p(if(true, s(if(false, _x142, 0)), _x131))), if(if(false, _x132, p(s(false))), _x62, s(_x51)))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(if(true, if(gt(p(s(s(_x161))), 0), s(if(false, _x142, 0)), _x131), _x151))), if(p(s(if(if(true, false, _x171), _x152, false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(s(0))), if(if(false, _x132, p(s(false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(p(if(gt(s(_x211), 0), s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(p(s(s(gt(s(p(s(if(true, if(true, if(gt(0, _x181), _x142, 0), _x171), _x241)))), p(if(true, s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(s(p(s(if(gt(0, _x181), _x142, 0))))), s(p(s(if(p(s(if(p(s(true)), false, _x151))), _x62, s(_x51)))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(if(true, if(false, _x92, s(gt(s(p(s(0))), if(p(s(false)), _x62, s(_x51))))), _x101)))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(s(p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151))))), if(p(if(false, _x142, s(if(false, _x152, false)))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(p(s(if(gt(div(0, s(_x221)), _x181), _x142, 0)))))), p(s(if(if(false, _x182, p(if(true, s(if(true, false, _x151)), _x191))), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(p(if(p(s(true)), p(s(s(s(0)))), _x121)), if(p(if(true, s(false), _x141)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(if(false, _x102, gt(s(p(s(p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151))))), if(p(s(if(false, _x152, false))), _x62, s(_x51)))))))), _x22, false), X, Y)T(Y)
if#(if(p(if(true, p(p(s(s(s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(if(if(false, _x182, true), s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161)))))))), _x71)), _x22, false), X, Y)T(Y)if#(if(p(p(s(if(false, _x92, s(gt(p(s(s(0))), if(p(s(false)), _x62, s(_x51)))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(if(if(true, true, _x101), s(s(gt(s(p(s(if(false, _x142, 0)))), if(p(s(false)), _x62, s(_x51))))), _x81))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(if(true, gt(s(p(s(p(p(s(p(s(s(if(gt(0, _x181), _x142, 0)))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))), _x121))))))), _x22, false), X, Y)T(Y)
if#(if(if(false, _x42, p(p(p(s(s(if(false, _x112, s(if(true, gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))), _x121))))))))), _x22, false), X, Y)T(Y)if#(if(p(s(p(p(p(s(s(s(gt(s(p(s(p(p(s(p(s(s(if(p(s(gt(p(0), _x181))), _x142, 0)))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(p(s(s(s(gt(s(p(if(true, s(if(false, _x142, 0)), _x191))), p(s(if(false, _x202, if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(if(gt(0, _x71), _x52, s(p(s(false))))), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(if(true, s(0), _x81), p(s(s(_x51)))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(if(false, _x112, p(p(s(s(s(0)))))), if(p(s(false)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(if(true, s(p(p(s(s(s(gt(s(s(p(s(if(gt(0, _x181), _x142, 0))))), s(p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))), _x81))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(if(false, _x112, s(p(if(gt(s(_x161), 0), s(if(false, _x142, 0)), _x131)))), if(p(s(if(if(true, false, _x171), _x152, false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(if(true, s(s(gt(p(if(if(false, _x142, true), p(s(s(s(0)))), _x121)), if(p(if(if(true, true, _x161), s(false), _x141)), _x62, s(_x51))))), _x81))), _x22, false), X, Y)T(Y)if#(if(if(true, p(p(s(s(gt(s(p(if(true, s(if(false, _x142, 0)), _x131))), if(if(false, _x132, p(s(false))), _x62, s(_x51))))))), _x41), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(if(gt(s(_x161), p(0)), s(if(false, _x142, 0)), _x131))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(p(p(s(s(s(div(0, s(_x161))))))), if(p(if(true, s(false), _x141)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(if(true, p(p(s(if(true, p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))), _x101)))), _x71)), _x22, false), X, Y)T(Y)if#(if(p(p(s(p(p(s(s(s(gt(s(s(p(s(if(gt(p(0), _x181), _x142, 0))))), s(p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(p(p(s(s(s(gt(s(if(true, s(p(s(if(gt(0, _x181), _x142, 0)))), _x191)), s(p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(p(s(s(s(gt(p(s(s(p(s(if(false, _x142, 0)))))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(s(p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151))))), if(p(if(true, s(if(false, _x152, false)), _x141)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(if(false, _x162, s(if(gt(p(s(0)), _x181), _x142, 0))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(s(p(s(if(gt(0, _x181), _x142, 0))))), s(p(s(if(p(p(s(s(if(true, false, _x151))))), _x62, s(_x51)))))))))))), _x22, false), X, Y)T(Y)if#(if(true, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false), _x31), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(p(s(if(gt(0, _x181), _x142, 0)))))), p(s(if(p(if(p(s(true)), s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(if(if(false, _x142, false), _x112, s(if(true, gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))), _x121)))))))), _x22, false), X, Y)T(Y)
if#(if(false, _x32, if(p(p(p(s(p(s(s(s(if(false, _x162, gt(s(p(s(if(false, _x142, 0)))), p(s(if(false, _x202, if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))))))), _x22, false)), X, Y)T(Y)if#(if(p(p(p(if(true, s(s(s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(if(if(gt(0, _x201), _x182, true), s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161)))))), _x91)))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(p(p(s(p(s(s(if(gt(0, _x181), _x142, 0)))))))))), p(p(s(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(if(true, if(false, _x52, s(p(s(false)))), _x61)), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(p(s(gt(s(p(s(p(if(p(s(true)), if(true, s(if(false, _x142, 0)), _x131), _x151))))), if(p(s(if(p(s(false)), _x152, false))), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(false, _x172, if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(if(true, p(if(true, s(if(false, _x142, 0)), _x131)), _x121)), if(if(false, _x132, p(s(false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(if(gt(if(true, s(_x161), _x181), 0), s(if(false, _x142, 0)), _x131))), if(p(s(if(if(true, false, _x171), _x152, false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(true, if(p(s(if(true, false, _x151))), _x62, s(_x51)), _x171)))))))))), _x22, false), X, Y)T(Y)if#(if(p(if(false, _x72, p(s(s(gt(p(s(s(0))), if(p(s(false)), _x62, s(_x51)))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(if(false, _x122, p(if(true, s(if(false, _x142, 0)), _x131)))), if(p(s(false)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(p(s(s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(if(if(false, _x242, true), s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(p(if(true, p(s(s(s(0)))), _x121)), if(true, if(p(if(true, s(false), _x141)), _x62, s(_x51)), _x121)))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(p(if(true, s(s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(if(true, s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161))))), _x121))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(p(p(s(s(s(0))))), if(p(s(false)), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(if(false, _x82, s(s(gt(p(if(true, p(s(s(s(0)))), _x121)), if(p(if(if(true, true, _x161), s(false), _x141)), _x62, s(_x51)))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(p(s(if(gt(0, _x181), _x142, 0)))))), p(if(true, s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(if(true, gt(s(p(s(if(false, _x142, 0)))), if(p(s(false)), _x62, s(_x51))), _x101))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(if(p(s(gt(s(_x161), 0))), s(if(false, _x142, 0)), _x131))), if(p(s(if(if(true, false, _x171), _x152, false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(p(if(true, p(s(s(s(0)))), _x121)), if(p(if(if(gt(div(s(_x202), s(_x201)), 0), true, _x161), s(false), _x141)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(false, _x32, if(p(p(s(s(if(if(true, true, _x121), gt(s(p(if(gt(p(s(s(_x161))), 0), s(if(false, _x142, 0)), _x131))), if(p(s(if(if(true, false, _x171), _x152, false))), _x62, s(_x51))), _x101))))), _x22, false)), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(if(false, _x132, s(p(s(p(s(if(gt(0, _x181), _x142, 0))))))), p(s(if(if(false, _x182, p(if(true, s(if(true, false, _x151)), _x191))), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(p(p(s(p(s(s(if(p(s(gt(if(true, 0, _x281), _x181))), _x142, 0)))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(p(p(s(s(s(gt(s(s(p(s(if(false, _x222, if(gt(0, _x181), _x142, 0)))))), s(p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(if(false, _x92, s(gt(p(if(true, p(s(s(s(0)))), _x121)), if(p(if(if(gt(s(_x181), 0), true, _x161), s(false), _x141)), _x62, s(_x51)))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(p(if(true, p(s(s(s(0)))), _x121)), if(p(if(p(s(if(gt(s(_x181), 0), true, _x161))), s(false), _x141)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(if(true, true, _x81), if(if(false, _x42, p(s(if(false, _x82, gt(s(0), if(p(s(false)), _x62, s(_x51))))))), _x22, false), _x31), X, Y)T(Y)if#(p(s(if(p(p(s(s(gt(p(if(true, p(s(s(s(0)))), _x121)), if(p(if(if(gt(s(_x181), 0), true, _x161), s(false), _x141)), _x62, s(_x51))))))), _x22, false))), X, Y)T(Y)
if#(if(p(p(p(s(s(s(p(s(gt(s(p(s(p(p(if(true, s(s(if(gt(0, _x181), _x142, 0))), _x231)))))), p(s(if(p(if(gt(s(_x241), 0), s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)if#(p(s(if(p(s(gt(s(p(s(0))), if(p(s(false)), _x62, s(_x51))))), _x22, false))), X, Y)T(Y)
if#(if(gt(s(0), if(false, _x72, if(false, _x62, s(_x51)))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(if(gt(s(_x211), 0), s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(if(p(s(true)), s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(if(true, p(p(p(s(s(s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x41), _x22, false), X, Y)T(Y)
if#(if(p(p(p(p(s(s(s(s(gt(p(s(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))))), p(if(true, s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(if(p(s(true)), if(gt(0, _x181), _x142, 0), _x171)))), p(if(if(false, _x182, true), s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(p(s(gt(s(p(s(p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151))))), if(p(s(if(gt(0, _x191), _x152, false))), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(p(p(s(p(s(s(if(p(s(gt(0, _x181))), _x142, 0)))))))))), p(s(if(p(s(p(if(true, s(if(true, false, _x151)), _x191)))), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(gt(if(true, s(0), _x51), if(false, _x62, s(_x51))), _x22, false), X, Y)T(Y)if#(p(p(s(s(if(gt(div(0, p(s(s(_x61)))), _x41), _x22, false))))), X, Y)T(Y)
if#(if(false, _x32, if(p(s(p(s(if(false, _x82, false))))), _x22, false)), X, Y)T(Y)if#(p(s(if(p(p(s(s(p(s(gt(s(p(s(p(if(p(s(true)), if(true, s(if(false, _x142, 0)), _x131), _x151))))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))))), _x22, false))), X, Y)T(Y)
if#(if(false, _x32, if(p(p(s(s(p(s(gt(s(p(s(p(if(p(s(true)), if(true, s(if(false, _x142, 0)), _x131), _x151))))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))))), _x22, false)), X, Y)T(Y)if#(if(p(p(if(false, _x82, p(s(s(s(gt(s(p(s(p(s(if(gt(0, _x181), _x142, 0)))))), p(s(if(if(false, _x182, p(if(true, s(if(true, false, _x151)), _x191))), _x62, s(_x51)))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(s(p(s(if(gt(if(false, _x212, 0), _x181), _x142, 0))))), s(p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(if(true, s(if(false, _x142, 0)), _x131))), if(if(false, _x132, p(s(if(false, _x152, false)))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(if(true, s(if(false, _x142, 0)), _x131))), if(if(if(false, _x152, false), _x132, p(s(false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(if(false, _x72, p(p(s(s(if(false, _x112, s(if(true, gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))), _x121))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(s(p(if(true, s(if(false, _x142, 0)), _x131))))), if(if(false, _x132, p(s(false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(if(if(false, _x122, true), gt(s(p(if(gt(p(s(s(_x161))), 0), s(if(false, _x142, 0)), _x131))), if(p(s(if(if(true, false, _x171), _x152, false))), _x62, s(_x51))), _x101))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(if(gt(s(_x161), div(0, s(_x191))), s(if(false, _x142, 0)), _x131))), if(p(s(if(if(true, false, _x171), _x152, false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(if(true, p(s(if(true, p(p(s(s(s(gt(s(s(p(s(if(gt(0, _x181), _x142, 0))))), s(p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))), _x91))), _x71)), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(if(gt(p(if(true, s(s(_x161)), _x191)), 0), s(if(false, _x142, 0)), _x131))), if(p(s(if(if(true, false, _x171), _x152, false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(p(s(if(false, _x62, if(true, if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41)))), X, Y)T(Y)
if#(if(p(s(p(p(p(s(p(s(s(s(if(false, _x162, gt(s(p(s(if(false, _x142, 0)))), p(s(if(false, _x202, if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(p(s(p(if(true, p(s(s(s(0)))), _x121)))), if(p(if(if(true, true, _x161), s(false), _x141)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(p(if(false, _x52, s(if(gt(div(0, p(if(false, _x122, s(s(_x61))))), _x41), _x22, false)))), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(s(p(if(gt(s(_x161), 0), s(if(false, _x142, 0)), _x131))))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(if(true, p(if(gt(p(s(s(_x161))), 0), s(if(false, _x142, 0)), _x131)), _x121)), if(p(s(if(if(true, false, _x171), _x152, false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(if(true, s(if(true, false, _x151)), _x171)), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)
if#(if(p(s(if(true, p(p(s(s(gt(s(p(if(true, s(if(false, _x142, 0)), _x131))), if(if(false, _x132, p(s(false))), _x62, s(_x51))))))), _x81))), _x22, false), X, Y)T(Y)if#(if(if(false, _x42, p(p(if(true, p(s(p(s(s(s(if(false, _x162, gt(s(p(s(if(false, _x142, 0)))), p(s(if(false, _x202, if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))))), _x81)))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(false, _x172, if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(p(if(true, s(s(s(if(false, _x162, gt(s(p(s(if(false, _x142, 0)))), p(s(if(false, _x202, if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))), _x111)))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(p(if(true, p(s(s(s(0)))), _x121)), if(p(if(false, _x152, if(true, s(false), _x141))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(if(false, _x172, p(s(if(gt(0, _x181), _x142, 0))))))), p(s(if(if(false, _x182, p(if(true, s(if(true, false, _x151)), _x191))), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(if(true, s(if(true, if(gt(0, _x181), _x142, 0), _x171)), _x161))), p(if(true, s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(if(false, _x92, s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))), _x22, false), X, Y)T(Y)
if#(if(true, if(p(s(p(s(if(false, _x82, false))))), _x22, false), _x31), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(p(s(if(if(false, _x212, gt(0, _x181)), _x142, 0)))))), p(s(if(if(false, _x182, p(if(true, s(if(true, false, _x151)), _x191))), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(if(gt(p(s(0)), _x181), _x142, 0)))), p(if(true, s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(if(true, s(p(if(true, s(if(false, _x142, 0)), _x131))), _x111), if(p(s(false)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(if(true, p(s(s(gt(p(p(s(s(s(0))))), if(p(if(true, s(false), _x141)), _x62, s(_x51)))))), _x71)), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(p(s(s(p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151))))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(p(s(p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(false, _x202, if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(if(false, _x72, p(if(true, s(s(gt(s(p(s(if(false, _x142, 0)))), if(p(s(false)), _x62, s(_x51))))), _x81)))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(if(false, _x112, p(s(s(0)))), if(p(s(false)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(if(p(s(if(true, true, _x121))), gt(s(p(if(gt(p(s(s(_x161))), 0), s(if(false, _x142, 0)), _x131))), if(p(s(if(if(true, false, _x171), _x152, false))), _x62, s(_x51))), _x101))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(p(s(gt(p(s(s(p(s(p(if(p(s(true)), if(true, s(if(false, _x142, 0)), _x131), _x151))))))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(s(p(p(s(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151))))))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(p(s(gt(s(p(s(p(p(s(s(p(s(if(gt(0, _x181), _x142, 0)))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(if(true, s(s(p(s(s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(if(true, s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161)))))))), _x91)))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(if(false, _x132, s(0)))), if(p(s(false)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(p(s(s(s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)
if#(if(false, _x32, if(p(s(p(p(p(s(s(s(gt(s(p(s(p(p(s(p(s(s(if(p(s(gt(0, _x181))), _x142, 0)))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false)), X, Y)T(Y)if#(if(if(false, _x82, true), if(if(false, _x42, p(s(if(false, _x82, gt(s(0), if(p(s(false)), _x62, s(_x51))))))), _x22, false), _x31), X, Y)T(Y)
if#(if(p(s(if(false, _x82, gt(s(p(s(0))), if(p(p(s(s(false)))), _x62, s(_x51)))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(s(p(s(if(false, _x142, 0))))), s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(p(p(s(s(s(p(s(gt(s(p(s(p(p(if(true, s(s(if(gt(0, _x181), _x142, 0))), _x231)))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))))), _x22, false), X, Y)T(Y)if#(if(gt(s(0), if(if(true, p(s(false)), _x81), _x62, s(_x51))), _x22, false), X, Y)T(Y)
if#(if(p(p(if(true, p(s(s(s(gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))), _x81))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(p(p(p(s(s(s(gt(s(p(s(p(p(s(p(s(s(if(p(s(gt(0, _x181))), _x142, 0)))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(if(gt(s(_x161), 0), s(if(false, _x142, 0)), _x131))), if(p(s(if(if(true, if(true, false, _x171), _x181), _x152, false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(p(p(s(s(s(0))))), if(p(if(if(true, true, _x161), s(false), _x141)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(p(s(s(s(gt(s(p(s(p(s(if(gt(0, _x181), _x142, 0)))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)if#(if(gt(p(s(s(0))), if(p(if(false, _x92, p(s(s(false))))), _x62, s(_x51))), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(s(0), if(false, _x92, p(s(s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(p(s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(if(if(gt(0, _x201), _x182, true), s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(gt(0, _x221), _x202, if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(if(gt(s(_x161), 0), s(if(false, _x142, 0)), _x131))), if(if(false, _x132, p(s(if(if(true, false, _x171), _x152, false)))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(if(true, p(p(s(p(s(s(if(p(s(gt(0, _x181))), _x142, 0))))))), _x171)))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(gt(s(_x101), 0), if(true, if(if(false, _x42, p(s(if(false, _x82, gt(s(0), if(p(s(false)), _x62, s(_x51))))))), _x22, false), _x31), _x71), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(p(p(s(p(s(s(if(true, if(gt(0, _x181), _x142, 0), _x241)))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(p(s(if(gt(if(true, div(0, p(if(false, _x122, s(s(_x61))))), _x91), _x41), _x22, false))), X, Y)T(Y)
if#(if(p(p(p(s(s(s(p(s(if(false, _x162, gt(s(p(s(p(p(if(true, s(s(if(gt(0, _x181), _x142, 0))), _x231)))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(p(if(true, p(s(s(s(0)))), _x121)), if(p(if(if(true, true, _x161), s(false), _x141)), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(if(true, s(if(true, false, _x151)), _x221)), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(s(p(0)))), if(p(s(false)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(p(p(s(s(gt(s(p(s(p(if(p(s(true)), if(true, s(if(false, _x142, 0)), _x131), _x151))))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(p(s(s(s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(if(gt(p(p(s(s(s(_x161))))), 0), s(if(false, _x142, 0)), _x131))), if(p(s(if(if(true, false, _x171), _x152, false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(if(true, s(s(gt(s(p(if(gt(s(_x161), 0), s(if(false, _x142, 0)), _x131))), if(p(s(if(if(true, false, _x171), _x152, false))), _x62, s(_x51))))), _x81))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(p(s(s(s(gt(s(if(false, _x182, p(s(if(false, _x142, 0))))), p(s(if(false, _x202, if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(s(p(p(if(true, s(s(gt(s(p(if(true, s(if(false, _x142, 0)), _x131))), if(if(false, _x132, p(s(false))), _x62, s(_x51))))), _x101))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(p(s(gt(s(p(s(p(if(p(s(true)), if(true, s(if(false, _x142, 0)), _x131), _x151))))), if(if(true, p(s(if(false, _x152, false))), _x161), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)if#(if(if(false, _x42, p(p(s(s(gt(s(p(if(true, s(if(false, _x142, 0)), _x131))), if(p(s(false)), _x62, s(_x51)))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(if(true, s(if(if(true, true, _x121), gt(s(p(if(gt(p(s(s(_x161))), 0), s(if(false, _x142, 0)), _x131))), if(p(s(if(if(true, false, _x171), _x152, false))), _x62, s(_x51))), _x101)), _x91)))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), if(false, _x142, p(if(true, s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161)))))))))), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(s(p(if(false, _x112, s(0)))), if(p(p(s(s(false)))), _x62, s(_x51))))), _x22, false), X, Y)T(Y)if#(if(p(p(if(p(s(true)), p(s(p(s(s(s(if(false, _x162, gt(s(p(s(if(false, _x142, 0)))), p(s(if(false, _x202, if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))))), _x81))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(p(s(s(0))), if(if(true, p(s(false)), _x131), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(if(true, s(gt(s(s(p(s(if(gt(0, _x181), _x142, 0))))), s(p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))), _x111)))))), _x22, false), X, Y)T(Y)
if#(if(if(false, _x42, p(p(s(s(if(true, gt(s(p(if(gt(p(s(s(_x161))), 0), s(if(false, _x142, 0)), _x131))), if(p(s(if(if(true, false, _x171), _x152, false))), _x62, s(_x51))), _x101)))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(p(s(gt(s(p(s(p(p(s(s(if(gt(p(0), _x181), _x142, 0)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(p(s(if(false, _x162, if(true, s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))), _x111))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(if(false, _x162, p(s(if(true, false, _x151)))), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)
if#(if(p(s(p(s(gt(s(0), if(p(s(false)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(gt(s(p(s(0))), if(p(p(s(s(false)))), _x62, s(_x51))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(0))), if(p(s(false)), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(if(true, s(p(s(gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))))), _x111)))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(p(if(if(false, _x142, true), p(s(s(s(0)))), _x121)), if(false, _x122, if(p(if(if(true, true, _x161), s(false), _x141)), _x62, s(_x51)))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(s(p(s(if(if(false, _x202, gt(0, _x181)), _x142, 0))))), s(p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(p(s(if(gt(if(true, 0, _x221), _x181), _x142, 0)))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(true, if(gt(s(0), if(p(if(false, _x92, p(s(s(false))))), _x62, s(_x51))), _x22, false), _x31), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(if(true, s(if(false, _x142, 0)), _x131))), if(if(if(true, false, _x151), _x132, p(s(false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(p(p(s(s(s(gt(s(s(p(s(if(gt(0, _x181), _x142, 0))))), s(p(s(if(p(s(if(if(true, true, _x251), false, _x151))), _x62, s(_x51)))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(p(s(s(p(s(if(false, _x142, 0)))))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(p(if(true, p(s(s(if(gt(0, _x181), _x142, 0)))), _x191))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(s(p(p(s(s(gt(if(true, s(p(if(true, s(if(false, _x142, 0)), _x131))), _x151), if(if(false, _x132, p(s(false))), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(p(s(gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(if(false, _x202, s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))))))))))), _x22, false), X, Y)T(Y)
if#(if(false, _x32, if(p(s(gt(0, _x41))), _x22, false)), X, Y)T(Y)if#(if(p(p(s(s(gt(p(if(if(false, _x142, true), p(s(s(s(0)))), _x121)), if(p(if(true, if(if(true, true, _x161), s(false), _x141), _x151)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(if(true, gt(s(p(if(gt(s(_x161), 0), s(if(false, _x142, 0)), _x131))), if(p(s(if(if(true, false, _x171), _x152, false))), _x62, s(_x51))), _x101))))), _x22, false), X, Y)T(Y)if#(if(false, _x32, if(p(p(if(true, p(s(p(s(s(s(if(false, _x162, gt(s(p(s(if(false, _x142, 0)))), p(s(if(false, _x202, if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))))), _x81))), _x22, false)), X, Y)T(Y)
if#(if(p(p(p(s(if(true, s(s(gt(s(p(s(if(gt(p(s(0)), _x181), _x142, 0)))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))), _x101))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(p(s(s(p(s(if(false, _x142, 0)))))), if(p(s(if(true, false, _x151))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(p(if(true, p(s(s(s(0)))), _x121)), if(p(p(s(if(true, s(false), _x141)))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(if(if(false, _x82, false), _x42, p(s(if(false, _x82, gt(s(0), if(p(s(false)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(if(false, _x72, p(s(s(gt(s(p(s(if(false, _x142, 0)))), if(p(s(false)), _x62, s(_x51)))))))), _x22, false), X, Y)T(Y)if#(if(if(false, _x42, p(p(s(s(p(s(gt(s(p(s(p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151))))), if(p(s(if(false, _x152, false))), _x62, s(_x51)))))))))), _x22, false), X, Y)T(Y)
if#(if(p(s(p(p(s(s(p(s(gt(s(p(s(p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151))))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(p(if(true, p(s(s(s(0)))), _x121)), if(p(if(true, s(false), _x141)), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(if(false, _x102, p(s(gt(s(p(s(p(if(p(s(true)), if(true, s(if(false, _x142, 0)), _x131), _x151))))), if(p(s(if(false, _x152, false))), _x62, s(_x51)))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(if(true, gt(s(0), if(p(s(false)), _x62, s(_x51))), _x101))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(p(s(gt(s(p(if(true, s(if(false, _x142, 0)), _x131))), if(if(false, _x132, p(s(false))), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)
if#(if(if(true, p(p(s(s(gt(s(p(s(p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151))))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))), _x41), _x22, false), X, Y)T(Y)if#(p(s(false)), X, Y)T(Y)
if#(if(p(p(p(s(s(p(s(s(gt(s(p(s(p(s(if(gt(0, _x181), _x142, 0)))))), p(s(if(if(false, _x182, p(if(true, s(if(true, false, _x151)), _x191))), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)if#(p(s(if(gt(div(p(s(0)), p(if(false, _x122, s(s(_x61))))), _x41), _x22, false))), X, Y)T(Y)
if#(if(p(p(s(s(gt(p(if(true, p(s(s(s(0)))), _x121)), if(p(if(if(gt(s(_x181), if(true, 0, _x211)), true, _x161), s(false), _x141)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(p(s(if(gt(div(if(true, 0, _x101), p(if(false, _x122, s(s(_x61))))), _x41), _x22, false))), X, Y)T(Y)
if#(if(p(p(s(s(gt(p(p(s(if(false, _x142, s(s(0)))))), if(p(if(true, s(false), _x141)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(p(s(s(s(s(gt(s(s(p(s(if(gt(0, _x181), _x142, 0))))), s(p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))))), _x22, false), X, Y)T(Y)
if#(p(s(if(p(p(s(s(gt(s(p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))), _x22, false))), X, Y)T(Y)if#(if(p(if(true, p(s(s(gt(s(p(if(gt(p(s(s(_x161))), 0), s(if(false, _x142, 0)), _x131))), if(p(s(if(if(true, false, _x171), _x152, false))), _x62, s(_x51)))))), _x71)), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(p(s(s(s(gt(s(p(s(if(p(s(false)), _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(if(if(p(s(true)), true, _x121), gt(s(p(if(gt(p(s(s(_x161))), 0), s(if(false, _x142, 0)), _x131))), if(p(s(if(if(true, false, _x171), _x152, false))), _x62, s(_x51))), _x101))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(p(if(true, p(s(s(s(0)))), _x121)), if(p(if(if(if(false, _x182, true), true, _x161), s(false), _x141)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(p(s(gt(s(p(s(p(p(if(false, _x232, s(s(if(gt(0, _x181), _x142, 0))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(s(if(false, _x142, 0)))), if(false, _x122, p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(p(s(if(gt(0, _x181), _x142, 0)))))), p(s(p(s(if(if(false, _x182, p(if(true, s(if(true, false, _x151)), _x191))), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(if(if(true, false, _x71), _x52, s(p(s(false))))), _x22, false), X, Y)T(Y)if#(if(p(s(p(p(p(s(s(if(false, _x112, s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))))), _x22, false), X, Y)T(Y)
if#(p(s(if(p(s(gt(div(0, s(_x61)), _x41))), _x22, false))), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(if(p(s(gt(0, _x181))), _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(p(s(minus(false, div(0, p(if(false, _x122, s(s(_x61)))))))), X, Y)T(Y)if#(if(p(p(s(s(gt(p(if(true, p(s(s(s(0)))), _x121)), if(p(if(if(gt(p(s(s(_x181))), 0), true, _x161), s(false), _x141)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(if(true, p(s(p(s(if(gt(0, _x181), _x142, 0))))), _x151)), p(s(if(if(false, _x182, p(if(true, s(if(true, false, _x151)), _x191))), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(if(true, s(p(s(p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151))))), _x111), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(p(s(if(p(p(s(s(gt(p(if(true, p(s(s(s(0)))), _x121)), if(p(if(if(true, true, _x161), s(false), _x141)), _x62, s(_x51))))))), _x22, false))), X, Y)T(Y)if#(if(if(true, p(p(s(s(gt(p(p(s(s(s(0))))), if(p(if(true, s(false), _x141)), _x62, s(_x51))))))), _x41), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(p(s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(s(if(false, _x142, 0)))), if(true, p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))), _x121)))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(if(true, s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))), _x91)))), _x22, false), X, Y)T(Y)if#(if(gt(s(if(true, 0, _x61)), s(_x51)), _x22, false), X, Y)T(Y)
if#(if(p(s(p(p(p(s(s(s(if(false, _x162, gt(s(p(s(p(p(s(p(s(s(if(p(s(gt(0, _x181))), _x142, 0)))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(p(p(s(s(if(true, s(0), _x151))))), if(p(s(false)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(p(s(if(if(gt(0, _x201), _x182, true), s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(p(p(s(if(false, _x212, p(s(s(if(gt(0, _x181), _x142, 0))))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(false, _x32, if(gt(s(0), if(p(s(p(s(false)))), _x62, s(_x51))), _x22, false)), X, Y)T(Y)if#(if(p(s(gt(s(0), p(s(div(s(_x112), div(s(_x122), s(_x121)))))))), _x22, false), X, Y)T(Y)
if#(if(if(false, _x42, gt(s(0), s(_x51))), _x22, false), X, Y)T(Y)if#(if(p(p(if(true, s(s(if(false, _x102, gt(p(if(true, p(s(s(s(0)))), _x121)), if(p(if(if(true, true, _x161), s(false), _x141)), _x62, s(_x51)))))), _x81))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(if(false, _x132, s(s(p(s(if(gt(0, _x181), _x142, 0)))))), s(p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(p(s(gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(p(if(if(false, _x242, true), s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)
if#(if(true, p(s(if(gt(div(0, s(_x61)), _x41), _x22, false))), _x31), X, Y)T(Y)if#(if(p(p(s(s(p(s(false)))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(s(p(s(if(false, _x142, 0))))), s(p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(if(false, _x92, s(s(s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))))))))), _x22, false), X, Y)T(Y)
if#(if(if(true, p(p(s(s(if(if(true, true, _x121), gt(s(p(if(gt(p(s(s(_x161))), 0), s(if(false, _x142, 0)), _x131))), if(p(s(if(if(true, false, _x171), _x152, false))), _x62, s(_x51))), _x101))))), _x41), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(p(s(if(if(true, gt(0, _x181), _x211), _x142, 0)))))), p(s(if(if(false, _x182, p(if(true, s(if(true, false, _x151)), _x191))), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(if(true, s(s(s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(if(true, s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161)))))), _x91)))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(if(p(s(false)), _x102, gt(p(if(true, p(s(s(s(0)))), _x121)), if(p(if(if(true, true, _x161), s(false), _x141)), _x62, s(_x51)))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(p(s(if(true, false, _x151))))), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(s(p(s(if(if(true, gt(0, _x181), _x201), _x142, 0))))), s(p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151))), if(p(s(p(s(if(false, _x152, false))))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(if(true, gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))), _x121))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(if(true, s(if(false, _x142, 0)), _x131))), if(if(true, if(false, _x132, p(s(false))), _x141), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(if(false, _x72, true), if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(s(if(p(s(false)), _x142, 0)))), if(p(s(if(true, false, _x151))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171))))), if(true, s(p(if(if(gt(0, _x201), _x182, true), s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161))), _x141)))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(p(s(minus(0, 0)))))), p(s(if(if(false, _x182, p(if(true, s(if(true, false, _x151)), _x191))), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(if(false, _x82, s(s(p(s(gt(s(p(s(p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151))))), if(p(s(if(false, _x152, false))), _x62, s(_x51)))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(p(s(p(p(s(p(s(s(if(gt(0, _x181), _x142, 0)))))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(if(true, p(p(p(s(s(s(p(s(gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x41), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(if(gt(s(_x161), 0), s(if(false, _x142, 0)), _x131))), if(p(s(if(false, _x162, if(if(true, false, _x171), _x152, false)))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(if(true, p(s(p(p(s(p(s(s(if(gt(0, _x181), _x142, 0))))))))), _x151)), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(p(s(gt(s(p(s(p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151))))), if(p(if(false, _x172, s(if(false, _x152, false)))), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(p(s(gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(true, if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)), _x211)))))))))))), _x22, false), X, Y)T(Y)
if#(if(if(false, _x42, p(p(p(s(if(true, p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))), _x101)))))), _x22, false), X, Y)T(Y)if#(if(p(s(p(p(s(s(gt(s(p(s(p(if(true, s(if(false, _x142, 0)), _x131))))), if(if(false, _x132, p(s(false))), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(if(false, _x122, p(s(p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151)))))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(false, _x32, if(gt(div(0, s(_x61)), _x41), _x22, false)), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(if(gt(if(true, 0, _x201), _x181), _x142, 0)))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(if(false, _x172, s(if(true, false, _x151)))), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(p(if(true, p(s(s(s(0)))), _x121)), if(false, _x122, if(p(if(if(gt(s(_x181), 0), true, _x161), s(false), _x141)), _x62, s(_x51)))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(if(false, _x112, if(true, p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))), _x101)))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(s(p(if(gt(s(_x161), 0), s(if(false, _x142, 0)), _x131)))), s(if(p(s(if(false, _x152, false))), _x62, s(_x51)))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(s(p(if(gt(s(_x191), 0), if(true, s(if(false, _x142, 0)), _x131), _x151))))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(if(true, p(s(p(s(if(false, _x82, false))))), _x41), _x22, false), X, Y)T(Y)if#(if(p(p(s(p(p(if(false, _x112, s(s(s(gt(s(s(p(s(if(gt(0, _x181), _x142, 0))))), s(p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(p(if(false, _x102, s(s(s(s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(if(true, s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161)))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(s(if(true, if(false, _x142, 0), _x151)))), if(p(s(if(true, false, _x151))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(if(if(false, _x202, true), if(gt(0, _x181), _x142, 0), _x171)))), p(if(if(false, _x182, true), s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161))))))))), _x22, false), X, Y)T(Y)if#(p(s(if(gt(div(p(s(0)), p(s(s(_x61)))), _x41), _x22, false))), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(s(p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151))))), if(true, if(p(s(if(false, _x152, false))), _x62, s(_x51)), _x121)))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(p(s(gt(p(p(s(s(s(0))))), if(p(s(false)), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(if(gt(p(s(s(_x161))), p(0)), s(if(false, _x142, 0)), _x131))), if(p(s(if(if(true, false, _x171), _x152, false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(if(false, _x92, s(s(s(if(true, gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))), _x121)))))))), _x22, false), X, Y)T(Y)
if#(if(p(s(p(s(gt(0, _x81))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(if(true, s(s(gt(s(p(s(p(p(s(p(s(s(if(p(s(gt(0, _x181))), _x142, 0)))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))), _x101))))), _x22, false), X, Y)T(Y)
if#(if(true, if(gt(s(0), p(s(s(_x51)))), _x22, false), _x31), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(p(s(if(gt(s(_x161), 0), s(if(false, _x142, 0)), _x131))))), if(p(s(if(if(true, false, _x171), _x152, false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(if(false, _x212, true), false, _x151))), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(p(p(s(s(s(gt(s(s(p(s(if(gt(s(0), s(_x231)), _x142, 0))))), s(p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))))), _x22, false), X, Y)T(Y)
if#(p(s(if(p(p(p(s(s(s(gt(s(p(s(p(p(s(p(s(s(if(p(s(gt(0, _x181))), _x142, 0)))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false))), X, Y)T(Y)if#(if(p(s(p(p(s(s(gt(s(p(s(p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151))))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)
if#(if(false, _x32, if(p(p(p(s(s(s(if(true, gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))), _x121))))))), _x22, false)), X, Y)T(Y)if#(if(if(false, _x42, p(p(s(s(gt(s(p(s(p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151))))), if(p(s(if(false, _x152, false))), _x62, s(_x51)))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(p(s(if(gt(0, _x181), _x142, 0)))))), p(s(if(p(if(true, if(true, s(if(true, false, _x151)), _x191), _x201)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(if(true, s(if(false, _x142, 0)), _x131))), if(if(gt(0, _x151), _x132, p(s(false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(s(if(p(s(p(if(true, s(if(true, false, _x151)), _x191)))), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(s(if(true, 0, _x141)))), if(p(s(false)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(p(s(if(gt(div(0, p(s(if(false, _x132, s(_x61))))), _x41), _x22, false))), X, Y)T(Y)if#(if(if(false, _x42, p(p(s(s(gt(s(0), if(p(s(false)), _x62, s(_x51)))))))), _x22, false), X, Y)T(Y)
if#(if(if(true, p(p(s(s(p(s(gt(s(p(s(p(if(p(s(true)), if(true, s(if(false, _x142, 0)), _x131), _x151))))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))))), _x41), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(s(if(gt(s(_x211), 0), false, _x151))), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(if(false, _x92, s(s(p(s(s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(if(true, s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161)))))))))))), _x22, false), X, Y)T(Y)if#(if(gt(p(s(s(0))), s(_x51)), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(p(p(s(s(s(0))))), if(if(true, p(if(true, s(false), _x141)), _x131), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(s(if(false, _x142, 0)))), if(p(s(if(p(s(true)), false, _x151))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(p(s(if(p(p(s(s(gt(s(p(s(p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151))))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))), _x22, false))), X, Y)T(Y)if#(if(p(p(p(s(if(true, s(p(s(if(true, s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))), _x111)))), _x101))))), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(s(if(true, p(s(0)), _x101)), if(p(s(false)), _x62, s(_x51))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(p(p(s(s(s(0))))), if(true, if(p(if(true, s(false), _x141)), _x62, s(_x51)), _x121)))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171))))), s(p(if(if(false, _x222, if(gt(0, _x201), _x182, true)), s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161)))))))))), _x22, false), X, Y)T(Y)if#(if(p(if(false, _x72, p(s(p(p(s(s(s(gt(s(s(p(s(if(gt(0, _x181), _x142, 0))))), s(p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(p(s(s(if(true, s(s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(if(true, s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161))))), _x121))))))), _x22, false), X, Y)T(Y)if#(if(p(p(if(false, _x92, if(true, s(s(gt(s(p(s(if(false, _x142, 0)))), if(p(s(false)), _x62, s(_x51))))), _x81)))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(s(p(s(if(if(true, true, _x211), if(gt(0, _x181), _x142, 0), _x171))))), s(p(if(if(gt(0, _x201), _x182, true), s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161)))))))))), _x22, false), X, Y)T(Y)if#(p(s(if(true, if(gt(div(0, p(s(s(_x61)))), _x41), _x22, false), _x71))), X, Y)T(Y)
if#(p(p(s(s(if(gt(div(0, p(if(false, _x122, s(s(_x61))))), _x41), _x22, false))))), X, Y)T(Y)if#(if(p(p(p(s(s(s(if(false, _x122, gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(gt(s(_x241), 0), false, _x151))), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(s(gt(s(if(true, 0, _x101)), if(p(s(false)), _x62, s(_x51))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(p(p(s(s(s(gt(s(p(s(p(s(if(gt(0, _x181), _x142, 0)))))), p(s(if(if(false, _x182, p(if(true, s(if(true, false, _x151)), _x191))), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(if(true, s(s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))), _x101))))), _x22, false), X, Y)T(Y)
if#(if(p(if(true, p(p(s(s(s(gt(s(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171))))), s(p(if(if(gt(0, _x201), _x182, true), s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161))))))))), _x71)), _x22, false), X, Y)T(Y)if#(p(s(if(if(true, gt(div(0, s(_x61)), _x41), _x81), _x22, false))), X, Y)T(Y)
if#(if(if(true, p(p(if(false, _x82, s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))), _x41), _x22, false), X, Y)T(Y)if#(if(p(p(s(p(s(s(gt(s(p(if(gt(s(_x161), 0), s(if(false, _x142, 0)), _x131))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(p(s(if(gt(0, _x181), _x142, 0)))))), if(false, _x142, p(s(if(if(false, _x182, p(if(true, s(if(true, false, _x151)), _x191))), _x62, s(_x51)))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(p(p(s(s(s(p(s(0))))))), if(p(s(false)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(s(p(p(s(if(false, _x92, s(gt(s(p(s(0))), if(p(s(false)), _x62, s(_x51)))))))))), _x22, false), X, Y)T(Y)if#(if(p(if(false, _x72, p(p(s(s(s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(s(p(p(s(s(gt(p(p(s(s(s(0))))), if(p(s(false)), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(if(false, _x152, p(s(if(gt(0, _x181), _x142, 0))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(if(false, _x212, p(s(if(true, false, _x151)))), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(p(s(if(gt(0, _x181), _x142, 0)))))), p(s(if(p(if(if(true, true, _x211), s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(if(gt(p(s(0)), _x181), _x142, 0)))), p(s(if(p(if(if(false, _x212, true), s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(p(s(s(p(if(gt(s(_x161), 0), s(if(false, _x142, 0)), _x131))))), if(p(s(if(if(true, false, _x171), _x152, false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(p(if(true, p(s(s(s(0)))), _x121)), if(p(p(s(if(if(true, true, _x161), s(false), _x141)))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(s(if(true, gt(s(0), if(p(s(false)), _x62, s(_x51))), _x81))), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(div(0, s(_x81)), _x41))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(if(false, _x102, s(if(true, s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))), _x111))))))), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(s(0), if(true, p(s(s(_x51))), _x91)))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(if(gt(p(s(0)), _x181), _x142, 0)))), if(true, p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))), _x141)))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(p(s(s(s(s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(if(if(gt(0, _x201), _x182, true), s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(p(s(gt(p(if(true, p(s(s(s(0)))), _x121)), if(p(if(if(true, true, _x161), s(false), _x141)), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(if(false, _x102, s(s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(if(if(true, false, _x111), _x82, s(if(false, _x92, s(gt(s(p(s(0))), if(p(s(false)), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(if(false, _x122, gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(if(if(gt(0, _x201), _x182, true), s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161)))))))))), _x22, false), X, Y)T(Y)if#(if(p(s(gt(s(div(0, s(_x101))), if(p(s(false)), _x62, s(_x51))))), _x22, false), X, Y)T(Y)
if#(if(true, if(p(p(s(s(gt(p(if(true, p(s(s(s(0)))), _x121)), if(p(if(true, s(false), _x141)), _x62, s(_x51))))))), _x22, false), _x31), X, Y)T(Y)if#(if(p(p(p(s(s(if(false, _x122, if(true, s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))), _x111))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(if(true, p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))), _x81))), _x22, false), X, Y)T(Y)if#(p(s(if(if(false, _x82, gt(div(0, p(s(s(_x61)))), _x41)), _x22, false))), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(if(gt(p(s(s(_x161))), 0), s(if(false, _x142, 0)), _x131))), if(p(if(true, s(if(if(true, false, _x171), _x152, false)), _x141)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(if(false, _x82, p(s(s(s(if(true, gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))), _x121)))))))), _x22, false), X, Y)T(Y)
if#(if(true, if(gt(s(0), if(p(s(false)), _x62, s(_x51))), _x22, false), _x31), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171))))), s(p(if(if(gt(if(false, _x242, 0), _x201), _x182, true), s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161)))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(p(s(s(s(if(if(true, false, _x181), _x162, gt(s(p(s(if(false, _x142, 0)))), p(s(if(false, _x202, if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))))))), _x22, false), X, Y)T(Y)if#(if(true, if(p(p(s(s(gt(p(if(if(false, _x142, true), p(s(s(s(0)))), _x121)), if(p(if(if(true, true, _x161), s(false), _x141)), _x62, s(_x51))))))), _x22, false), _x31), X, Y)T(Y)
if#(if(false, _x32, if(p(p(s(s(gt(p(s(s(0))), if(p(s(false)), _x62, s(_x51))))))), _x22, false)), X, Y)T(Y)if#(if(p(p(s(s(gt(p(p(s(s(s(0))))), if(if(false, _x132, p(if(true, s(false), _x141))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(if(true, s(p(s(0))), _x91), if(p(s(false)), _x62, s(_x51))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(if(false, _x102, s(s(gt(s(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171))))), s(p(if(if(gt(0, _x201), _x182, true), s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161))))))))))), _x22, false), X, Y)T(Y)
if#(if(gt(s(if(false, _x62, 0)), if(false, _x62, s(_x51))), _x22, false), X, Y)T(Y)if#(if(p(p(s(p(p(s(s(s(gt(s(s(s(p(s(if(gt(0, _x181), _x142, 0)))))), s(s(p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))))))), _x22, false), X, Y)T(Y)
if#(if(if(true, p(p(p(s(s(s(gt(s(p(s(p(s(if(gt(0, _x181), _x142, 0)))))), p(s(if(if(false, _x182, p(if(true, s(if(true, false, _x151)), _x191))), _x62, s(_x51))))))))))), _x41), _x22, false), X, Y)T(Y)if#(if(if(gt(0, _x71), _x52, false), _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), X, Y)T(Y)
if#(p(s(if(p(p(s(s(gt(p(p(s(s(s(0))))), if(p(s(false)), _x62, s(_x51))))))), _x22, false))), X, Y)T(Y)if#(if(true, if(gt(div(0, s(_x61)), _x41), _x22, false), _x31), X, Y)T(Y)
if#(if(p(if(false, _x72, p(if(true, p(s(p(s(s(s(if(false, _x162, gt(s(p(s(if(false, _x142, 0)))), p(s(if(false, _x202, if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))))), _x81)))), _x22, false), X, Y)T(Y)if#(if(p(s(p(p(s(s(gt(s(p(if(gt(s(_x161), 0), s(if(false, _x142, 0)), _x131))), if(p(s(if(if(true, false, _x171), _x152, false))), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(p(if(true, s(gt(s(p(s(p(if(p(s(true)), if(true, s(if(false, _x142, 0)), _x131), _x151))))), if(p(s(if(false, _x152, false))), _x62, s(_x51)))), _x111)))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(if(false, _x92, s(s(s(gt(s(p(s(if(gt(p(s(0)), _x181), _x142, 0)))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(p(if(true, p(s(s(s(0)))), _x121)), if(p(if(if(gt(s(_x181), if(false, _x212, 0)), true, _x161), s(false), _x141)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(s(gt(s(0), if(p(if(false, _x92, p(s(s(false))))), _x62, s(_x51))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(if(false, _x162, s(p(s(if(gt(0, _x181), _x142, 0))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(p(if(if(false, _x142, true), p(s(s(s(0)))), _x121)), if(p(p(s(if(if(true, true, _x161), s(false), _x141)))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(if(true, s(if(gt(0, _x181), _x142, 0)), _x161))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(s(p(if(true, if(true, if(true, s(if(false, _x142, 0)), _x131), _x151), _x181))))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(s(p(p(s(s(if(true, gt(s(p(if(gt(p(s(s(_x161))), 0), s(if(false, _x142, 0)), _x131))), if(p(s(if(if(true, false, _x171), _x152, false))), _x62, s(_x51))), _x101))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(if(true, p(s(p(p(s(p(s(s(if(p(s(gt(0, _x181))), _x142, 0))))))))), _x151)), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(p(s(s(gt(p(s(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))))), p(if(true, s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(p(if(false, _x202, if(true, s(if(true, false, _x151)), _x191))), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(p(p(s(p(s(s(if(p(if(false, _x262, s(gt(0, _x181)))), _x142, 0)))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(p(s(if(p(p(p(s(s(s(p(s(gt(s(p(s(p(p(if(true, s(s(if(gt(0, _x181), _x142, 0))), _x231)))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false))), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(true, if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)), _x171)))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(if(true, s(p(s(p(s(if(gt(0, _x181), _x142, 0)))))), _x131), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(s(p(p(p(s(p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(false, _x202, if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(s(p(s(p(s(if(false, _x82, false))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(p(if(if(gt(0, _x161), _x142, true), p(s(s(s(0)))), _x121)), if(p(if(if(true, true, _x161), s(false), _x141)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(if(false, _x192, if(true, if(gt(0, _x181), _x142, 0), _x171))))), p(if(if(false, _x182, true), s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(p(s(s(s(gt(s(p(s(p(s(if(gt(0, _x181), _x142, 0)))))), p(s(if(if(false, _x182, p(if(true, s(if(true, false, _x151)), _x191))), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(s(p(s(if(gt(0, _x181), _x142, 0))))), s(p(s(if(p(s(p(s(if(true, false, _x151))))), _x62, s(_x51)))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(p(s(gt(s(p(s(p(p(s(s(if(if(false, _x262, gt(0, _x181)), _x142, 0)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(p(s(gt(s(p(p(s(s(p(p(if(true, s(s(if(gt(0, _x181), _x142, 0))), _x231)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(if(false, _x82, p(s(s(s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(if(true, s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161)))))))))), _x22, false), X, Y)T(Y)if#(if(p(s(gt(s(0), p(s(div(if(false, _x122, s(_x112)), s(_x111))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(p(s(gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(p(s(p(if(true, s(if(true, false, _x151)), _x191)))), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)if#(if(if(true, p(p(p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))), _x41), _x22, false), X, Y)T(Y)
if#(p(s(if(true, if(if(false, _x42, p(s(if(false, _x82, gt(s(0), if(p(s(false)), _x62, s(_x51))))))), _x22, false), _x31))), X, Y)T(Y)if#(if(p(p(if(gt(0, _x101), _x82, s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(p(s(if(true, s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))), _x121))))))), _x22, false), X, Y)T(Y)if#(if(p(s(if(false, _x62, gt(s(0), p(s(div(s(_x112), s(_x111)))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(p(s(gt(s(p(s(p(p(if(true, s(s(if(gt(0, _x181), _x142, 0))), _x231)))))), p(s(if(false, _x212, if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))))))))))), _x22, false), X, Y)T(Y)if#(if(gt(if(false, _x102, 0), _x81), _x62, if(true, if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41)), X, Y)T(Y)
if#(if(gt(s(0), if(true, p(s(s(_x51))), _x61)), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(if(gt(p(s(if(true, 0, _x221))), _x181), _x142, 0)))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(p(if(true, s(s(0)), _x121)), if(p(s(false)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(p(if(false, _x112, s(gt(s(p(s(p(if(p(s(true)), if(true, s(if(false, _x142, 0)), _x131), _x151))))), if(p(s(if(false, _x152, false))), _x62, s(_x51)))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(p(p(s(p(s(s(if(p(s(gt(0, _x181))), _x142, 0)))))))))), p(s(if(true, if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)), _x171)))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(if(true, s(s(gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))), _x101))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(p(p(s(s(s(if(false, _x162, gt(s(s(p(s(if(gt(0, _x181), _x142, 0))))), s(p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(p(s(s(s(p(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))))))), _x22, false), X, Y)T(Y)
if#(if(false, _x32, if(gt(s(0), if(p(s(false)), _x62, s(_x51))), _x22, false)), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171))))), s(p(if(if(p(s(gt(0, _x201))), _x182, true), s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161)))))))))), _x22, false), X, Y)T(Y)
if#(if(p(s(if(true, false, _x61))), _x22, false), X, Y)T(Y)if#(if(p(p(if(false, _x102, if(false, _x82, s(if(false, _x92, s(gt(s(p(s(0))), if(p(s(false)), _x62, s(_x51)))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(if(gt(div(s(_x182), s(_x181)), 0), s(if(false, _x142, 0)), _x131))), if(p(s(if(if(true, false, _x171), _x152, false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(p(s(gt(s(p(s(p(if(p(if(false, _x222, s(true))), if(true, s(if(false, _x142, 0)), _x131), _x151))))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(p(p(s(s(s(gt(s(p(s(if(gt(p(s(0)), _x181), _x142, 0)))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(s(p(p(s(s(if(gt(0, _x181), _x142, 0))))))), s(p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(p(s(if(gt(p(s(0)), _x181), _x142, 0)))))), p(s(if(if(false, _x182, p(if(true, s(if(true, false, _x151)), _x191))), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(false, _x212, if(false, _x202, if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(if(false, _x92, s(gt(p(p(s(s(s(0))))), if(p(s(false)), _x62, s(_x51)))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(if(p(s(true)), if(gt(0, _x181), _x142, 0), _x171)))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(s(p(s(if(gt(0, _x181), _x142, 0))))), s(p(if(false, _x172, s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(s(gt(s(0), if(p(s(if(false, _x132, false))), _x62, s(_x51))))), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(s(p(0)), if(p(s(false)), _x62, s(_x51))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(if(gt(p(s(s(_x161))), 0), s(if(false, _x142, 0)), _x131))), if(p(s(if(if(false, _x182, if(true, false, _x171)), _x152, false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(p(s(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(if(p(s(gt(0, _x181))), _x142, 0)))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(p(s(s(s(gt(s(p(s(p(s(if(false, _x142, 0)))))), p(s(if(false, _x202, if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))))), _x22, false), X, Y)T(Y)if#(if(true, true, _x21), X, Y)T(X)
if#(if(gt(s(0), if(p(p(s(if(false, _x92, p(s(s(false))))))), _x62, s(_x51))), _x22, false), X, Y)T(Y)if#(if(gt(s(0), if(if(false, _x82, p(p(s(s(false))))), _x62, s(_x51))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(s(if(false, _x142, 0)))), p(if(false, _x132, s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))), _x22, false), X, Y)T(Y)if#(if(if(true, p(p(p(s(s(s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(if(true, s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161))))))))), _x41), _x22, false), X, Y)T(Y)
if#(if(if(true, p(p(s(s(gt(s(0), if(p(s(false)), _x62, s(_x51))))))), _x41), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(p(p(s(if(true, p(s(s(s(0)))), _x121)))), if(p(if(if(true, true, _x161), s(false), _x141)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(minus(false, 0), X, Y)T(Y)if#(if(p(p(s(s(gt(s(0), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(if(false, _x112, s(gt(s(p(s(p(p(s(p(s(s(if(gt(0, _x181), _x142, 0)))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(s(p(p(s(s(gt(s(p(if(true, s(if(false, _x142, 0)), _x131))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(if(false, _x92, s(if(if(true, true, _x121), gt(s(p(if(gt(p(s(s(_x161))), 0), s(if(false, _x142, 0)), _x131))), if(p(s(if(if(true, false, _x171), _x152, false))), _x62, s(_x51))), _x101)))))), _x22, false), X, Y)T(Y)
if#(if(if(false, _x42, p(p(p(s(s(p(s(if(true, s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))), _x111))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(p(p(s(s(s(gt(s(s(p(s(if(gt(0, _x181), _x142, 0))))), s(p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(s(s(p(s(if(gt(0, _x181), _x142, 0)))))), s(s(p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(p(s(gt(s(p(s(p(if(p(s(gt(s(_x231), 0))), if(true, s(if(false, _x142, 0)), _x131), _x151))))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(if(gt(s(_x161), if(true, 0, _x191)), s(if(false, _x142, 0)), _x131))), if(p(s(if(if(true, false, _x171), _x152, false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(p(p(s(if(true, p(s(s(s(0)))), _x121)))), if(p(if(if(gt(s(_x181), 0), true, _x161), s(false), _x141)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(p(s(if(p(p(s(s(gt(s(p(s(0))), if(p(s(false)), _x62, s(_x51))))))), _x22, false))), X, Y)T(Y)if#(if(p(p(if(false, _x82, s(if(true, p(p(s(s(s(gt(s(s(p(s(if(gt(0, _x181), _x142, 0))))), s(p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))), _x91))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(p(p(s(p(s(if(false, _x232, s(if(p(s(gt(0, _x181))), _x142, 0))))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(p(p(s(s(s(p(s(gt(s(s(p(s(if(gt(0, _x181), _x142, 0))))), s(p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(s(if(true, if(false, _x142, 0), _x151)))), if(p(s(false)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(s(p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151))))), p(s(if(p(s(if(false, _x152, false))), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(p(if(true, p(s(s(s(0)))), _x121)), if(p(if(false, _x152, if(if(gt(s(_x181), 0), true, _x161), s(false), _x141))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(p(s(s(s(0)))))), s(if(p(s(false)), _x62, s(_x51)))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(s(p(s(if(gt(0, _x181), _x142, 0))))), if(false, _x142, s(p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(if(false, _x122, p(if(gt(s(_x161), 0), s(if(false, _x142, 0)), _x131)))), if(p(s(if(if(true, false, _x171), _x152, false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(if(true, p(s(s(s(gt(s(p(s(p(p(s(p(s(s(if(gt(0, _x181), _x142, 0)))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))), _x81))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(if(false, _x102, s(s(p(s(gt(s(p(s(p(p(if(true, s(s(if(gt(0, _x181), _x142, 0))), _x231)))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(p(p(s(s(s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(p(p(s(s(s(gt(s(s(p(s(p(s(if(gt(0, _x181), _x142, 0))))))), s(p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(if(p(s(true)), p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))), _x101))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), if(false, _x142, p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(p(s(if(gt(0, _x181), _x142, 0)))))), p(s(if(p(s(if(false, _x182, p(if(true, s(if(true, false, _x151)), _x191))))), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(if(false, _x82, s(s(gt(s(p(if(true, s(if(false, _x142, 0)), _x131))), if(p(s(false)), _x62, s(_x51)))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(p(p(s(p(s(s(if(p(s(gt(0, _x181))), _x142, 0)))))))))), p(if(true, s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(p(s(gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(if(true, s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x201))))))))))), _x22, false), X, Y)T(Y)
if#(if(if(false, _x42, p(p(p(s(s(s(gt(s(p(s(if(gt(p(s(0)), _x181), _x142, 0)))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(s(p(if(true, s(if(false, _x142, 0)), _x131)))), s(if(p(s(if(false, _x152, false))), _x62, s(_x51)))))))), _x22, false), X, Y)T(Y)
if#(if(p(if(true, p(if(false, _x82, s(if(false, _x92, s(gt(s(p(s(0))), if(p(s(false)), _x62, s(_x51)))))))), _x71)), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(if(gt(p(s(s(_x161))), 0), s(if(false, _x142, 0)), _x131))), if(p(s(if(true, if(if(true, false, _x171), _x152, false), _x161))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(p(s(s(gt(s(p(s(if(if(true, true, _x251), if(gt(0, _x181), _x142, 0), _x171)))), p(if(true, s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(if(false, _x92, s(gt(s(p(if(true, s(if(false, _x142, 0)), _x131))), if(p(s(if(false, _x152, false))), _x62, s(_x51)))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(p(s(s(if(true, gt(s(p(if(gt(p(s(s(_x161))), 0), s(if(false, _x142, 0)), _x131))), if(p(s(if(if(true, false, _x171), _x152, false))), _x62, s(_x51))), _x101))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(if(true, p(s(p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))), _x81))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(if(false, _x82, gt(s(0), if(p(s(false)), _x62, s(_x51)))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(if(false, _x152, p(s(p(p(s(p(s(s(if(gt(0, _x181), _x142, 0))))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(if(true, p(if(if(false, _x142, true), p(s(s(s(0)))), _x121)), _x111), if(p(if(if(true, true, _x161), s(false), _x141)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(if(true, s(p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(false, _x202, if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))), _x91)))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(s(p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151))))), if(p(s(if(if(false, _x172, false), _x152, false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(if(false, _x42, p(s(gt(s(0), p(s(div(s(_x112), s(_x111)))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(p(s(p(s(gt(s(p(s(p(if(p(s(true)), if(true, s(if(false, _x142, 0)), _x131), _x151))))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(s(p(p(s(s(if(false, _x102, gt(p(if(true, p(s(s(s(0)))), _x121)), if(p(if(if(true, true, _x161), s(false), _x141)), _x62, s(_x51)))))))))), _x22, false), X, Y)T(Y)if#(if(true, if(gt(s(0), if(p(p(s(s(false)))), _x62, s(_x51))), _x22, false), _x31), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(if(true, s(if(false, _x142, 0)), _x131))), if(p(s(p(s(if(false, _x152, false))))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(s(gt(s(p(0)), p(s(div(s(_x112), s(_x111))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(p(s(s(gt(s(p(s(if(false, _x242, if(true, if(gt(0, _x181), _x142, 0), _x171))))), p(if(true, s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161))))))))))), _x22, false), X, Y)T(Y)if#(if(p(s(true)), if(if(false, _x42, p(s(if(false, _x82, gt(s(0), if(p(s(false)), _x62, s(_x51))))))), _x22, false), _x31), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(s(if(true, p(s(if(true, if(gt(0, _x181), _x142, 0), _x171))), _x161))), s(p(if(if(gt(0, _x201), _x182, true), s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161)))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(p(if(if(false, _x142, true), p(s(s(s(0)))), _x121)), p(s(if(p(if(if(true, true, _x161), s(false), _x141)), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(p(s(gt(s(p(s(p(p(if(true, s(s(if(gt(0, _x181), _x142, 0))), _x231)))))), p(p(s(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(s(p(p(p(s(s(s(gt(s(p(s(p(if(false, _x222, p(s(p(s(s(if(p(s(gt(0, _x181))), _x142, 0))))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(if(false, _x172, if(false, _x142, 0))))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(p(if(true, p(s(s(gt(s(0), if(p(s(false)), _x62, s(_x51)))))), _x71)), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(if(false, _x92, s(p(s(0)))), if(p(s(false)), _x62, s(_x51))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(p(p(s(s(s(gt(s(s(p(s(if(gt(0, _x181), _x142, 0))))), s(p(s(if(if(true, p(s(if(true, false, _x151))), _x221), _x62, s(_x51)))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(if(true, s(s(s(gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))))), _x91)))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(p(s(s(p(if(gt(s(_x161), 0), s(if(false, _x142, 0)), _x131))))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(if(true, gt(p(if(true, p(s(s(s(0)))), _x121)), if(p(if(true, s(false), _x141)), _x62, s(_x51))), _x101))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(if(gt(s(_x161), p(s(0))), s(if(false, _x142, 0)), _x131))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(p(s(if(gt(0, _x181), _x142, 0)))))), p(if(false, _x162, s(if(if(false, _x182, p(if(true, s(if(true, false, _x151)), _x191))), _x62, s(_x51)))))))))))), _x22, false), X, Y)T(Y)if#(if(p(if(true, p(s(s(gt(s(p(s(if(false, _x142, 0)))), if(p(s(if(true, false, _x151))), _x62, s(_x51)))))), _x71)), _x22, false), X, Y)T(Y)
if#(if(p(p(p(p(s(s(s(if(false, _x112, s(if(true, gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))), _x121)))))))))), _x22, false), X, Y)T(Y)if#(p(s(if(p(p(s(s(gt(p(if(true, p(s(s(s(0)))), _x121)), if(p(if(true, s(false), _x141)), _x62, s(_x51))))))), _x22, false))), X, Y)T(Y)
if#(if(p(p(s(p(p(s(s(s(gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)T(minus(x_1, x_2))T(x_1)
if#(if(p(p(s(s(p(s(gt(if(true, s(p(s(p(if(p(s(true)), if(true, s(if(false, _x142, 0)), _x131), _x151))))), _x161), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(p(p(s(p(s(s(if(p(s(gt(0, _x181))), _x142, 0)))))))))), p(s(if(p(if(p(s(true)), s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(p(p(s(s(s(gt(s(s(if(false, _x202, p(s(if(gt(0, _x181), _x142, 0)))))), s(p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(p(s(s(p(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(if(gt(if(false, _x202, p(s(0))), _x181), _x142, 0)))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(if(false, _x112, if(if(true, true, _x121), gt(s(p(if(gt(p(s(s(_x161))), 0), s(if(false, _x142, 0)), _x131))), if(p(s(if(if(true, false, _x171), _x152, false))), _x62, s(_x51))), _x101)))))), _x22, false), X, Y)T(Y)
if#(if(false, _x32, if(false, _x22, false)), X, Y)T(Y)if#(if(p(if(false, _x72, p(s(s(gt(s(p(if(gt(s(_x161), 0), s(if(false, _x142, 0)), _x131))), if(p(s(if(if(true, false, _x171), _x152, false))), _x62, s(_x51)))))))), _x22, false), X, Y)T(Y)
if#(if(true, if(p(p(if(false, _x82, s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))), _x22, false), _x31), X, Y)T(Y)if#(if(p(p(p(p(s(if(true, s(s(s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(if(true, s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161)))))), _x111)))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(if(true, s(if(false, _x142, 0)), _x131))), if(p(s(if(if(true, false, _x171), _x152, false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(if(false, _x112, s(p(s(if(false, _x142, 0))))), if(p(s(if(true, false, _x151))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(p(s(s(s(s(gt(s(p(s(p(s(if(gt(0, _x181), _x142, 0)))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(s(p(p(s(s(if(true, gt(s(p(if(true, s(if(false, _x142, 0)), _x131))), if(if(false, _x132, p(s(false))), _x62, s(_x51))), _x121))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(p(if(true, p(s(s(s(0)))), _x121)), if(p(s(p(if(if(gt(s(_x181), 0), true, _x161), s(false), _x141)))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(if(true, p(p(s(s(gt(s(p(if(true, s(if(false, _x142, 0)), _x131))), if(p(s(false)), _x62, s(_x51))))))), _x41), _x22, false), X, Y)T(Y)
if#(if(if(true, if(true, p(p(if(true, p(s(p(s(s(s(if(false, _x162, gt(s(p(s(if(false, _x142, 0)))), p(s(if(false, _x202, if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))))), _x81))), _x41), _x71), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(if(true, s(if(false, _x142, 0)), _x131))), if(if(true, p(s(false)), _x131), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(p(s(s(s(s(gt(s(p(s(p(p(s(p(s(s(if(gt(0, _x181), _x142, 0)))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(s(p(p(p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(s(if(true, gt(s(p(s(0))), if(p(p(s(s(false)))), _x62, s(_x51))), _x81))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(p(p(s(p(if(false, _x222, s(s(if(gt(0, _x181), _x142, 0))))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(p(p(s(s(s(gt(s(p(s(p(p(s(p(s(s(if(gt(0, _x181), _x142, 0)))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(p(s(s(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171))))))), s(p(if(if(gt(0, _x201), _x182, true), s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161)))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(if(true, s(s(s(gt(s(p(s(if(gt(p(s(0)), _x181), _x142, 0)))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))))), _x91)))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(p(p(s(p(s(s(if(p(p(s(s(gt(0, _x181))))), _x142, 0)))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(if(if(true, true, _x201), if(gt(0, _x181), _x142, 0), _x171)))), p(if(if(gt(0, _x201), _x182, true), s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161))))))))), _x22, false), X, Y)T(Y)if#(if(if(false, _x42, gt(s(0), if(p(p(s(s(false)))), _x62, s(_x51)))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(if(true, s(p(s(p(p(s(p(s(s(if(gt(0, _x181), _x142, 0)))))))))), _x131), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(if(false, _x42, p(p(s(s(gt(s(p(if(gt(p(s(s(_x161))), 0), s(if(false, _x142, 0)), _x131))), if(p(s(if(if(true, false, _x171), _x152, false))), _x62, s(_x51)))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(p(p(s(p(s(s(if(p(s(gt(div(0, s(_x281)), _x181))), _x142, 0)))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(p(p(s(p(s(s(p(s(if(p(s(gt(0, _x181))), _x142, 0)))))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(p(p(s(p(s(s(if(gt(0, _x181), _x142, 0)))))))))), p(s(if(p(p(s(if(true, s(if(true, false, _x151)), _x191)))), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(p(s(s(s(s(p(s(gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(s(p(p(p(s(s(s(gt(s(p(s(p(p(s(p(s(s(if(true, if(p(s(gt(0, _x181))), _x142, 0), _x271)))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(s(p(p(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(if(false, _x42, p(p(if(false, _x82, s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(if(false, _x42, p(p(p(s(p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(false, _x202, if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(if(if(true, gt(s(_x161), 0), _x171), s(if(false, _x142, 0)), _x131))), if(p(s(if(if(true, false, _x171), _x152, false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(p(s(p(p(s(p(s(s(if(p(s(gt(0, _x181))), _x142, 0)))))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(if(true, s(if(false, _x102, gt(p(if(true, p(s(s(s(0)))), _x121)), if(p(if(if(true, true, _x161), s(false), _x141)), _x62, s(_x51))))), _x91)))), _x22, false), X, Y)T(Y)if#(p(s(if(gt(if(true, div(0, p(s(s(_x61)))), _x91), _x41), _x22, false))), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(p(p(s(if(false, _x212, s(if(gt(0, _x181), _x142, 0))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(if(true, gt(s(0), s(_x51)), _x41), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(if(if(true, true, _x181), s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(p(if(true, p(s(s(s(0)))), _x121)), if(p(if(p(s(true)), s(false), _x141)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(if(false, _x82, p(s(s(if(false, _x112, s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)if#(if(gt(if(true, s(0), _x51), s(_x51)), _x22, false), X, Y)T(Y)
if#(if(gt(s(0), if(true, if(p(p(s(s(false)))), _x62, s(_x51)), _x71)), _x22, false), X, Y)T(Y)if#(if(p(s(gt(s(p(s(div(0, s(_x121))))), if(p(s(false)), _x62, s(_x51))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(if(if(true, gt(s(_x161), 0), _x171), s(if(false, _x142, 0)), _x131))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(p(s(if(p(p(s(s(p(s(gt(s(p(s(p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151))))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))))), _x22, false))), X, Y)T(Y)
if#(if(p(p(p(s(s(s(p(s(gt(s(p(s(p(if(true, p(s(s(if(gt(0, _x181), _x142, 0)))), _x221))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)if#(if(if(false, _x42, p(p(p(s(s(s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(p(s(s(gt(s(p(if(true, s(if(false, _x142, 0)), _x131))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)if#(if(gt(s(if(true, 0, _x61)), p(s(s(_x51)))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(p(s(s(s(gt(s(p(s(p(p(s(p(s(s(if(gt(0, _x181), _x142, 0)))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(if(false, _x72, p(p(s(p(s(s(s(if(false, _x162, gt(s(p(s(if(false, _x142, 0)))), p(s(if(false, _x202, if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(p(if(true, p(s(s(s(0)))), _x121)), if(p(if(if(if(true, true, _x181), true, _x161), s(false), _x141)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(if(false, _x82, p(s(s(s(gt(s(p(s(p(p(s(p(s(s(if(p(s(gt(0, _x181))), _x142, 0)))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(s(p(p(p(s(s(s(gt(s(p(s(p(p(s(p(s(s(if(p(s(gt(0, _x181))), _x142, 0)))))))))), p(s(if(p(p(s(if(true, s(if(true, false, _x151)), _x191)))), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(s(p(if(true, s(if(false, _x142, 0)), _x131)))), s(if(p(s(false)), _x62, s(_x51)))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(if(true, s(s(gt(s(p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))), _x81))), _x22, false), X, Y)T(Y)if#(if(p(p(s(if(true, s(gt(s(p(if(true, s(if(false, _x142, 0)), _x131))), if(if(false, _x132, p(s(false))), _x62, s(_x51)))), _x91)))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(p(if(p(s(true)), s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(if(false, _x52, gt(div(0, s(_x61)), _x41)), _x22, false), X, Y)T(Y)
if#(p(s(if(p(p(s(s(gt(p(p(s(s(s(0))))), if(p(if(true, s(false), _x141)), _x62, s(_x51))))))), _x22, false))), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(if(gt(p(s(0)), _x181), _x142, 0)))), p(s(if(p(if(if(true, true, _x211), s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(s(p(p(p(s(s(s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(if(true, s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(if(gt(s(_x161), 0), s(if(false, _x142, 0)), _x131))), if(p(s(if(if(if(true, true, _x191), false, _x171), _x152, false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(p(s(if(true, gt(s(p(s(p(p(if(true, s(s(if(gt(0, _x181), _x142, 0))), _x231)))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))), _x161))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(p(p(s(p(s(s(if(p(s(gt(0, _x181))), _x142, 0)))))))))), p(s(if(if(false, _x182, p(if(true, s(if(true, false, _x151)), _x191))), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(if(false, _x92, s(s(s(p(s(gt(s(p(s(p(p(if(true, s(s(if(gt(0, _x181), _x142, 0))), _x231)))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(if(true, p(s(if(false, _x142, 0))), _x121)), if(p(s(if(true, false, _x151))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(p(s(s(p(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(if(false, _x182, p(if(true, s(if(true, false, _x151)), _x191))), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(p(s(gt(s(p(s(p(p(s(s(if(true, if(gt(0, _x181), _x142, 0), _x251)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(if(if(true, true, _x141), gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))), _x121))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(if(false, _x152, p(s(if(gt(0, _x181), _x142, 0))))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(p(s(if(gt(div(0, if(true, p(s(s(_x61))), _x111)), _x41), _x22, false))), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151))), if(true, if(p(s(if(false, _x152, false))), _x62, s(_x51)), _x121)))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(if(false, _x132, s(if(false, _x142, 0))))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)if#(p(s(if(gt(p(s(div(0, p(s(s(_x61)))))), _x41), _x22, false))), X, Y)T(Y)
if#(if(p(p(s(s(gt(p(if(p(s(true)), p(s(s(s(0)))), _x121)), if(p(if(if(true, true, _x161), s(false), _x141)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(p(s(gt(s(p(s(p(if(p(s(true)), if(true, s(if(false, _x142, 0)), _x131), _x151))))), if(p(s(p(s(if(false, _x152, false))))), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(if(false, _x72, p(p(s(s(s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(p(s(if(gt(0, _x181), _x142, 0)))))), p(s(if(false, _x172, if(if(false, _x182, p(if(true, s(if(true, false, _x151)), _x191))), _x62, s(_x51)))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(if(gt(s(_x161), 0), s(if(false, _x142, 0)), _x131))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)if#(if(p(s(gt(s(p(s(0))), p(s(s(_x51)))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(s(p(s(if(false, _x142, 0)))))), if(p(s(false)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(p(s(if(if(true, gt(0, _x181), _x211), _x142, 0)))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(p(s(if(p(p(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))), _x22, false))), X, Y)T(Y)if#(if(p(if(false, _x72, p(p(s(s(s(p(s(gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))))))))))), _x22, false), X, Y)T(Y)
if#(if(false, _x32, if(p(p(p(s(p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))))), _x22, false)), X, Y)T(Y)if#(if(p(p(s(s(gt(p(p(s(s(s(0))))), if(p(p(s(if(true, s(false), _x141)))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(if(false, _x72, s(gt(s(0), if(p(s(false)), _x62, s(_x51)))))), _x22, false), X, Y)T(Y)if#(if(p(p(if(true, if(true, p(s(p(s(s(s(if(false, _x162, gt(s(p(s(if(false, _x142, 0)))), p(s(if(false, _x202, if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))))), _x81), _x91))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(p(s(if(false, _x122, s(s(if(false, _x162, gt(s(p(s(if(false, _x142, 0)))), p(s(if(false, _x202, if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(p(if(true, p(s(s(s(0)))), _x121)), if(p(if(if(gt(s(s(_x181)), s(0)), true, _x161), s(false), _x141)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(if(false, _x92, s(gt(p(p(s(s(s(0))))), if(p(if(true, s(false), _x141)), _x62, s(_x51)))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(if(false, _x182, p(if(true, s(if(true, false, _x151)), _x191))), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(p(s(gt(s(p(s(if(true, p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151)), _x191)))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)if#(p(s(if(if(false, _x52, false), _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)))), X, Y)T(Y)
if#(if(p(s(p(p(p(s(s(p(s(if(true, s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))), _x111)))))))))), _x22, false), X, Y)T(Y)if#(if(true, if(p(p(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))), _x22, false), _x31), X, Y)T(Y)
if#(if(p(s(p(p(if(false, _x102, s(s(gt(s(p(if(true, s(if(false, _x142, 0)), _x131))), if(if(false, _x132, p(s(false))), _x62, s(_x51)))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(if(true, if(false, _x102, gt(p(if(true, p(s(s(s(0)))), _x121)), if(p(if(if(true, true, _x161), s(false), _x141)), _x62, s(_x51)))), _x111))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(p(if(true, p(s(s(s(0)))), _x121)), if(p(if(if(gt(s(_x181), div(0, s(_x211))), true, _x161), s(false), _x141)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(if(false, _x172, if(gt(p(s(0)), _x181), _x142, 0))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(if(if(false, _x162, true), s(if(false, _x142, 0)), _x131))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(true, if(p(p(if(true, s(s(gt(s(p(s(if(false, _x142, 0)))), if(p(s(false)), _x62, s(_x51))))), _x81))), _x22, false), _x31), X, Y)T(Y)
if#(if(false, _x32, if(p(p(s(s(gt(s(p(if(gt(s(_x161), 0), s(if(false, _x142, 0)), _x131))), if(p(s(if(if(true, false, _x171), _x152, false))), _x62, s(_x51))))))), _x22, false)), X, Y)T(Y)if#(if(p(p(if(if(false, _x102, true), p(s(p(s(s(s(if(false, _x162, gt(s(p(s(if(false, _x142, 0)))), p(s(if(false, _x202, if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))))), _x81))), _x22, false), X, Y)T(Y)
if#(if(p(s(p(p(s(if(true, p(p(s(s(s(gt(s(s(p(s(if(gt(0, _x181), _x142, 0))))), s(p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))), _x91)))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(p(s(if(gt(p(0), _x181), _x142, 0)))))), p(s(if(if(false, _x182, p(if(true, s(if(true, false, _x151)), _x191))), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(if(false, _x102, gt(s(p(if(gt(s(_x161), 0), s(if(false, _x142, 0)), _x131))), if(p(s(if(if(true, false, _x171), _x152, false))), _x62, s(_x51)))))))), _x22, false), X, Y)T(Y)if#(if(p(if(false, _x72, p(if(false, _x82, s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(p(s(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(s(p(s(if(if(false, _x212, true), if(gt(0, _x181), _x142, 0), _x171))))), s(p(if(if(gt(0, _x201), _x182, true), s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161)))))))))), _x22, false), X, Y)T(Y)
if#(p(s(if(true, if(gt(div(0, p(if(false, _x122, s(s(_x61))))), _x41), _x22, false), _x71))), X, Y)T(Y)if#(if(p(s(gt(if(true, 0, _x81), _x41))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(p(if(false, _x132, if(true, p(s(s(s(0)))), _x121))), if(p(if(true, s(false), _x141)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(p(s(if(gt(s(div(0, p(if(false, _x122, s(s(_x61)))))), s(_x81)), _x22, false))), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(if(p(s(true)), if(true, s(if(false, _x142, 0)), _x131), _x151))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(p(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(p(if(true, s(if(true, s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))), _x111)), _x131))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(if(true, s(s(s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))), _x91)))), _x22, false), X, Y)T(Y)
if#(if(p(s(p(p(p(s(s(s(gt(s(p(s(p(p(s(p(s(s(if(p(s(p(s(gt(0, _x181))))), _x142, 0)))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(p(p(s(s(gt(s(p(s(p(p(if(true, s(s(if(gt(0, _x181), _x142, 0))), _x231)))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(if(gt(s(_x161), 0), s(if(false, _x142, 0)), _x131))), if(if(true, p(s(if(false, _x152, false))), _x131), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(if(if(true, true, _x161), s(if(false, _x142, 0)), _x131))), if(if(false, _x132, p(s(false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(if(false, _x122, gt(s(p(s(p(p(s(p(s(s(if(p(s(gt(0, _x181))), _x142, 0)))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(p(s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)
if#(p(s(if(p(p(p(s(s(s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))), _x22, false))), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(if(true, s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), _x131), p(if(true, s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161))))))))), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(s(p(s(0))), p(s(if(p(s(false)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(p(p(s(p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(false, _x202, if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(if(false, _x82, p(s(s(if(true, s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))), _x111))))))), _x22, false), X, Y)T(Y)if#(if(p(s(p(p(s(s(gt(p(if(true, p(s(s(s(0)))), _x121)), if(p(if(if(true, true, _x161), s(false), _x141)), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(if(p(s(true)), s(if(false, _x142, 0)), _x131))), if(p(s(false)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(if(gt(s(_x121), 0), gt(s(p(if(gt(p(s(s(_x161))), 0), s(if(false, _x142, 0)), _x131))), if(p(s(if(if(true, false, _x171), _x152, false))), _x62, s(_x51))), _x101))))), _x22, false), X, Y)T(Y)
if#(if(p(if(true, p(p(s(p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(false, _x202, if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))))), _x71)), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(p(s(s(s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(if(if(gt(0, _x201), _x182, true), s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(s(p(s(0))), if(p(p(s(s(gt(0, _x151))))), _x62, s(_x51))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(if(gt(s(_x161), 0), s(if(false, _x142, 0)), _x131))), if(true, if(p(s(if(false, _x152, false))), _x62, s(_x51)), _x121)))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)if#(if(if(false, _x42, p(p(s(if(false, _x92, s(gt(s(p(s(0))), if(p(s(false)), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(p(s(s(s(s(gt(s(p(if(false, _x232, s(if(true, if(gt(0, _x181), _x142, 0), _x171))))), p(if(true, s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161))))))))))), _x22, false), X, Y)T(Y)if#(if(p(s(p(s(p(p(p(s(s(s(gt(s(p(s(p(p(s(p(s(s(if(p(s(gt(0, _x181))), _x142, 0)))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))))), _x22, false), X, Y)T(Y)
if#(if(if(true, gt(s(0), if(false, _x62, s(_x51))), _x41), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(p(s(s(p(s(s(if(false, _x162, gt(s(p(s(if(false, _x142, 0)))), p(s(if(false, _x202, if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))))))))), _x22, false), X, Y)T(Y)
if#(if(true, if(p(p(p(p(s(s(s(s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(if(true, s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161))))))))))), _x22, false), _x31), X, Y)T(Y)if#(if(p(p(s(s(gt(p(if(if(false, _x142, true), p(s(s(s(0)))), _x121)), if(if(false, _x132, p(if(if(true, true, _x161), s(false), _x141))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(s(p(s(if(gt(0, _x181), _x142, 0))))), s(p(if(true, s(if(p(s(if(true, false, _x151))), _x62, s(_x51))), _x171)))))))))), _x22, false), X, Y)T(Y)if#(if(p(s(gt(s(0), if(if(true, p(s(false)), _x111), _x62, s(_x51))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(p(s(if(true, gt(s(p(s(p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151))))), if(p(s(if(false, _x152, false))), _x62, s(_x51))), _x121))))))), _x22, false), X, Y)T(Y)if#(if(true, if(p(p(s(if(false, _x92, s(gt(s(p(s(0))), if(p(s(false)), _x62, s(_x51)))))))), _x22, false), _x31), X, Y)T(Y)
if#(if(p(p(s(s(p(s(gt(s(p(s(p(if(if(true, p(s(true)), _x211), if(true, s(if(false, _x142, 0)), _x131), _x151))))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(s(0))), p(s(if(p(s(false)), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)
if#(p(s(if(p(p(p(s(s(p(s(if(true, s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))), _x111)))))))), _x22, false))), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(p(p(p(s(s(s(if(gt(0, _x181), _x142, 0)))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(s(p(s(p(s(0))))), if(p(s(false)), _x62, s(_x51))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(minus(0, 0)))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(if(if(false, _x132, false), _x112, s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(p(if(true, p(s(s(s(0)))), _x121)), if(false, _x122, if(p(if(true, s(false), _x141)), _x62, s(_x51)))))))), _x22, false), X, Y)T(Y)
if#(if(if(true, p(if(false, _x72, p(p(s(s(s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))))))))), _x41), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(p(s(gt(s(p(s(if(true, p(p(if(true, s(s(if(gt(0, _x181), _x142, 0))), _x231))), _x211)))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(p(s(p(if(true, p(s(s(s(0)))), _x121)))), if(p(if(if(gt(s(_x181), 0), true, _x161), s(false), _x141)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(s(true)), if(true, if(if(false, _x42, p(s(if(false, _x82, gt(s(0), if(p(s(false)), _x62, s(_x51))))))), _x22, false), _x31), _x71), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(if(true, s(if(false, _x142, 0)), _x131))), if(p(s(p(s(false)))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(gt(p(0), _x81), _x62, if(true, if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41)), X, Y)T(Y)
if#(if(p(p(s(s(if(false, _x102, gt(s(p(if(gt(p(s(s(_x161))), 0), s(if(false, _x142, 0)), _x131))), if(p(s(if(if(true, false, _x171), _x152, false))), _x62, s(_x51)))))))), _x22, false), X, Y)T(Y)if#(if(p(if(false, _x72, p(s(s(p(s(gt(s(p(s(p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151))))), if(p(s(if(false, _x152, false))), _x62, s(_x51)))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(if(gt(s(_x161), 0), s(if(false, _x142, 0)), _x131))), if(p(s(if(if(false, _x172, false), _x152, false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(s(if(false, _x142, 0)))), if(false, _x122, if(p(s(false)), _x62, s(_x51)))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(if(true, p(if(true, s(if(false, _x142, 0)), _x131)), _x121)), if(p(s(false)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(s(p(if(false, _x72, p(p(s(s(s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))))))))))), _x22, false), X, Y)T(Y)
if#(if(gt(div(div(0, s(_x81)), s(_x61)), _x41), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(if(if(false, _x122, true), p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))), _x101))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(p(p(s(s(if(false, _x112, s(if(true, gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))), _x121)))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(p(s(s(if(false, _x142, 0)))))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)
if#(if(false, _x22, true), X, Y)T(X)if#(if(gt(s(s(0)), s(if(p(s(false)), _x62, s(_x51)))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(p(s(gt(s(p(s(p(if(if(false, _x212, true), if(true, s(if(false, _x142, 0)), _x131), _x151))))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)if#(if(false, _x32, p(s(if(gt(div(0, s(_x61)), _x41), _x22, false)))), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(if(gt(p(s(div(0, s(_x221)))), _x181), _x142, 0)))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(if(false, _x162, s(if(true, if(gt(0, _x181), _x142, 0), _x171))))), p(if(if(gt(0, _x201), _x182, true), s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(if(true, s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(p(if(gt(s(_x141), 0), p(s(s(s(0)))), _x121)), if(p(if(if(true, true, _x161), s(false), _x141)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(gt(div(0, if(false, _x92, s(_x61))), _x41), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(if(gt(p(s(0)), _x181), _x142, 0)))), p(s(if(p(if(gt(s(_x211), 0), s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(if(true, p(p(s(s(s(gt(s(p(s(if(gt(p(s(0)), _x181), _x142, 0)))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))))))), _x71)), _x22, false), X, Y)T(Y)if#(if(p(if(true, p(s(s(gt(p(p(s(s(s(0))))), if(p(s(false)), _x62, s(_x51)))))), _x71)), _x22, false), X, Y)T(Y)
if#(if(p(s(p(p(p(s(s(s(gt(s(p(s(p(p(s(p(s(s(if(p(if(true, s(gt(0, _x181)), _x291)), _x142, 0)))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(if(false, _x102, gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(if(if(false, _x102, false), _x82, s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(p(s(gt(s(p(s(p(if(false, _x222, p(s(s(if(gt(0, _x181), _x142, 0))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)
if#(p(s(if(p(p(p(s(s(if(false, _x112, s(if(true, gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))), _x121)))))))), _x22, false))), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(p(if(if(false, _x142, true), p(s(s(s(0)))), _x121)), if(p(if(if(true, true, _x161), s(false), _x141)), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(p(s(s(s(s(gt(s(p(s(if(if(false, _x252, true), if(gt(0, _x181), _x142, 0), _x171)))), p(if(true, s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(s(p(s(if(gt(0, _x181), _x142, 0))))), if(true, s(p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))), _x141)))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(p(s(if(gt(0, _x181), _x142, 0)))))), p(s(if(false, _x172, if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))))))))), _x22, false), X, Y)T(Y)if#(if(false, _x32, if(gt(0, _x41), _x22, false)), X, Y)T(Y)
if#(if(p(p(p(s(s(s(if(false, _x122, gt(s(p(s(p(s(if(gt(0, _x181), _x142, 0)))))), p(s(if(if(false, _x182, p(if(true, s(if(true, false, _x151)), _x191))), _x62, s(_x51)))))))))))), _x22, false), X, Y)T(Y)if#(if(p(if(true, p(p(s(s(if(false, _x112, s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))), _x71)), _x22, false), X, Y)T(Y)
if#(if(p(p(s(p(p(s(s(s(gt(s(p(s(p(s(if(gt(0, _x181), _x142, 0)))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(if(true, p(if(true, p(s(s(s(0)))), _x121)), _x111), if(p(if(true, s(false), _x141)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(if(false, _x152, if(true, s(if(false, _x142, 0)), _x131)))), if(if(false, _x132, p(s(false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(if(if(true, true, _x201), if(gt(0, _x181), _x142, 0), _x171)))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(p(s(gt(s(p(s(p(p(s(s(if(gt(if(true, 0, _x271), _x181), _x142, 0)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(p(p(s(s(s(gt(s(s(p(s(if(gt(0, _x181), _x142, 0))))), s(if(true, p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))), _x191))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(0, _x81))), _x62, if(true, if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41)), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(s(0))), if(p(if(true, s(false), _x141)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(p(if(if(false, _x212, true), s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(if(true, p(p(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))), _x41), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(s(p(s(if(false, _x192, if(gt(0, _x181), _x142, 0)))))), s(p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x191))))), s(p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(p(s(gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), if(true, p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))), _x181)))))))))), _x22, false), X, Y)T(Y)if#(if(p(if(false, _x72, p(s(s(gt(s(p(if(gt(s(_x161), 0), s(if(false, _x142, 0)), _x131))), if(p(s(if(false, _x152, false))), _x62, s(_x51)))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(if(false, _x102, s(s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))))))))), _x22, false), X, Y)T(Y)if#(if(p(if(true, p(s(s(gt(s(p(if(gt(s(_x161), 0), s(if(false, _x142, 0)), _x131))), if(p(s(if(if(true, false, _x171), _x152, false))), _x62, s(_x51)))))), _x71)), _x22, false), X, Y)T(Y)
if#(if(false, _x32, if(p(p(p(s(s(s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false)), X, Y)T(Y)if#(if(gt(s(0), if(p(p(s(p(s(s(false)))))), _x62, s(_x51))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(p(p(s(p(s(s(s(gt(s(s(p(s(if(gt(0, _x181), _x142, 0))))), s(p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(s(p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)
if#(if(if(true, p(if(false, _x52, s(p(s(false))))), _x41), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(p(if(true, p(s(s(s(0)))), _x121)), if(false, _x122, if(p(if(if(true, true, _x161), s(false), _x141)), _x62, s(_x51)))))))), _x22, false), X, Y)T(Y)
if#(if(p(if(p(s(false)), _x72, p(p(s(s(s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(if(true, gt(s(p(s(p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151))))), if(p(s(if(false, _x152, false))), _x62, s(_x51))), _x101))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(p(s(gt(s(s(p(s(if(gt(0, _x181), _x142, 0))))), s(p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(if(true, p(s(s(gt(s(p(if(true, s(if(false, _x142, 0)), _x131))), if(if(false, _x132, p(s(false))), _x62, s(_x51)))))), _x71)), _x22, false), X, Y)T(Y)
if#(if(p(if(false, _x72, p(p(s(s(if(true, s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))), _x111))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(0), if(p(p(s(s(false)))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(p(s(s(if(false, _x202, if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(p(s(gt(s(p(p(s(s(p(if(p(s(true)), if(true, s(if(false, _x142, 0)), _x131), _x151))))))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(p(s(gt(s(p(s(p(p(s(s(minus(0, 0)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)if#(if(gt(s(0), if(p(p(s(s(if(true, false, _x121))))), _x62, s(_x51))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(s(p(s(if(gt(0, _x181), _x142, 0))))), s(p(s(if(p(s(if(true, if(true, false, _x151), _x211))), _x62, s(_x51)))))))))))), _x22, false), X, Y)T(Y)if#(if(gt(s(0), if(false, _x72, if(p(if(false, _x92, p(s(s(false))))), _x62, s(_x51)))), _x22, false), X, Y)T(Y)
if#(if(p(s(p(p(p(s(if(true, p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))), _x101))))))), _x22, false), X, Y)T(Y)if#(p(s(if(p(p(if(true, p(s(p(s(s(s(if(false, _x162, gt(s(p(s(if(false, _x142, 0)))), p(s(if(false, _x202, if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))))), _x81))), _x22, false))), X, Y)T(Y)
if#(if(p(p(p(p(s(s(s(if(false, _x132, s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(if(true, s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161)))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(if(if(false, _x112, true), p(p(s(s(s(gt(s(s(p(s(if(gt(0, _x181), _x142, 0))))), s(p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))), _x91)))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(s(0))), if(p(s(false)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(if(true, s(gt(p(p(s(s(s(0))))), if(p(if(true, s(false), _x141)), _x62, s(_x51)))), _x91)))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151))), if(p(if(true, s(if(false, _x152, false)), _x141)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(if(false, _x72, p(s(s(gt(p(if(true, p(s(s(s(0)))), _x121)), if(p(if(if(gt(s(_x181), 0), true, _x161), s(false), _x141)), _x62, s(_x51)))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(if(false, _x102, s(p(s(s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(if(true, s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161)))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(if(false, _x172, p(s(if(gt(0, _x181), _x142, 0))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(p(s(if(gt(s(0), if(p(s(false)), _x62, s(_x51))), _x22, false))), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(if(false, _x152, p(s(if(gt(p(s(0)), _x181), _x142, 0))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(if(false, _x72, p(s(s(if(true, gt(s(p(if(gt(p(s(s(_x161))), 0), s(if(false, _x142, 0)), _x131))), if(p(s(if(if(true, false, _x171), _x152, false))), _x62, s(_x51))), _x101)))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(p(s(gt(s(if(false, _x172, p(s(p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151)))))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)
if#(if(if(false, _x42, p(p(p(s(s(s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(if(false, _x92, if(false, _x82, s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(if(true, p(p(s(s(gt(p(s(s(0))), if(p(s(false)), _x62, s(_x51))))))), _x41), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(p(s(if(gt(0, _x181), _x142, 0)))))), p(p(s(s(if(if(false, _x182, p(if(true, s(if(true, false, _x151)), _x191))), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(if(true, if(true, if(gt(0, _x181), _x142, 0), _x171), _x191)))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(if(gt(if(true, p(s(s(_x161))), _x181), 0), s(if(false, _x142, 0)), _x131))), if(p(s(if(if(true, false, _x171), _x152, false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(p(s(s(s(gt(s(p(s(if(if(false, _x212, false), _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(if(false, _x132, s(p(s(if(gt(0, _x181), _x142, 0))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(s(p(p(if(false, _x102, p(s(s(s(gt(s(p(s(p(p(s(p(s(s(if(p(s(gt(0, _x181))), _x142, 0)))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(s(p(p(p(s(s(s(gt(s(p(s(p(p(s(p(s(s(if(p(s(gt(0, _x181))), _x142, 0)))))))))), p(s(p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(if(false, _x92, s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(if(false, _x132, s(p(s(if(gt(0, _x181), _x142, 0))))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(p(if(true, s(s(gt(s(p(s(if(false, _x142, 0)))), if(p(s(false)), _x62, s(_x51))))), _x81))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(if(true, s(if(true, gt(s(p(if(gt(p(s(s(_x161))), 0), s(if(false, _x142, 0)), _x131))), if(p(s(if(if(true, false, _x171), _x152, false))), _x62, s(_x51))), _x101)), _x91)))), _x22, false), X, Y)T(Y)
if#(if(p(p(if(true, p(s(s(s(gt(s(s(p(s(if(gt(0, _x181), _x142, 0))))), s(p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))), _x81))), _x22, false), X, Y)T(Y)if#(if(gt(s(0), if(p(s(gt(0, _x101))), _x62, s(_x51))), _x22, false), X, Y)T(Y)
minus#(X, Y)if#(gt(Y, 0), minus(p(X), p(Y)), X)if#(if(p(p(s(s(gt(s(p(if(gt(p(s(s(_x161))), p(s(0))), s(if(false, _x142, 0)), _x131))), if(p(s(if(if(true, false, _x171), _x152, false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(if(false, _x42, p(s(gt(s(0), if(p(s(false)), _x62, s(_x51)))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(p(s(p(if(true, s(if(true, false, _x151)), _x191)))), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(if(true, s(gt(s(p(s(p(p(s(p(s(s(if(gt(0, _x181), _x142, 0)))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))), _x111)))))), _x22, false), X, Y)T(Y)if#(if(p(p(if(true, if(true, s(s(gt(s(p(s(if(false, _x142, 0)))), if(p(s(false)), _x62, s(_x51))))), _x81), _x91))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(if(false, _x102, s(s(gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(p(s(gt(s(p(s(p(s(p(p(if(true, s(s(if(gt(0, _x181), _x142, 0))), _x231)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(p(p(s(p(s(if(true, s(if(p(s(gt(0, _x181))), _x142, 0)), _x231))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(if(false, _x82, s(s(gt(p(p(s(s(s(0))))), if(p(if(true, s(false), _x141)), _x62, s(_x51)))))))), _x22, false), X, Y)T(Y)
if#(if(p(s(p(s(p(s(false)))))), _x22, false), X, Y)T(Y)if#(if(p(s(p(p(p(s(s(s(gt(s(p(s(p(p(s(p(s(s(if(if(false, _x282, p(s(gt(0, _x181)))), _x142, 0)))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(p(s(gt(s(p(s(p(p(s(s(if(if(true, gt(0, _x181), _x261), _x142, 0)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(if(false, _x102, gt(p(if(true, p(s(s(s(0)))), _x121)), if(p(if(if(true, true, _x161), s(false), _x141)), _x62, s(_x51)))))))))), _x22, false), X, Y)T(Y)
if#(p(s(if(gt(s(div(0, s(_x61))), s(_x81)), _x22, false))), X, Y)T(Y)if#(p(if(false, _x52, s(if(gt(div(0, s(_x61)), _x41), _x22, false)))), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(if(false, _x162, s(if(true, if(gt(0, _x181), _x142, 0), _x171))))), p(if(if(false, _x182, true), s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(if(true, if(false, _x82, s(if(false, _x92, s(gt(s(p(s(0))), if(p(s(false)), _x62, s(_x51))))))), _x101))), _x22, false), X, Y)T(Y)
if#(p(s(if(p(s(gt(0, _x41))), _x22, false))), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(p(p(s(p(s(s(if(p(s(gt(0, _x181))), _x142, 0)))))))))), p(s(p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(if(true, p(s(s(s(s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(if(true, s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161)))))))), _x91)))), _x22, false), X, Y)T(Y)if#(if(if(true, false, _x51), _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), X, Y)T(Y)
if#(if(p(p(p(s(s(p(s(s(gt(s(p(s(if(gt(p(s(0)), _x181), _x142, 0)))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(if(gt(s(_x161), 0), s(if(false, _x142, 0)), _x131))), if(p(p(s(s(if(false, _x152, false))))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(if(gt(p(s(s(_x161))), 0), s(if(false, _x142, 0)), _x131))), if(p(s(p(s(if(if(true, false, _x171), _x152, false))))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(if(false, _x152, s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))))), s(p(if(if(gt(0, _x201), _x182, true), s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161)))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(p(if(true, p(s(s(s(0)))), _x121)), p(s(if(p(if(if(true, true, _x161), s(false), _x141)), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(if(false, _x102, gt(s(p(if(true, s(if(false, _x142, 0)), _x131))), if(p(s(false)), _x62, s(_x51)))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(p(if(true, p(s(s(s(0)))), _x121)), if(p(if(if(false, _x172, if(true, true, _x161)), s(false), _x141)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(if(true, p(p(p(s(s(p(s(if(true, s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))), _x111)))))))), _x41), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(p(p(s(if(true, p(s(s(s(0)))), _x121)))), if(p(if(true, s(false), _x141)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(if(false, _x72, if(false, _x42, p(s(if(false, _x82, gt(s(0), if(p(s(false)), _x62, s(_x51)))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(if(true, s(p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151))), _x161))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(if(if(true, gt(p(s(0)), _x181), _x191), _x142, 0)))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(gt(s(0), if(p(p(p(s(s(s(false)))))), _x62, s(_x51))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(p(p(s(p(s(s(p(s(if(gt(0, _x181), _x142, 0)))))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(p(if(if(false, _x142, true), p(s(s(s(0)))), _x121)), if(true, if(p(if(if(true, true, _x161), s(false), _x141)), _x62, s(_x51)), _x121)))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(s(if(true, p(s(if(gt(0, _x181), _x142, 0))), _x161))), s(p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(p(s(gt(s(p(s(p(p(if(true, s(s(if(gt(0, _x181), _x142, 0))), _x231)))))), p(if(true, s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x201))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(s(p(s(p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151)))))), s(if(p(s(if(false, _x152, false))), _x62, s(_x51)))))))), _x22, false), X, Y)T(Y)
if#(if(false, _x32, if(p(p(p(s(s(s(gt(s(p(s(p(p(s(p(s(s(if(p(s(gt(0, _x181))), _x142, 0)))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false)), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(s(if(false, _x142, 0)))), if(p(p(s(s(if(true, false, _x151))))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(p(p(s(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))))))), _x22, false), X, Y)T(Y)if#(if(false, _x32, if(gt(s(0), if(p(p(s(s(false)))), _x62, s(_x51))), _x22, false)), X, Y)T(Y)
if#(p(s(if(gt(s(div(0, p(s(s(_x61))))), s(_x81)), _x22, false))), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(if(true, p(s(if(false, _x142, 0))), _x151)), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(if(false, _x92, s(gt(p(if(true, p(s(s(s(0)))), _x121)), if(p(if(if(true, true, _x161), s(false), _x141)), _x62, s(_x51)))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(p(if(true, p(s(p(s(s(if(gt(0, _x181), _x142, 0)))))), _x191))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(if(false, _x72, p(p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(if(false, _x92, s(s(p(s(if(true, s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))), _x111))))))))), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(s(0), if(p(p(s(s(false)))), _x62, s(_x51))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(if(false, _x92, s(if(true, p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))), _x101)))))), _x22, false), X, Y)T(Y)
if#(if(p(if(false, _x72, p(s(s(gt(s(p(if(gt(p(s(s(_x161))), 0), s(if(false, _x142, 0)), _x131))), if(p(s(if(if(true, false, _x171), _x152, false))), _x62, s(_x51)))))))), _x22, false), X, Y)T(Y)if#(if(p(if(if(false, _x72, false), _x52, s(p(s(false))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(p(p(s(s(s(gt(s(s(p(s(if(gt(0, _x181), _x142, 0))))), s(p(s(if(if(false, _x222, p(s(if(true, false, _x151)))), _x62, s(_x51)))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(p(p(s(p(s(s(s(0))))))), if(p(s(false)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(p(p(s(p(s(s(if(gt(0, _x181), _x142, 0)))))))))), p(s(if(p(if(if(true, true, _x211), s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(p(s(if(false, _x122, gt(s(p(s(p(if(p(s(true)), if(true, s(if(false, _x142, 0)), _x131), _x151))))), if(p(s(if(false, _x152, false))), _x62, s(_x51)))))))))), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(s(0), p(s(div(s(_x112), p(s(s(_x111))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(if(false, _x122, p(s(if(false, _x142, 0))))), if(p(s(false)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(if(false, _x112, s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))))))))), _x22, false), X, Y)T(Y)if#(if(p(if(true, p(if(true, p(s(p(s(s(s(if(false, _x162, gt(s(p(s(if(false, _x142, 0)))), p(s(if(false, _x202, if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))))), _x81)), _x71)), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(if(true, p(s(s(0))), _x111), if(p(s(false)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(if(gt(p(s(s(_x161))), 0), s(if(false, _x142, 0)), _x131))), if(p(if(false, _x142, s(if(if(true, false, _x171), _x152, false)))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(if(false, _x242, true), false, _x151))), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(if(false, _x72, p(p(s(s(s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(if(if(false, _x182, true), s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161)))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(if(p(s(false)), _x82, s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))), _x22, false), X, Y)T(Y)if#(if(gt(if(true, s(0), _x51), p(s(s(_x51)))), _x22, false), X, Y)T(Y)
if#(if(true, if(p(p(p(s(s(if(false, _x112, s(if(true, gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))), _x121)))))))), _x22, false), _x31), X, Y)T(Y)if#(if(p(p(s(s(gt(0, _x41))))), _x22, false), X, Y)T(Y)
if#(if(p(s(p(s(if(p(s(false)), _x82, false))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(if(true, p(s(s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(if(true, s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161)))))), _x111)))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(if(true, if(false, _x112, s(if(true, gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))), _x121))), _x131)))))), _x22, false), X, Y)T(Y)if#(if(if(true, p(s(p(p(s(s(gt(s(p(if(true, s(if(false, _x142, 0)), _x131))), if(if(false, _x132, p(s(false))), _x62, s(_x51))))))))), _x41), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(if(gt(p(s(0)), _x181), _x142, 0)))), p(s(p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(s(gt(s(p(s(0))), if(true, if(p(s(false)), _x62, s(_x51)), _x101)))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(s(if(if(false, _x162, false), _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)if#(p(s(if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)))), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(s(if(false, _x142, 0)))), if(p(if(true, s(if(true, false, _x151)), _x141)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(s(gt(p(s(s(p(s(0))))), if(p(p(s(s(false)))), _x62, s(_x51))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(p(p(s(s(s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(if(true, gt(p(if(true, p(s(s(s(0)))), _x121)), if(p(if(if(true, true, _x161), s(false), _x141)), _x62, s(_x51))), _x101))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(if(false, _x102, p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(p(if(true, p(s(s(s(0)))), _x121)), if(if(false, _x132, p(if(if(gt(s(_x181), 0), true, _x161), s(false), _x141))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(p(s(s(if(true, s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(false, _x202, if(p(s(if(true, false, _x151))), _x62, s(_x51))))))), _x131)))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(if(true, p(s(s(s(0)))), _x121))), s(if(p(if(if(gt(s(_x181), 0), true, _x161), s(false), _x141)), _x62, s(_x51)))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(p(p(s(s(s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(if(true, s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(if(true, s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), _x131), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(if(p(s(gt(s(_x161), 0))), s(if(false, _x142, 0)), _x131))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(s(if(true, if(false, _x142, 0), _x151)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(p(s(if(gt(0, _x181), _x142, 0)))))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(p(if(true, s(false), _x51)), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(p(p(s(s(if(false, _x152, s(0)))))), if(p(s(false)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(if(false, _x172, if(true, s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161)))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(s(if(false, _x152, if(false, _x142, 0))))), if(p(s(if(true, false, _x151))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(p(s(if(gt(div(0, if(false, _x112, p(if(false, _x122, s(s(_x61)))))), _x41), _x22, false))), X, Y)T(Y)
if#(if(p(p(p(s(s(if(false, _x112, s(p(s(gt(s(p(s(p(p(if(true, s(s(if(gt(0, _x181), _x142, 0))), _x231)))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(if(gt(s(_x161), 0), s(if(false, _x142, 0)), _x131))), if(p(s(if(gt(0, _x171), _x152, false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(s(if(gt(0, _x161), _x142, 0)))), if(p(s(if(true, false, _x151))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(s(p(p(p(s(s(s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(p(p(s(s(if(true, s(0), _x151))))), if(p(if(true, s(false), _x141)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(p(s(if(p(p(p(s(s(s(gt(s(p(s(p(s(if(gt(0, _x181), _x142, 0)))))), p(s(if(if(false, _x182, p(if(true, s(if(true, false, _x151)), _x191))), _x62, s(_x51))))))))))), _x22, false))), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(p(p(s(p(s(s(if(gt(div(0, s(_x261)), _x181), _x142, 0)))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171))))), p(s(s(p(if(if(gt(0, _x201), _x182, true), s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161)))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(if(gt(p(s(s(_x161))), 0), s(if(false, _x142, 0)), _x131))), if(p(s(if(if(p(s(true)), false, _x171), _x152, false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(p(p(s(p(s(s(if(gt(0, _x181), _x142, 0)))))))))), p(if(false, _x162, s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))))))))), _x22, false), X, Y)T(Y)
if#(if(if(false, _x42, p(s(p(p(s(s(gt(s(p(if(true, s(if(false, _x142, 0)), _x131))), if(if(false, _x132, p(s(false))), _x62, s(_x51)))))))))), _x22, false), X, Y)T(Y)if#(if(p(s(p(p(s(if(false, _x112, s(gt(s(p(if(true, s(if(false, _x142, 0)), _x131))), if(if(false, _x132, p(s(false))), _x62, s(_x51)))))))))), _x22, false), X, Y)T(Y)
if#(if(true, if(gt(0, _x81), _x62, if(true, if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41)), _x71), X, Y)T(Y)if#(if(p(p(s(s(p(s(gt(s(s(p(s(p(if(p(s(true)), if(true, s(if(false, _x142, 0)), _x131), _x151)))))), s(if(p(s(if(false, _x152, false))), _x62, s(_x51)))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(if(true, s(s(s(gt(s(p(s(p(p(s(p(s(s(if(p(s(gt(0, _x181))), _x142, 0)))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))))), _x91)))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(if(true, s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(p(s(s(gt(s(p(s(if(false, _x142, 0)))), if(p(s(false)), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(s(0))), if(false, _x122, if(p(s(false)), _x62, s(_x51)))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(if(gt(if(false, _x182, s(_x161)), 0), s(if(false, _x142, 0)), _x131))), if(p(s(if(if(true, false, _x171), _x152, false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(p(s(gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(if(true, p(if(true, s(if(true, false, _x151)), _x191)), _x221), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(p(s(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))))), p(if(if(false, _x182, true), s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(if(if(true, false, _x101), _x82, s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(s(p(s(0))), if(p(s(gt(0, _x131))), _x62, s(_x51))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(p(p(s(s(s(0))))), if(true, if(p(s(false)), _x62, s(_x51)), _x121)))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(p(s(if(if(true, true, _x121), gt(s(p(if(gt(p(s(s(_x161))), 0), s(if(false, _x142, 0)), _x131))), if(p(s(if(if(true, false, _x171), _x152, false))), _x62, s(_x51))), _x101))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151))), p(s(if(p(s(if(false, _x152, false))), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(if(gt(p(s(s(_x161))), 0), s(if(false, _x142, 0)), _x131))), if(p(s(if(if(if(false, _x192, true), false, _x171), _x152, false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(s(if(true, p(p(if(true, p(s(p(s(s(s(if(false, _x162, gt(s(p(s(if(false, _x142, 0)))), p(s(if(false, _x202, if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))))), _x81))), _x41))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(p(s(gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(if(false, _x222, p(if(true, s(if(true, false, _x151)), _x191))), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(s(gt(s(p(0)), p(s(s(_x51)))))), _x22, false), X, Y)T(Y)
if#(if(p(if(true, p(p(s(p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))), _x71)), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(p(p(s(if(true, s(s(0)), _x141)))), if(p(if(true, s(false), _x141)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(p(s(if(gt(0, _x181), _x142, 0)))))), p(s(if(if(false, _x202, if(false, _x182, p(if(true, s(if(true, false, _x151)), _x191)))), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(if(gt(0, _x111), _x82, s(if(false, _x92, s(gt(s(p(s(0))), if(p(s(false)), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)
if#(if(p(s(false)), _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), X, Y)T(Y)if#(if(p(p(p(s(s(if(false, _x112, s(gt(s(p(s(p(s(if(gt(0, _x181), _x142, 0)))))), p(s(if(if(false, _x182, p(if(true, s(if(true, false, _x151)), _x191))), _x62, s(_x51)))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(if(false, _x82, s(s(gt(s(p(if(gt(p(s(s(_x161))), 0), s(if(false, _x142, 0)), _x131))), if(p(s(if(if(true, false, _x171), _x152, false))), _x62, s(_x51)))))))), _x22, false), X, Y)T(Y)if#(if(p(p(if(false, _x82, s(s(gt(p(if(if(false, _x142, true), p(s(s(s(0)))), _x121)), if(p(if(if(true, true, _x161), s(false), _x141)), _x62, s(_x51)))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(p(p(s(s(s(gt(s(s(p(s(if(gt(0, _x181), _x142, 0))))), p(s(s(p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(if(if(if(false, _x142, true), true, _x121), gt(s(p(if(gt(p(s(s(_x161))), 0), s(if(false, _x142, 0)), _x131))), if(p(s(if(if(true, false, _x171), _x152, false))), _x62, s(_x51))), _x101))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(if(false, _x92, s(s(s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(p(p(s(s(s(gt(s(s(p(s(if(gt(0, _x181), _x142, 0))))), s(p(s(if(p(s(p(s(if(true, false, _x151))))), _x62, s(_x51)))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(if(false, _x82, s(s(gt(p(p(s(s(s(0))))), if(p(s(false)), _x62, s(_x51)))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(p(s(s(p(s(gt(s(p(s(p(if(p(s(true)), if(true, s(if(false, _x142, 0)), _x131), _x151))))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(p(s(s(s(s(p(s(gt(s(p(s(p(p(if(true, s(s(if(gt(0, _x181), _x142, 0))), _x231)))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(s(gt(s(0), if(p(if(true, s(false), _x121)), _x62, s(_x51))))), _x22, false), X, Y)T(Y)
if#(if(gt(s(s(0)), s(p(s(s(_x51))))), _x22, false), X, Y)T(Y)if#(if(p(if(true, p(p(s(s(s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(if(true, s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161)))))))), _x71)), _x22, false), X, Y)T(Y)
if#(if(if(true, p(s(gt(s(p(s(0))), if(p(p(s(s(false)))), _x62, s(_x51))))), _x41), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(p(if(false, _x192, s(if(gt(0, _x181), _x142, 0))))))), p(s(if(if(false, _x182, p(if(true, s(if(true, false, _x151)), _x191))), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(p(s(if(gt(s(_x161), 0), s(if(false, _x142, 0)), _x131))))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(if(true, p(p(s(s(s(if(true, gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))), _x121)))))), _x71)), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(if(gt(0, _x121), _x102, gt(p(if(true, p(s(s(s(0)))), _x121)), if(p(if(if(true, true, _x161), s(false), _x141)), _x62, s(_x51)))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(if(true, gt(s(p(if(gt(p(s(s(_x161))), 0), s(if(false, _x142, 0)), _x131))), if(p(s(if(if(true, false, _x171), _x152, false))), _x62, s(_x51))), _x101))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(s(0))), if(p(p(s(s(false)))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(if(true, if(true, s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))), _x111), _x121)))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(p(s(gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(p(if(true, if(true, s(if(true, false, _x151)), _x191), _x231)), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(p(s(gt(if(true, s(p(s(p(p(if(true, s(s(if(gt(0, _x181), _x142, 0))), _x231)))))), _x171), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)
if#(if(false, _x32, if(p(p(p(s(s(s(gt(s(p(s(p(s(if(gt(0, _x181), _x142, 0)))))), p(s(if(if(false, _x182, p(if(true, s(if(true, false, _x151)), _x191))), _x62, s(_x51))))))))))), _x22, false)), X, Y)T(Y)if#(if(p(if(false, _x72, p(s(s(gt(s(p(if(true, s(if(false, _x142, 0)), _x131))), if(p(s(false)), _x62, s(_x51)))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(if(if(true, true, _x211), s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(p(s(gt(s(p(if(false, _x202, s(p(p(if(true, s(s(if(gt(0, _x181), _x142, 0))), _x231))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(p(s(gt(s(p(s(p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151))))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(if(gt(if(false, _x182, p(s(s(_x161)))), 0), s(if(false, _x142, 0)), _x131))), if(p(s(if(if(true, false, _x171), _x152, false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(s(p(s(0))), if(p(p(s(if(false, _x142, s(false))))), _x62, s(_x51))))), _x22, false), X, Y)T(Y)if#(if(true, if(p(p(s(p(p(s(s(s(gt(s(s(p(s(if(gt(0, _x181), _x142, 0))))), s(p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))))), _x22, false), _x31), X, Y)T(Y)
if#(if(p(p(p(s(if(false, _x102, s(s(gt(s(s(p(s(if(gt(0, _x181), _x142, 0))))), s(p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171))))), s(p(if(true, if(if(gt(0, _x201), _x182, true), s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161), _x211)))))))))), _x22, false), X, Y)T(Y)
if#(if(gt(s(0), p(s(if(p(if(false, _x92, p(s(s(false))))), _x62, s(_x51))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(if(false, _x92, s(s(if(true, s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))), _x111))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(p(s(s(if(true, s(if(false, _x162, gt(s(p(s(if(false, _x142, 0)))), p(s(if(false, _x202, if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))), _x131)))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(p(if(false, _x112, s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(false, _x202, if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(s(p(s(0))), if(p(if(true, p(s(s(false))), _x121)), _x62, s(_x51))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(p(s(if(gt(if(false, _x222, 0), _x181), _x142, 0)))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(if(false, _x42, p(p(p(s(s(s(gt(s(p(s(p(p(s(p(s(s(if(p(s(gt(0, _x181))), _x142, 0)))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))))))))), _x22, false), X, Y)T(Y)if#(if(true, if(p(p(p(s(s(s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))), _x22, false), _x31), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(p(s(if(gt(0, _x181), _x142, 0)))))), p(s(if(if(if(true, false, _x211), _x182, p(if(true, s(if(true, false, _x151)), _x191))), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(s(if(false, _x172, if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(if(false, _x72, p(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(if(true, p(if(gt(s(_x161), 0), s(if(false, _x142, 0)), _x131)), _x121)), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(0), if(p(if(false, _x142, s(false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(if(false, _x92, if(true, p(s(p(s(s(s(if(false, _x162, gt(s(p(s(if(false, _x142, 0)))), p(s(if(false, _x202, if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))))), _x81)))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(p(p(s(p(s(s(if(gt(p(0), _x181), _x142, 0)))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(if(gt(p(s(p(0))), _x181), _x142, 0)))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(if(true, p(s(s(s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(if(true, s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161))))))), _x81))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(if(true, s(if(true, gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))), _x121)), _x111)))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(if(p(s(false)), _x112, s(if(true, gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))), _x121)))))))), _x22, false), X, Y)T(Y)if#(if(if(p(s(false)), _x102, true), if(true, if(if(false, _x42, p(s(if(false, _x82, gt(s(0), if(p(s(false)), _x62, s(_x51))))))), _x22, false), _x31), _x71), X, Y)T(Y)
if#(if(if(true, p(p(s(s(gt(s(p(s(if(false, _x142, 0)))), if(p(s(if(true, false, _x151))), _x62, s(_x51))))))), _x41), _x22, false), X, Y)T(Y)if#(p(s(if(gt(if(false, _x92, div(0, p(if(false, _x122, s(s(_x61)))))), _x41), _x22, false))), X, Y)T(Y)
if#(if(p(p(s(s(p(s(gt(s(if(true, p(s(p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151)))), _x171)), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(if(true, gt(s(s(p(s(if(gt(0, _x181), _x142, 0))))), s(p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))), _x121))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(if(false, _x152, p(s(p(s(if(gt(0, _x181), _x142, 0))))))), p(s(if(if(false, _x182, p(if(true, s(if(true, false, _x151)), _x191))), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(p(s(if(p(p(p(s(p(s(s(s(if(false, _x162, gt(s(p(s(if(false, _x142, 0)))), p(s(if(false, _x202, if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))))))), _x22, false))), X, Y)T(Y)
if#(if(true, if(p(p(p(s(s(s(gt(s(s(p(s(if(gt(0, _x181), _x142, 0))))), s(p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))), _x22, false), _x31), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(s(if(false, _x142, 0)))), p(if(true, s(if(p(s(if(true, false, _x151))), _x62, s(_x51))), _x131))))))), _x22, false), X, Y)T(Y)
if#(if(false, _x32, if(p(p(s(s(gt(s(p(s(if(false, _x142, 0)))), if(p(s(if(true, false, _x151))), _x62, s(_x51))))))), _x22, false)), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(s(p(s(if(gt(0, _x181), _x142, 0))))), s(p(s(if(p(s(if(false, _x212, if(true, false, _x151)))), _x62, s(_x51)))))))))))), _x22, false), X, Y)T(Y)
if#(if(if(false, _x42, p(p(s(s(p(s(gt(s(p(s(p(if(p(s(true)), if(true, s(if(false, _x142, 0)), _x131), _x151))))), if(p(s(if(false, _x152, false))), _x62, s(_x51)))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(if(true, s(p(s(if(gt(0, _x181), _x142, 0)))), _x131), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(false, _x92, if(true, if(true, if(if(false, _x42, p(s(if(false, _x82, gt(s(0), if(p(s(false)), _x62, s(_x51))))))), _x22, false), _x31), _x71)), X, Y)T(Y)if#(if(false, _x32, if(p(p(s(s(gt(s(p(if(gt(s(_x161), 0), s(if(false, _x142, 0)), _x131))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))), _x22, false)), X, Y)T(Y)
if#(if(p(s(p(p(p(s(s(s(gt(s(p(s(p(p(s(p(s(s(if(p(s(if(false, _x302, gt(0, _x181)))), _x142, 0)))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(p(if(true, p(s(s(s(0)))), _x121)), if(p(if(if(false, _x172, if(gt(s(_x181), 0), true, _x161)), s(false), _x141)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(true, if(p(p(p(s(s(s(if(true, gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))), _x121))))))), _x22, false), _x31), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(s(0))), if(if(true, p(s(false)), _x131), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(if(false, _x82, p(s(s(s(p(s(gt(s(p(s(p(p(if(true, s(s(if(gt(0, _x181), _x142, 0))), _x231)))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(p(s(s(gt(s(if(true, p(s(if(true, if(gt(0, _x181), _x142, 0), _x171))), _x221)), p(if(true, s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(s(p(p(p(s(s(s(gt(s(p(s(p(p(s(p(if(false, _x252, s(s(if(p(s(gt(0, _x181))), _x142, 0))))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)if#(if(gt(s(0), if(gt(0, _x81), _x62, s(_x51))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(if(false, _x132, s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(p(s(p(p(s(s(gt(s(p(s(0))), if(p(s(false)), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(p(p(s(s(s(gt(s(s(p(s(if(gt(0, _x181), _x142, 0))))), s(p(s(if(false, _x212, if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))))))), _x22, false), X, Y)T(Y)if#(if(gt(s(0), if(if(false, _x82, p(s(p(s(false))))), _x62, s(_x51))), _x22, false), X, Y)T(Y)
if#(if(if(true, p(p(p(p(s(s(s(s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(if(true, s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161))))))))))), _x41), _x22, false), X, Y)T(Y)if#(if(p(if(true, p(p(s(s(s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))))))), _x71)), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(p(s(gt(s(p(s(p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151))))), if(if(false, _x162, p(s(if(false, _x152, false)))), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(p(if(true, if(true, p(s(s(s(0)))), _x121), _x131)), if(p(if(true, s(false), _x141)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(p(s(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(p(if(true, s(gt(s(p(s(p(p(if(true, s(s(if(gt(0, _x181), _x142, 0))), _x231)))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))), _x131)))))))), _x22, false), X, Y)T(Y)
if#(if(p(if(false, _x72, p(p(s(s(s(if(true, gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))), _x121)))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(p(s(gt(if(true, s(p(s(p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151))))), _x161), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(if(false, _x132, if(false, _x112, s(if(true, gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))), _x121))))))))), _x22, false), X, Y)T(Y)if#(if(true, p(s(if(gt(div(0, p(if(false, _x122, s(s(_x61))))), _x41), _x22, false))), _x31), X, Y)T(Y)
if#(if(gt(s(p(0)), if(p(s(p(s(false)))), _x62, s(_x51))), _x22, false), X, Y)T(Y)if#(if(true, if(p(p(s(s(gt(s(p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))), _x22, false), _x31), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(s(if(false, _x202, if(true, false, _x151)))), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(p(s(if(gt(0, _x181), _x142, 0)))))), p(s(if(if(p(s(false)), _x182, p(if(true, s(if(true, false, _x151)), _x191))), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(p(p(s(s(s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(if(if(false, _x182, true), s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(p(p(s(s(s(p(0)))))), if(p(s(false)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(p(p(s(s(s(0))))), if(p(if(true, if(true, s(false), _x141), _x151)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(p(s(if(true, gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))), _x121))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(p(s(gt(s(p(s(p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151))))), if(p(s(if(p(s(false)), _x152, false))), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)if#(if(gt(div(if(true, 0, _x81), s(_x61)), _x41), _x22, false), X, Y)T(Y)
if#(p(s(if(gt(s(0), if(p(s(p(s(false)))), _x62, s(_x51))), _x22, false))), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(p(s(if(gt(0, _x181), _x142, 0)))))), p(s(if(true, if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)), _x171)))))))))), _x22, false), X, Y)T(Y)
if#(if(p(s(if(true, p(p(p(s(s(s(gt(s(p(s(p(p(s(p(s(s(if(p(s(gt(0, _x181))), _x142, 0)))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x81))), _x22, false), X, Y)T(Y)if#(if(p(s(p(if(false, _x92, p(p(s(s(s(gt(s(p(s(p(p(s(p(s(s(if(p(s(gt(0, _x181))), _x142, 0)))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(if(gt(s(_x201), 0), if(gt(0, _x181), _x142, 0), _x171)))), p(if(if(gt(0, _x201), _x182, true), s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161))))))))), _x22, false), X, Y)T(Y)if#(if(gt(s(0), if(false, _x72, if(p(p(s(s(false)))), _x62, s(_x51)))), _x22, false), X, Y)T(Y)
if#(if(p(p(if(false, _x82, p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(p(p(s(s(s(s(s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(if(true, s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(p(s(gt(s(p(s(p(p(p(s(if(true, s(s(if(gt(0, _x181), _x142, 0))), _x231)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(if(false, _x72, p(s(s(gt(s(p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151))), if(p(s(if(false, _x152, false))), _x62, s(_x51)))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(s(if(if(true, false, _x161), _x142, 0)))), if(p(s(if(true, false, _x151))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(s(if(false, _x142, 0)))), if(if(false, _x132, p(s(false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(p(s(if(p(p(p(s(p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(false, _x202, if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))))), _x22, false))), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(if(gt(s(_x201), 0), if(gt(0, _x181), _x142, 0), _x171)))), p(if(if(false, _x182, true), s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(p(s(gt(s(p(s(if(false, _x212, p(p(s(s(if(gt(0, _x181), _x142, 0))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(s(p(if(gt(s(_x161), 0), s(if(false, _x142, 0)), _x131)))), s(if(p(s(if(if(true, false, _x171), _x152, false))), _x62, s(_x51)))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(p(p(s(p(s(s(if(p(s(gt(0, _x181))), _x142, 0)))))))))), p(s(if(p(if(false, _x202, if(true, s(if(true, false, _x151)), _x191))), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(if(true, s(if(false, _x142, 0)), _x131))), if(true, if(if(false, _x132, p(s(false))), _x62, s(_x51)), _x121)))))), _x22, false), X, Y)T(Y)if#(if(if(false, _x42, gt(s(0), if(p(s(false)), _x62, s(_x51)))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(if(if(true, if(gt(0, _x201), _x182, true), _x191), s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161))))))))), _x22, false), X, Y)T(Y)if#(if(p(s(p(s(if(false, _x92, if(false, _x82, false)))))), _x22, false), X, Y)T(Y)
if#(if(p(p(if(true, s(s(if(true, gt(s(p(if(gt(p(s(s(_x161))), 0), s(if(false, _x142, 0)), _x131))), if(p(s(if(if(true, false, _x171), _x152, false))), _x62, s(_x51))), _x101))), _x81))), _x22, false), X, Y)T(Y)if#(if(gt(s(0), if(true, s(_x51), _x61)), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(s(p(if(gt(s(_x161), 0), s(if(false, _x142, 0)), _x131))))), if(p(s(if(if(true, false, _x171), _x152, false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(p(s(s(if(true, gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))), _x121))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(p(s(if(gt(if(false, _x222, 0), _x181), _x142, 0)))))), p(s(if(if(false, _x182, p(if(true, s(if(true, false, _x151)), _x191))), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(p(s(gt(s(p(s(p(p(if(true, s(s(if(gt(0, _x181), _x142, 0))), _x231)))))), p(s(if(p(p(s(if(true, s(if(true, false, _x151)), _x191)))), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)
if#(p(s(if(p(s(p(s(false)))), _x22, false))), X, Y)T(Y)if#(if(p(p(p(p(s(s(s(s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), if(true, p(if(true, s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161)), _x221)))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(if(gt(p(s(s(_x161))), 0), s(if(false, _x142, 0)), _x131))), if(p(s(if(if(gt(s(_x191), 0), false, _x171), _x152, false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(p(p(s(p(if(true, s(s(if(gt(0, _x181), _x142, 0))), _x221)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(p(if(false, _x192, p(s(p(s(s(if(gt(0, _x181), _x142, 0))))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(if(if(false, _x102, true), s(s(gt(s(p(s(if(false, _x142, 0)))), if(p(s(false)), _x62, s(_x51))))), _x81))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171))))), s(p(if(if(gt(p(0), _x201), _x182, true), s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161)))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(p(s(if(if(false, _x212, gt(0, _x181)), _x142, 0)))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(p(if(true, s(if(gt(0, _x181), _x142, 0)), _x191))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(if(true, s(p(if(true, s(if(false, _x142, 0)), _x131))), _x111), if(if(false, _x132, p(s(false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(s(0), p(s(if(false, _x112, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(p(s(gt(s(p(s(p(if(false, _x202, if(true, if(true, s(if(false, _x142, 0)), _x131), _x151)))))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(if(false, _x92, s(s(s(gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(if(gt(p(if(true, s(0), _x211)), _x181), _x142, 0)))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(if(true, s(s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(if(if(gt(0, _x201), _x182, true), s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161))))), _x101))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(s(p(s(if(gt(0, _x181), _x142, 0))))), s(p(s(if(if(false, _x192, p(s(if(true, false, _x151)))), _x62, s(_x51)))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(p(s(if(gt(0, _x181), _x142, 0)))))), p(s(if(if(true, if(false, _x182, p(if(true, s(if(true, false, _x151)), _x191))), _x201), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(p(s(if(if(false, _x42, false), _x22, false))), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(if(false, _x192, if(true, if(gt(0, _x181), _x142, 0), _x171))))), p(if(if(gt(0, _x201), _x182, true), s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(if(true, s(gt(s(p(s(p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151))))), if(p(s(if(false, _x152, false))), _x62, s(_x51)))), _x91)))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(if(false, _x112, s(p(if(true, s(if(false, _x142, 0)), _x131)))), if(p(s(false)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0))))))))), s(p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(if(true, p(if(true, p(s(s(s(0)))), _x121)), _x111), if(p(if(if(true, true, _x161), s(false), _x141)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(p(p(s(p(s(s(if(if(false, _x252, p(s(gt(0, _x181)))), _x142, 0)))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(p(s(gt(s(p(s(p(p(if(true, s(s(if(gt(0, _x181), _x142, 0))), _x231)))))), if(false, _x182, p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(p(s(s(0))), if(p(s(if(true, false, _x151))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(s(0), p(s(div(s(_x112), if(true, s(_x111), _x121))))))), _x22, false), X, Y)T(Y)if#(if(if(true, false, _x41), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(p(s(s(s(gt(s(p(s(p(s(if(false, _x142, 0)))))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)if#(if(if(true, p(s(p(s(false)))), _x41), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(p(s(s(if(false, _x132, s(if(false, _x162, gt(s(p(s(if(false, _x142, 0)))), p(s(if(false, _x202, if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))))))), _x22, false), X, Y)T(Y)if#(if(false, _x32, if(p(s(p(s(false)))), _x22, false)), X, Y)T(Y)
if#(if(p(s(p(p(p(s(s(s(gt(s(p(s(p(p(s(p(s(s(if(p(s(gt(0, _x181))), _x142, 0)))))))))), p(s(if(p(if(if(true, true, _x241), s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(s(if(false, _x142, 0)))), if(p(s(if(if(false, _x172, true), false, _x151))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(if(true, p(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))), _x71)), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(if(true, s(if(p(s(if(true, false, _x151))), _x62, s(_x51))), _x161))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(p(p(s(p(s(if(false, _x232, s(if(gt(0, _x181), _x142, 0))))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(p(s(s(s(if(true, gt(s(p(s(if(false, _x142, 0)))), p(s(if(false, _x202, if(p(s(if(true, false, _x151))), _x62, s(_x51)))))), _x161))))))))), _x22, false), X, Y)T(Y)
if#(if(if(true, p(s(false)), _x41), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(p(s(if(true, p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))), _x101))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151))), if(if(false, _x132, p(s(if(false, _x152, false)))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(p(s(gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), if(false, _x182, p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(p(s(if(false, _x202, if(gt(0, _x181), _x142, 0))))))), p(s(if(if(false, _x182, p(if(true, s(if(true, false, _x151)), _x191))), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(if(gt(s(_x121), 0), p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))), _x101))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(p(s(if(gt(s(_x171), 0), s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))), _x111)))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(p(s(s(gt(s(p(if(true, s(if(true, if(gt(0, _x181), _x142, 0), _x171)), _x231))), p(if(true, s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(if(gt(s(_x161), 0), s(if(false, _x142, 0)), _x131))), if(if(false, _x132, p(s(false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(p(p(s(s(s(if(true, 0, _x161)))))), if(p(if(true, s(false), _x141)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(if(false, _x122, p(s(if(false, _x142, 0))))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(s(p(s(if(false, _x142, 0)))))), if(p(s(if(true, false, _x151))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(if(false, _x42, p(p(p(s(s(p(s(s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(if(true, s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161)))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(if(false, _x82, p(s(s(s(gt(s(p(s(p(p(s(p(s(s(if(gt(0, _x181), _x142, 0)))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(s(p(s(0))), if(p(p(if(true, s(s(false)), _x131))), _x62, s(_x51))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(s(if(false, _x142, 0)))), if(p(if(false, _x142, s(false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(true, if(p(s(gt(s(p(s(0))), if(p(s(false)), _x62, s(_x51))))), _x22, false), _x31), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(p(p(s(p(p(s(s(s(if(p(s(gt(0, _x181))), _x142, 0)))))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(if(false, _x72, p(p(s(s(s(p(s(gt(s(p(s(p(p(if(true, s(s(if(gt(0, _x181), _x142, 0))), _x231)))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(if(false, _x102, s(p(s(if(true, s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))), _x111))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(if(true, s(s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))), _x101))))), _x22, false), X, Y)T(Y)if#(if(false, _x32, if(p(p(p(s(s(if(false, _x112, s(if(true, gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))), _x121)))))))), _x22, false)), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(0), if(p(if(true, s(false), _x141)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(if(true, p(p(s(s(s(gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))))))), _x71)), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(if(false, _x152, p(s(if(true, if(gt(0, _x181), _x142, 0), _x171))))), p(if(true, s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161))))))))), _x22, false), X, Y)T(Y)if#(if(gt(s(if(true, 0, _x61)), if(p(if(false, _x92, p(s(s(false))))), _x62, s(_x51))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(p(s(s(gt(s(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171))))), s(p(if(true, s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161)))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(s(if(false, _x142, 0)))), if(p(if(false, _x142, s(if(true, false, _x151)))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(if(false, _x122, 0)), if(p(s(false)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(true, false, _x21), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(s(if(gt(0, _x161), _x142, 0)))), if(p(s(false)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(p(if(if(true, true, _x141), p(s(s(s(0)))), _x121)), if(p(if(if(true, true, _x161), s(false), _x141)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(p(s(gt(s(p(s(p(if(p(if(true, s(true), _x221)), if(true, s(if(false, _x142, 0)), _x131), _x151))))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)if#(p(s(if(false, _x72, if(gt(div(0, p(s(s(_x61)))), _x41), _x22, false)))), X, Y)T(Y)
if#(if(p(p(s(s(gt(if(false, _x112, s(p(s(if(false, _x142, 0))))), if(p(s(false)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(gt(s(0), p(s(if(p(s(false)), _x62, s(_x51))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(if(true, gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))), _x121))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(p(s(s(0))))), if(p(s(false)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(if(true, gt(p(if(if(false, _x142, true), p(s(s(s(0)))), _x121)), if(p(if(if(true, true, _x161), s(false), _x141)), _x62, s(_x51))), _x101))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(if(if(if(true, true, _x141), true, _x121), gt(s(p(if(gt(p(s(s(_x161))), 0), s(if(false, _x142, 0)), _x131))), if(p(s(if(if(true, false, _x171), _x152, false))), _x62, s(_x51))), _x101))))), _x22, false), X, Y)T(Y)
if#(p(if(false, _x52, s(if(gt(div(0, p(s(s(_x61)))), _x41), _x22, false)))), X, Y)T(Y)if#(if(p(s(gt(s(p(s(0))), if(p(p(s(s(if(true, false, _x151))))), _x62, s(_x51))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(if(false, _x152, p(s(p(s(if(gt(0, _x181), _x142, 0))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(if(false, _x132, s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(p(p(s(p(s(s(if(gt(0, _x181), _x142, 0)))))))))), p(s(if(p(if(false, _x202, if(true, s(if(true, false, _x151)), _x191))), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(true, if(p(p(s(s(gt(p(if(true, p(s(s(s(0)))), _x121)), if(p(if(if(true, true, _x161), s(false), _x141)), _x62, s(_x51))))))), _x22, false), _x31), X, Y)T(Y)
if#(if(p(p(s(s(p(s(gt(s(p(if(false, _x182, s(p(if(p(s(true)), if(true, s(if(false, _x142, 0)), _x131), _x151)))))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)if#(if(p(if(true, p(p(s(s(s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))), _x71)), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(p(s(gt(p(if(if(false, _x142, true), p(s(s(s(0)))), _x121)), if(p(if(if(true, true, _x161), s(false), _x141)), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)if#(if(p(s(if(true, gt(s(p(s(0))), if(p(s(false)), _x62, s(_x51))), _x81))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(p(s(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))))), p(if(true, s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(if(gt(p(s(0)), _x181), _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(if(true, p(p(p(s(s(s(gt(s(p(s(p(s(if(gt(0, _x181), _x142, 0)))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x41), _x22, false), X, Y)T(Y)
if#(if(if(false, _x42, p(p(p(s(s(s(p(s(gt(s(p(s(p(p(if(true, s(s(if(gt(0, _x181), _x142, 0))), _x231)))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(if(true, s(s(p(s(if(true, s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))), _x111))))), _x91)))), _x22, false), X, Y)T(Y)
if#(if(true, if(if(false, _x52, false), _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41), X, Y)T(Y)if#(if(if(false, _x42, p(p(p(s(s(s(if(true, gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))), _x121)))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(if(true, p(s(if(gt(0, _x181), _x142, 0))), _x171)))), p(s(if(if(false, _x182, p(if(true, s(if(true, false, _x151)), _x191))), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(p(s(p(p(s(s(gt(s(p(if(true, s(if(false, _x142, 0)), _x131))), if(p(s(false)), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)
if#(if(if(true, p(p(p(s(s(s(gt(s(p(s(p(p(s(p(s(s(if(gt(0, _x181), _x142, 0)))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x41), _x22, false), X, Y)T(Y)if#(if(gt(s(if(false, _x62, 0)), if(p(if(false, _x92, p(s(s(false))))), _x62, s(_x51))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(minus(0, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(s(if(false, _x142, 0)))), if(p(s(if(gt(s(_x171), 0), false, _x151))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(p(s(s(if(false, _x102, gt(p(if(true, p(s(s(s(0)))), _x121)), if(p(if(if(true, true, _x161), s(false), _x141)), _x62, s(_x51)))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(s(if(p(if(if(true, true, _x211), s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(p(s(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))))), p(if(if(gt(0, _x201), _x182, true), s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161))))))))), _x22, false), X, Y)T(Y)if#(p(s(if(gt(div(if(true, 0, _x101), p(s(s(_x61)))), _x41), _x22, false))), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(if(true, s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), _x151)), s(p(if(if(gt(0, _x201), _x182, true), s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161)))))))))), _x22, false), X, Y)T(Y)if#(p(s(if(gt(if(false, _x92, div(0, s(_x61))), _x41), _x22, false))), X, Y)T(Y)
if#(if(p(s(gt(p(s(s(0))), p(s(s(_x51)))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), if(false, _x182, p(s(if(false, _x202, if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))))))), _x22, false), X, Y)T(Y)
if#(if(false, _x32, if(p(p(if(false, _x82, s(if(false, _x92, s(gt(s(p(s(0))), if(p(s(false)), _x62, s(_x51))))))))), _x22, false)), X, Y)T(Y)if#(if(p(s(p(p(s(s(gt(s(p(if(true, s(if(false, _x142, 0)), _x131))), if(if(if(false, _x162, false), _x132, p(s(false))), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)
if#(if(if(if(true, false, _x61), _x42, false), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(s(0))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(s(p(s(0))), if(p(s(p(p(s(s(false)))))), _x62, s(_x51))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(if(gt(p(s(0)), _x181), _x142, 0)))), p(s(if(p(p(s(if(true, s(if(true, false, _x151)), _x191)))), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(if(false, _x112, s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(if(if(false, _x182, true), s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161)))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(p(s(gt(s(p(s(0))), if(p(s(false)), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(p(s(s(s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(if(true, s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(p(s(gt(s(p(s(p(s(p(if(p(s(true)), if(true, s(if(false, _x142, 0)), _x131), _x151))))))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)
if#(gt(s(_x21), 0), X, Y)T(X)if#(if(p(p(p(s(p(s(s(s(gt(s(p(if(false, _x192, s(if(false, _x142, 0))))), p(s(if(false, _x202, if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(if(true, gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(if(if(gt(0, _x201), _x182, true), s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161))), _x121))))))), _x22, false), X, Y)T(Y)if#(if(p(if(true, s(if(false, _x82, gt(s(0), if(p(s(false)), _x62, s(_x51))))), _x71)), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(if(true, s(s(gt(s(p(s(p(s(if(gt(0, _x181), _x142, 0)))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))), _x101))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(if(true, s(if(true, if(gt(0, _x181), _x142, 0), _x171)), _x161))), p(if(if(false, _x182, true), s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(p(if(true, p(s(s(s(0)))), _x121)), if(p(if(p(s(if(true, true, _x161))), s(false), _x141)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151))), if(p(p(s(s(if(false, _x152, false))))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(s(if(false, _x82, p(p(p(s(s(s(gt(s(p(s(p(p(s(p(s(s(if(p(s(gt(0, _x181))), _x142, 0)))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(if(false, _x102, s(s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(if(if(false, _x182, true), s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161)))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(p(s(gt(s(p(s(p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151))))), if(if(true, p(s(if(false, _x152, false))), _x161), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)if#(if(p(s(p(p(p(s(s(s(gt(s(p(s(p(p(s(p(s(s(if(p(s(gt(p(s(0)), _x181))), _x142, 0)))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(s(p(p(p(s(s(s(gt(s(p(s(p(p(s(p(s(s(if(p(s(gt(0, _x181))), _x142, 0)))))))))), if(true, p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))), _x181)))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(p(s(s(p(s(s(s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(if(true, s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(p(s(gt(s(p(if(true, s(p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151))), _x181))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(s(if(true, p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151)), _x171)))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(gt(p(s(s(0))), if(p(p(s(s(false)))), _x62, s(_x51))), _x22, false), X, Y)T(Y)if#(if(p(if(true, p(p(s(s(s(gt(s(p(s(p(p(s(p(s(s(if(p(s(gt(0, _x181))), _x142, 0)))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))))))), _x71)), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(if(p(s(if(false, _x182, true))), s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161))))))))), _x22, false), X, Y)T(Y)if#(p(s(true)), X, Y)T(X)
if#(if(p(s(if(false, _x72, gt(0, _x41)))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(p(p(s(s(s(0))))), p(s(if(p(s(false)), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(p(if(true, p(s(s(s(gt(s(s(p(s(if(gt(0, _x181), _x142, 0))))), s(p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))), _x101))))), _x22, false), X, Y)T(Y)if#(if(if(gt(0, _x121), _x102, true), if(true, if(if(false, _x42, p(s(if(false, _x82, gt(s(0), if(p(s(false)), _x62, s(_x51))))))), _x22, false), _x31), _x71), X, Y)T(Y)
if#(if(p(p(s(s(if(true, gt(s(p(if(gt(s(_x161), 0), s(if(false, _x142, 0)), _x131))), if(p(s(if(false, _x152, false))), _x62, s(_x51))), _x101))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(p(s(gt(s(p(p(s(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(if(if(false, _x192, if(gt(0, _x201), _x182, true)), s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(p(s(gt(s(p(if(true, s(p(if(p(s(true)), if(true, s(if(false, _x142, 0)), _x131), _x151))), _x181))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(p(s(s(gt(s(p(s(if(if(false, _x252, true), if(gt(0, _x181), _x142, 0), _x171)))), p(if(true, s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(p(s(s(s(gt(s(p(s(if(false, _x202, if(false, _x142, 0))))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)
if#(if(gt(p(s(s(0))), p(s(s(_x51)))), _x22, false), X, Y)T(Y)if#(if(if(false, _x42, p(p(s(s(gt(p(s(s(0))), if(p(s(false)), _x62, s(_x51)))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(p(s(if(true, s(0), _x131))), if(p(s(false)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(gt(s(p(0)), if(p(s(false)), _x62, s(_x51))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(if(true, if(true, if(gt(0, _x181), _x142, 0), _x171), _x191)))), p(if(true, s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(p(s(gt(s(p(s(p(p(if(if(true, true, _x251), s(s(if(gt(0, _x181), _x142, 0))), _x231)))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)
if#(p(s(p(s(if(gt(div(0, p(if(false, _x122, s(s(_x61))))), _x41), _x22, false))))), X, Y)T(Y)if#(if(gt(s(s(0)), s(if(p(if(false, _x92, p(s(s(false))))), _x62, s(_x51)))), _x22, false), X, Y)T(Y)
if#(if(p(s(p(s(gt(s(0), p(s(s(_x51)))))))), _x22, false), X, Y)T(Y)if#(if(gt(s(0), s(_x91)), _x62, if(true, if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41)), X, Y)T(Y)
if#(if(if(if(true, true, _x81), p(p(s(if(false, _x92, s(gt(s(p(s(0))), if(p(s(false)), _x62, s(_x51)))))))), _x41), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(s(if(if(false, _x182, p(if(true, s(if(true, false, _x151)), _x191))), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(if(true, if(false, _x72, p(p(s(s(s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x81)), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(p(p(s(s(s(0))))), if(p(s(p(s(false)))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(if(true, p(s(s(s(p(s(gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x81))), _x22, false), X, Y)T(Y)if#(if(p(p(s(p(s(s(gt(s(p(if(true, s(if(false, _x142, 0)), _x131))), if(if(false, _x132, p(s(false))), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)
if#(p(s(if(p(p(s(if(false, _x92, s(gt(s(p(s(0))), if(p(s(false)), _x62, s(_x51)))))))), _x22, false))), X, Y)T(Y)if#(if(gt(div(p(s(0)), s(_x61)), _x41), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(gt(s(_x211), 0), false, _x151))), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(false, _x32, if(p(p(p(s(s(s(gt(s(p(s(p(s(if(gt(0, _x181), _x142, 0)))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false)), X, Y)T(Y)
if#(if(gt(p(s(s(0))), if(p(s(false)), _x62, s(_x51))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(p(s(p(if(true, p(s(s(s(0)))), _x121)))), if(p(if(true, s(false), _x141)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(if(true, s(s(s(gt(s(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171))))), s(p(if(if(gt(0, _x201), _x182, true), s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161))))))), _x91)))), _x22, false), X, Y)T(Y)if#(if(p(s(p(p(p(s(s(s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(if(if(false, _x182, true), s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161))))))))))), _x22, false), X, Y)T(Y)
if#(if(gt(s(0), if(p(s(p(p(s(s(false)))))), _x62, s(_x51))), _x22, false), X, Y)T(Y)if#(if(p(s(p(p(p(s(s(s(if(true, gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))), _x121))))))))), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(s(p(s(0))), if(p(p(s(s(if(false, _x152, false))))), _x62, s(_x51))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171))))))), s(p(if(if(gt(0, _x201), _x182, true), s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161)))))))))), _x22, false), X, Y)T(Y)
if#(if(if(true, if(false, _x42, p(s(if(false, _x82, gt(s(0), if(p(s(false)), _x62, s(_x51))))))), _x71), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(s(if(p(if(gt(s(_x211), 0), s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), if(true, p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))), _x141)))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(p(s(if(if(false, _x172, true), s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))), _x111)))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(p(s(s(s(gt(if(true, s(p(s(if(false, _x142, 0)))), _x171), p(s(if(false, _x202, if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(p(s(if(false, _x82, false))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(if(if(true, false, _x121), _x102, gt(p(if(true, p(s(s(s(0)))), _x121)), if(p(if(if(true, true, _x161), s(false), _x141)), _x62, s(_x51)))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(if(false, _x162, s(if(gt(0, _x181), _x142, 0))))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(if(true, s(if(false, _x142, 0)), _x131))), if(p(if(true, s(if(false, _x152, false)), _x141)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(p(p(s(s(if(true, s(gt(s(s(p(s(if(gt(0, _x181), _x142, 0))))), s(p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))), _x131)))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(p(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(if(false, _x112, s(p(if(gt(s(_x161), 0), s(if(false, _x142, 0)), _x131)))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(if(true, s(if(false, _x142, 0)), _x131))), if(p(s(if(false, _x132, p(s(false))))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(if(gt(s(_x161), 0), s(if(false, _x142, 0)), _x131))), if(p(p(s(s(if(if(true, false, _x171), _x152, false))))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(p(s(gt(s(p(s(p(p(if(true, s(s(if(gt(0, _x181), _x142, 0))), _x231)))))), p(s(p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(p(if(if(false, _x142, true), p(s(s(s(0)))), _x121)), if(if(true, p(if(if(true, true, _x161), s(false), _x141)), _x131), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(if(false, _x82, p(s(s(s(gt(s(p(s(p(s(if(gt(0, _x181), _x142, 0)))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(if(false, _x102, s(s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(if(true, s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161)))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(p(if(true, p(s(s(s(0)))), _x121)), if(p(if(if(p(s(true)), true, _x161), s(false), _x141)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(if(false, _x72, p(s(s(if(if(true, true, _x121), gt(s(p(if(gt(p(s(s(_x161))), 0), s(if(false, _x142, 0)), _x131))), if(p(s(if(if(true, false, _x171), _x152, false))), _x62, s(_x51))), _x101)))))), _x22, false), X, Y)T(Y)
if#(if(true, if(p(p(s(s(gt(p(if(true, p(s(s(s(0)))), _x121)), if(p(if(if(gt(s(_x181), 0), true, _x161), s(false), _x141)), _x62, s(_x51))))))), _x22, false), _x31), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(p(p(s(p(s(s(if(p(s(gt(s(0), s(_x271)))), _x142, 0)))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(if(false, _x102, gt(p(if(if(false, _x142, true), p(s(s(s(0)))), _x121)), if(p(if(if(true, true, _x161), s(false), _x141)), _x62, s(_x51)))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(if(true, p(s(p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151)))), _x121)), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(if(false, _x42, p(p(p(s(s(s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))))))))), _x22, false), X, Y)T(Y)if#(if(gt(if(false, _x52, s(0)), if(p(if(false, _x92, p(s(s(false))))), _x62, s(_x51))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(if(if(if(false, _x212, gt(0, _x201)), _x182, true), s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(if(false, _x162, s(if(true, if(gt(0, _x181), _x142, 0), _x171))))), p(if(true, s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(if(false, _x162, s(p(p(s(s(if(gt(0, _x181), _x142, 0))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(p(s(s(gt(s(p(s(p(p(s(p(s(s(if(gt(0, _x181), _x142, 0)))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)
if#(p(s(if(true, if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41))), X, Y)T(Y)if#(if(gt(s(0), if(p(s(if(true, p(s(false)), _x101))), _x62, s(_x51))), _x22, false), X, Y)T(Y)
if#(if(p(s(p(p(p(if(false, _x112, s(s(s(gt(s(p(s(p(p(s(p(s(s(if(p(s(gt(0, _x181))), _x142, 0)))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))))))))))), _x22, false), X, Y)T(Y)if#(if(gt(s(0), p(s(if(p(s(p(s(false)))), _x62, s(_x51))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(p(s(s(if(false, _x112, s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))))), _x22, false), X, Y)T(Y)if#(p(s(if(gt(div(0, p(if(true, s(s(_x61)), _x121))), _x41), _x22, false))), X, Y)T(Y)
if#(if(if(if(false, _x82, true), p(p(if(true, p(s(p(s(s(s(if(false, _x162, gt(s(p(s(if(false, _x142, 0)))), p(s(if(false, _x202, if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))))), _x81))), _x41), _x22, false), X, Y)T(Y)if#(if(p(p(p(if(true, s(s(s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))))), _x91)))), _x22, false), X, Y)T(Y)
if#(if(p(s(p(p(p(s(s(p(s(s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(if(true, s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(p(p(s(p(s(s(if(gt(0, _x181), _x142, 0)))))))))), p(s(if(false, _x172, if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(s(0), p(s(p(s(s(_x51)))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(if(gt(s(_x161), 0), s(if(false, _x142, 0)), _x131))), if(p(s(if(p(s(false)), _x152, false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(p(p(s(s(s(0))))), if(p(if(p(s(true)), s(false), _x141)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(if(true, if(if(false, _x182, true), s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161), _x171))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(p(s(gt(s(p(s(p(if(p(p(s(s(true)))), if(true, s(if(false, _x142, 0)), _x131), _x151))))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(if(gt(if(false, _x202, 0), _x181), _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(if(false, _x42, p(s(gt(s(0), p(s(s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(if(true, p(s(s(if(if(true, true, _x121), gt(s(p(if(gt(p(s(s(_x161))), 0), s(if(false, _x142, 0)), _x131))), if(p(s(if(if(true, false, _x171), _x152, false))), _x62, s(_x51))), _x101)))), _x71)), _x22, false), X, Y)T(Y)
if#(if(p(p(s(if(true, s(gt(s(p(s(0))), if(p(s(false)), _x62, s(_x51)))), _x91)))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(s(p(s(p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151))))))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(if(true, s(if(false, _x142, 0)), _x131))), if(p(s(if(true, false, _x151))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(if(true, p(s(s(if(true, s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))), _x111)))), _x81))), _x22, false), X, Y)T(Y)
if#(p(s(if(gt(div(0, p(s(div(s(_x132), s(_x131))))), _x41), _x22, false))), X, Y)T(Y)if#(if(p(s(gt(s(if(true, 0, _x81)), p(s(div(s(_x112), s(_x111))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(s(p(s(if(gt(if(true, 0, _x211), _x181), _x142, 0))))), s(p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), if(true, p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))), _x181)))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(s(p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151))))), if(if(true, p(s(if(false, _x152, false))), _x131), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(p(p(s(if(false, _x122, s(s(gt(s(s(p(s(if(gt(0, _x181), _x142, 0))))), s(p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(p(s(s(s(gt(s(s(p(s(if(gt(0, _x181), _x142, 0))))), s(p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(p(s(gt(s(if(true, p(s(p(p(s(s(if(gt(0, _x181), _x142, 0))))))), _x191)), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(if(true, s(gt(s(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171))))), s(p(if(if(gt(0, _x201), _x182, true), s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161))))), _x111)))))), _x22, false), X, Y)T(Y)if#(if(p(s(p(p(s(s(gt(s(if(true, p(if(true, s(if(false, _x142, 0)), _x131)), _x161)), if(if(false, _x132, p(s(false))), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(if(true, p(if(true, s(if(true, false, _x151)), _x191)), _x181), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(p(p(s(s(s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(if(if(gt(0, _x201), _x182, true), s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161))))))))))), _x22, false), X, Y)T(Y)
if#(if(gt(s(0), if(if(false, _x82, p(if(false, _x92, p(s(s(false)))))), _x62, s(_x51))), _x22, false), X, Y)T(Y)if#(p(s(if(false, _x22, false))), X, Y)T(Y)
if#(if(true, if(p(p(p(s(s(s(gt(s(p(s(if(gt(p(s(0)), _x181), _x142, 0)))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), _x31), X, Y)T(Y)if#(if(p(s(gt(s(0), if(p(s(if(true, false, _x131))), _x62, s(_x51))))), _x22, false), X, Y)T(Y)
if#(if(p(s(if(true, gt(s(0), p(s(div(s(_x112), s(_x111))))), _x61))), _x22, false), X, Y)T(Y)if#(if(p(p(s(if(true, s(gt(s(p(if(gt(p(s(s(_x161))), 0), s(if(false, _x142, 0)), _x131))), if(p(s(if(if(true, false, _x171), _x152, false))), _x62, s(_x51)))), _x91)))), _x22, false), X, Y)T(Y)
if#(if(p(s(p(s(gt(s(0), p(s(div(s(_x112), s(_x111))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(p(s(s(p(s(if(gt(p(s(0)), _x181), _x142, 0)))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(if(true, p(s(s(gt(s(p(s(0))), if(p(s(false)), _x62, s(_x51)))))), _x71)), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(p(s(gt(s(p(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(if(false, _x162, s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(p(s(s(s(gt(s(p(p(s(s(if(false, _x142, 0)))))), p(s(if(false, _x202, if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))))), _x22, false), X, Y)T(Y)
if#(if(if(false, _x62, if(false, _x52, false)), _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), X, Y)T(Y)if#(if(true, if(p(s(gt(s(0), if(p(s(false)), _x62, s(_x51))))), _x22, false), _x31), X, Y)T(Y)
if#(if(p(s(p(p(p(s(s(s(gt(s(p(s(p(p(s(if(true, p(s(s(if(p(s(gt(0, _x181))), _x142, 0)))), _x241))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(s(gt(s(p(s(0))), if(p(s(if(true, false, _x131))), _x62, s(_x51))))), _x22, false), X, Y)T(Y)
if#(if(if(false, _x52, if(false, _x42, false)), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(if(true, gt(s(p(s(p(s(if(gt(0, _x181), _x142, 0)))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))), _x121))))))), _x22, false), X, Y)T(Y)
if#(if(if(true, p(p(p(s(p(s(s(s(if(false, _x162, gt(s(p(s(if(false, _x142, 0)))), p(s(if(false, _x202, if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))))))), _x41), _x22, false), X, Y)T(Y)if#(if(false, _x32, if(p(p(p(s(s(s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false)), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(if(gt(if(false, _x182, s(_x161)), 0), s(if(false, _x142, 0)), _x131))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(s(gt(s(if(true, p(s(0)), _x101)), if(p(p(s(s(false)))), _x62, s(_x51))))), _x22, false), X, Y)T(Y)
if#(if(true, if(false, _x62, if(true, if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41)), _x71), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(if(true, s(if(false, _x142, 0)), _x131))), if(p(s(false)), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)
if#(p(s(if(gt(div(0, p(if(true, if(false, _x122, s(s(_x61))), _x131))), _x41), _x22, false))), X, Y)T(Y)if#(if(p(s(p(p(s(s(if(false, _x82, false))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151))), if(false, _x122, if(p(s(if(false, _x152, false))), _x62, s(_x51)))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(p(s(s(p(if(gt(p(s(s(_x161))), 0), s(if(false, _x142, 0)), _x131))))), if(p(s(if(if(true, false, _x171), _x152, false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(p(s(if(gt(0, _x181), _x142, 0)))))), p(s(if(p(if(false, _x202, if(true, s(if(true, false, _x151)), _x191))), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(if(true, gt(p(p(s(s(s(0))))), if(p(s(false)), _x62, s(_x51))), _x101))))), _x22, false), X, Y)T(Y)
if#(if(false, _x32, if(p(p(p(s(s(s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(if(true, s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161))))))))), _x22, false)), X, Y)T(Y)if#(if(p(s(p(p(s(s(gt(p(if(if(false, _x142, true), p(s(s(s(0)))), _x121)), if(p(if(if(true, true, _x161), s(false), _x141)), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)
if#(if(p(s(p(p(s(s(p(s(gt(s(p(s(p(if(p(s(true)), if(true, s(if(false, _x142, 0)), _x131), _x151))))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(p(s(gt(s(p(if(true, s(if(false, _x142, 0)), _x131))), if(p(s(false)), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(p(s(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151))))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151))), if(p(s(if(true, if(false, _x152, false), _x161))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(p(s(s(s(gt(s(p(s(if(false, _x202, if(false, _x142, 0))))), p(s(if(false, _x202, if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(p(s(if(gt(s(0), s(_x211)), _x142, 0)))))), p(s(if(if(false, _x182, p(if(true, s(if(true, false, _x151)), _x191))), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(p(s(if(false, _x132, s(0)))), if(p(s(false)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(s(gt(s(s(p(s(0)))), s(if(p(p(s(s(false)))), _x62, s(_x51)))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(p(s(gt(s(p(s(if(false, _x142, 0)))), if(p(s(false)), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(p(s(s(s(if(false, _x112, s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(if(true, s(p(if(gt(s(_x161), 0), s(if(false, _x142, 0)), _x131))), _x111), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(if(false, _x42, p(p(p(p(s(s(s(s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(if(true, s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161)))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(p(p(s(p(s(s(if(gt(0, _x181), _x142, 0)))))))))), p(s(if(p(if(gt(s(_x211), 0), s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(if(false, _x112, if(false, _x102, gt(p(if(true, p(s(s(s(0)))), _x121)), if(p(if(if(true, true, _x161), s(false), _x141)), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(if(true, s(if(false, _x202, if(p(s(if(true, false, _x151))), _x62, s(_x51)))), _x191))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(p(if(if(false, _x142, true), p(s(s(s(0)))), _x121)), if(p(s(p(if(if(true, true, _x161), s(false), _x141)))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(s(if(false, _x82, p(p(s(s(gt(s(p(if(true, s(if(false, _x142, 0)), _x131))), if(if(false, _x132, p(s(false))), _x62, s(_x51)))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(s(if(if(true, false, _x161), _x142, 0)))), if(p(s(false)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(if(false, _x122, gt(s(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171))))), s(p(if(if(gt(0, _x201), _x182, true), s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(p(s(gt(s(p(s(p(if(p(s(true)), if(true, s(if(false, _x142, 0)), _x131), _x151))))), if(p(s(if(if(false, _x192, false), _x152, false))), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(p(p(s(s(s(0))))), if(p(s(if(true, false, _x151))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(p(s(gt(if(true, s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), _x171), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(s(if(true, p(s(if(false, _x82, false))), _x61))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(if(false, _x162, s(p(p(s(p(s(s(if(p(s(gt(0, _x181))), _x142, 0))))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(if(false, _x42, gt(s(0), p(s(s(_x51))))), _x22, false), X, Y)T(Y)if#(if(p(p(if(true, s(s(gt(s(p(s(p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151))))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))), _x81))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x201)))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(if(gt(s(_x161), 0), s(if(false, _x142, 0)), _x131))), if(p(s(if(true, if(if(true, false, _x171), _x152, false), _x161))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(if(true, false, _x81), _x62, if(true, if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41)), X, Y)T(Y)if#(if(p(p(p(s(s(s(p(s(gt(p(s(s(p(s(p(p(if(true, s(s(if(gt(0, _x181), _x142, 0))), _x231)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)
if#(if(false, _x32, if(p(p(p(s(s(s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(if(if(gt(0, _x201), _x182, true), s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161))))))))), _x22, false)), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(if(true, s(p(s(p(p(s(p(s(s(if(p(s(gt(0, _x181))), _x142, 0)))))))))), _x131), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(p(s(gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(p(if(p(s(true)), s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(if(if(p(s(gt(0, _x201))), _x182, true), s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(p(p(if(true, s(p(s(s(if(gt(0, _x181), _x142, 0))))), _x201)))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), if(true, p(s(if(false, _x202, if(p(s(if(true, false, _x151))), _x62, s(_x51))))), _x181)))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(p(s(true)), false, _x151))), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)if#(p(s(if(if(false, _x102, true), if(true, if(if(false, _x42, p(s(if(false, _x82, gt(s(0), if(p(s(false)), _x62, s(_x51))))))), _x22, false), _x31), _x71))), X, Y)T(Y)
if#(if(p(p(p(if(true, s(s(s(gt(s(s(p(s(if(gt(0, _x181), _x142, 0))))), s(p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))), _x91)))), _x22, false), X, Y)T(Y)if#(if(p(p(if(true, s(s(p(s(gt(s(p(s(p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151))))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))), _x81))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(if(true, s(p(s(gt(s(p(s(p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151))))), if(p(s(if(false, _x152, false))), _x62, s(_x51)))))), _x91)))), _x22, false), X, Y)T(Y)if#(if(true, if(true, if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41), _x61), X, Y)T(Y)
if#(if(gt(s(0), if(true, if(false, _x62, s(_x51)), _x71)), _x22, false), X, Y)T(Y)if#(if(p(s(gt(s(p(s(0))), if(p(p(s(p(s(s(false)))))), _x62, s(_x51))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(s(p(s(if(gt(0, _x181), _x142, 0))))), s(p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))))))))), _x22, false), X, Y)T(Y)if#(p(s(if(true, if(gt(div(0, s(_x61)), _x41), _x22, false), _x71))), X, Y)T(Y)
if#(p(s(if(if(false, _x82, gt(div(0, p(if(false, _x122, s(s(_x61))))), _x41)), _x22, false))), X, Y)T(Y)if#(if(p(if(false, _x72, p(p(s(if(true, p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))), _x101)))))), _x22, false), X, Y)T(Y)
if#(p(s(if(p(p(p(s(s(s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false))), X, Y)T(Y)if#(if(true, if(if(true, p(p(if(true, p(s(p(s(s(s(if(false, _x162, gt(s(p(s(if(false, _x142, 0)))), p(s(if(false, _x202, if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))))), _x81))), _x41), _x22, false), _x31), X, Y)T(Y)
if#(if(p(p(s(p(p(s(s(s(gt(s(s(p(s(if(gt(0, _x181), _x142, 0))))), s(p(s(if(true, if(p(s(if(true, false, _x151))), _x62, s(_x51)), _x211))))))))))))), _x22, false), X, Y)T(Y)if#(if(true, if(p(s(p(s(false)))), _x22, false), _x31), X, Y)T(Y)
if#(p(s(if(if(false, _x82, gt(div(0, s(_x61)), _x41)), _x22, false))), X, Y)T(Y)if#(if(true, if(gt(0, _x41), _x22, false), _x31), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(if(if(gt(if(true, 0, _x221), _x201), _x182, true), s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(if(if(false, _x122, false), _x102, gt(p(if(true, p(s(s(s(0)))), _x121)), if(p(if(if(true, true, _x161), s(false), _x141)), _x62, s(_x51)))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171))))), s(p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(p(s(s(s(gt(s(p(p(s(s(if(false, _x142, 0)))))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(if(true, s(s(gt(s(p(s(p(p(s(p(s(s(if(gt(0, _x181), _x142, 0)))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))), _x101))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(p(p(s(p(s(p(s(s(if(p(s(gt(0, _x181))), _x142, 0)))))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(gt(s(0), if(if(true, p(if(false, _x92, p(s(s(false))))), _x81), _x62, s(_x51))), _x22, false), X, Y)T(Y)if#(if(false, _x32, if(gt(s(0), if(p(if(false, _x92, p(s(s(false))))), _x62, s(_x51))), _x22, false)), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(if(gt(p(s(0)), _x181), _x142, 0)))), p(if(false, _x162, s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(p(s(s(gt(s(p(s(0))), if(p(s(false)), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)
if#(if(gt(if(true, s(0), _x51), if(p(s(p(s(false)))), _x62, s(_x51))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(p(p(s(s(if(gt(s(0), s(_x231)), _x142, 0)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(gt(s(0), p(if(false, _x72, s(s(_x51))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(if(false, _x102, s(s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(if(if(gt(0, _x201), _x182, true), s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161)))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(p(p(s(p(s(s(if(gt(0, _x181), _x142, 0)))))))))), p(s(if(p(s(p(if(true, s(if(true, false, _x151)), _x191)))), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(if(true, s(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171))))), _x131), s(p(if(if(gt(0, _x201), _x182, true), s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161)))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(p(s(s(s(s(gt(s(p(s(if(gt(s(_x251), 0), if(gt(0, _x181), _x142, 0), _x171)))), p(if(true, s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(p(s(p(p(s(s(s(0))))))), if(p(if(true, s(false), _x141)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(if(false, _x122, gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(s(0))), if(p(if(false, _x142, s(false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(if(false, _x72, p(s(s(gt(s(p(if(true, s(if(false, _x142, 0)), _x131))), if(p(s(if(false, _x152, false))), _x62, s(_x51)))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(p(s(s(s(s(gt(s(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171))))), s(p(if(if(gt(0, _x201), _x182, true), s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161)))))))))))), _x22, false), X, Y)T(Y)
if#(p(s(if(p(s(gt(div(0, p(s(s(_x61)))), _x41))), _x22, false))), X, Y)T(Y)if#(if(p(s(p(p(p(s(s(s(gt(s(s(p(s(if(gt(0, _x181), _x142, 0))))), s(p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(p(if(false, _x82, s(if(false, _x92, s(gt(s(p(s(0))), if(p(s(false)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(if(true, gt(s(0), if(p(s(p(s(false)))), _x62, s(_x51))), _x41), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(p(s(gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(p(if(if(true, true, _x241), s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(p(s(gt(s(if(true, p(s(p(p(if(true, s(s(if(gt(0, _x181), _x142, 0))), _x231))))), _x191)), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)
if#(if(false, _x32, if(p(p(s(s(gt(p(if(true, p(s(s(s(0)))), _x121)), if(p(if(true, s(false), _x141)), _x62, s(_x51))))))), _x22, false)), X, Y)T(Y)if#(if(p(p(s(s(gt(s(0), p(s(div(s(_x112), s(_x111))))))))), _x22, false), X, Y)T(Y)
if#(if(gt(s(div(0, s(_x61))), if(p(p(s(s(false)))), _x62, s(_x51))), _x22, false), X, Y)T(Y)if#(if(p(p(p(if(true, s(s(if(true, s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))), _x111))), _x91)))), _x22, false), X, Y)T(Y)
if#(if(p(if(true, p(if(false, _x82, s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))), _x71)), _x22, false), X, Y)T(Y)if#(if(gt(if(false, _x72, div(0, s(_x61))), _x41), _x22, false), X, Y)T(Y)
if#(if(true, if(p(p(p(s(s(p(s(if(true, s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))), _x111)))))))), _x22, false), _x31), X, Y)T(Y)if#(if(p(p(s(s(if(false, _x102, gt(s(p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151))), if(p(s(if(false, _x152, false))), _x62, s(_x51)))))))), _x22, false), X, Y)T(Y)
if#(if(p(s(p(p(p(s(s(s(gt(s(p(s(p(p(s(p(s(s(if(p(s(gt(0, _x181))), _x142, 0)))))))))), p(s(if(if(true, p(if(true, s(if(true, false, _x151)), _x191)), _x221), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(if(false, _x82, p(s(p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171))))), s(p(if(if(gt(div(0, s(_x241)), _x201), _x182, true), s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161)))))))))), _x22, false), X, Y)T(Y)if#(if(gt(s(0), if(p(p(s(s(p(s(false)))))), _x62, s(_x51))), _x22, false), X, Y)T(Y)
if#(if(p(s(p(p(if(true, p(s(p(s(s(s(if(false, _x162, gt(s(p(s(if(false, _x142, 0)))), p(s(if(false, _x202, if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))))), _x81))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(s(p(s(if(gt(s(_x211), 0), if(gt(0, _x181), _x142, 0), _x171))))), s(p(if(if(gt(0, _x201), _x182, true), s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161)))))))))), _x22, false), X, Y)T(Y)
if#(if(gt(s(0), if(p(if(false, _x92, s(p(s(false))))), _x62, s(_x51))), _x22, false), X, Y)T(Y)if#(if(p(s(p(p(s(s(gt(s(p(if(gt(s(_x161), 0), s(if(false, _x142, 0)), _x131))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(s(0), p(s(if(true, div(s(_x112), s(_x111)), _x101)))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(p(if(true, p(s(s(s(0)))), _x121)), if(p(if(true, if(if(gt(s(_x181), 0), true, _x161), s(false), _x141), _x151)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(if(false, _x72, p(p(s(s(s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(if(true, s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161)))))))))), _x22, false), X, Y)T(Y)if#(if(gt(s(0), if(p(s(if(true, false, _x101))), _x62, s(_x51))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(p(p(s(p(s(if(true, s(if(gt(0, _x181), _x142, 0)), _x231))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(if(false, _x112, s(gt(s(p(s(if(gt(p(s(0)), _x181), _x142, 0)))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(if(if(true, true, _x161), s(if(false, _x142, 0)), _x131))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(if(gt(p(s(0)), _x181), _x142, 0)))), p(p(s(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)
if#(if(gt(s(s(0)), s(if(p(s(p(s(false)))), _x62, s(_x51)))), _x22, false), X, Y)T(Y)if#(if(p(p(s(p(p(s(s(s(gt(s(s(p(s(if(gt(0, _x181), _x142, 0))))), s(p(s(if(p(s(if(if(false, _x252, true), false, _x151))), _x62, s(_x51)))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(p(s(gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(p(p(s(if(true, s(if(true, false, _x151)), _x191)))), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(p(p(s(p(s(s(if(p(s(gt(0, _x181))), _x142, 0)))))))))), if(true, p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))), _x141)))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(p(p(s(s(s(gt(s(s(p(s(if(gt(0, _x181), _x142, 0))))), s(p(s(if(p(s(if(gt(s(_x251), 0), false, _x151))), _x62, s(_x51)))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(s(p(p(p(s(s(s(gt(s(p(s(p(p(p(s(s(p(s(s(if(p(s(gt(0, _x181))), _x142, 0)))))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(p(s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(s(p(s(if(if(false, _x102, false), _x82, false))))), _x22, false), X, Y)T(Y)
if#(if(p(if(true, s(p(p(s(s(gt(s(p(if(true, s(if(false, _x142, 0)), _x131))), if(if(false, _x132, p(s(false))), _x62, s(_x51)))))))), _x71)), _x22, false), X, Y)T(Y)if#(if(false, _x32, if(p(p(p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))), _x22, false)), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(s(p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151))))), if(p(s(if(if(true, false, _x171), _x152, false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(if(if(false, _x72, false), _x52, false), _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(if(gt(p(s(s(_x161))), 0), s(if(false, _x142, 0)), _x131))), if(p(s(if(if(if(true, true, _x191), false, _x171), _x152, false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(p(p(s(p(if(false, _x222, s(s(if(p(s(gt(0, _x181))), _x142, 0))))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(gt(if(false, _x52, s(0)), if(false, _x62, s(_x51))), _x22, false), X, Y)T(Y)if#(if(p(p(p(if(false, _x92, s(s(s(gt(s(p(s(p(p(s(p(s(s(if(p(s(gt(0, _x181))), _x142, 0)))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(s(p(p(if(false, _x82, s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(s(p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151))))), if(p(s(if(p(s(false)), _x152, false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(if(true, s(if(false, _x142, 0)), _x131))), if(false, _x122, if(p(s(false)), _x62, s(_x51)))))))), _x22, false), X, Y)T(Y)if#(if(if(gt(0, _x81), _x42, p(s(if(false, _x82, gt(s(0), if(p(s(false)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))))), p(if(if(false, _x182, true), s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(p(p(s(p(s(s(if(p(s(gt(0, _x181))), _x142, 0)))))))))), p(if(false, _x162, s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(if(false, _x112, p(if(true, p(s(s(s(0)))), _x121))), if(p(if(if(true, true, _x161), s(false), _x141)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(if(true, s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), _x131), p(if(if(false, _x182, true), s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(p(if(true, p(s(s(s(0)))), _x121)), if(p(if(if(gt(if(false, _x202, s(_x181)), 0), true, _x161), s(false), _x141)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(if(gt(s(_x171), 0), if(true, s(if(false, _x142, 0)), _x131), _x151))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(p(s(s(s(s(gt(s(if(true, p(s(if(true, if(gt(0, _x181), _x142, 0), _x171))), _x221)), p(if(true, s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(if(true, s(if(false, _x142, 0)), _x131))), if(p(if(false, _x142, s(if(false, _x152, false)))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(s(p(s(if(true, if(true, if(gt(0, _x181), _x142, 0), _x171), _x201))))), s(p(if(if(gt(0, _x201), _x182, true), s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161)))))))))), _x22, false), X, Y)T(Y)if#(if(gt(s(p(s(0))), if(p(s(p(s(false)))), _x62, s(_x51))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(p(p(s(s(gt(s(p(if(true, s(if(false, _x142, 0)), _x131))), if(if(false, _x132, p(s(false))), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(p(if(false, _x72, p(s(s(p(s(gt(s(p(s(p(if(p(s(true)), if(true, s(if(false, _x142, 0)), _x131), _x151))))), if(p(s(if(false, _x152, false))), _x62, s(_x51)))))))))), _x22, false), X, Y)T(Y)
if#(p(s(if(gt(s(0), if(false, _x62, s(_x51))), _x22, false))), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(if(true, if(if(gt(0, _x201), _x182, true), s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161), _x171))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(s(p(if(if(false, _x192, true), if(true, s(if(false, _x142, 0)), _x131), _x151))))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(p(s(if(gt(0, _x41), _x22, false))), X, Y)T(Y)
if#(if(p(p(p(s(s(s(if(false, _x122, gt(s(p(s(p(s(if(gt(0, _x181), _x142, 0)))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))))))))), _x22, false), X, Y)T(Y)if#(if(gt(s(p(s(0))), if(false, _x62, s(_x51))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(p(s(s(gt(if(false, _x212, s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171))))), p(if(true, s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(p(p(s(s(s(gt(s(s(p(if(false, _x212, s(if(gt(0, _x181), _x142, 0)))))), s(p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))))), p(if(if(gt(0, _x201), _x182, true), s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(if(true, s(s(p(s(gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))), _x101))))), _x22, false), X, Y)T(Y)
if#(if(true, if(if(false, _x42, false), _x22, false), _x31), X, Y)T(Y)if#(if(p(s(gt(s(div(0, s(_x91))), p(s(s(_x51)))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(if(false, _x92, s(gt(p(if(true, p(s(s(s(0)))), _x121)), if(p(if(true, s(false), _x141)), _x62, s(_x51)))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(if(true, gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))), _x121))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(p(s(s(gt(s(p(p(s(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))))), p(if(true, s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(0), if(false, _x122, if(p(s(false)), _x62, s(_x51)))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(s(p(s(p(s(if(gt(0, _x181), _x142, 0))))))), s(p(s(if(if(false, _x182, p(if(true, s(if(true, false, _x151)), _x191))), _x62, s(_x51)))))))))))), _x22, false), X, Y)T(Y)T(p(x_1))T(x_1)
if#(if(if(if(false, _x122, false), _x102, true), if(true, if(if(false, _x42, p(s(if(false, _x82, gt(s(0), if(p(s(false)), _x62, s(_x51))))))), _x22, false), _x31), _x71), X, Y)T(Y)if#(if(p(p(s(s(if(false, _x102, gt(p(p(s(s(s(0))))), if(p(if(true, s(false), _x141)), _x62, s(_x51)))))))), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(0, _x61))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(p(s(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))))), p(if(if(gt(0, _x201), _x182, true), s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(p(s(s(p(0)))), if(p(s(false)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(true, if(p(p(s(s(if(true, gt(s(p(if(gt(p(s(s(_x161))), 0), s(if(false, _x142, 0)), _x131))), if(p(s(if(if(true, false, _x171), _x152, false))), _x62, s(_x51))), _x101))))), _x22, false), _x31), X, Y)T(Y)
if#(if(gt(if(true, div(0, s(_x61)), _x71), _x41), _x22, false), X, Y)T(Y)if#(p(s(if(p(p(p(s(s(if(false, _x112, s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))), _x22, false))), X, Y)T(Y)
if#(if(p(p(p(s(s(if(true, p(s(if(true, s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))), _x111))), _x121)))))), _x22, false), X, Y)T(Y)if#(if(gt(s(div(0, s(_x61))), if(p(s(false)), _x62, s(_x51))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(if(if(true, false, _x131), _x112, s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(p(p(s(p(s(s(if(gt(0, _x181), _x142, 0)))))))))), p(s(if(if(false, _x182, p(if(true, s(if(true, false, _x151)), _x191))), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(s(p(p(p(s(s(s(gt(s(p(s(p(p(s(p(s(s(if(p(s(gt(if(true, 0, _x311), _x181))), _x142, 0)))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(if(true, s(s(s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(if(if(false, _x182, true), s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161)))))), _x91)))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(if(false, _x92, s(s(s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(if(true, s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161)))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(if(true, p(s(if(false, _x142, 0))), _x121)), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(if(false, _x82, s(s(gt(s(p(if(true, s(if(false, _x142, 0)), _x131))), if(if(false, _x132, p(s(false))), _x62, s(_x51)))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171))))), s(if(false, _x172, p(if(if(gt(0, _x201), _x182, true), s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(if(false, _x132, s(p(s(if(gt(p(s(0)), _x181), _x142, 0))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(p(p(s(s(s(gt(s(s(p(s(if(gt(0, _x181), _x142, 0))))), s(p(if(true, s(if(p(s(if(true, false, _x151))), _x62, s(_x51))), _x201)))))))))))), _x22, false), X, Y)T(Y)
if#(p(s(if(p(p(p(p(s(s(s(s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(if(true, s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161))))))))))), _x22, false))), X, Y)T(Y)if#(if(p(p(p(s(p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(p(s(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(s(if(false, _x152, if(false, _x142, 0))))), if(p(s(false)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(if(true, s(p(s(if(false, _x142, 0)))), _x131), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(if(false, _x92, s(gt(s(p(if(true, s(if(false, _x142, 0)), _x131))), if(p(s(false)), _x62, s(_x51)))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(p(s(s(s(s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(if(true, if(true, s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161), _x231))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(s(0)), s(if(p(s(false)), _x62, s(_x51)))))))), _x22, false), X, Y)T(Y)if#(if(p(s(p(p(s(s(gt(p(if(true, p(s(s(s(0)))), _x121)), if(p(if(if(gt(s(_x181), 0), true, _x161), s(false), _x141)), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(p(s(gt(s(p(if(true, s(p(p(if(true, s(s(if(gt(0, _x181), _x142, 0))), _x231)))), _x201))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(s(p(s(if(true, false, _x81))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(if(true, p(s(gt(s(p(s(p(if(p(s(true)), if(true, s(if(false, _x142, 0)), _x131), _x151))))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))), _x101))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(if(false, _x162, s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(p(p(s(s(if(gt(if(false, _x242, 0), _x181), _x142, 0)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(s(if(false, _x142, 0)))), if(p(s(p(s(if(true, false, _x151))))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(if(true, s(gt(p(if(true, p(s(s(s(0)))), _x121)), if(p(if(if(gt(s(_x181), 0), true, _x161), s(false), _x141)), _x62, s(_x51)))), _x91)))), _x22, false), X, Y)T(Y)if#(if(p(s(if(false, _x82, gt(s(p(s(0))), if(p(s(false)), _x62, s(_x51)))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(p(if(true, s(s(s(s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(if(true, s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161))))))), _x101))))), _x22, false), X, Y)T(Y)if#(p(s(if(gt(div(if(true, 0, _x101), s(_x61)), _x41), _x22, false))), X, Y)T(Y)
if#(if(p(p(s(p(s(s(gt(p(if(true, p(s(s(s(0)))), _x121)), if(p(if(if(gt(s(_x181), 0), true, _x161), s(false), _x141)), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(p(s(s(s(gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(p(s(gt(s(p(s(p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151))))), if(false, _x142, if(p(s(if(false, _x152, false))), _x62, s(_x51)))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(if(true, p(s(s(if(false, _x112, s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))), _x81))), _x22, false), X, Y)T(Y)
if#(if(false, _x32, if(p(p(s(s(gt(s(p(if(true, s(if(false, _x142, 0)), _x131))), if(p(s(false)), _x62, s(_x51))))))), _x22, false)), X, Y)T(Y)if#(if(p(s(gt(s(p(s(0))), if(p(p(if(false, _x132, s(s(false))))), _x62, s(_x51))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(if(false, _x172, if(if(false, _x182, true), s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161)))))))))), _x22, false), X, Y)T(Y)if#(p(s(if(p(p(if(false, _x82, s(if(false, _x92, s(gt(s(p(s(0))), if(p(s(false)), _x62, s(_x51))))))))), _x22, false))), X, Y)T(Y)
if#(p(s(if(p(p(p(s(s(s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(if(true, s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161))))))))), _x22, false))), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(s(p(s(if(gt(0, _x181), _x142, 0))))), s(if(true, p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))), _x161))))))))), _x22, false), X, Y)T(Y)
if#(if(false, _x72, if(gt(0, _x81), _x62, if(true, if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41))), X, Y)T(Y)if#(if(p(p(p(if(false, _x92, s(s(s(gt(s(s(p(s(if(gt(0, _x181), _x142, 0))))), s(p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)
if#(if(false, _x42, if(false, _x32, if(p(p(s(s(if(false, _x102, gt(p(if(true, p(s(s(s(0)))), _x121)), if(p(if(if(true, true, _x161), s(false), _x141)), _x62, s(_x51)))))))), _x22, false))), X, Y)T(Y)if#(if(p(p(s(p(s(s(gt(p(if(true, p(s(s(s(0)))), _x121)), if(p(if(true, s(false), _x141)), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(p(s(gt(s(p(s(p(if(p(s(true)), if(true, s(if(false, _x142, 0)), _x131), _x151))))), if(false, _x142, if(p(s(if(false, _x152, false))), _x62, s(_x51)))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(p(s(gt(s(if(false, _x192, p(s(p(p(s(s(if(gt(0, _x181), _x142, 0))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(if(false, _x132, s(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))))), s(p(if(if(gt(0, _x201), _x182, true), s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161)))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(if(p(s(true)), if(gt(0, _x181), _x142, 0), _x171)))), p(if(if(gt(0, _x201), _x182, true), s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(if(true, s(gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))), _x111)))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(if(false, _x162, if(true, if(true, s(if(false, _x142, 0)), _x131), _x151)))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(s(p(s(0))))), if(p(s(false)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(s(0))), if(p(s(p(s(false)))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(true, if(p(p(s(s(gt(s(p(s(if(false, _x142, 0)))), if(p(s(false)), _x62, s(_x51))))))), _x22, false), _x31), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(if(gt(s(p(s(0))), s(_x191)), _x142, 0)))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(s(false)), _x32, if(p(p(s(s(if(false, _x102, gt(p(if(true, p(s(s(s(0)))), _x121)), if(p(if(if(true, true, _x161), s(false), _x141)), _x62, s(_x51)))))))), _x22, false)), X, Y)T(Y)if#(if(p(p(s(p(p(s(s(s(gt(s(s(p(s(if(gt(0, _x181), _x142, 0))))), s(p(s(if(p(if(true, s(if(true, false, _x151)), _x231)), _x62, s(_x51)))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(if(gt(s(_x201), 0), if(gt(0, _x181), _x142, 0), _x171)))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(s(if(false, _x142, 0)))), if(true, if(p(s(false)), _x62, s(_x51)), _x121)))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(s(if(p(s(false)), _x142, 0)))), if(p(s(false)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(false, _x32, if(if(true, p(p(s(if(false, _x92, s(gt(s(p(s(0))), if(p(s(false)), _x62, s(_x51)))))))), _x41), _x22, false)), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(if(if(false, _x172, gt(s(_x161), 0)), s(if(false, _x142, 0)), _x131))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(p(if(false, _x122, s(s(0)))), if(p(s(false)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(p(s(p(s(s(s(s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(if(true, s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(s(p(p(p(s(s(s(gt(s(p(s(p(p(s(p(s(s(if(p(s(gt(if(false, _x312, 0), _x181))), _x142, 0)))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(if(false, _x162, s(p(p(s(p(s(s(if(gt(0, _x181), _x142, 0))))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(if(gt(p(s(s(_x161))), 0), s(if(false, _x142, 0)), _x131))), if(p(s(if(if(true, if(true, false, _x171), _x181), _x152, false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(if(true, s(gt(s(p(s(0))), if(p(p(s(s(false)))), _x62, s(_x51)))), _x71)), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(p(s(gt(p(p(s(s(s(0))))), if(p(if(true, s(false), _x141)), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(p(s(s(p(s(gt(s(p(s(p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151))))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(p(s(s(s(s(if(true, gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))), _x121))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(p(s(s(p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151))))))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(if(false, _x192, if(true, if(gt(0, _x181), _x142, 0), _x171))))), p(if(true, s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(p(p(if(false, _x132, s(s(s(0)))))), if(p(s(false)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(p(s(p(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(p(s(s(gt(if(true, s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), _x211), p(if(true, s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161))))))))))), _x22, false), X, Y)T(Y)if#(if(true, if(false, _x22, false), _x31), X, Y)T(Y)
if#(if(if(if(true, false, _x121), _x102, true), if(true, if(if(false, _x42, p(s(if(false, _x82, gt(s(0), if(p(s(false)), _x62, s(_x51))))))), _x22, false), _x31), _x71), X, Y)T(Y)if#(if(p(p(p(s(s(s(p(s(gt(s(p(s(p(p(s(p(if(true, s(s(if(gt(0, _x181), _x142, 0))), _x231)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(s(p(p(p(s(s(s(gt(s(p(s(p(p(s(p(s(p(s(s(if(p(s(gt(0, _x181))), _x142, 0)))))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(s(if(p(if(false, _x202, if(true, s(if(true, false, _x151)), _x191))), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(p(s(if(gt(div(0, s(_x221)), _x181), _x142, 0)))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(p(s(if(p(p(p(s(s(s(if(true, gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))), _x121))))))), _x22, false))), X, Y)T(Y)
if#(if(p(p(s(s(gt(if(true, p(if(true, p(s(s(s(0)))), _x121)), _x111), if(p(if(if(gt(s(_x181), 0), true, _x161), s(false), _x141)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(true, if(p(p(p(s(s(s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), _x31), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(p(p(s(p(s(s(if(p(s(gt(0, _x181))), _x142, 0)))))))))), p(s(if(false, _x172, if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(p(p(s(s(s(0))))), if(if(false, _x132, p(s(false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(0), if(p(s(if(true, false, _x151))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(p(p(s(s(s(gt(s(s(p(s(if(gt(0, _x181), _x142, 0))))), if(true, s(p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))), _x181)))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(p(s(gt(p(s(s(0))), if(p(s(false)), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(if(false, _x92, s(p(s(s(s(if(false, _x162, gt(s(p(s(if(false, _x142, 0)))), p(s(if(false, _x202, if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))))))), _x22, false), X, Y)T(Y)
if#(p(s(if(gt(div(0, p(if(false, _x132, if(false, _x122, s(s(_x61)))))), _x41), _x22, false))), X, Y)T(Y)if#(if(p(s(gt(s(s(p(s(0)))), s(if(p(s(false)), _x62, s(_x51)))))), _x22, false), X, Y)T(Y)
if#(if(gt(s(0), if(true, if(p(s(false)), _x62, s(_x51)), _x71)), _x22, false), X, Y)T(Y)if#(if(gt(s(0), if(p(if(true, s(false), _x91)), _x62, s(_x51))), _x22, false), X, Y)T(Y)
if#(if(p(s(if(p(s(false)), _x82, gt(s(0), if(p(s(false)), _x62, s(_x51)))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(p(p(s(s(s(p(0)))))), if(p(if(true, s(false), _x141)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(p(if(if(false, _x142, true), p(s(s(s(0)))), _x121)), if(p(if(p(s(if(true, true, _x161))), s(false), _x141)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(p(p(s(s(s(gt(s(s(p(s(if(gt(0, _x181), _x142, 0))))), s(p(p(s(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(p(p(s(p(s(s(s(if(false, _x162, gt(s(p(s(if(false, _x142, 0)))), p(s(if(false, _x202, if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(if(gt(0, _x141), _x112, s(if(true, gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))), _x121)))))))), _x22, false), X, Y)T(Y)
if#(if(p(s(p(p(p(s(s(if(true, s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))), _x111)))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(s(p(s(if(true, false, _x151))))), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(if(true, p(s(if(false, _x92, s(gt(s(p(s(0))), if(p(s(false)), _x62, s(_x51))))))), _x71)), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(p(if(if(if(true, false, _x161), _x142, true), p(s(s(s(0)))), _x121)), if(p(if(if(true, true, _x161), s(false), _x141)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(p(if(true, if(true, s(if(true, false, _x151)), _x191), _x201)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(p(s(if(gt(s(0), if(p(p(s(s(false)))), _x62, s(_x51))), _x22, false))), X, Y)T(Y)
if#(if(p(p(s(s(p(s(gt(s(p(s(p(if(true, if(p(s(true)), if(true, s(if(false, _x142, 0)), _x131), _x151), _x201))))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(p(s(gt(s(p(s(if(false, _x192, p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151)))))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(p(p(s(if(true, p(s(s(if(p(s(gt(0, _x181))), _x142, 0)))), _x211))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(if(false, _x92, s(s(s(gt(s(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171))))), s(p(if(if(gt(0, _x201), _x182, true), s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(if(gt(div(0, s(_x201)), _x181), _x142, 0)))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(p(s(gt(s(p(s(p(p(if(true, s(s(if(gt(0, _x181), _x142, 0))), _x231)))))), p(s(if(true, if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)), _x211)))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(if(true, s(gt(s(p(if(gt(s(_x161), 0), s(if(false, _x142, 0)), _x131))), if(p(s(if(if(true, false, _x171), _x152, false))), _x62, s(_x51)))), _x91)))), _x22, false), X, Y)T(Y)if#(if(p(p(if(false, _x82, p(s(p(s(s(s(if(false, _x162, gt(s(p(s(if(false, _x142, 0)))), p(s(if(false, _x202, if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))))))), _x22, false), X, Y)T(Y)
if#(if(if(false, _x42, gt(s(0), if(false, _x62, s(_x51)))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(p(if(if(false, _x142, true), p(s(s(s(0)))), _x121)), if(p(if(if(gt(s(_x181), 0), true, _x161), s(false), _x141)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(if(true, p(s(s(p(s(if(true, s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))), _x111)))))), _x81))), _x22, false), X, Y)T(Y)if#(if(p(if(true, p(s(s(gt(s(p(s(if(false, _x142, 0)))), if(p(s(false)), _x62, s(_x51)))))), _x71)), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(p(s(s(if(false, _x142, 0)))))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(p(s(s(p(s(if(false, _x142, 0)))))), if(p(s(false)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(s(p(p(p(s(s(s(gt(s(p(s(p(p(s(p(s(s(if(p(s(gt(0, _x181))), _x142, 0)))))))))), if(false, _x182, p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(p(p(s(p(s(s(if(gt(if(false, _x262, 0), _x181), _x142, 0)))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(s(p(p(p(s(s(s(gt(s(p(s(p(p(s(p(s(s(if(p(s(gt(0, _x181))), _x142, 0)))))))))), p(s(if(p(if(if(false, _x242, true), s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(s(if(false, _x142, 0)))), if(if(true, p(s(false)), _x131), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(if(false, _x102, gt(s(0), if(p(s(false)), _x62, s(_x51)))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(p(s(s(s(gt(s(p(s(if(p(s(false)), _x142, 0)))), p(s(if(false, _x202, if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(s(p(p(s(s(gt(s(p(p(s(if(true, s(if(false, _x142, 0)), _x131))))), if(if(false, _x132, p(s(false))), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(p(p(s(s(s(gt(p(s(s(s(p(s(if(gt(0, _x181), _x142, 0))))))), s(p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(if(true, true, _x211), false, _x151))), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151))), if(p(s(if(if(true, false, _x171), _x152, false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(if(false, _x112, s(p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151)))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(minus(if(true, if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41), 0), X, Y)T(Y)
if#(if(gt(s(p(s(0))), s(_x51)), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(p(s(gt(s(p(s(p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151))))), if(p(s(if(false, _x182, if(false, _x152, false)))), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(p(s(gt(s(p(if(false, _x202, s(p(p(s(s(if(gt(0, _x181), _x142, 0))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(if(true, s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), _x131), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(s(0), p(s(div(p(s(s(_x112))), s(_x111))))))), _x22, false), X, Y)T(Y)if#(if(p(s(p(p(p(s(s(s(gt(s(p(s(p(p(s(p(s(s(if(p(s(gt(0, _x181))), _x142, 0)))))))))), p(if(true, s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x201))))))))))), _x22, false), X, Y)T(Y)
if#(if(if(p(s(true)), p(p(s(if(false, _x92, s(gt(s(p(s(0))), if(p(s(false)), _x62, s(_x51)))))))), _x41), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(if(false, _x112, s(gt(s(p(s(p(p(s(p(s(s(if(p(s(gt(0, _x181))), _x142, 0)))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(p(if(true, p(s(p(s(s(if(p(s(gt(0, _x181))), _x142, 0)))))), _x191))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(p(s(p(p(s(s(gt(s(p(if(if(true, true, _x181), s(if(false, _x142, 0)), _x131))), if(if(false, _x132, p(s(false))), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)
if#(if(if(true, p(p(p(s(s(s(p(s(gt(s(p(s(p(p(if(true, s(s(if(gt(0, _x181), _x142, 0))), _x231)))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x41), _x22, false), X, Y)T(Y)if#(if(false, _x32, p(s(if(gt(div(0, p(s(s(_x61)))), _x41), _x22, false)))), X, Y)T(Y)
if#(if(p(p(p(s(s(p(s(s(gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(s(p(if(true, s(if(true, false, _x151)), _x191)))), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(s(p(p(if(true, p(s(s(s(gt(s(p(s(p(p(s(p(s(s(if(p(s(gt(0, _x181))), _x142, 0)))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))), _x101))))), _x22, false), X, Y)T(Y)if#(if(true, if(p(p(p(s(p(s(s(s(if(false, _x162, gt(s(p(s(if(false, _x142, 0)))), p(s(if(false, _x202, if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))))))), _x22, false), _x31), X, Y)T(Y)
if#(if(p(p(s(s(gt(p(s(s(p(if(true, s(if(false, _x142, 0)), _x131))))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(s(p(if(true, p(p(s(s(s(gt(s(p(s(p(p(s(p(s(s(if(p(s(gt(0, _x181))), _x142, 0)))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))))))), _x91)))), _x22, false), X, Y)T(Y)
if#(if(gt(if(true, s(0), _x51), if(p(s(false)), _x62, s(_x51))), _x22, false), X, Y)T(Y)if#(p(s(if(gt(s(0), if(p(if(false, _x92, p(s(s(false))))), _x62, s(_x51))), _x22, false))), X, Y)T(Y)
if#(if(p(p(s(p(p(s(s(s(gt(s(s(p(s(if(gt(0, _x181), _x142, 0))))), s(p(s(if(p(s(if(true, if(true, false, _x151), _x241))), _x62, s(_x51)))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(s(p(s(if(gt(s(0), s(_x201)), _x142, 0))))), s(p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(s(p(p(s(p(p(s(s(s(gt(s(s(p(s(if(gt(0, _x181), _x142, 0))))), s(p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))))))), _x22, false), X, Y)T(Y)if#(if(gt(s(if(true, 0, _x61)), if(p(s(false)), _x62, s(_x51))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(if(false, _x122, gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(if(if(false, _x182, true), s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161)))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(p(p(s(s(s(0))))), if(p(s(gt(0, _x151))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(false, _x32, if(p(p(s(s(p(s(gt(s(p(s(p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151))))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))))), _x22, false)), X, Y)T(Y)if#(if(p(p(p(if(false, _x92, s(p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(p(s(gt(s(p(s(p(p(if(gt(s(_x251), 0), s(s(if(gt(0, _x181), _x142, 0))), _x231)))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(s(p(p(p(s(s(if(true, s(gt(s(p(s(p(p(s(p(s(s(if(p(s(gt(0, _x181))), _x142, 0)))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))), _x131)))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(p(s(s(s(gt(s(p(s(if(gt(0, _x211), _x142, 0)))), p(s(if(false, _x202, if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))))), _x22, false), X, Y)T(Y)if#(p(s(if(p(p(p(s(s(s(gt(s(p(s(p(p(s(p(s(s(if(gt(0, _x181), _x142, 0)))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false))), X, Y)T(Y)
if#(if(gt(s(0), p(s(if(true, s(_x51), _x81)))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(false)), _x202, if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(if(false, _x132, s(p(s(p(p(s(p(s(s(if(gt(0, _x181), _x142, 0))))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(if(true, s(s(gt(p(if(true, p(s(s(s(0)))), _x121)), if(p(if(if(true, true, _x161), s(false), _x141)), _x62, s(_x51))))), _x81))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(if(true, p(s(if(gt(0, _x181), _x142, 0))), _x151)), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(if(true, s(if(false, _x142, 0)), _x131))), if(p(s(gt(0, _x151))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(if(false, _x42, p(p(s(s(gt(s(p(s(if(false, _x142, 0)))), if(p(s(false)), _x62, s(_x51)))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(if(false, _x132, s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171))))), p(if(if(false, _x182, true), s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161))))))))), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(if(true, s(0), _x91), if(p(s(false)), _x62, s(_x51))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(if(true, s(if(gt(0, _x181), _x142, 0)), _x161))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(if(false, _x122, p(s(gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))))))))))), _x22, false), X, Y)T(Y)T(minus(p(X), p(Y)))minus#(p(X), p(Y))
if#(if(p(p(s(s(gt(s(p(if(gt(p(s(s(_x161))), 0), s(if(false, _x142, 0)), _x131))), if(p(s(if(false, _x162, if(if(true, false, _x171), _x152, false)))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(if(false, _x82, s(s(gt(s(p(s(0))), if(p(s(false)), _x62, s(_x51)))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(p(s(s(s(gt(s(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171))))), s(p(if(if(gt(0, _x201), _x182, true), s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161)))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151))), if(if(true, p(s(if(false, _x152, false))), _x131), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(if(true, gt(s(0), if(p(p(s(s(false)))), _x62, s(_x51))), _x41), _x22, false), X, Y)T(Y)if#(if(p(s(p(s(gt(s(p(s(0))), if(p(s(false)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(s(if(false, _x142, 0)))), if(p(s(if(if(true, true, _x171), false, _x151))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(if(false, _x182, p(s(if(true, false, _x151)))), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(p(p(s(s(s(gt(s(p(s(s(p(s(if(gt(0, _x181), _x142, 0))))))), s(p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(if(true, p(s(if(true, if(gt(0, _x181), _x142, 0), _x171))), _x151)), p(if(if(false, _x182, true), s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161))))))))), _x22, false), X, Y)T(Y)
if#(if(if(true, gt(s(0), p(s(s(_x51)))), _x41), _x22, false), X, Y)T(Y)if#(p(p(s(s(if(gt(div(0, s(_x61)), _x41), _x22, false))))), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(p(p(if(true, s(p(s(s(if(p(s(gt(0, _x181))), _x142, 0))))), _x201)))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(p(s(p(p(s(s(p(s(gt(s(p(if(true, s(if(false, _x142, 0)), _x131))), if(if(false, _x132, p(s(false))), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(if(true, s(s(p(s(gt(s(p(s(p(p(if(true, s(s(if(gt(0, _x181), _x142, 0))), _x231)))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))), _x101))))), _x22, false), X, Y)T(Y)if#(if(p(s(p(p(p(s(s(s(gt(s(p(s(p(p(s(p(s(s(if(p(s(gt(div(0, s(_x311)), _x181))), _x142, 0)))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(if(gt(s(_x161), 0), s(if(false, _x142, 0)), _x131))), if(p(if(false, _x142, s(if(false, _x152, false)))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(p(p(s(s(s(0))))), p(s(if(p(if(true, s(false), _x141)), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)
if#(p(s(if(gt(0, _x81), _x62, if(true, if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41)))), X, Y)T(Y)if#(if(p(if(false, _x72, p(s(if(true, p(p(s(s(s(gt(s(s(p(s(if(gt(0, _x181), _x142, 0))))), s(p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))), _x91))))), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(s(if(false, _x82, 0)), p(s(div(s(_x112), s(_x111))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(p(s(gt(s(p(s(p(if(if(false, _x212, p(s(true))), if(true, s(if(false, _x142, 0)), _x131), _x151))))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(if(gt(p(s(0)), _x181), _x142, 0)))), p(s(if(if(true, p(if(true, s(if(true, false, _x151)), _x191)), _x181), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(p(s(gt(s(p(s(if(true, 0, _x121)))), if(p(s(false)), _x62, s(_x51))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(p(s(s(s(s(p(s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(if(true, s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(if(false, _x82, s(s(gt(p(if(true, p(s(s(s(0)))), _x121)), if(p(if(true, s(false), _x141)), _x62, s(_x51)))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(if(p(s(true)), s(if(false, _x142, 0)), _x131))), if(if(false, _x132, p(s(false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(false, _x32, if(p(p(p(s(s(s(gt(s(s(p(s(if(gt(0, _x181), _x142, 0))))), s(p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))), _x22, false)), X, Y)T(Y)
if#(if(p(p(p(s(p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(if(false, _x192, s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(p(if(false, _x122, s(s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(if(true, s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161)))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(if(true, s(if(false, _x142, 0)), _x131))), if(p(p(s(s(if(false, _x152, false))))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(p(p(s(s(s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(if(false, _x112, s(p(s(gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(p(s(gt(s(p(s(p(if(p(s(p(s(true)))), if(true, s(if(false, _x142, 0)), _x131), _x151))))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)
if#(if(p(s(p(p(p(s(s(s(gt(s(p(s(p(if(true, p(s(p(s(s(if(p(s(gt(0, _x181))), _x142, 0)))))), _x221))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(p(s(s(s(p(s(if(true, s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))), _x111)))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(p(s(minus(0, 0)))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(s(p(s(if(gt(0, _x181), _x142, 0))))), s(p(s(if(p(if(false, _x202, s(if(true, false, _x151)))), _x62, s(_x51)))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(p(p(s(p(s(s(if(p(s(gt(0, _x181))), _x142, 0)))))))))), p(s(if(p(p(s(if(true, s(if(true, false, _x151)), _x191)))), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(p(s(p(p(s(s(gt(s(p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(p(p(s(if(false, _x212, p(s(s(if(p(s(gt(0, _x181))), _x142, 0))))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151))), if(p(s(if(gt(0, _x171), _x152, false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(p(if(true, p(s(s(s(0)))), _x121)), if(p(s(false)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(s(gt(s(0), p(if(false, _x92, s(div(s(_x112), s(_x111)))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(p(if(true, p(s(s(s(0)))), _x121)), if(p(if(false, _x152, if(if(true, true, _x161), s(false), _x141))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(true, if(p(p(s(s(gt(s(p(if(true, s(if(false, _x142, 0)), _x131))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))), _x22, false), _x31), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(p(s(if(gt(0, _x181), _x142, 0)))))), p(p(s(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(if(true, p(s(if(gt(0, _x181), _x142, 0))), _x151)), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(s(p(p(s(s(gt(s(p(if(true, s(if(false, _x142, 0)), _x131))), if(if(p(s(false)), _x132, p(s(false))), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(p(if(true, p(s(p(s(s(s(if(false, _x162, gt(s(p(s(if(false, _x142, 0)))), p(s(if(false, _x202, if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))))), _x81))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(true, if(p(s(if(true, false, _x151))), _x62, s(_x51)), _x171)))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(p(s(s(s(gt(s(p(s(if(if(true, false, _x211), _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)
if#(if(true, if(if(false, _x102, true), if(true, if(if(false, _x42, p(s(if(false, _x82, gt(s(0), if(p(s(false)), _x62, s(_x51))))))), _x22, false), _x31), _x71), _x91), X, Y)T(Y)if#(if(p(p(s(s(gt(p(p(s(p(s(s(s(0))))))), if(p(if(true, s(false), _x141)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(false, _x32, if(p(p(p(s(s(if(false, _x112, s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))), _x22, false)), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(s(if(p(if(if(false, _x212, true), s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(s(p(if(true, s(if(true, if(gt(0, _x181), _x142, 0), _x171)), _x191)))), s(p(if(if(gt(0, _x201), _x182, true), s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161)))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(if(false, _x102, s(s(gt(s(p(s(p(p(s(p(s(s(if(p(s(gt(0, _x181))), _x142, 0)))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(if(false, _x152, p(s(if(true, if(gt(0, _x181), _x142, 0), _x171))))), p(if(if(gt(0, _x201), _x182, true), s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(p(s(s(p(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(false, _x202, if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(s(p(p(s(s(gt(s(p(if(gt(s(_x181), 0), s(if(false, _x142, 0)), _x131))), if(if(false, _x132, p(s(false))), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)if#(p(s(if(gt(div(p(0), p(if(false, _x122, s(s(_x61))))), _x41), _x22, false))), X, Y)T(Y)
if#(if(p(s(p(p(if(true, s(s(gt(s(p(s(if(false, _x142, 0)))), if(p(s(false)), _x62, s(_x51))))), _x81))))), _x22, false), X, Y)T(Y)if#(if(false, _x32, if(if(false, _x42, p(s(if(false, _x82, gt(s(0), if(p(s(false)), _x62, s(_x51))))))), _x22, false)), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(if(false, _x152, if(true, s(if(false, _x142, 0)), _x131)))), if(p(s(false)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(if(false, _x72, p(p(s(s(p(s(s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(if(true, s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161)))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(p(p(s(if(true, s(s(0)), _x141)))), if(p(s(false)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(s(gt(p(s(s(0))), p(s(div(s(_x112), s(_x111))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(if(p(s(true)), if(gt(0, _x181), _x142, 0), _x171)))), p(if(true, s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(s(p(s(0)))), s(if(p(s(false)), _x62, s(_x51)))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(if(true, gt(s(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171))))), s(p(if(if(gt(0, _x201), _x182, true), s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161)))), _x121))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(if(true, s(if(p(s(if(true, false, _x151))), _x62, s(_x51))), _x191))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(if(false, _x92, s(gt(s(p(s(if(false, _x142, 0)))), if(p(s(false)), _x62, s(_x51)))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(p(s(s(s(if(true, s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))), _x111)))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(p(s(gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(p(if(false, _x232, if(true, s(if(true, false, _x151)), _x191))), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(s(gt(s(0), if(false, _x62, s(_x51))))), _x22, false), X, Y)T(Y)
if#(if(true, p(s(if(gt(div(0, p(s(s(_x61)))), _x41), _x22, false))), _x31), X, Y)T(Y)if#(if(if(true, p(s(gt(s(0), if(p(s(false)), _x62, s(_x51))))), _x41), _x22, false), X, Y)T(Y)
if#(if(gt(s(0), if(p(s(p(if(false, _x92, p(s(s(false))))))), _x62, s(_x51))), _x22, false), X, Y)T(Y)if#(if(p(s(p(p(p(s(s(s(gt(s(p(s(if(gt(p(s(0)), _x181), _x142, 0)))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(if(gt(s(_x161), if(true, 0, _x191)), s(if(false, _x142, 0)), _x131))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(if(if(true, false, _x91), _x72, p(p(s(s(s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(s(p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151))))), if(p(s(if(true, if(false, _x152, false), _x161))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(p(s(gt(s(p(s(p(p(if(true, s(s(if(gt(0, _x181), _x142, 0))), _x231)))))), if(true, p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))), _x181)))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(p(p(s(s(s(gt(s(s(p(s(if(gt(0, _x181), _x142, 0))))), s(p(if(false, _x202, s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))))))), _x22, false), X, Y)T(Y)if#(if(if(p(s(false)), _x42, p(s(if(false, _x82, gt(s(0), if(p(s(false)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(if(if(gt(if(false, _x222, 0), _x201), _x182, true), s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161))))))))), _x22, false), X, Y)T(Y)if#(if(p(if(true, p(s(s(p(s(gt(s(p(s(p(if(p(s(true)), if(true, s(if(false, _x142, 0)), _x131), _x151))))), if(p(s(if(false, _x152, false))), _x62, s(_x51)))))))), _x71)), _x22, false), X, Y)T(Y)
if#(if(gt(p(s(s(0))), if(p(s(p(s(false)))), _x62, s(_x51))), _x22, false), X, Y)T(Y)if#(if(gt(s(0), p(s(p(s(s(_x51)))))), _x22, false), X, Y)T(Y)
if#(if(false, _x32, if(gt(s(0), p(s(s(_x51)))), _x22, false)), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(if(if(true, true, _x201), if(gt(0, _x181), _x142, 0), _x171)))), p(if(true, s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))))), p(if(true, s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(p(s(gt(if(false, _x162, s(p(s(p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151)))))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(s(p(p(s(s(0))))), if(p(s(false)), _x62, s(_x51))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(if(true, if(if(true, true, _x121), gt(s(p(if(gt(p(s(s(_x161))), 0), s(if(false, _x142, 0)), _x131))), if(p(s(if(if(true, false, _x171), _x152, false))), _x62, s(_x51))), _x101), _x111))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(p(s(s(p(s(gt(s(p(s(p(p(if(true, s(s(if(gt(0, _x181), _x142, 0))), _x231)))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))))), _x22, false), X, Y)T(Y)if#(p(s(if(gt(p(s(div(0, p(if(false, _x122, s(s(_x61))))))), _x41), _x22, false))), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(if(true, s(p(s(if(gt(0, _x181), _x142, 0)))), _x161))), p(s(if(if(false, _x182, p(if(true, s(if(true, false, _x151)), _x191))), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(p(s(if(p(p(p(s(s(s(gt(s(p(s(if(gt(p(s(0)), _x181), _x142, 0)))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false))), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(if(gt(s(_x161), p(0)), s(if(false, _x142, 0)), _x131))), if(p(s(if(if(true, false, _x171), _x152, false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(gt(s(0), if(p(p(s(s(gt(0, _x121))))), _x62, s(_x51))), _x22, false), X, Y)T(Y)
if#(if(p(if(false, _x72, s(gt(s(p(s(0))), if(p(p(s(s(false)))), _x62, s(_x51)))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(p(s(gt(s(p(s(p(p(if(true, s(s(if(gt(0, _x181), _x142, 0))), _x231)))))), p(s(if(if(false, _x222, p(if(true, s(if(true, false, _x151)), _x191))), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(if(true, p(s(p(p(s(s(if(gt(0, _x181), _x142, 0))))))), _x151)), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(p(s(if(p(p(p(s(s(s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(if(if(false, _x182, true), s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161))))))))), _x22, false))), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(if(gt(s(s(_x161)), s(0)), s(if(false, _x142, 0)), _x131))), if(p(s(if(if(true, false, _x171), _x152, false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(s(p(if(false, _x92, p(s(s(gt(s(p(if(true, s(if(false, _x142, 0)), _x131))), if(if(false, _x132, p(s(false))), _x62, s(_x51)))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(p(s(s(s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(if(false, _x132, s(if(false, _x142, 0))))), if(p(s(if(true, false, _x151))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(p(s(p(if(if(false, _x142, true), p(s(s(s(0)))), _x121)))), if(p(if(if(true, true, _x161), s(false), _x141)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(gt(s(0), if(false, _x72, if(p(s(p(s(false)))), _x62, s(_x51)))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(s(p(s(if(p(s(gt(0, _x181))), _x142, 0))))), s(p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(p(s(gt(s(p(s(p(p(if(true, s(s(if(gt(0, _x181), _x142, 0))), _x231)))))), p(s(if(p(if(true, if(true, s(if(true, false, _x151)), _x191), _x231)), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)if#(p(s(p(s(if(gt(div(0, p(s(s(_x61)))), _x41), _x22, false))))), X, Y)T(Y)
if#(if(p(p(if(gt(s(_x101), 0), s(s(gt(s(p(s(if(false, _x142, 0)))), if(p(s(false)), _x62, s(_x51))))), _x81))), _x22, false), X, Y)T(Y)if#(if(p(p(s(p(s(p(p(s(s(s(gt(s(s(p(s(if(gt(0, _x181), _x142, 0))))), s(p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(if(true, if(true, s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161), _x171))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(p(s(gt(s(p(s(if(false, _x212, p(p(if(true, s(s(if(gt(0, _x181), _x142, 0))), _x231))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(s(p(p(s(s(gt(s(if(false, _x162, p(if(true, s(if(false, _x142, 0)), _x131)))), if(if(false, _x132, p(s(false))), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(p(p(s(p(s(s(minus(0, 0)))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(gt(s(0), p(s(if(false, _x82, s(_x51))))), _x22, false), X, Y)T(Y)if#(if(p(if(false, _x72, p(p(s(p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(false, _x202, if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(s(if(false, _x142, 0)))), if(p(if(true, s(false), _x141)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(if(false, _x102, gt(s(p(s(0))), if(p(s(false)), _x62, s(_x51)))))))), _x22, false), X, Y)T(Y)
if#(if(p(if(true, p(p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))), _x71)), _x22, false), X, Y)T(Y)if#(if(p(if(false, _x72, p(p(s(s(s(gt(s(p(s(p(p(s(p(s(s(if(p(s(gt(0, _x181))), _x142, 0)))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(p(s(gt(s(p(s(p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151))))), if(p(s(if(true, if(false, _x152, false), _x181))), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(p(if(gt(s(_x141), 0), p(s(s(s(0)))), _x121)), if(p(if(if(gt(s(_x181), 0), true, _x161), s(false), _x141)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(if(false, _x72, p(p(s(s(s(gt(s(p(s(p(s(if(gt(0, _x181), _x142, 0)))))), p(s(if(if(false, _x182, p(if(true, s(if(true, false, _x151)), _x191))), _x62, s(_x51)))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(p(s(true)), false, _x151))), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(if(gt(p(if(false, _x212, s(0))), _x181), _x142, 0)))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(if(true, s(0), _x131))), if(p(s(false)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(if(true, p(s(s(if(true, gt(s(p(if(gt(p(s(s(_x161))), 0), s(if(false, _x142, 0)), _x131))), if(p(s(if(if(true, false, _x171), _x152, false))), _x62, s(_x51))), _x101)))), _x71)), _x22, false), X, Y)T(Y)if#(if(if(false, _x42, p(p(p(s(s(s(gt(s(p(s(p(s(if(gt(0, _x181), _x142, 0)))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))))))))), _x22, false), X, Y)T(Y)
if#(p(s(if(p(p(s(s(gt(s(p(if(gt(s(_x161), 0), s(if(false, _x142, 0)), _x131))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))), _x22, false))), X, Y)T(Y)if#(if(p(p(p(s(s(if(false, _x122, if(false, _x112, s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(if(false, _x72, p(s(s(gt(s(0), if(p(s(false)), _x62, s(_x51)))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(s(p(if(gt(p(s(s(_x161))), 0), s(if(false, _x142, 0)), _x131))))), if(p(s(if(if(true, false, _x171), _x152, false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(if(true, s(p(s(gt(s(p(s(p(if(p(s(true)), if(true, s(if(false, _x142, 0)), _x131), _x151))))), if(p(s(if(false, _x152, false))), _x62, s(_x51)))))), _x91)))), _x22, false), X, Y)T(Y)if#(if(p(p(s(p(p(s(s(if(false, _x132, s(gt(s(s(p(s(if(gt(0, _x181), _x142, 0))))), s(p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(p(s(s(s(s(gt(s(p(s(p(s(if(gt(0, _x181), _x142, 0)))))), p(s(if(if(false, _x182, p(if(true, s(if(true, false, _x151)), _x191))), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(if(true, p(s(if(true, p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))), _x101))), _x81))), _x22, false), X, Y)T(Y)
if#(if(true, if(p(p(s(s(gt(s(0), if(p(s(false)), _x62, s(_x51))))))), _x22, false), _x31), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(s(p(if(false, _x172, s(if(gt(0, _x181), _x142, 0)))))), s(p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))), _x22, false), X, Y)T(Y)
if#(if(gt(s(0), div(s(_x62), s(_x61))), _x22, false), X, Y)T(Y)if#(if(p(s(gt(s(p(s(0))), if(p(s(p(s(false)))), _x62, s(_x51))))), _x22, false), X, Y)T(Y)
if#(if(p(p(if(false, _x82, p(s(p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(false, _x202, if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(if(false, _x72, p(s(if(false, _x92, s(gt(s(p(s(0))), if(p(s(false)), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)
if#(if(true, if(p(p(p(s(s(s(gt(s(p(s(p(p(s(p(s(s(if(p(s(gt(0, _x181))), _x142, 0)))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), _x31), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(s(p(s(if(gt(0, _x181), _x142, 0))))), s(p(s(p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171))))), s(p(if(if(gt(if(true, 0, _x241), _x201), _x182, true), s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161)))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(if(if(false, _x162, true), s(if(false, _x142, 0)), _x131))), if(p(s(false)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(if(false, _x42, p(p(p(s(s(s(p(s(gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))))))))))), _x22, false), X, Y)T(Y)if#(if(if(true, gt(s(0), if(p(if(false, _x92, p(s(s(false))))), _x62, s(_x51))), _x41), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(p(s(gt(s(p(s(p(if(p(s(true)), if(true, s(if(false, _x142, 0)), _x131), _x151))))), if(p(if(false, _x172, s(if(false, _x152, false)))), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)if#(if(true, if(p(p(p(s(s(s(gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), _x31), X, Y)T(Y)
if#(if(p(p(s(s(gt(p(s(s(0))), if(p(if(false, _x142, s(false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(gt(s(if(true, 0, _x61)), if(false, _x62, s(_x51))), _x22, false), X, Y)T(Y)
if#(if(p(p(if(p(s(true)), s(s(gt(s(p(s(if(false, _x142, 0)))), if(p(s(false)), _x62, s(_x51))))), _x81))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(if(p(s(gt(p(s(s(_x161))), 0))), s(if(false, _x142, 0)), _x131))), if(p(s(if(if(true, false, _x171), _x152, false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(s(if(true, if(false, _x82, gt(s(0), if(p(s(false)), _x62, s(_x51)))), _x91))), _x22, false), X, Y)T(Y)if#(if(p(p(s(p(p(s(s(s(gt(s(s(p(s(if(gt(0, _x181), _x142, 0))))), s(p(s(if(p(if(false, _x232, s(if(true, false, _x151)))), _x62, s(_x51)))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(s(p(s(if(gt(0, _x181), _x142, 0))))))), s(p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(p(if(true, p(s(s(s(0)))), _x121)), if(true, if(p(if(if(true, true, _x161), s(false), _x141)), _x62, s(_x51)), _x121)))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(p(p(s(s(s(if(true, 0, _x161)))))), if(p(s(false)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(if(true, p(p(s(s(s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))))))), _x71)), _x22, false), X, Y)T(Y)
if#(p(s(if(gt(div(p(0), s(_x61)), _x41), _x22, false))), X, Y)T(Y)if#(if(gt(s(div(0, s(_x61))), p(s(s(_x51)))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(s(if(if(true, p(if(true, s(if(true, false, _x151)), _x191)), _x181), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(p(s(p(s(if(gt(0, _x101), _x82, false))))), _x22, false), X, Y)T(Y)
if#(if(gt(s(s(0)), s(if(p(p(s(s(false)))), _x62, s(_x51)))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(p(s(if(gt(p(s(s(_x161))), 0), s(if(false, _x142, 0)), _x131))))), if(p(s(if(if(true, false, _x171), _x152, false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(if(false, _x102, s(if(false, _x112, s(if(true, gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))), _x121))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(p(s(gt(s(p(s(p(if(if(true, true, _x211), if(true, s(if(false, _x142, 0)), _x131), _x151))))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)
if#(if(if(true, p(p(s(s(gt(p(if(true, p(s(s(s(0)))), _x121)), if(p(if(true, s(false), _x141)), _x62, s(_x51))))))), _x41), _x22, false), X, Y)T(Y)if#(if(p(s(p(p(p(s(s(s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(if(if(gt(0, _x201), _x182, true), s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(p(p(s(if(true, s(if(gt(0, _x181), _x142, 0)), _x211))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(p(s(s(p(s(p(p(s(p(s(s(if(gt(0, _x181), _x142, 0)))))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(if(true, s(if(false, _x142, 0)), _x131))), p(s(if(p(s(if(false, _x152, false))), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(p(s(s(s(s(gt(s(p(p(s(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))))), p(if(true, s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(p(s(s(s(s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), if(false, _x222, p(if(true, s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161)))))))))))), _x22, false), X, Y)T(Y)if#(if(p(s(false)), _x62, if(true, if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41)), X, Y)T(Y)
if#(if(p(p(s(p(p(p(s(s(s(s(gt(s(s(p(s(if(gt(0, _x181), _x142, 0))))), s(p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(if(true, s(gt(p(p(s(s(s(0))))), if(p(s(false)), _x62, s(_x51)))), _x91)))), _x22, false), X, Y)T(Y)
if#(if(if(false, _x42, p(p(s(s(gt(p(if(true, p(s(s(s(0)))), _x121)), if(p(if(if(true, true, _x161), s(false), _x141)), _x62, s(_x51)))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(p(p(if(false, _x202, s(p(s(s(if(p(s(gt(0, _x181))), _x142, 0))))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(false, _x232, if(true, false, _x151)))), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(p(s(s(s(s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(p(s(if(true, s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(if(false, _x72, p(p(s(s(if(false, _x112, s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)if#(if(if(gt(0, _x61), _x42, false), _x22, false), X, Y)T(Y)
if#(if(p(p(if(false, _x82, p(s(s(s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(if(false, _x102, s(s(if(true, gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))), _x121)))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(p(s(if(false, _x122, s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(p(s(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))))), p(if(if(false, _x182, true), s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(if(if(true, true, _x131), s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))), _x111)))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(if(true, p(s(if(gt(0, _x181), _x142, 0))), _x171)))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(gt(s(0), if(if(true, p(s(p(s(false)))), _x81), _x62, s(_x51))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(p(if(false, _x192, s(if(gt(0, _x181), _x142, 0))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(if(gt(s(_x161), 0), s(if(false, _x142, 0)), _x131))), if(p(s(p(s(if(if(true, false, _x171), _x152, false))))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(gt(s(0), p(s(if(p(p(s(s(false)))), _x62, s(_x51))))), _x22, false), X, Y)T(Y)
if#(if(p(if(true, p(s(s(gt(s(p(if(gt(s(_x161), 0), s(if(false, _x142, 0)), _x131))), if(p(s(if(false, _x152, false))), _x62, s(_x51)))))), _x71)), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171))))), s(p(if(true, s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161)))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(p(s(gt(s(p(s(p(p(if(true, s(s(if(gt(0, _x181), _x142, 0))), _x231)))))), p(s(if(p(s(p(if(true, s(if(true, false, _x151)), _x191)))), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(p(s(if(true, s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(if(gt(p(s(s(_x161))), if(true, 0, _x191)), s(if(false, _x142, 0)), _x131))), if(p(s(if(if(true, false, _x171), _x152, false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(if(true, s(if(true, p(p(s(s(s(gt(s(s(p(s(if(gt(0, _x181), _x142, 0))))), s(p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))), _x91)), _x81))), _x22, false), X, Y)T(Y)
if#(if(gt(s(if(false, _x62, 0)), if(p(p(s(s(false)))), _x62, s(_x51))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(p(s(if(true, false, _x151))))), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(if(false, _x172, p(p(s(s(if(gt(0, _x181), _x142, 0))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(p(p(s(s(s(gt(s(s(p(p(s(s(if(gt(0, _x181), _x142, 0))))))), s(p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(p(s(if(gt(if(true, 0, _x221), _x181), _x142, 0)))))), p(s(if(if(false, _x182, p(if(true, s(if(true, false, _x151)), _x191))), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(if(false, _x42, p(p(p(s(s(s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(if(if(gt(0, _x201), _x182, true), s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161)))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(if(false, _x102, gt(s(p(s(if(false, _x142, 0)))), if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(s(if(false, _x142, 0)))), if(if(false, _x132, p(s(if(true, false, _x151)))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(p(if(if(false, _x142, true), p(s(s(s(0)))), _x121)), if(p(if(if(if(false, _x182, true), true, _x161), s(false), _x141)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(false, _x32, if(p(p(p(s(s(if(true, s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))), _x111)))))), _x22, false)), X, Y)T(Y)
if#(if(false, _x32, if(p(p(s(s(gt(p(if(true, p(s(s(s(0)))), _x121)), if(p(if(if(true, true, _x161), s(false), _x141)), _x62, s(_x51))))))), _x22, false)), X, Y)T(Y)if#(if(if(false, _x42, p(s(p(s(if(false, _x82, false)))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(if(if(true, gt(p(s(s(_x161))), 0), _x171), s(if(false, _x142, 0)), _x131))), if(p(s(if(if(true, false, _x171), _x152, false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151))), if(p(if(false, _x142, s(if(false, _x152, false)))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(p(if(true, p(s(s(s(0)))), _x121)), if(if(true, p(if(true, s(false), _x141)), _x131), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(s(gt(s(0), if(p(s(gt(0, _x131))), _x62, s(_x51))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(p(s(s(if(true, false, _x151))))), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)if#(if(if(true, p(p(s(s(gt(s(p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))), _x41), _x22, false), X, Y)T(Y)
if#(if(p(p(s(p(p(if(true, s(s(s(gt(s(s(p(s(if(gt(0, _x181), _x142, 0))))), s(p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))), _x111)))))), _x22, false), X, Y)T(Y)if#(p(s(if(p(p(p(s(if(true, p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))), _x101))))), _x22, false))), X, Y)T(Y)
if#(p(s(if(gt(p(s(div(0, s(_x61)))), _x41), _x22, false))), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(p(s(p(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(if(false, _x182, p(if(true, s(if(true, false, _x151)), _x191))), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(p(p(s(s(s(gt(s(if(false, _x192, s(p(s(if(gt(0, _x181), _x142, 0)))))), s(p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))))), _x22, false), X, Y)T(Y)if#(if(if(true, p(p(if(false, _x82, s(if(false, _x92, s(gt(s(p(s(0))), if(p(s(false)), _x62, s(_x51))))))))), _x41), _x22, false), X, Y)T(Y)
if#(if(p(p(p(p(s(s(s(s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(if(false, _x92, s(p(s(gt(s(p(s(p(if(p(s(true)), if(true, s(if(false, _x142, 0)), _x131), _x151))))), if(p(s(if(false, _x152, false))), _x62, s(_x51)))))))))), _x22, false), X, Y)T(Y)
if#(if(p(if(false, _x72, p(p(s(s(s(gt(s(s(p(s(if(gt(0, _x181), _x142, 0))))), s(p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(p(s(s(0))), if(p(s(gt(0, _x151))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(s(p(s(if(gt(0, _x181), _x142, 0))))), s(p(s(if(p(s(if(if(false, _x222, true), false, _x151))), _x62, s(_x51)))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(if(false, _x152, p(s(if(true, if(gt(0, _x181), _x142, 0), _x171))))), p(if(if(false, _x182, true), s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(s(p(s(p(p(s(p(s(s(if(gt(0, _x181), _x142, 0))))))))))), s(p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))))))), _x22, false), X, Y)T(Y)
if#(if(true, if(p(p(if(true, p(s(p(s(s(s(if(false, _x162, gt(s(p(s(if(false, _x142, 0)))), p(s(if(false, _x202, if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))))), _x81))), _x22, false), _x31), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(if(false, _x152, p(s(p(p(s(s(if(gt(0, _x181), _x142, 0))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(if(false, _x72, p(s(s(gt(p(if(true, p(s(s(s(0)))), _x121)), if(p(if(if(true, true, _x161), s(false), _x141)), _x62, s(_x51)))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(p(s(s(s(p(s(gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(p(s(s(s(s(gt(s(if(false, _x222, p(s(if(true, if(gt(0, _x181), _x142, 0), _x171))))), p(if(true, s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(p(s(s(s(s(gt(s(p(s(p(p(s(p(s(s(if(p(s(gt(0, _x181))), _x142, 0)))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(s(p(s(if(gt(p(s(0)), _x181), _x142, 0))))), s(p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(if(true, false, _x221), _x202, if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))))), _x22, false), X, Y)T(Y)
if#(if(false, _x32, if(p(p(s(s(gt(s(p(s(0))), if(p(s(false)), _x62, s(_x51))))))), _x22, false)), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(p(p(s(p(s(s(if(false, _x242, if(gt(0, _x181), _x142, 0))))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(p(s(if(gt(div(0, p(if(if(false, _x142, false), _x122, s(s(_x61))))), _x41), _x22, false))), X, Y)T(Y)if#(if(p(p(s(s(gt(if(true, s(p(if(gt(s(_x161), 0), s(if(false, _x142, 0)), _x131))), _x111), if(p(s(if(if(true, false, _x171), _x152, false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(false, _x32, if(p(p(if(false, _x82, s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))), _x22, false)), X, Y)T(Y)if#(if(gt(s(div(0, s(_x61))), s(_x51)), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(p(p(s(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(false, _x202, if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))))))), _x22, false), X, Y)T(Y)if#(p(s(if(p(p(s(s(gt(s(p(s(if(false, _x142, 0)))), if(p(s(false)), _x62, s(_x51))))))), _x22, false))), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(p(if(true, p(s(s(s(0)))), _x121)), if(p(if(if(gt(s(_x181), 0), true, _x161), s(false), _x141)), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(if(true, p(p(s(s(s(gt(s(s(p(s(if(gt(0, _x181), _x142, 0))))), s(p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))), _x91)))))), _x22, false), X, Y)T(Y)
if#(if(p(p(if(true, s(s(gt(s(p(s(if(false, _x142, 0)))), if(p(s(if(true, false, _x151))), _x62, s(_x51))))), _x81))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(p(p(s(s(s(0))))), if(if(true, p(s(false)), _x131), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(p(s(s(s(s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(if(if(false, _x182, true), s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(if(true, gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))), _x101))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(if(false, _x112, s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(p(s(gt(s(p(s(p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151))))), if(p(s(if(if(false, _x192, false), _x152, false))), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), if(false, _x142, p(if(if(false, _x182, true), s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161)))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(if(true, p(if(gt(s(_x161), 0), s(if(false, _x142, 0)), _x131)), _x121)), if(p(s(if(if(true, false, _x171), _x152, false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(if(if(false, _x172, gt(s(_x161), 0)), s(if(false, _x142, 0)), _x131))), if(p(s(if(if(true, false, _x171), _x152, false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(s(p(s(if(gt(0, _x181), _x142, 0))))), s(p(s(if(p(s(if(gt(s(_x221), 0), false, _x151))), _x62, s(_x51)))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(s(p(p(p(s(s(s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(if(if(false, _x142, true), p(s(s(s(0)))), _x121))), s(if(p(if(if(true, true, _x161), s(false), _x141)), _x62, s(_x51)))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(p(s(gt(s(p(s(p(p(p(s(s(s(if(gt(0, _x181), _x142, 0)))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(if(true, s(s(s(gt(s(p(s(p(s(if(gt(0, _x181), _x142, 0)))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))))), _x91)))), _x22, false), X, Y)T(Y)
if#(if(if(true, if(false, _x42, false), _x51), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(if(gt(s(_x161), 0), s(if(false, _x142, 0)), _x131))), p(s(if(p(s(if(false, _x152, false))), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(s(p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151))))), if(false, _x122, if(p(s(if(false, _x152, false))), _x62, s(_x51)))))))), _x22, false), X, Y)T(Y)if#(if(if(true, p(p(p(s(s(s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))), _x41), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(false)))), _x22, false), X, Y)T(Y)if#(if(p(s(gt(p(s(0)), _x41))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(if(false, _x102, s(s(p(s(gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(p(s(s(if(false, _x142, 0)))), if(p(s(false)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(p(p(s(p(s(s(if(gt(0, _x181), _x142, 0)))))))))), p(if(true, s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161))))))))), _x22, false), X, Y)T(Y)if#(if(p(s(p(p(s(s(gt(s(p(if(p(s(true)), s(if(false, _x142, 0)), _x131))), if(if(false, _x132, p(s(false))), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(if(false, _x92, s(gt(p(if(if(false, _x142, true), p(s(s(s(0)))), _x121)), if(p(if(if(true, true, _x161), s(false), _x141)), _x62, s(_x51)))))))), _x22, false), X, Y)T(Y)if#(p(if(true, s(if(gt(div(0, p(if(false, _x122, s(s(_x61))))), _x41), _x22, false)), _x51)), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(if(false, _x192, if(true, if(gt(0, _x181), _x142, 0), _x171))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(p(s(p(if(true, p(s(s(gt(s(p(if(true, s(if(false, _x142, 0)), _x131))), if(if(false, _x132, p(s(false))), _x62, s(_x51)))))), _x91)))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(if(false, _x112, s(p(s(p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151)))))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(p(s(s(if(false, _x142, 0)))))), if(p(s(false)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(p(p(p(s(s(p(s(s(if(p(s(gt(0, _x181))), _x142, 0)))))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(gt(div(if(false, _x82, 0), s(_x61)), _x41), _x22, false), X, Y)T(Y)
if#(if(p(p(if(true, p(s(s(s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(if(if(false, _x182, true), s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161))))))), _x81))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(p(s(gt(s(p(s(p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151))))), if(p(p(s(s(if(false, _x152, false))))), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(if(true, if(true, p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))), _x101), _x111))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(s(if(false, _x142, 0)))), if(p(s(gt(0, _x151))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(s(if(false, _x42, false))), _x22, false), X, Y)T(Y)if#(if(p(if(false, _x72, p(s(s(gt(s(p(s(0))), if(p(s(false)), _x62, s(_x51)))))))), _x22, false), X, Y)T(Y)
if#(if(p(s(p(p(s(s(gt(s(p(if(true, s(if(false, _x142, 0)), _x131))), if(false, _x142, if(if(false, _x132, p(s(false))), _x62, s(_x51)))))))))), _x22, false), X, Y)T(Y)if#(if(true, if(if(true, p(p(s(if(false, _x92, s(gt(s(p(s(0))), if(p(s(false)), _x62, s(_x51)))))))), _x41), _x22, false), _x31), X, Y)T(Y)
if#(if(p(p(if(true, if(false, _x82, s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))), _x91))), _x22, false), X, Y)T(Y)if#(if(false, _x32, if(p(p(s(s(gt(s(0), if(p(s(false)), _x62, s(_x51))))))), _x22, false)), X, Y)T(Y)
if#(p(s(if(p(s(p(p(p(s(s(s(gt(s(p(s(p(p(s(p(s(s(if(p(s(gt(0, _x181))), _x142, 0)))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false))), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(s(p(s(if(p(s(true)), if(gt(0, _x181), _x142, 0), _x171))))), s(p(if(if(gt(0, _x201), _x182, true), s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161)))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(if(false, _x162, s(p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151)))))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(if(true, gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(if(if(false, _x182, true), s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161))), _x121))))))), _x22, false), X, Y)T(Y)
if#(if(false, _x32, if(p(p(s(s(gt(s(p(if(true, s(if(false, _x142, 0)), _x131))), if(if(false, _x132, p(s(false))), _x62, s(_x51))))))), _x22, false)), X, Y)T(Y)T(minus(x_1, x_2))T(x_2)
if#(if(p(p(p(s(s(s(gt(s(p(s(if(gt(div(0, s(_x201)), _x181), _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(gt(s(0), if(p(p(s(s(if(false, _x122, false))))), _x62, s(_x51))), _x22, false), X, Y)T(Y)
if#(if(gt(s(p(s(0))), p(s(s(_x51)))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171))))), s(p(if(if(if(false, _x232, gt(0, _x201)), _x182, true), s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161)))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(p(s(s(p(s(s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(if(true, s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(if(true, if(gt(s(_x161), 0), s(if(false, _x142, 0)), _x131), _x151))), if(p(s(if(if(true, false, _x171), _x152, false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(if(false, _x112, s(p(s(if(false, _x142, 0))))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)if#(if(if(false, _x42, p(p(s(s(gt(s(p(if(true, s(if(false, _x142, 0)), _x131))), if(p(s(if(false, _x152, false))), _x62, s(_x51)))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(if(gt(s(_x161), 0), s(if(false, _x142, 0)), _x131))), if(true, if(p(s(if(if(true, false, _x171), _x152, false))), _x62, s(_x51)), _x121)))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(if(false, _x122, p(if(true, s(if(false, _x142, 0)), _x131)))), if(if(false, _x132, p(s(false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(s(p(s(if(false, _x202, if(true, if(gt(0, _x181), _x142, 0), _x171)))))), s(p(if(if(gt(0, _x201), _x182, true), s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161)))))))))), _x22, false), X, Y)T(Y)if#(if(true, if(gt(s(0), s(_x51)), _x22, false), _x31), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(if(if(false, _x172, true), if(true, s(if(false, _x142, 0)), _x131), _x151))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(gt(if(false, _x52, s(0)), if(p(s(p(s(false)))), _x62, s(_x51))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(p(s(s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(if(gt(s(_x241), 0), s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(if(true, s(s(gt(s(p(s(0))), if(p(s(false)), _x62, s(_x51))))), _x81))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(p(p(s(s(s(0))))), if(p(s(p(if(true, s(false), _x141)))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(if(true, s(p(s(p(s(if(gt(0, _x181), _x142, 0)))))), _x131), p(s(if(if(false, _x182, p(if(true, s(if(true, false, _x151)), _x191))), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(if(true, gt(s(p(s(0))), if(p(s(false)), _x62, s(_x51))), _x101))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(p(s(if(if(false, _x182, true), s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(p(s(s(0))), if(false, _x122, if(p(s(false)), _x62, s(_x51)))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(if(true, s(s(gt(s(p(s(if(false, _x142, 0)))), if(p(s(false)), _x62, s(_x51))))), _x81))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(if(true, s(if(false, _x142, 0)), _x131))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(p(s(s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)
if#(if(true, if(p(p(s(s(gt(s(p(if(true, s(if(false, _x142, 0)), _x131))), if(if(false, _x132, p(s(false))), _x62, s(_x51))))))), _x22, false), _x31), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x201)))))), p(s(if(if(false, _x182, p(if(true, s(if(true, false, _x151)), _x191))), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(if(false, _x42, p(p(s(s(gt(s(p(s(0))), if(p(s(false)), _x62, s(_x51)))))))), _x22, false), X, Y)T(Y)if#(if(if(true, p(p(p(s(s(if(false, _x112, s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))), _x41), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(if(gt(p(s(if(true, s(_x161), _x201))), 0), s(if(false, _x142, 0)), _x131))), if(p(s(if(if(true, false, _x171), _x152, false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(if(true, s(if(false, _x142, 0)), _x131))), if(p(s(if(false, _x162, if(false, _x152, false)))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(s(0), p(s(div(if(true, s(_x112), _x121), s(_x111))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(p(p(s(s(if(gt(p(s(0)), _x181), _x142, 0)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(if(true, p(p(p(s(s(s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x41), _x22, false), X, Y)T(Y)if#(if(false, _x32, if(p(if(false, _x72, p(p(s(s(s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))))))))), _x22, false)), X, Y)T(Y)
if#(if(p(p(p(s(s(s(p(s(gt(s(p(s(p(s(if(gt(0, _x181), _x142, 0)))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(s(p(p(p(s(s(s(gt(s(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171))))), s(p(if(if(gt(0, _x201), _x182, true), s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161)))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(p(s(s(p(s(gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(if(true, if(true, if(true, s(if(false, _x142, 0)), _x131), _x151), _x161))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(if(false, _x72, p(p(s(s(s(gt(s(p(s(if(gt(p(s(0)), _x181), _x142, 0)))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(if(true, s(gt(s(p(s(p(p(s(p(s(s(if(p(s(gt(0, _x181))), _x142, 0)))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))), _x111)))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(if(false, _x172, if(gt(0, _x181), _x142, 0))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(p(if(false, _x72, p(if(false, _x82, s(if(false, _x92, s(gt(s(p(s(0))), if(p(s(false)), _x62, s(_x51)))))))))), _x22, false), X, Y)T(Y)
if#(if(p(s(p(p(p(s(s(s(gt(if(true, s(p(s(p(p(s(p(s(s(if(p(s(gt(0, _x181))), _x142, 0)))))))))), _x171), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)if#(if(if(false, _x42, p(p(s(s(gt(p(if(true, p(s(s(s(0)))), _x121)), if(p(if(true, s(false), _x141)), _x62, s(_x51)))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171))))), s(p(if(minus(true, 0), s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161)))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(p(s(s(if(true, false, _x151))))), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(p(p(p(s(s(s(s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(if(true, s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(p(if(true, s(gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))), _x131)))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(p(if(if(true, true, _x211), s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(if(true, p(s(p(p(p(s(s(s(gt(s(p(s(p(p(s(p(s(s(if(p(s(gt(0, _x181))), _x142, 0)))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x41), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151))), if(if(false, _x132, p(s(false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(s(p(p(p(s(s(s(gt(s(if(false, _x192, p(s(p(p(s(p(s(s(if(p(s(gt(0, _x181))), _x142, 0))))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(0), p(s(s(_x51)))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(if(false, _x132, s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171))))), p(if(true, s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(if(true, s(s(if(false, _x112, s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))), _x91)))), _x22, false), X, Y)T(Y)if#(if(p(p(s(p(p(s(s(if(true, s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))), _x111)))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(p(p(s(s(if(true, s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))), _x111)))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(if(gt(s(_x161), 0), s(if(false, _x142, 0)), _x131))), if(p(s(if(if(false, _x182, if(true, false, _x171)), _x152, false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(if(true, gt(p(if(true, p(s(s(s(0)))), _x121)), if(p(if(if(gt(s(_x181), 0), true, _x161), s(false), _x141)), _x62, s(_x51))), _x101))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(p(p(s(s(if(gt(if(true, 0, _x241), _x181), _x142, 0)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(s(p(p(s(if(true, s(gt(s(p(if(true, s(if(false, _x142, 0)), _x131))), if(if(false, _x132, p(s(false))), _x62, s(_x51)))), _x111)))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(0), if(if(false, _x132, p(s(false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(p(s(gt(s(p(s(p(p(s(s(if(gt(if(false, _x272, 0), _x181), _x142, 0)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(s(p(p(p(s(s(s(gt(s(p(s(p(p(s(p(s(s(if(gt(0, _x181), _x142, 0)))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(s(if(false, _x72, gt(s(0), p(s(s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(if(gt(s(_x161), 0), s(if(false, _x142, 0)), _x131))), if(p(if(true, s(if(false, _x152, false)), _x141)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(p(s(s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), if(true, p(if(true, s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161)), _x221)))))))))), _x22, false), X, Y)T(Y)if#(if(p(s(p(p(p(s(s(s(gt(s(p(s(p(p(if(false, _x232, s(p(s(s(if(p(s(gt(0, _x181))), _x142, 0))))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(if(false, _x72, p(p(s(s(s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(p(s(s(s(if(true, gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))), _x121))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(if(gt(s(_x161), if(false, _x192, 0)), s(if(false, _x142, 0)), _x131))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(if(false, _x42, p(p(p(s(s(if(false, _x112, s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(p(p(s(p(s(s(if(gt(0, _x181), _x142, 0)))))))))), p(s(if(true, if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)), _x171)))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(if(false, _x182, p(s(if(true, false, _x151)))), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(p(s(s(s(gt(s(s(p(s(if(false, _x142, 0))))), s(p(s(if(false, _x202, if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(p(s(gt(if(false, _x172, s(p(s(p(p(if(true, s(s(if(gt(0, _x181), _x142, 0))), _x231))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(if(gt(s(_x161), div(0, s(_x191))), s(if(false, _x142, 0)), _x131))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(p(s(if(gt(s(0), s(_x211)), _x142, 0)))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(p(s(s(gt(s(p(s(p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151))))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(p(s(gt(s(p(s(p(p(if(p(s(true)), s(s(if(gt(0, _x181), _x142, 0))), _x231)))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(p(s(gt(s(p(s(p(p(if(true, s(s(if(gt(0, _x181), _x142, 0))), _x231)))))), p(s(if(p(if(p(s(true)), s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(p(p(s(p(s(s(if(if(false, _x252, gt(0, _x181)), _x142, 0)))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(s(div(0, s(_x81))), p(s(div(s(_x112), s(_x111))))))), _x22, false), X, Y)T(Y)if#(if(p(p(if(false, _x82, s(s(gt(s(p(s(p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151))))), if(p(s(if(false, _x152, false))), _x62, s(_x51)))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(p(s(s(gt(s(if(false, _x222, p(s(if(true, if(gt(0, _x181), _x142, 0), _x171))))), p(if(true, s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(p(s(s(s(s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(if(gt(s(_x241), 0), s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(p(s(gt(s(p(s(p(if(false, _x202, if(p(s(true)), if(true, s(if(false, _x142, 0)), _x131), _x151)))))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(if(true, s(if(false, _x142, 0)), _x131))), p(s(if(if(false, _x132, p(s(false))), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(if(true, s(s(gt(s(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171))))), s(p(if(if(gt(0, _x201), _x182, true), s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161)))))), _x101))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(p(if(true, p(s(s(s(0)))), _x121)), if(p(if(if(if(true, gt(s(_x181), 0), _x191), true, _x161), s(false), _x141)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(s(if(false, _x162, p(s(if(gt(0, _x181), _x142, 0)))))), s(p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(p(s(gt(s(p(s(p(p(s(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151))))))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)
if#(if(p(s(p(p(p(s(s(s(gt(s(p(s(if(false, _x212, p(p(s(p(s(s(if(p(s(gt(0, _x181))), _x142, 0))))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(s(gt(s(p(s(0))), if(true, if(p(p(s(s(false)))), _x62, s(_x51)), _x101)))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(p(p(s(p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(p(s(gt(s(p(s(p(p(s(p(s(s(if(p(s(gt(0, _x181))), _x142, 0)))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(if(true, gt(s(p(s(p(s(if(gt(0, _x181), _x142, 0)))))), p(s(if(if(false, _x182, p(if(true, s(if(true, false, _x151)), _x191))), _x62, s(_x51))))), _x121))))))), _x22, false), X, Y)T(Y)if#(if(gt(div(0, if(true, s(_x61), _x91)), _x41), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(p(p(p(s(s(s(s(0))))))), if(p(s(false)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(if(true, p(p(p(s(s(p(s(s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(if(true, s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161))))))))))), _x41), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(s(0), p(s(if(true, s(_x51), _x111)))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(p(s(s(p(s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(if(true, s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(s(if(if(false, _x162, false), _x142, 0)))), if(p(s(if(true, false, _x151))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(if(true, s(s(p(s(if(gt(0, _x181), _x142, 0))))), _x131), s(p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))), _x22, false), X, Y)T(Y)
if#(if(if(true, p(s(gt(s(p(s(0))), if(p(s(false)), _x62, s(_x51))))), _x41), _x22, false), X, Y)T(Y)if#(if(true, if(p(p(p(s(s(s(gt(s(p(s(p(s(if(gt(0, _x181), _x142, 0)))))), p(s(if(if(false, _x182, p(if(true, s(if(true, false, _x151)), _x191))), _x62, s(_x51))))))))))), _x22, false), _x31), X, Y)T(Y)
if#(if(p(p(p(s(s(s(p(s(gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(p(p(s(s(p(s(if(gt(0, _x181), _x142, 0)))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(if(false, _x82, s(s(gt(p(s(s(0))), if(p(s(false)), _x62, s(_x51)))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(if(true, if(gt(p(s(0)), _x181), _x142, 0), _x171)))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(p(if(false, _x192, p(s(s(if(gt(0, _x181), _x142, 0))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(p(s(p(p(s(s(gt(s(p(if(if(false, _x182, true), s(if(false, _x142, 0)), _x131))), if(if(false, _x132, p(s(false))), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)
if#(if(if(if(true, true, _x81), p(p(if(true, p(s(p(s(s(s(if(false, _x162, gt(s(p(s(if(false, _x142, 0)))), p(s(if(false, _x202, if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))))), _x81))), _x41), _x22, false), X, Y)T(Y)if#(if(false, _x32, if(p(s(p(p(s(s(gt(s(p(if(true, s(if(false, _x142, 0)), _x131))), if(if(false, _x132, p(s(false))), _x62, s(_x51))))))))), _x22, false)), X, Y)T(Y)
if#(if(p(s(p(p(p(s(s(s(gt(s(p(s(p(p(s(p(s(s(if(p(s(gt(s(0), s(_x301)))), _x142, 0)))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(if(false, _x52, s(p(s(false))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(p(s(if(gt(0, _x181), _x142, 0)))))), p(if(true, s(if(if(false, _x182, p(if(true, s(if(true, false, _x151)), _x191))), _x62, s(_x51))), _x161))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(if(gt(if(true, p(s(0)), _x201), _x181), _x142, 0)))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(if(false, _x42, p(p(s(s(gt(s(p(if(true, s(if(false, _x142, 0)), _x131))), if(if(false, _x132, p(s(false))), _x62, s(_x51)))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(p(p(s(p(s(s(if(false, _x242, if(p(s(gt(0, _x181))), _x142, 0))))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(p(s(if(gt(div(0, p(if(p(s(false)), _x122, s(s(_x61))))), _x41), _x22, false))), X, Y)T(Y)if#(if(p(s(p(p(p(s(s(s(gt(s(p(s(p(p(s(p(s(if(true, s(if(p(s(gt(0, _x181))), _x142, 0)), _x261))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)
if#(if(true, if(p(p(s(s(p(s(gt(s(p(s(p(if(p(s(true)), if(true, s(if(false, _x142, 0)), _x131), _x151))))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))))), _x22, false), _x31), X, Y)T(Y)if#(if(true, if(p(p(p(s(s(if(true, s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))), _x111)))))), _x22, false), _x31), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(if(true, p(s(if(true, false, _x151))), _x181), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(p(if(true, p(s(s(gt(s(p(if(true, s(if(false, _x142, 0)), _x131))), if(p(s(false)), _x62, s(_x51)))))), _x71)), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(p(p(s(p(if(true, s(s(if(p(s(gt(0, _x181))), _x142, 0))), _x221)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(if(true, s(if(false, _x142, 0)), _x161))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(p(s(s(if(false, _x112, s(if(true, gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))), _x121)))))))))), _x22, false), X, Y)T(Y)if#(p(s(if(gt(div(0, p(p(s(s(s(_x61)))))), _x41), _x22, false))), X, Y)T(Y)
if#(if(p(p(p(s(p(s(s(if(false, _x132, s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(s(p(p(s(s(gt(s(s(p(if(true, s(if(false, _x142, 0)), _x131)))), s(if(if(false, _x132, p(s(false))), _x62, s(_x51)))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(if(false, _x82, p(s(if(true, p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))), _x101)))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(p(s(s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(s(p(if(true, s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(if(false, _x152, p(s(if(true, if(gt(0, _x181), _x142, 0), _x171))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(if(true, gt(p(s(s(0))), if(p(s(false)), _x62, s(_x51))), _x101))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(if(false, _x102, gt(p(if(true, p(s(s(s(0)))), _x121)), if(p(if(if(gt(s(_x181), 0), true, _x161), s(false), _x141)), _x62, s(_x51)))))))), _x22, false), X, Y)T(Y)if#(if(gt(s(p(0)), if(p(if(false, _x92, p(s(s(false))))), _x62, s(_x51))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(p(s(gt(s(p(s(p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151))))), if(true, if(p(s(if(false, _x152, false))), _x62, s(_x51)), _x141)))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(if(false, _x162, s(if(true, if(gt(0, _x181), _x142, 0), _x171))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(p(s(s(s(s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(if(if(false, _x242, true), s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161))))))))))), _x22, false), X, Y)T(Y)if#(if(false, _x32, if(p(p(s(s(gt(p(p(s(s(s(0))))), if(p(s(false)), _x62, s(_x51))))))), _x22, false)), X, Y)T(Y)
if#(if(false, _x32, if(p(p(p(s(s(s(gt(s(p(s(p(p(s(p(s(s(if(gt(0, _x181), _x142, 0)))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false)), X, Y)T(Y)if#(if(p(if(true, p(s(s(gt(s(p(s(p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151))))), if(p(s(if(false, _x152, false))), _x62, s(_x51)))))), _x71)), _x22, false), X, Y)T(Y)
if#(if(false, _x42, if(if(false, _x52, false), _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false))), X, Y)T(Y)if#(if(p(s(gt(s(0), if(if(false, _x112, p(s(false))), _x62, s(_x51))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(s(p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151))))), if(p(p(s(s(if(false, _x152, false))))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(p(p(s(p(s(s(if(gt(p(s(0)), _x181), _x142, 0)))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(s(0), if(p(s(p(s(false)))), _x62, s(_x51))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(p(if(true, p(s(s(s(0)))), _x121)), if(p(s(p(if(if(true, true, _x161), s(false), _x141)))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(if(false, _x102, p(s(gt(s(p(s(p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151))))), if(p(s(if(false, _x152, false))), _x62, s(_x51)))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(p(s(gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(false, _x212, if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(if(true, s(gt(p(s(s(0))), if(p(s(false)), _x62, s(_x51)))), _x91)))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(if(if(false, _x132, if(true, true, _x121)), gt(s(p(if(gt(p(s(s(_x161))), 0), s(if(false, _x142, 0)), _x131))), if(p(s(if(if(true, false, _x171), _x152, false))), _x62, s(_x51))), _x101))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(0), if(true, if(p(s(false)), _x62, s(_x51)), _x121)))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(p(s(gt(s(p(s(p(p(s(if(false, _x242, s(if(gt(0, _x181), _x142, 0))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)
if#(if(if(false, _x42, p(p(s(if(true, p(p(s(s(s(gt(s(s(p(s(if(gt(0, _x181), _x142, 0))))), s(p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))), _x91))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(p(p(s(s(s(gt(s(s(if(true, p(s(if(gt(0, _x181), _x142, 0))), _x201))), s(p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))))), _x22, false), X, Y)T(Y)
if#(if(true, if(p(p(p(s(s(s(gt(s(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171))))), s(p(if(if(gt(0, _x201), _x182, true), s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161)))))))))), _x22, false), _x31), X, Y)T(Y)if#(if(p(p(s(s(gt(p(if(true, p(s(s(s(0)))), _x121)), if(p(if(if(gt(if(true, s(_x181), _x201), 0), true, _x161), s(false), _x141)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(s(div(0, s(_x141))))), if(p(s(false)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(p(s(s(s(s(gt(s(p(if(true, s(if(true, if(gt(0, _x181), _x142, 0), _x171)), _x231))), p(if(true, s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161))))))))))), _x22, false), X, Y)T(Y)
if#(if(gt(div(p(0), s(_x61)), _x41), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(p(s(s(p(if(true, s(if(false, _x142, 0)), _x131))))), if(p(s(false)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171))))), s(p(if(if(true, if(gt(0, _x201), _x182, true), _x221), s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161)))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(p(s(s(gt(s(p(if(false, _x232, s(if(true, if(gt(0, _x181), _x142, 0), _x171))))), p(if(true, s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(if(true, s(s(gt(s(0), if(p(s(false)), _x62, s(_x51))))), _x81))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(p(if(true, s(if(gt(0, _x181), _x142, 0)), _x191))))), p(s(if(if(false, _x182, p(if(true, s(if(true, false, _x151)), _x191))), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(true, if(p(p(s(s(gt(s(p(if(true, s(if(false, _x142, 0)), _x131))), if(p(s(false)), _x62, s(_x51))))))), _x22, false), _x31), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(p(p(if(false, _x202, s(p(s(s(if(gt(0, _x181), _x142, 0))))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(if(true, p(p(s(p(s(s(if(gt(0, _x181), _x142, 0))))))), _x171)))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(0), p(s(if(p(s(false)), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(p(s(if(false, _x112, s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))))), _x22, false), X, Y)T(Y)if#(if(if(true, p(p(p(s(p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))))), _x41), _x22, false), X, Y)T(Y)
if#(p(s(if(gt(div(if(false, _x102, 0), p(if(false, _x122, s(s(_x61))))), _x41), _x22, false))), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(s(p(s(minus(0, 0))))), s(p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(if(false, _x82, p(s(s(p(s(s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(if(true, s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161)))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(p(p(if(true, s(s(if(gt(0, _x181), _x142, 0))), _x201)))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(p(p(s(p(s(s(if(p(s(gt(0, _x181))), _x142, 0)))))))))), p(s(if(p(if(if(true, true, _x211), s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(if(false, _x152, s(p(s(if(gt(0, _x181), _x142, 0)))))), s(p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(p(s(s(0))), p(s(if(p(s(false)), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)if#(if(gt(s(0), if(p(s(p(s(gt(0, _x121))))), _x62, s(_x51))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)if#(p(s(if(gt(div(if(false, _x102, 0), s(_x61)), _x41), _x22, false))), X, Y)T(Y)
if#(if(p(p(p(if(true, s(s(if(false, _x112, s(if(true, gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))), _x121))))), _x91)))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(if(true, s(s(gt(s(s(p(s(if(gt(0, _x181), _x142, 0))))), s(p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))), _x101))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(if(false, _x182, p(if(true, s(if(true, false, _x151)), _x191))), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(p(s(s(s(s(gt(s(p(s(if(gt(p(s(0)), _x181), _x142, 0)))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(if(true, s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))), _x91)))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(s(p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151))))), if(p(s(if(gt(0, _x171), _x152, false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(false, _x42, if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false))), X, Y)T(Y)if#(if(p(p(p(s(s(p(s(s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(if(p(s(true)), s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161))))))))))), _x22, false), X, Y)T(Y)
if#(if(gt(s(0), if(if(false, _x82, p(s(false))), _x62, s(_x51))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(p(s(gt(s(p(s(if(true, p(if(p(s(true)), if(true, s(if(false, _x142, 0)), _x131), _x151)), _x191)))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(if(true, s(s(gt(p(p(s(s(s(0))))), if(p(s(false)), _x62, s(_x51))))), _x81))), _x22, false), X, Y)T(Y)if#(if(if(false, _x42, p(s(p(s(false))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(if(true, p(s(if(true, false, _x151))), _x181), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(p(if(false, _x72, s(p(p(s(s(gt(s(p(if(true, s(if(false, _x142, 0)), _x131))), if(if(false, _x132, p(s(false))), _x62, s(_x51)))))))))), _x22, false), X, Y)T(Y)
if#(if(false, _x32, if(p(p(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))), _x22, false)), X, Y)T(Y)if#(if(p(p(s(if(false, _x92, s(gt(s(0), if(p(s(false)), _x62, s(_x51)))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(p(s(gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(p(s(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(if(true, s(p(s(if(gt(p(s(0)), _x181), _x142, 0)))), _x131), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(gt(s(p(0)), s(_x51)), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(p(s(p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(if(false, _x72, p(s(s(gt(s(p(s(if(false, _x142, 0)))), if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))), _x22, false), X, Y)T(Y)if#(if(if(true, p(p(p(s(s(if(false, _x112, s(if(true, gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))), _x121)))))))), _x41), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(s(p(s(if(gt(0, _x181), _x142, 0))))), s(p(s(if(p(s(if(if(true, true, _x221), false, _x151))), _x62, s(_x51)))))))))))), _x22, false), X, Y)T(Y)if#(if(p(s(gt(s(p(s(0))), if(p(if(true, s(false), _x121)), _x62, s(_x51))))), _x22, false), X, Y)T(Y)
if#(if(p(s(p(p(p(s(s(p(s(s(gt(s(p(s(p(p(s(p(s(s(if(p(s(gt(0, _x181))), _x142, 0)))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(s(gt(s(0), if(true, if(p(s(false)), _x62, s(_x51)), _x101)))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(p(s(gt(s(p(if(true, s(if(false, _x142, 0)), _x131))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(if(false, _x102, p(s(s(s(if(false, _x162, gt(s(p(s(if(false, _x142, 0)))), p(s(if(false, _x202, if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))))))), _x22, false), X, Y)T(Y)
if#(if(if(if(true, false, _x81), _x42, p(s(if(false, _x82, gt(s(0), if(p(s(false)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(p(s(if(gt(0, _x181), _x142, 0)))))), if(true, p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))), _x141)))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(if(true, s(if(false, _x112, s(if(true, gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))), _x121)))), _x101))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(p(s(gt(s(p(s(p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151))))), if(p(if(true, s(if(false, _x152, false)), _x171)), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)
if#(if(if(true, p(p(p(s(s(s(gt(s(p(s(if(gt(p(s(0)), _x181), _x142, 0)))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x41), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(if(if(true, true, _x121), gt(s(p(if(gt(p(s(s(_x161))), 0), s(if(false, _x142, 0)), _x131))), if(p(s(if(if(true, false, _x171), _x152, false))), _x62, s(_x51))), _x101))))))), _x22, false), X, Y)T(Y)
if#(if(false, _x32, if(p(p(if(true, s(s(gt(s(p(s(if(false, _x142, 0)))), if(p(s(false)), _x62, s(_x51))))), _x81))), _x22, false)), X, Y)T(Y)if#(if(p(p(if(false, _x82, s(s(gt(s(p(if(true, s(if(false, _x142, 0)), _x131))), if(p(s(if(false, _x152, false))), _x62, s(_x51)))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(p(if(true, if(true, p(s(s(s(0)))), _x121), _x131)), if(p(if(if(true, true, _x161), s(false), _x141)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(if(if(if(false, _x202, false), _x182, true), s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(p(s(s(s(gt(if(false, _x172, s(p(s(if(false, _x142, 0))))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(if(true, s(if(false, _x142, 0)), _x131))), if(true, if(p(s(false)), _x62, s(_x51)), _x121)))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(if(if(true, true, _x201), if(gt(0, _x181), _x142, 0), _x171)))), p(if(if(false, _x182, true), s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(p(s(if(gt(0, _x181), _x142, 0)))))), p(s(if(if(gt(0, _x211), _x182, p(if(true, s(if(true, false, _x151)), _x191))), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(s(p(p(s(s(gt(s(0), if(p(s(false)), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)if#(if(true, if(p(p(p(s(s(s(p(s(gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), _x31), X, Y)T(Y)
if#(if(p(if(false, _x72, p(p(p(s(s(s(s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(if(true, s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161)))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(if(true, s(s(gt(s(p(if(gt(p(s(s(_x161))), 0), s(if(false, _x142, 0)), _x131))), if(p(s(if(if(true, false, _x171), _x152, false))), _x62, s(_x51))))), _x81))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(s(p(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171))))))), s(p(if(if(gt(0, _x201), _x182, true), s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161)))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(p(s(if(gt(0, _x181), _x142, 0)))))), p(s(if(p(s(p(if(true, s(if(true, false, _x151)), _x191)))), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(p(s(if(p(s(false)), _x22, false))), X, Y)T(Y)if#(if(p(p(s(s(gt(p(s(s(p(if(true, s(if(false, _x142, 0)), _x131))))), if(if(false, _x132, p(s(false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(p(p(s(s(s(0))))), if(p(if(false, _x142, s(false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(if(false, _x82, s(s(gt(p(if(true, p(s(s(s(0)))), _x121)), if(p(if(if(gt(s(_x181), 0), true, _x161), s(false), _x141)), _x62, s(_x51)))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(if(true, p(s(s(s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))), _x81))), _x22, false), X, Y)T(Y)if#(if(if(true, true, _x71), if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41), X, Y)T(Y)
if#(if(false, _x32, if(p(p(p(s(s(s(gt(s(p(s(if(gt(p(s(0)), _x181), _x142, 0)))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false)), X, Y)T(Y)if#(if(p(s(p(p(p(s(p(s(s(s(gt(s(p(s(p(p(s(p(s(s(if(p(s(gt(0, _x181))), _x142, 0)))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(s(if(true, p(s(false)), _x61))), _x22, false), X, Y)T(Y)if#(if(p(p(if(false, _x82, p(s(s(p(s(if(true, s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))), _x111))))))))), _x22, false), X, Y)T(Y)
if#(p(s(if(gt(div(p(s(0)), s(_x61)), _x41), _x22, false))), X, Y)T(Y)if#(if(p(p(p(s(p(s(s(s(gt(if(false, _x172, s(p(s(if(false, _x142, 0))))), p(s(if(false, _x202, if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))))), _x22, false), X, Y)T(Y)
if#(if(true, if(p(p(p(s(s(s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), _x31), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(s(if(if(true, false, _x161), _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(p(s(s(s(s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(if(if(true, if(true, true, _x121), _x131), gt(s(p(if(gt(p(s(s(_x161))), 0), s(if(false, _x142, 0)), _x131))), if(p(s(if(if(true, false, _x171), _x152, false))), _x62, s(_x51))), _x101))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(p(s(gt(s(p(s(p(if(p(s(true)), if(true, s(if(false, _x142, 0)), _x131), _x151))))), if(p(s(if(gt(0, _x191), _x152, false))), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)if#(if(if(false, _x42, p(p(p(s(s(s(gt(s(p(s(p(s(if(gt(0, _x181), _x142, 0)))))), p(s(if(if(false, _x182, p(if(true, s(if(true, false, _x151)), _x191))), _x62, s(_x51)))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(p(p(s(p(s(s(if(p(s(gt(if(false, _x282, 0), _x181))), _x142, 0)))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(p(if(false, _x132, if(if(false, _x142, true), p(s(s(s(0)))), _x121))), if(p(if(if(true, true, _x161), s(false), _x141)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(s(p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151))))), if(if(false, _x132, p(s(if(false, _x152, false)))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(if(true, p(p(s(s(p(s(gt(s(p(s(p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151))))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))))), _x41), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(p(p(s(s(gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(p(if(true, p(s(s(s(0)))), _x121)), if(p(if(true, if(if(true, true, _x161), s(false), _x141), _x151)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(p(s(gt(s(p(s(p(p(if(true, s(s(if(gt(0, _x181), _x142, 0))), _x231)))))), p(if(false, _x202, s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(s(p(p(p(s(s(s(gt(s(p(s(p(s(if(gt(0, _x181), _x142, 0)))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(p(if(true, p(s(s(s(0)))), _x121)), if(p(if(if(gt(s(_x181), p(0)), true, _x161), s(false), _x141)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(if(if(gt(p(0), _x201), _x182, true), s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161))))))))), _x22, false), X, Y)T(Y)
if#(if(if(false, _x52, false), _x32, if(p(p(s(s(if(false, _x102, gt(p(if(true, p(s(s(s(0)))), _x121)), if(p(if(if(true, true, _x161), s(false), _x141)), _x62, s(_x51)))))))), _x22, false)), X, Y)T(Y)if#(if(p(s(gt(s(if(false, _x102, p(s(0)))), if(p(s(false)), _x62, s(_x51))))), _x22, false), X, Y)T(Y)
if#(if(true, if(p(p(p(s(p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))))), _x22, false), _x31), X, Y)T(Y)if#(if(p(p(s(p(p(s(if(true, p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))), _x101))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(if(gt(p(s(0)), _x181), _x142, 0)))), p(s(if(true, if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)), _x171)))))))))), _x22, false), X, Y)T(Y)if#(if(p(s(p(p(p(s(s(s(gt(s(p(s(p(p(s(p(p(s(s(s(if(p(s(gt(0, _x181))), _x142, 0)))))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)
if#(if(if(false, _x42, p(p(s(s(gt(s(p(if(gt(s(_x161), 0), s(if(false, _x142, 0)), _x131))), if(p(s(if(if(true, false, _x171), _x152, false))), _x62, s(_x51)))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(p(if(true, if(if(false, _x142, true), p(s(s(s(0)))), _x121), _x131)), if(p(if(if(true, true, _x161), s(false), _x141)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(if(true, s(0), _x71), p(s(div(s(_x112), s(_x111))))))), _x22, false), X, Y)T(Y)if#(if(p(p(if(gt(s(_x101), 0), p(s(p(s(s(s(if(false, _x162, gt(s(p(s(if(false, _x142, 0)))), p(s(if(false, _x202, if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))))), _x81))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(if(false, _x112, s(0)), if(p(s(false)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(true, if(p(p(s(s(if(false, _x102, gt(p(if(true, p(s(s(s(0)))), _x121)), if(p(if(if(true, true, _x161), s(false), _x141)), _x62, s(_x51)))))))), _x22, false), _x31), X, Y)T(Y)
if#(if(true, if(p(if(false, _x72, p(p(s(s(s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))))))))), _x22, false), _x31), X, Y)T(Y)if#(if(p(s(p(p(s(s(gt(p(p(s(s(s(0))))), if(p(if(true, s(false), _x141)), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(if(true, p(s(p(s(if(gt(0, _x181), _x142, 0))))), _x151)), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(if(true, p(p(s(s(gt(p(if(if(false, _x142, true), p(s(s(s(0)))), _x121)), if(p(if(if(true, true, _x161), s(false), _x141)), _x62, s(_x51))))))), _x41), _x22, false), X, Y)T(Y)
if#(if(gt(p(s(div(0, s(_x61)))), _x41), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(s(if(p(if(true, if(true, s(if(true, false, _x151)), _x191), _x201)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(if(gt(s(p(s(s(_x161)))), s(0)), s(if(false, _x142, 0)), _x131))), if(p(s(if(if(true, false, _x171), _x152, false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(s(p(p(s(s(if(if(true, true, _x121), gt(s(p(if(gt(p(s(s(_x161))), 0), s(if(false, _x142, 0)), _x131))), if(p(s(if(if(true, false, _x171), _x152, false))), _x62, s(_x51))), _x101))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(if(false, _x82, p(s(s(s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(p(s(gt(s(p(s(p(if(p(s(if(false, _x232, true))), if(true, s(if(false, _x142, 0)), _x131), _x151))))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)
if#(if(if(false, _x42, p(p(if(true, s(s(gt(s(p(s(if(false, _x142, 0)))), if(p(s(false)), _x62, s(_x51))))), _x81)))), _x22, false), X, Y)T(Y)if#(if(p(p(s(p(p(s(s(s(if(true, gt(s(s(p(s(if(gt(0, _x181), _x142, 0))))), s(p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))), _x161))))))))), _x22, false), X, Y)T(Y)
if#(if(false, _x32, if(p(p(s(s(gt(p(if(true, p(s(s(s(0)))), _x121)), if(p(if(if(gt(s(_x181), 0), true, _x161), s(false), _x141)), _x62, s(_x51))))))), _x22, false)), X, Y)T(Y)if#(if(if(false, _x42, p(p(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))), _x22, false), X, Y)T(Y)
if#(if(true, if(p(p(s(s(gt(s(p(s(p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151))))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))), _x22, false), _x31), X, Y)T(Y)if#(if(p(p(p(s(s(if(true, s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(if(if(gt(0, _x201), _x182, true), s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161)))), _x111)))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(if(true, if(false, _x142, 0), _x171)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(s(p(if(p(s(true)), if(true, s(if(false, _x142, 0)), _x131), _x151))))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(true, if(p(p(s(s(gt(p(p(s(s(s(0))))), if(p(if(true, s(false), _x141)), _x62, s(_x51))))))), _x22, false), _x31), X, Y)T(Y)if#(if(p(p(p(s(p(s(s(s(gt(s(p(s(p(p(s(p(s(s(if(p(s(gt(0, _x181))), _x142, 0)))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)
if#(p(s(if(p(s(p(s(if(false, _x82, false))))), _x22, false))), X, Y)T(Y)if#(if(p(p(s(p(p(s(s(s(gt(s(s(p(s(if(gt(0, _x181), _x142, 0))))), s(p(s(if(p(s(if(p(s(true)), false, _x151))), _x62, s(_x51)))))))))))))), _x22, false), X, Y)T(Y)
if#(p(s(if(gt(div(p(0), p(s(s(_x61)))), _x41), _x22, false))), X, Y)T(Y)if#(if(p(p(s(s(p(if(false, _x112, s(gt(s(p(s(p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151))))), if(p(s(if(false, _x152, false))), _x62, s(_x51)))))))))), _x22, false), X, Y)T(Y)
if#(if(gt(s(_x71), 0), if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41), X, Y)T(Y)if#(if(p(p(p(s(s(p(s(if(if(true, true, _x171), s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))), _x111)))))))), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(s(0), p(s(div(div(s(_x122), s(_x121)), s(_x111))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(if(gt(s(_x181), 0), s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(if(true, s(s(s(p(s(gt(s(p(s(p(p(if(true, s(s(if(gt(0, _x181), _x142, 0))), _x231)))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))))))), _x91)))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151))), if(p(s(if(false, _x162, if(false, _x152, false)))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(if(gt(s(0), s(_x191)), _x142, 0)))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(p(s(p(p(p(s(s(s(gt(s(p(s(p(p(s(p(s(s(if(p(s(gt(0, _x181))), _x142, 0)))))))))), p(s(if(p(s(p(if(true, s(if(true, false, _x151)), _x191)))), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(if(true, p(p(s(p(s(s(s(if(false, _x162, gt(s(p(s(if(false, _x142, 0)))), p(s(if(false, _x202, if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))))), _x71)), _x22, false), X, Y)T(Y)if#(if(p(s(p(s(gt(s(p(s(0))), if(p(p(s(s(false)))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(if(false, _x92, p(s(s(s(s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(if(true, s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161)))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(p(s(s(s(gt(s(p(if(false, _x192, s(if(false, _x142, 0))))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)
if#(if(gt(s(0), if(if(false, _x82, false), _x62, s(_x51))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(p(s(if(false, _x102, gt(p(if(true, p(s(s(s(0)))), _x121)), if(p(if(if(true, true, _x161), s(false), _x141)), _x62, s(_x51)))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(p(p(s(s(s(gt(if(true, s(s(p(s(if(gt(0, _x181), _x142, 0))))), _x171), s(p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(if(false, _x132, s(if(false, _x142, 0))))), if(p(s(false)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(p(p(s(if(if(false, _x142, true), p(s(s(s(0)))), _x121)))), if(p(if(if(true, true, _x161), s(false), _x141)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(if(gt(p(s(s(_x161))), 0), s(if(false, _x142, 0)), _x131))), if(p(s(if(p(s(if(true, false, _x171))), _x152, false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(if(gt(s(_x111), 0), p(p(s(s(s(gt(s(s(p(s(if(gt(0, _x181), _x142, 0))))), s(p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))), _x91)))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(p(s(s(s(if(p(s(false)), _x162, gt(s(p(s(if(false, _x142, 0)))), p(s(if(false, _x202, if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))))))), _x22, false), X, Y)T(Y)
if#(if(true, if(p(p(s(s(gt(s(p(if(gt(s(_x161), 0), s(if(false, _x142, 0)), _x131))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))), _x22, false), _x31), X, Y)T(Y)if#(if(p(if(false, _x72, p(s(s(gt(p(if(true, p(s(s(s(0)))), _x121)), if(p(if(true, s(false), _x141)), _x62, s(_x51)))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(p(s(s(if(gt(p(s(0)), _x181), _x142, 0)))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(p(s(true)), false, _x151))), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(p(s(if(p(p(p(s(s(s(gt(s(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171))))), s(p(if(if(gt(0, _x201), _x182, true), s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161)))))))))), _x22, false))), X, Y)T(Y)if#(if(gt(s(0), if(p(if(false, _x92, s(false))), _x62, s(_x51))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(p(p(s(s(s(gt(s(s(p(s(if(if(true, gt(0, _x181), _x231), _x142, 0))))), s(p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(if(false, _x92, s(s(s(p(s(gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(s(if(false, _x142, 0)))), if(p(s(if(false, _x162, if(true, false, _x151)))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(if(false, _x122, p(if(true, s(if(false, _x142, 0)), _x131)))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(s(p(p(p(s(s(s(gt(s(p(s(p(p(s(p(s(s(if(p(s(gt(0, _x181))), _x142, 0)))))))))), p(s(if(if(false, _x222, p(if(true, s(if(true, false, _x151)), _x191))), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(s(if(gt(0, _x161), _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(p(s(s(s(p(s(if(false, _x162, gt(s(p(s(if(false, _x142, 0)))), p(s(if(false, _x202, if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(p(p(s(s(s(gt(s(s(p(s(if(p(s(gt(0, _x181))), _x142, 0))))), s(p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))))), _x22, false), X, Y)T(Y)
if#(if(gt(s(div(0, s(_x61))), if(p(s(p(s(false)))), _x62, s(_x51))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(if(gt(if(true, 0, _x201), _x181), _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(s(if(p(s(false)), _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(p(p(s(s(s(s(if(false, _x162, gt(s(p(s(if(false, _x142, 0)))), p(s(if(false, _x202, if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(p(s(gt(s(p(s(p(p(s(if(p(s(true)), if(true, s(if(false, _x142, 0)), _x131), _x151))))))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)if#(p(s(if(p(p(s(s(gt(s(p(if(true, s(if(false, _x142, 0)), _x131))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))), _x22, false))), X, Y)T(Y)
if#(if(gt(s(p(0)), if(false, _x62, s(_x51))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(if(false, _x102, s(s(gt(s(p(s(p(s(if(gt(0, _x181), _x142, 0)))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))))))))), _x22, false), X, Y)T(Y)
if#(if(true, if(p(p(s(s(gt(s(p(if(gt(p(s(s(_x161))), 0), s(if(false, _x142, 0)), _x131))), if(p(s(if(if(true, false, _x171), _x152, false))), _x62, s(_x51))))))), _x22, false), _x31), X, Y)T(Y)if#(p(s(if(gt(div(0, p(if(gt(0, _x141), _x122, s(s(_x61))))), _x41), _x22, false))), X, Y)T(Y)
if#(if(p(p(s(s(p(s(gt(s(p(s(p(if(p(s(true)), if(true, s(if(false, _x142, 0)), _x131), _x151))))), if(p(if(true, s(if(false, _x152, false)), _x171)), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(if(gt(s(0), s(_x191)), _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(if(false, _x42, gt(s(0), if(p(if(false, _x92, p(s(s(false))))), _x62, s(_x51)))), _x22, false), X, Y)T(Y)if#(if(p(p(p(p(s(s(s(s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(if(false, _x232, if(true, s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161)))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171))))), s(p(if(if(gt(s(0), s(_x231)), _x182, true), s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161)))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(if(true, s(s(if(if(true, true, _x121), gt(s(p(if(gt(p(s(s(_x161))), 0), s(if(false, _x142, 0)), _x131))), if(p(s(if(if(true, false, _x171), _x152, false))), _x62, s(_x51))), _x101))), _x81))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(p(p(s(p(s(s(if(p(s(gt(0, _x181))), _x142, 0)))))))))), if(false, _x142, p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(if(false, _x132, s(p(s(p(p(s(p(s(s(if(p(s(gt(0, _x181))), _x142, 0))))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(p(p(s(s(s(s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(if(true, s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(s(gt(s(0), p(s(div(s(_x112), if(false, _x122, s(_x111)))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(if(true, s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))), _x161))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(if(false, _x122, gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(if(true, s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161)))))))))), _x22, false), X, Y)T(Y)
if#(if(p(s(p(p(p(s(s(s(gt(s(p(p(s(s(p(p(s(p(s(s(if(p(s(gt(0, _x181))), _x142, 0)))))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(p(s(gt(s(p(s(p(p(if(true, s(s(if(gt(0, _x181), _x142, 0))), _x231)))))), p(s(if(p(if(if(false, _x242, true), s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(p(if(true, p(s(s(s(0)))), _x121)), if(p(if(if(if(false, _x192, gt(s(_x181), 0)), true, _x161), s(false), _x141)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(if(true, s(gt(s(p(s(p(s(if(gt(0, _x181), _x142, 0)))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))), _x111)))))), _x22, false), X, Y)T(Y)
if#(if(p(s(p(p(p(s(s(s(gt(s(p(s(p(s(if(gt(0, _x181), _x142, 0)))))), p(s(if(if(false, _x182, p(if(true, s(if(true, false, _x151)), _x191))), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(if(false, _x82, p(s(s(s(gt(s(p(s(if(gt(p(s(0)), _x181), _x142, 0)))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))))))))), _x22, false), X, Y)T(Y)
if#(if(true, if(p(p(s(s(gt(s(p(if(gt(s(_x161), 0), s(if(false, _x142, 0)), _x131))), if(p(s(if(if(true, false, _x171), _x152, false))), _x62, s(_x51))))))), _x22, false), _x31), X, Y)T(Y)if#(if(p(p(if(true, p(s(s(if(false, _x112, s(if(true, gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))), _x121)))))), _x81))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(p(s(s(gt(s(p(s(if(p(s(true)), if(gt(0, _x181), _x142, 0), _x171)))), p(if(true, s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161))))))))))), _x22, false), X, Y)T(Y)if#(p(s(if(false, _x72, if(gt(div(0, s(_x61)), _x41), _x22, false)))), X, Y)T(Y)
if#(p(s(if(p(p(s(s(if(false, _x102, gt(p(if(true, p(s(s(s(0)))), _x121)), if(p(if(if(true, true, _x161), s(false), _x141)), _x62, s(_x51)))))))), _x22, false))), X, Y)T(Y)if#(if(p(if(true, p(p(s(s(if(false, _x112, s(if(true, gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))), _x121))))))), _x71)), _x22, false), X, Y)T(Y)
if#(p(s(if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false))), X, Y)T(Y)if#(if(p(p(p(s(s(s(p(s(gt(s(p(s(p(p(if(true, if(true, s(s(if(gt(0, _x181), _x142, 0))), _x231), _x241)))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(s(p(s(div(0, s(_x121))))), if(p(p(s(s(false)))), _x62, s(_x51))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(p(s(if(gt(0, _x181), _x142, 0)))))), p(s(p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(s(p(if(true, s(if(false, _x82, false)), _x71)))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(p(s(gt(s(p(s(p(if(p(s(true)), if(true, s(if(false, _x142, 0)), _x131), _x151))))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(s(p(s(0))), p(s(div(s(_x112), s(_x111))))))), _x22, false), X, Y)T(Y)if#(if(p(s(p(p(s(p(s(s(gt(s(p(if(true, s(if(false, _x142, 0)), _x131))), if(if(false, _x132, p(s(false))), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(div(0, s(_x121))), if(p(s(false)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(s(if(false, _x102, true))), if(true, if(if(false, _x42, p(s(if(false, _x82, gt(s(0), if(p(s(false)), _x62, s(_x51))))))), _x22, false), _x31), _x71), X, Y)T(Y)
if#(if(p(s(gt(s(p(s(0))), if(p(if(false, _x122, s(false))), _x62, s(_x51))))), _x22, false), X, Y)T(Y)if#(if(false, _x72, if(true, if(if(false, _x42, p(s(if(false, _x82, gt(s(0), if(p(s(false)), _x62, s(_x51))))))), _x22, false), _x31)), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(false)), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(if(false, _x92, s(s(s(gt(s(p(s(p(p(s(p(s(s(if(gt(0, _x181), _x142, 0)))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(p(if(true, if(true, p(s(s(s(0)))), _x121), _x131)), if(p(if(if(gt(s(_x181), 0), true, _x161), s(false), _x141)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(s(if(true, if(true, false, _x151), _x201))), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(if(true, s(if(false, _x142, 0)), _x131))), if(p(s(if(if(false, _x172, false), _x152, false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(p(s(s(if(false, _x202, gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(if(true, s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161)))))))))))), _x22, false), X, Y)T(Y)
if#(if(false, _x32, if(p(p(p(s(if(true, p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))), _x101))))), _x22, false)), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171))))), s(p(if(false, _x212, if(if(gt(0, _x201), _x182, true), s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(if(true, s(0), _x111), if(p(s(false)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(if(true, s(gt(s(p(s(if(gt(p(s(0)), _x181), _x142, 0)))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))), _x111)))))), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(s(s(0)), s(if(p(s(false)), _x62, s(_x51)))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(s(if(false, _x142, 0)))), if(p(s(p(s(false)))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(p(s(if(gt(0, _x181), _x142, 0)))))), p(if(false, _x162, s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(p(if(true, p(s(s(s(0)))), _x121)), if(p(if(if(false, _x162, true), s(false), _x141)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(if(true, s(p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151))), _x111), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(p(s(gt(s(p(s(p(p(s(p(s(s(if(gt(0, _x181), _x142, 0)))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(s(p(if(true, s(if(false, _x142, 0)), _x131))))), if(p(s(false)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(p(s(s(if(false, _x132, s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(false, _x202, if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(s(p(p(s(s(gt(s(p(if(true, s(if(false, _x142, 0)), _x131))), if(if(if(true, false, _x161), _x132, p(s(false))), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(if(gt(p(s(if(false, _x222, 0))), _x181), _x142, 0)))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(if(false, _x42, p(p(p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))), _x22, false), X, Y)T(Y)if#(if(gt(s(0), if(p(s(p(s(p(s(false)))))), _x62, s(_x51))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(if(true, s(if(false, _x142, 0)), _x131))), if(p(s(if(p(s(false)), _x152, false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(s(gt(if(false, _x82, 0), _x41))), _x22, false), X, Y)T(Y)
if#(if(gt(s(0), if(p(s(if(false, _x102, false))), _x62, s(_x51))), _x22, false), X, Y)T(Y)if#(if(true, if(p(s(gt(s(p(s(0))), if(p(p(s(s(false)))), _x62, s(_x51))))), _x22, false), _x31), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(if(if(p(s(false)), _x182, true), s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161))))))))), _x22, false), X, Y)T(Y)if#(p(s(if(p(p(s(s(gt(s(p(if(gt(p(s(s(_x161))), 0), s(if(false, _x142, 0)), _x131))), if(p(s(if(if(true, false, _x171), _x152, false))), _x62, s(_x51))))))), _x22, false))), X, Y)T(Y)
if#(if(p(s(if(true, gt(0, _x41), _x71))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(if(false, _x122, gt(s(p(s(p(p(s(p(s(s(if(gt(0, _x181), _x142, 0)))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(s(p(if(true, s(0), _x111))), if(p(p(s(s(false)))), _x62, s(_x51))))), _x22, false), X, Y)T(Y)if#(if(true, if(p(p(s(s(gt(s(p(s(if(false, _x142, 0)))), if(p(s(if(true, false, _x151))), _x62, s(_x51))))))), _x22, false), _x31), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(0), if(p(s(false)), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(s(if(p(p(s(if(true, s(if(true, false, _x151)), _x191)))), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(if(true, s(s(gt(s(p(if(true, s(if(false, _x142, 0)), _x131))), if(p(s(false)), _x62, s(_x51))))), _x81))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(if(true, s(if(false, _x142, 0)), _x131))), if(p(if(false, _x142, s(false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(if(false, _x102, s(s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(if(p(s(true)), gt(s(p(if(gt(p(s(s(_x161))), 0), s(if(false, _x142, 0)), _x131))), if(p(s(if(if(true, false, _x171), _x152, false))), _x62, s(_x51))), _x101))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(if(false, _x92, s(gt(s(p(if(gt(p(s(s(_x161))), 0), s(if(false, _x142, 0)), _x131))), if(p(s(if(if(true, false, _x171), _x152, false))), _x62, s(_x51)))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(p(s(s(s(gt(if(true, s(p(s(if(false, _x142, 0)))), _x171), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(if(gt(p(s(0)), _x181), _x142, 0)))), p(s(if(false, _x172, if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), if(false, _x142, p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(if(false, _x92, s(if(true, gt(s(p(if(gt(p(s(s(_x161))), 0), s(if(false, _x142, 0)), _x131))), if(p(s(if(if(true, false, _x171), _x152, false))), _x62, s(_x51))), _x101)))))), _x22, false), X, Y)T(Y)if#(if(p(if(true, p(p(s(s(s(gt(s(p(s(p(p(s(p(s(s(if(gt(0, _x181), _x142, 0)))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))))))), _x71)), _x22, false), X, Y)T(Y)
if#(p(s(if(p(p(s(s(if(if(true, true, _x121), gt(s(p(if(gt(p(s(s(_x161))), 0), s(if(false, _x142, 0)), _x131))), if(p(s(if(if(true, false, _x171), _x152, false))), _x62, s(_x51))), _x101))))), _x22, false))), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(if(gt(div(s(_x182), s(_x181)), 0), s(if(false, _x142, 0)), _x131))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(if(true, if(gt(s(_x161), 0), s(if(false, _x142, 0)), _x131), _x151))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(s(gt(s(0), s(_x71)))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(if(gt(p(s(s(_x161))), 0), s(if(false, _x142, 0)), _x131))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(if(if(true, if(false, _x182, true), _x191), s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161))))))))), _x22, false), X, Y)T(Y)
if#(if(false, _x32, if(p(s(if(false, _x82, gt(s(0), if(p(s(false)), _x62, s(_x51)))))), _x22, false)), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(if(if(false, _x192, if(false, _x182, true)), s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(if(gt(p(s(p(s(0)))), _x181), _x142, 0)))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(false, _x32, if(p(p(s(s(gt(s(p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))), _x22, false)), X, Y)T(Y)
if#(if(gt(s(0), if(p(s(p(if(false, _x112, s(false))))), _x62, s(_x51))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(if(true, s(if(false, _x142, 0)), _x131))), if(if(true, p(s(if(false, _x152, false))), _x131), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(p(s(if(p(p(p(s(s(s(gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false))), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(if(false, _x152, p(s(if(false, _x142, 0))))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(p(p(s(s(s(0))))), if(false, _x122, if(p(s(false)), _x62, s(_x51)))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(s(p(s(if(gt(0, _x181), _x142, 0))))), s(p(s(if(true, if(p(s(if(true, false, _x151))), _x62, s(_x51)), _x181))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(if(true, p(p(s(s(if(gt(0, _x181), _x142, 0))))), _x171)))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(p(if(gt(s(_x141), 0), p(s(s(s(0)))), _x121)), if(p(if(true, s(false), _x141)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(s(p(s(0))), if(if(false, _x112, p(s(false))), _x62, s(_x51))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(p(s(gt(s(if(false, _x192, p(s(p(p(if(true, s(s(if(gt(0, _x181), _x142, 0))), _x231))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)
if#(p(s(if(gt(div(0, div(s(_x112), s(_x111))), _x41), _x22, false))), X, Y)T(Y)if#(if(p(s(p(p(s(s(gt(s(p(if(true, s(if(false, _x142, 0)), _x131))), if(if(true, if(false, _x132, p(s(false))), _x151), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)
if#(if(p(if(false, _x72, s(if(false, _x82, gt(s(0), if(p(s(false)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(if(true, gt(0, _x81), _x91), _x62, if(true, if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41)), X, Y)T(Y)
if#(if(p(p(p(s(s(s(p(s(gt(s(p(s(p(p(s(s(if(false, _x252, if(gt(0, _x181), _x142, 0))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(if(true, s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))), _x111)))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(if(true, s(p(s(if(gt(0, _x181), _x142, 0)))), _x151)), s(p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))), _x22, false), X, Y)T(Y)if#(if(p(s(p(p(s(s(gt(s(p(if(true, s(if(false, _x142, 0)), _x131))), if(p(s(if(false, _x132, p(s(false))))), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(p(p(s(s(if(false, _x222, if(gt(0, _x181), _x142, 0))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(p(s(if(false, _x72, if(gt(div(0, p(if(false, _x122, s(s(_x61))))), _x41), _x22, false)))), X, Y)T(Y)
if#(if(p(p(p(s(if(true, s(if(true, s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))), _x111)), _x101))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(if(false, _x92, s(s(s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(if(if(false, _x182, true), s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161)))))))))), _x22, false), X, Y)T(Y)
if#(if(p(s(if(if(true, false, _x101), _x82, gt(s(0), if(p(s(false)), _x62, s(_x51)))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(p(s(if(p(s(gt(0, _x181))), _x142, 0)))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(if(gt(0, _x91), _x72, p(p(s(s(s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(if(true, s(if(false, _x142, 0)), _x131))), if(p(s(if(true, if(false, _x152, false), _x161))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(p(p(s(s(s(gt(s(s(p(s(minus(0, 0))))), s(p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(if(true, s(if(false, _x142, 0)), _x131))), if(if(p(s(false)), _x132, p(s(false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(p(s(gt(s(p(s(p(p(if(false, _x242, if(true, s(s(if(gt(0, _x181), _x142, 0))), _x231))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(p(s(s(gt(s(0), if(p(s(false)), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(p(s(if(false, _x122, gt(s(p(s(p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151))))), if(p(s(if(false, _x152, false))), _x62, s(_x51)))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(if(true, p(s(s(s(gt(s(p(s(p(p(s(p(s(s(if(p(s(gt(0, _x181))), _x142, 0)))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))), _x81))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(p(if(if(true, true, _x141), p(s(s(s(0)))), _x121)), if(p(if(true, s(false), _x141)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(gt(s(div(0, s(_x61))), if(p(if(false, _x92, p(s(s(false))))), _x62, s(_x51))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(p(s(gt(s(if(false, _x172, p(s(p(if(p(s(true)), if(true, s(if(false, _x142, 0)), _x131), _x151)))))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(p(s(gt(s(p(s(p(s(p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151))))))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)
if#(if(if(false, _x42, gt(s(0), if(p(s(p(s(false)))), _x62, s(_x51)))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(if(true, s(if(false, _x112, s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))), _x101))))), _x22, false), X, Y)T(Y)
if#(if(true, if(p(p(s(s(gt(p(p(s(s(s(0))))), if(p(s(false)), _x62, s(_x51))))))), _x22, false), _x31), X, Y)T(Y)if#(if(p(p(s(p(p(s(s(s(gt(s(s(p(s(if(gt(0, _x181), _x142, 0))))), if(false, _x182, s(p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(p(p(s(s(s(gt(s(s(p(s(if(gt(0, _x181), _x142, 0))))), s(p(s(if(p(p(s(s(if(true, false, _x151))))), _x62, s(_x51)))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(if(true, gt(s(p(s(if(false, _x142, 0)))), if(p(s(if(true, false, _x151))), _x62, s(_x51))), _x101))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(p(p(s(if(false, _x142, s(s(0)))))), if(p(s(false)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(p(if(false, _x132, s(if(true, s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))), _x111))))))))), _x22, false), X, Y)T(Y)
if#(if(if(true, p(p(s(s(gt(p(p(s(s(s(0))))), if(p(s(false)), _x62, s(_x51))))))), _x41), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(if(p(s(if(gt(0, _x201), _x182, true))), s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(p(p(s(p(s(s(if(gt(0, _x181), _x142, 0)))))))))), p(s(if(p(if(true, if(true, s(if(true, false, _x151)), _x191), _x201)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(s(if(p(if(p(s(true)), s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(s(0), if(false, _x102, if(p(s(false)), _x62, s(_x51)))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(if(false, _x92, s(s(s(gt(s(p(s(p(s(if(gt(0, _x181), _x142, 0)))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(p(if(if(if(false, _x162, false), _x142, true), p(s(s(s(0)))), _x121)), if(p(if(if(true, true, _x161), s(false), _x141)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(if(true, s(s(s(if(true, gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))), _x121)))), _x91)))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(p(s(if(false, _x112, s(s(s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(if(true, s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161)))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(if(gt(p(s(0)), _x181), _x142, 0)))), p(s(if(p(if(true, if(true, s(if(true, false, _x151)), _x191), _x201)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(p(s(if(gt(if(true, div(0, s(_x61)), _x91), _x41), _x22, false))), X, Y)T(Y)if#(if(p(p(s(p(p(s(s(if(false, _x112, s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(if(false, _x112, s(p(if(true, s(if(false, _x142, 0)), _x131)))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(gt(if(false, _x52, s(0)), s(_x51)), _x22, false), X, Y)T(Y)
if#(if(p(p(s(if(false, _x92, s(p(s(gt(s(p(s(p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151))))), if(p(s(if(false, _x152, false))), _x62, s(_x51)))))))))), _x22, false), X, Y)T(Y)if#(if(if(false, _x42, p(p(p(s(s(s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(if(true, s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161)))))))))), _x22, false), X, Y)T(Y)
if#(if(if(true, p(p(s(s(if(false, _x102, gt(p(if(true, p(s(s(s(0)))), _x121)), if(p(if(if(true, true, _x161), s(false), _x141)), _x62, s(_x51)))))))), _x41), _x22, false), X, Y)T(Y)if#(if(p(p(p(p(s(s(s(if(true, s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(if(true, s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161)))), _x131)))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(p(s(gt(p(if(true, p(s(s(s(0)))), _x121)), if(p(if(true, s(false), _x141)), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(p(p(s(p(s(s(if(p(s(gt(p(s(0)), _x181))), _x142, 0)))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(p(s(if(p(p(p(s(s(s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false))), X, Y)T(Y)if#(if(p(p(s(s(gt(p(s(p(p(s(s(s(0))))))), if(p(s(false)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(p(s(minus(false, div(0, p(s(s(_x61))))))), X, Y)T(Y)if#(if(p(p(s(s(p(s(gt(p(s(s(p(s(p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151))))))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(0), if(p(s(gt(0, _x151))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(false, _x32, if(p(p(s(p(p(s(s(s(gt(s(s(p(s(if(gt(0, _x181), _x142, 0))))), s(p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))))), _x22, false)), X, Y)T(Y)
if#(if(p(p(if(false, _x82, s(s(p(s(gt(s(p(s(p(if(p(s(true)), if(true, s(if(false, _x142, 0)), _x131), _x151))))), if(p(s(if(false, _x152, false))), _x62, s(_x51)))))))))), _x22, false), X, Y)T(Y)if#(p(s(if(gt(div(0, if(false, _x112, s(_x61))), _x41), _x22, false))), X, Y)T(Y)
if#(if(p(p(s(s(p(p(s(s(gt(s(p(s(p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151))))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(p(p(s(p(p(s(s(s(if(gt(0, _x181), _x142, 0)))))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(s(p(s(p(s(0))))), if(p(p(s(s(false)))), _x62, s(_x51))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(if(false, _x122, gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(s(p(p(s(s(if(false, _x122, gt(s(p(if(true, s(if(false, _x142, 0)), _x131))), if(if(false, _x132, p(s(false))), _x62, s(_x51)))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(if(false, _x112, s(gt(s(s(p(s(if(gt(0, _x181), _x142, 0))))), s(p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(s(if(false, _x142, 0)))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(if(true, s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(if(true, s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161)))), _x111)))))), _x22, false), X, Y)T(Y)
if#(if(p(p(if(false, _x82, s(s(gt(s(p(s(if(false, _x142, 0)))), if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))), _x22, false), X, Y)T(Y)if#(if(p(s(p(p(p(s(s(s(gt(s(p(s(if(true, p(p(s(p(s(s(if(p(s(gt(0, _x181))), _x142, 0))))))), _x211)))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(if(false, _x112, s(p(if(true, s(if(false, _x142, 0)), _x131)))), if(if(false, _x132, p(s(false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(if(false, _x62, s(gt(0, _x41)))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(if(gt(s(_x161), 0), s(if(false, _x142, 0)), _x131))), if(if(true, p(s(if(if(true, false, _x171), _x152, false))), _x131), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(if(true, s(gt(s(0), p(s(div(s(_x112), s(_x111)))))), _x51)), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(if(false, _x102, gt(p(s(s(0))), if(p(s(false)), _x62, s(_x51)))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(p(s(s(gt(s(p(s(p(p(s(p(s(s(if(p(s(gt(0, _x181))), _x142, 0)))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(if(false, _x112, p(if(if(false, _x142, true), p(s(s(s(0)))), _x121))), if(p(if(if(true, true, _x161), s(false), _x141)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(p(s(if(p(if(false, _x72, p(p(s(s(s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))))))))), _x22, false))), X, Y)T(Y)
if#(if(if(true, p(p(p(s(s(s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(if(if(false, _x182, true), s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161))))))))), _x41), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(p(s(gt(s(p(p(s(s(p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151))))))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(p(s(if(gt(0, _x181), _x142, 0)))))), p(s(if(p(if(if(false, _x212, true), s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(false, _x32, if(p(p(p(s(s(s(gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false)), X, Y)T(Y)
if#(if(p(s(p(p(s(s(gt(p(if(true, p(s(s(s(0)))), _x121)), if(p(if(true, s(false), _x141)), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(p(s(s(s(s(gt(s(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171))))), s(p(if(true, s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161)))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(p(s(s(p(p(s(p(s(s(if(gt(0, _x181), _x142, 0)))))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(if(true, p(p(s(s(gt(s(p(if(gt(s(_x161), 0), s(if(false, _x142, 0)), _x131))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))), _x41), _x22, false), X, Y)T(Y)
if#(if(p(p(s(p(p(s(s(s(gt(s(s(p(if(true, s(if(gt(0, _x181), _x142, 0)), _x211)))), s(p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(p(s(s(gt(p(if(true, p(s(s(s(0)))), _x121)), if(p(if(if(true, true, _x161), s(false), _x141)), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(if(true, s(s(gt(p(if(true, p(s(s(s(0)))), _x121)), if(p(if(true, s(false), _x141)), _x62, s(_x51))))), _x81))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), if(false, _x182, p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))))), _x22, false), X, Y)T(Y)
if#(p(s(if(p(s(gt(s(0), if(p(s(false)), _x62, s(_x51))))), _x22, false))), X, Y)T(Y)if#(if(if(true, p(p(p(s(s(if(true, s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))), _x111)))))), _x41), _x22, false), X, Y)T(Y)
if#(if(false, _x32, if(if(false, _x42, false), _x22, false)), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(if(gt(p(s(s(_x161))), 0), s(if(false, _x142, 0)), _x131))), p(s(if(p(s(if(if(true, false, _x171), _x152, false))), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)
if#(if(p(if(true, p(p(s(s(s(gt(s(p(s(p(s(if(gt(0, _x181), _x142, 0)))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))))))), _x71)), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(if(true, if(false, _x112, s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))), _x121)))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(p(s(if(true, s(if(true, false, _x151)), _x191)))), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(p(s(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(if(gt(p(s(0)), _x181), _x142, 0)))), p(s(if(p(if(false, _x202, if(true, s(if(true, false, _x151)), _x191))), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(if(if(true, true, _x171), if(true, s(if(false, _x142, 0)), _x131), _x151))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(gt(s(0), if(true, if(p(if(false, _x92, p(s(s(false))))), _x62, s(_x51)), _x71)), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(if(gt(p(s(0)), _x181), _x142, 0)))), if(false, _x142, p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(if(true, true, _x191), false, _x151))), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(p(s(gt(s(p(s(p(if(p(s(true)), if(true, s(if(false, _x142, 0)), _x131), _x151))))), if(p(s(if(false, _x182, if(false, _x152, false)))), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(p(s(if(true, p(p(s(s(s(gt(s(s(p(s(if(gt(0, _x181), _x142, 0))))), s(p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))), _x91)))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(if(gt(s(_x161), 0), s(if(false, _x142, 0)), _x131))), if(p(if(true, s(if(if(true, false, _x171), _x152, false)), _x141)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(if(gt(p(if(false, _x192, s(s(_x161)))), 0), s(if(false, _x142, 0)), _x131))), if(p(s(if(if(true, false, _x171), _x152, false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(p(s(s(if(false, _x142, 0)))))), if(p(s(if(true, false, _x151))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(if(gt(s(_x161), 0), s(if(false, _x142, 0)), _x131))), if(p(s(if(true, if(false, _x152, false), _x161))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(p(s(s(gt(s(p(s(if(false, _x142, 0)))), if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(if(true, s(if(false, _x142, 0)), _x131))), if(p(if(true, s(false), _x141)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(if(true, s(gt(s(0), if(p(s(false)), _x62, s(_x51)))), _x71)), _x22, false), X, Y)T(Y)
if#(if(p(p(if(true, s(s(p(s(gt(s(p(s(p(if(p(s(true)), if(true, s(if(false, _x142, 0)), _x131), _x151))))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))), _x81))), _x22, false), X, Y)T(Y)if#(if(p(s(gt(div(0, s(_x61)), _x41))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(if(true, s(if(true, p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))), _x101)), _x91)))), _x22, false), X, Y)T(Y)if#(if(p(if(false, _x72, p(p(s(s(s(gt(s(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171))))), s(p(if(if(gt(0, _x201), _x182, true), s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, if(true, false, _x151), _x181))), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(p(s(gt(p(if(true, p(s(s(s(0)))), _x121)), if(p(if(if(gt(s(_x181), 0), true, _x161), s(false), _x141)), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)
if#(if(p(s(p(p(p(s(s(s(gt(s(p(s(p(p(s(p(s(if(false, _x262, s(if(p(s(gt(0, _x181))), _x142, 0))))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(p(s(if(true, s(if(false, _x142, 0)), _x131))))), if(p(s(false)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(if(gt(p(s(0)), _x181), _x142, 0)))), p(s(if(if(false, _x182, p(if(true, s(if(true, false, _x151)), _x191))), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(if(gt(p(s(0)), _x181), _x142, 0)))), p(s(if(p(if(p(s(true)), s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(true, if(false, _x32, if(p(p(s(s(if(false, _x102, gt(p(if(true, p(s(s(s(0)))), _x121)), if(p(if(if(true, true, _x161), s(false), _x141)), _x62, s(_x51)))))))), _x22, false)), _x41), X, Y)T(Y)if#(if(gt(s(s(0)), s(if(false, _x62, s(_x51)))), _x22, false), X, Y)T(Y)
if#(if(gt(s(0), if(p(s(p(s(if(true, false, _x121))))), _x62, s(_x51))), _x22, false), X, Y)T(Y)if#(if(p(p(p(p(s(s(p(s(s(s(if(false, _x162, gt(s(p(s(if(false, _x142, 0)))), p(s(if(false, _x202, if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))))))))), _x22, false), X, Y)T(Y)
if#(p(s(if(p(p(p(s(s(s(gt(s(p(s(p(s(if(gt(0, _x181), _x142, 0)))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false))), X, Y)T(Y)if#(if(p(s(gt(s(p(s(0))), if(p(s(if(false, _x132, false))), _x62, s(_x51))))), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(s(p(s(0))), if(false, _x102, if(p(s(false)), _x62, s(_x51)))))), _x22, false), X, Y)T(Y)if#(if(gt(s(0), if(p(if(true, s(p(s(false))), _x91)), _x62, s(_x51))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(p(s(gt(s(s(p(s(p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151)))))), s(if(p(s(if(false, _x152, false))), _x62, s(_x51)))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(s(if(false, _x142, 0)))), if(p(s(if(true, if(true, false, _x151), _x161))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(s(p(p(p(s(s(s(gt(s(p(s(p(p(s(p(s(s(if(p(s(gt(0, _x181))), _x142, 0)))))))))), p(s(if(p(if(p(s(true)), s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(s(p(p(p(s(s(s(gt(s(p(s(p(p(s(p(if(true, s(s(if(p(s(gt(0, _x181))), _x142, 0))), _x251)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(p(p(s(p(s(s(if(p(s(gt(0, _x181))), _x142, 0)))))))))), p(p(s(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)if#(if(gt(s(0), if(p(if(if(false, _x112, false), _x92, p(s(s(false))))), _x62, s(_x51))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(if(false, _x102, s(s(gt(s(p(s(p(p(s(p(s(s(if(gt(0, _x181), _x142, 0)))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(if(true, gt(s(p(if(true, s(if(false, _x142, 0)), _x131))), if(p(s(false)), _x62, s(_x51))), _x101))))), _x22, false), X, Y)T(Y)if#(if(p(s(p(p(p(s(s(s(gt(s(p(s(p(p(s(p(s(s(if(p(s(gt(0, _x181))), _x142, 0)))))))))), p(s(if(p(if(gt(s(_x241), 0), s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)
if#(if(true, if(p(p(if(false, _x82, s(if(false, _x92, s(gt(s(p(s(0))), if(p(s(false)), _x62, s(_x51))))))))), _x22, false), _x31), X, Y)T(Y)if#(if(p(p(p(s(s(s(p(s(gt(s(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171))))), s(p(if(if(gt(0, _x201), _x182, true), s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161)))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(if(true, p(s(s(gt(s(p(if(true, s(if(false, _x142, 0)), _x131))), if(p(s(if(false, _x152, false))), _x62, s(_x51)))))), _x71)), _x22, false), X, Y)T(Y)if#(if(true, if(p(p(p(s(s(s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(if(if(false, _x182, true), s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161))))))))), _x22, false), _x31), X, Y)T(Y)
if#(if(p(p(s(p(p(s(s(s(gt(s(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171))))), s(p(if(if(gt(0, _x201), _x182, true), s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161)))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(if(false, _x92, s(gt(s(p(s(p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151))))), if(p(s(if(false, _x152, false))), _x62, s(_x51)))))))), _x22, false), X, Y)T(Y)
if#(if(false, _x32, if(p(p(s(s(gt(s(p(if(true, s(if(false, _x142, 0)), _x131))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))), _x22, false)), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(if(gt(s(_x161), 0), s(if(false, _x142, 0)), _x131))), if(p(s(if(if(true, false, _x171), _x152, false))), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(if(true, s(s(gt(p(if(true, p(s(s(s(0)))), _x121)), if(p(if(if(gt(s(_x181), 0), true, _x161), s(false), _x141)), _x62, s(_x51))))), _x81))), _x22, false), X, Y)T(Y)if#(if(gt(if(false, _x52, s(0)), p(s(s(_x51)))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(if(false, _x162, s(if(false, _x142, 0))))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(if(true, s(s(if(true, gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))), _x121))), _x101))))), _x22, false), X, Y)T(Y)
if#(if(p(s(if(false, _x62, false))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(p(p(if(false, _x132, s(s(s(0)))))), if(p(if(true, s(false), _x141)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(if(false, _x162, s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(p(p(s(s(s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(if(true, s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161))))))))))), _x22, false), X, Y)T(Y)
if#(if(if(true, if(false, _x52, false), _x61), _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), X, Y)T(Y)if#(if(p(s(gt(s(p(s(0))), if(if(true, p(p(s(s(false)))), _x111), _x62, s(_x51))))), _x22, false), X, Y)T(Y)
if#(p(s(if(p(p(p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))), _x22, false))), X, Y)T(Y)if#(if(p(p(s(if(true, s(gt(s(0), if(p(s(false)), _x62, s(_x51)))), _x91)))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(p(p(s(p(s(s(if(gt(0, _x181), _x142, 0)))))))))), if(false, _x142, p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(p(s(gt(s(p(if(gt(s(_x161), 0), s(if(false, _x142, 0)), _x131))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(p(s(s(s(gt(s(p(s(if(if(true, false, _x211), _x142, 0)))), p(s(if(false, _x202, if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(s(gt(s(p(s(if(true, 0, _x121)))), if(p(p(s(s(false)))), _x62, s(_x51))))), _x22, false), X, Y)T(Y)
if#(if(p(p(if(true, s(s(gt(p(p(s(s(s(0))))), if(p(if(true, s(false), _x141)), _x62, s(_x51))))), _x81))), _x22, false), X, Y)T(Y)if#(if(p(s(gt(s(s(0)), s(p(s(s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(true, if(true, if(true, if(if(false, _x42, p(s(if(false, _x82, gt(s(0), if(p(s(false)), _x62, s(_x51))))))), _x22, false), _x31), _x71), _x91), X, Y)T(Y)if#(if(p(p(s(s(p(s(gt(s(p(s(p(if(p(s(if(true, true, _x231))), if(true, s(if(false, _x142, 0)), _x131), _x151))))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), if(p(s(false)), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)if#(if(if(true, p(s(gt(s(0), p(s(s(_x51)))))), _x41), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), if(false, _x142, p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(if(false, _x112, s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(if(true, p(p(s(s(s(s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(if(true, s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161))))))))), _x81))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(p(s(gt(s(p(s(p(if(p(s(true)), if(true, s(if(false, _x142, 0)), _x131), _x151))))), if(p(p(s(s(if(false, _x152, false))))), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(p(p(s(s(if(p(s(gt(0, _x181))), _x142, 0)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(p(s(s(gt(p(p(s(s(s(0))))), if(p(if(true, s(false), _x141)), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(if(true, s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))), _x81))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(if(false, _x162, s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))))))))), _x22, false), X, Y)T(Y)
if#(if(if(true, p(p(s(s(gt(p(if(true, p(s(s(s(0)))), _x121)), if(p(if(if(true, true, _x161), s(false), _x141)), _x62, s(_x51))))))), _x41), _x22, false), X, Y)T(Y)if#(if(if(false, _x52, p(s(gt(0, _x41)))), _x22, false), X, Y)T(Y)
if#(if(p(s(p(p(p(s(s(s(gt(s(p(s(p(p(s(p(s(s(if(if(true, p(s(gt(0, _x181))), _x281), _x142, 0)))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(p(p(s(s(s(p(s(0))))))), if(p(if(true, s(false), _x141)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(if(false, _x112, p(if(true, p(s(s(s(0)))), _x121))), if(p(if(if(gt(s(_x181), 0), true, _x161), s(false), _x141)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(if(false, _x92, s(s(s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))))))))), _x22, false), X, Y)T(Y)
if#(if(gt(div(0, div(s(_x92), s(_x91))), _x41), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(p(s(s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(if(false, _x232, if(true, s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161)))))))))))), _x22, false), X, Y)T(Y)
if#(if(gt(p(s(s(0))), if(false, _x62, s(_x51))), _x22, false), X, Y)T(Y)if#(if(if(true, p(p(p(s(s(s(if(true, gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))), _x121))))))), _x41), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(p(if(true, p(s(s(s(0)))), _x121)), if(p(if(if(gt(s(_x181), p(s(0))), true, _x161), s(false), _x141)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(s(p(s(if(gt(0, _x181), _x142, 0))))), s(p(s(if(if(true, p(s(if(true, false, _x151))), _x191), _x62, s(_x51)))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(if(p(s(true)), p(p(s(s(s(gt(s(s(p(s(if(gt(0, _x181), _x142, 0))))), s(p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))), _x91)))), _x22, false), X, Y)T(Y)if#(if(gt(s(p(0)), p(s(s(_x51)))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(p(s(s(0))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(if(if(false, _x82, true), p(p(s(if(false, _x92, s(gt(s(p(s(0))), if(p(s(false)), _x62, s(_x51)))))))), _x41), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(s(0))), if(true, if(p(s(false)), _x62, s(_x51)), _x121)))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(p(s(if(false, _x112, s(if(true, gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))), _x121)))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(p(s(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(if(false, _x72, p(s(s(gt(p(p(s(s(s(0))))), if(p(s(false)), _x62, s(_x51)))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(if(false, _x82, p(s(s(s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(if(if(gt(0, _x201), _x182, true), s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161)))))))))), _x22, false), X, Y)T(Y)if#(if(gt(if(true, s(0), _x51), if(p(if(false, _x92, p(s(s(false))))), _x62, s(_x51))), _x22, false), X, Y)T(Y)
if#(if(true, if(p(p(s(s(gt(p(s(s(0))), if(p(s(false)), _x62, s(_x51))))))), _x22, false), _x31), X, Y)T(Y)if#(if(p(p(p(s(s(s(p(s(gt(s(p(s(if(true, p(p(s(s(if(gt(0, _x181), _x142, 0))))), _x211)))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(s(p(if(gt(p(s(s(_x161))), 0), s(if(false, _x142, 0)), _x131)))), s(if(p(s(if(if(true, false, _x171), _x152, false))), _x62, s(_x51)))))))), _x22, false), X, Y)T(Y)if#(if(if(true, p(p(s(s(gt(p(if(true, p(s(s(s(0)))), _x121)), if(p(if(if(gt(s(_x181), 0), true, _x161), s(false), _x141)), _x62, s(_x51))))))), _x41), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(if(true, s(p(s(if(gt(0, _x181), _x142, 0)))), _x161))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(if(if(true, true, _x121), p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))), _x101))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(if(true, gt(s(p(if(true, s(if(false, _x142, 0)), _x131))), if(p(s(if(false, _x152, false))), _x62, s(_x51))), _x101))))), _x22, false), X, Y)T(Y)if#(if(p(s(p(if(false, _x72, s(if(false, _x82, false)))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(p(s(s(s(s(gt(s(p(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))))), p(if(true, s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(p(s(s(p(s(if(gt(0, _x181), _x142, 0)))))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(s(if(gt(0, _x101), _x82, gt(s(0), if(p(s(false)), _x62, s(_x51)))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(p(p(s(p(s(s(if(p(s(if(true, gt(0, _x181), _x271))), _x142, 0)))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(if(false, _x92, s(gt(s(p(s(if(false, _x142, 0)))), if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))), _x22, false), X, Y)T(Y)if#(if(p(if(true, s(p(p(p(s(s(s(gt(s(p(s(p(p(s(p(s(s(if(p(s(gt(0, _x181))), _x142, 0)))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))))))))), _x71)), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(p(s(gt(s(p(if(true, s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))), _x201))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)if#(if(if(false, _x42, p(p(p(s(s(s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(if(if(false, _x182, true), s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161)))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(p(p(s(s(p(s(if(true, s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))), _x111)))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(p(if(if(false, _x142, true), p(s(s(s(0)))), _x121)), if(p(if(true, s(false), _x141)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(p(s(s(s(gt(s(s(p(s(if(false, _x142, 0))))), s(p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(p(if(true, p(s(s(s(0)))), _x121)), if(p(if(if(true, if(gt(s(_x181), 0), true, _x161), _x171), s(false), _x141)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(if(true, p(s(s(s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(if(if(gt(0, _x201), _x182, true), s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161))))))), _x81))), _x22, false), X, Y)T(Y)if#(if(p(p(if(true, p(s(s(p(s(s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(if(true, s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161))))))))), _x81))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(p(s(s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(if(true, s(s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(if(true, s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161))))), _x101))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(if(false, _x92, s(gt(s(p(if(true, s(if(false, _x142, 0)), _x131))), if(if(false, _x132, p(s(false))), _x62, s(_x51)))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(p(s(if(gt(0, _x181), _x142, 0)))))), if(true, p(s(if(if(false, _x182, p(if(true, s(if(true, false, _x151)), _x191))), _x62, s(_x51)))), _x141)))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(p(s(s(gt(s(s(p(s(if(gt(0, _x181), _x142, 0))))), s(p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(p(s(if(gt(0, _x181), _x142, 0)))))), if(false, _x142, p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))))))))), _x22, false), X, Y)T(Y)
if#(if(if(if(false, _x62, false), _x42, false), _x22, false), X, Y)T(Y)if#(if(gt(if(false, _x62, 0), _x41), _x22, false), X, Y)T(Y)
if#(p(s(if(p(s(gt(s(p(s(0))), if(p(p(s(s(false)))), _x62, s(_x51))))), _x22, false))), X, Y)T(Y)if#(if(p(p(p(s(s(p(s(p(s(s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(if(true, s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(p(p(s(p(s(s(if(gt(0, _x181), _x142, 0)))))))))), p(s(if(p(if(p(s(true)), s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(if(gt(s(_x161), 0), s(if(false, _x142, 0)), _x131))), if(p(s(if(if(if(false, _x192, true), false, _x171), _x152, false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(false, _x32, if(p(p(s(s(gt(s(p(if(gt(p(s(s(_x161))), 0), s(if(false, _x142, 0)), _x131))), if(p(s(if(if(true, false, _x171), _x152, false))), _x62, s(_x51))))))), _x22, false)), X, Y)T(Y)if#(if(p(s(p(p(p(s(s(s(gt(s(p(s(p(p(s(p(s(s(if(p(s(gt(0, _x181))), _x142, 0)))))))))), p(s(if(p(if(false, _x232, if(true, s(if(true, false, _x151)), _x191))), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(p(s(s(p(s(p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151))))))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(p(s(if(true, s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(if(true, s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161)))), _x131)))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(p(s(if(p(s(true)), s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))), _x111)))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(p(s(s(s(gt(s(p(s(if(true, if(false, _x142, 0), _x201)))), p(s(if(false, _x202, if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))))), _x22, false), X, Y)T(Y)
if#(if(gt(s(0), if(true, if(p(s(p(s(false)))), _x62, s(_x51)), _x71)), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(p(s(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(p(s(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(p(p(s(p(s(s(if(gt(s(0), s(_x251)), _x142, 0)))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(if(true, s(p(s(if(false, _x142, 0)))), _x111), if(p(s(if(true, false, _x151))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(p(s(s(0))), if(p(p(s(s(false)))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(s(if(false, _x102, 0)), if(p(s(false)), _x62, s(_x51))))), _x22, false), X, Y)T(Y)if#(if(p(s(gt(s(p(s(if(false, _x122, 0)))), if(p(p(s(s(false)))), _x62, s(_x51))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(if(p(s(false)), _x92, s(gt(s(p(s(0))), if(p(s(false)), _x62, s(_x51)))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(s(p(s(if(gt(0, _x181), _x142, 0))))), s(p(s(if(p(if(true, s(if(true, false, _x151)), _x201)), _x62, s(_x51)))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(if(true, s(if(false, _x142, 0)), _x131))), if(p(p(s(s(false)))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(if(true, s(p(s(if(false, _x142, 0)))), _x111), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)
if#(if(p(s(p(s(if(false, _x82, gt(s(0), if(p(s(false)), _x62, s(_x51)))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(p(s(if(true, false, _x151))))), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(p(s(gt(s(p(s(p(if(false, _x222, p(if(true, s(s(if(gt(0, _x181), _x142, 0))), _x231))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(if(true, s(s(gt(s(p(if(true, s(if(false, _x142, 0)), _x131))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))), _x81))), _x22, false), X, Y)T(Y)
if#(if(p(s(p(p(p(s(s(s(gt(s(p(if(false, _x202, s(p(p(s(p(s(s(if(p(s(gt(0, _x181))), _x142, 0))))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)if#(if(true, if(gt(s(0), if(false, _x62, s(_x51))), _x22, false), _x31), X, Y)T(Y)
if#(if(p(s(gt(s(p(if(false, _x112, s(0)))), if(p(s(false)), _x62, s(_x51))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(p(s(gt(s(0), if(p(s(false)), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(p(if(false, _x132, if(true, p(s(s(s(0)))), _x121))), if(p(if(if(true, true, _x161), s(false), _x141)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(if(false, _x82, s(s(gt(s(0), if(p(s(false)), _x62, s(_x51)))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(s(p(if(if(gt(0, _x201), _x182, true), s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(if(gt(s(_x161), 0), s(if(false, _x142, 0)), _x131))), if(false, _x122, if(p(s(if(false, _x152, false))), _x62, s(_x51)))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(if(gt(s(_x161), 0), s(if(false, _x142, 0)), _x131))), if(p(s(if(false, _x162, if(false, _x152, false)))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(if(false, _x92, s(s(if(false, _x112, s(if(true, gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))), _x121))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(p(p(s(s(s(if(true, gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))), _x121))))))))), _x22, false), X, Y)T(Y)if#(p(s(if(gt(div(0, if(true, s(_x61), _x111)), _x41), _x22, false))), X, Y)T(Y)
if#(if(gt(s(p(0)), if(p(p(s(s(false)))), _x62, s(_x51))), _x22, false), X, Y)T(Y)if#(p(if(true, s(if(gt(div(0, p(s(s(_x61)))), _x41), _x22, false)), _x51)), X, Y)T(Y)
if#(if(p(p(s(s(p(s(gt(s(p(s(p(if(p(s(true)), if(true, s(if(false, _x142, 0)), _x131), _x151))))), if(true, if(p(s(if(false, _x152, false))), _x62, s(_x51)), _x141)))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(p(s(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(s(if(false, _x172, p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151)))))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(if(gt(s(_x161), 0), s(if(false, _x142, 0)), _x131))), if(p(if(false, _x142, s(if(if(true, false, _x171), _x152, false)))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(s(0), p(if(false, _x102, s(s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(if(false, _x102, if(false, _x92, s(gt(s(p(s(0))), if(p(s(false)), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171))))), if(false, _x142, s(p(if(if(gt(0, _x201), _x182, true), s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(if(gt(p(s(s(_x161))), 0), s(if(false, _x142, 0)), _x131))), if(false, _x122, if(p(s(if(if(true, false, _x171), _x152, false))), _x62, s(_x51)))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(p(s(if(gt(0, _x181), _x142, 0)))))), p(s(if(p(p(s(if(true, s(if(true, false, _x151)), _x191)))), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(p(p(s(s(if(gt(div(0, s(_x241)), _x181), _x142, 0)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(if(p(s(false)), _x42, false), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(s(0))), if(p(s(gt(0, _x151))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(p(s(gt(if(false, _x162, s(p(s(p(if(p(s(true)), if(true, s(if(false, _x142, 0)), _x131), _x151)))))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(p(s(s(gt(s(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171))))), s(p(if(if(gt(0, _x201), _x182, true), s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161)))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(if(gt(p(s(if(false, _x202, s(_x161)))), 0), s(if(false, _x142, 0)), _x131))), if(p(s(if(if(true, false, _x171), _x152, false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(s(p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151))))), if(p(s(if(false, _x162, if(false, _x152, false)))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(p(p(s(s(p(s(s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(if(true, s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(p(p(s(s(s(gt(if(false, _x172, s(s(p(s(if(gt(0, _x181), _x142, 0)))))), s(p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(if(true, p(p(s(s(s(p(s(gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))))))))), _x71)), _x22, false), X, Y)T(Y)if#(p(s(if(gt(div(0, p(s(p(s(s(_x61)))))), _x41), _x22, false))), X, Y)T(Y)
if#(if(p(p(if(false, _x82, s(s(gt(s(p(if(gt(s(_x161), 0), s(if(false, _x142, 0)), _x131))), if(p(s(if(if(true, false, _x171), _x152, false))), _x62, s(_x51)))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(if(true, p(s(gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))), _x121))))))), _x22, false), X, Y)T(Y)
if#(if(gt(div(0, s(_x101)), _x81), _x62, if(true, if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41)), X, Y)T(Y)if#(if(p(p(s(s(if(false, _x112, if(true, gt(s(p(if(gt(p(s(s(_x161))), 0), s(if(false, _x142, 0)), _x131))), if(p(s(if(if(true, false, _x171), _x152, false))), _x62, s(_x51))), _x101)))))), _x22, false), X, Y)T(Y)
if#(if(if(true, p(p(p(s(if(true, p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))), _x101))))), _x41), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(p(s(if(gt(0, _x181), _x142, 0)))))), p(s(if(p(if(gt(s(_x211), 0), s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(gt(s(0), if(p(s(if(false, _x102, p(s(false))))), _x62, s(_x51))), _x22, false), X, Y)T(Y)if#(if(p(p(s(if(true, s(gt(s(p(s(if(false, _x142, 0)))), if(p(s(false)), _x62, s(_x51)))), _x91)))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(if(false, _x122, p(s(if(true, s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))), _x111))))))))), _x22, false), X, Y)T(Y)if#(if(p(s(gt(s(p(s(p(0)))), if(p(p(s(s(false)))), _x62, s(_x51))))), _x22, false), X, Y)T(Y)
if#(if(if(true, p(p(p(s(s(s(gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x41), _x22, false), X, Y)T(Y)if#(if(if(true, p(s(if(false, _x82, gt(s(0), if(p(s(false)), _x62, s(_x51)))))), _x41), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(if(false, _x122, p(s(if(false, _x142, 0))))), if(p(s(if(true, false, _x151))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(p(s(gt(s(p(s(p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151))))), if(p(s(p(s(if(false, _x152, false))))), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(if(true, p(s(if(true, false, _x151))), _x211), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(p(s(p(s(gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(if(false, _x112, p(p(s(s(s(0)))))), if(p(if(true, s(false), _x141)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(if(true, p(s(s(s(p(s(gt(s(p(s(p(p(if(true, s(s(if(gt(0, _x181), _x142, 0))), _x231)))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x81))), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(if(false, _x72, s(0)), p(s(div(s(_x112), s(_x111))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(p(p(s(s(s(gt(s(s(p(s(if(if(false, _x232, gt(0, _x181)), _x142, 0))))), s(p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(if(gt(p(p(s(s(0)))), _x181), _x142, 0)))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(s(if(if(false, _x212, true), false, _x151))), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(s(0), s(_x51)))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(p(s(gt(s(p(s(p(p(if(if(false, _x252, true), s(s(if(gt(0, _x181), _x142, 0))), _x231)))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)
if#(if(true, if(p(p(p(s(if(true, p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))), _x101))))), _x22, false), _x31), X, Y)T(Y)if#(if(p(p(s(s(gt(p(p(s(s(if(false, _x152, s(0)))))), if(p(if(true, s(false), _x141)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(gt(p(s(0)), _x41), _x22, false), X, Y)T(Y)if#(if(p(p(if(false, _x82, s(s(if(true, gt(s(p(if(gt(p(s(s(_x161))), 0), s(if(false, _x142, 0)), _x131))), if(p(s(if(if(true, false, _x171), _x152, false))), _x62, s(_x51))), _x101)))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(if(true, 0, _x121)), if(p(s(false)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(if(false, _x72, if(true, p(p(s(if(false, _x92, s(gt(s(p(s(0))), if(p(s(false)), _x62, s(_x51)))))))), _x41)), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(false, _x172, if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), if(true, p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))), _x141)))))))), _x22, false), X, Y)T(Y)
if#(if(p(if(true, s(gt(0, _x41)), _x61)), _x22, false), X, Y)T(Y)if#(if(p(s(gt(s(p(s(0))), p(s(if(p(p(s(s(false)))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(false, _x32, if(p(s(gt(s(0), p(s(div(s(_x112), s(_x111))))))), _x22, false)), X, Y)T(Y)if#(if(p(p(s(s(if(true, gt(s(p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151))), if(p(s(if(false, _x152, false))), _x62, s(_x51))), _x101))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(if(minus(true, 0), s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161))))))))), _x22, false), X, Y)T(Y)if#(if(p(s(p(p(p(p(s(s(s(s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(if(true, s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(p(if(if(false, _x142, true), p(s(s(s(0)))), _x121)), if(p(if(if(p(s(true)), true, _x161), s(false), _x141)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(if(gt(s(s(_x161)), s(0)), s(if(false, _x142, 0)), _x131))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(if(gt(p(s(s(_x161))), 0), s(if(false, _x142, 0)), _x131))), if(if(true, p(s(if(if(true, false, _x171), _x152, false))), _x131), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(s(p(if(true, s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(p(p(s(s(s(0))))), if(p(p(s(s(false)))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(p(s(s(gt(s(p(if(gt(p(s(s(_x161))), 0), s(if(false, _x142, 0)), _x131))), if(p(s(if(if(true, false, _x171), _x152, false))), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(p(s(s(s(p(s(s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(if(true, s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(s(p(p(s(s(gt(s(p(if(gt(p(s(s(_x161))), 0), s(if(false, _x142, 0)), _x131))), if(p(s(if(if(true, false, _x171), _x152, false))), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(s(if(false, _x102, p(s(0)))), if(p(p(s(s(false)))), _x62, s(_x51))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(if(true, gt(p(p(s(s(s(0))))), if(p(if(true, s(false), _x141)), _x62, s(_x51))), _x101))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(if(false, _x172, p(p(s(p(s(s(if(p(s(gt(0, _x181))), _x142, 0))))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(if(false, _x82, p(p(s(s(s(s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(if(true, s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161)))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(if(false, _x122, p(if(gt(p(s(s(_x161))), 0), s(if(false, _x142, 0)), _x131)))), if(p(s(if(if(true, false, _x171), _x152, false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(p(s(s(s(p(s(if(gt(0, _x181), _x142, 0))))))), s(p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(p(p(s(p(s(s(if(p(s(gt(0, _x181))), _x142, 0)))))))))), p(s(if(if(true, p(if(true, s(if(true, false, _x151)), _x191)), _x181), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(true, if(p(p(p(s(s(if(false, _x112, s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))), _x22, false), _x31), X, Y)T(Y)
if#(if(if(false, _x42, p(p(s(p(p(s(s(s(gt(s(s(p(s(if(gt(0, _x181), _x142, 0))))), s(p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(p(p(s(p(s(s(if(p(if(true, s(gt(0, _x181)), _x261)), _x142, 0)))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(p(s(if(p(p(s(s(gt(p(s(s(0))), if(p(s(false)), _x62, s(_x51))))))), _x22, false))), X, Y)T(Y)if#(if(false, _x32, if(p(p(s(s(gt(s(p(s(p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151))))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))), _x22, false)), X, Y)T(Y)
if#(if(p(if(false, _x72, p(p(s(s(s(gt(s(p(s(p(s(if(gt(0, _x181), _x142, 0)))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))))))))), _x22, false), X, Y)T(Y)if#(if(p(s(p(if(false, _x72, s(false))))), _x22, false), X, Y)T(Y)
if#(if(false, _x32, if(if(true, p(p(if(true, p(s(p(s(s(s(if(false, _x162, gt(s(p(s(if(false, _x142, 0)))), p(s(if(false, _x202, if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))))), _x81))), _x41), _x22, false)), X, Y)T(Y)if#(if(p(s(true)), if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(true, if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)), _x171)))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(if(false, _x192, s(if(false, _x202, if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(s(p(p(s(s(gt(s(p(s(if(false, _x142, 0)))), if(p(s(false)), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)if#(p(s(if(gt(div(div(0, s(_x101)), p(if(false, _x122, s(s(_x61))))), _x41), _x22, false))), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(s(p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151)))), s(if(p(s(if(false, _x152, false))), _x62, s(_x51)))))))), _x22, false), X, Y)T(Y)if#(if(p(s(p(p(p(s(s(s(gt(s(p(s(p(p(s(p(s(s(if(p(s(gt(0, _x181))), _x142, 0)))))))))), p(s(if(false, _x212, if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(if(true, p(s(s(gt(s(p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151))), if(p(s(if(false, _x152, false))), _x62, s(_x51)))))), _x71)), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(if(if(true, false, _x141), _x112, s(if(true, gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))), _x121)))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(if(gt(s(_x161), 0), s(if(false, _x142, 0)), _x131))), if(p(s(p(s(if(false, _x152, false))))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(if(false, _x72, p(s(s(gt(s(p(s(p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151))))), if(p(s(if(false, _x152, false))), _x62, s(_x51)))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(p(s(s(s(if(if(false, _x182, false), _x162, gt(s(p(s(if(false, _x142, 0)))), p(s(if(false, _x202, if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(if(false, _x72, p(p(s(p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(if(false, _x72, s(gt(s(p(s(0))), if(p(s(false)), _x62, s(_x51)))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(s(p(if(true, s(if(false, _x142, 0)), _x131))))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(if(true, p(p(s(s(s(gt(s(s(p(s(if(gt(0, _x181), _x142, 0))))), s(p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))), _x71)), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(p(if(false, _x122, p(s(s(s(0)))))), if(p(s(false)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(if(gt(s(_x161), 0), s(if(false, _x142, 0)), _x131))), if(false, _x122, if(p(s(if(if(true, false, _x171), _x152, false))), _x62, s(_x51)))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(if(true, s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))), _x111)))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(p(p(s(p(s(s(if(gt(0, _x181), _x142, 0)))))))))), if(true, p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))), _x141)))))))), _x22, false), X, Y)T(Y)if#(if(true, if(p(s(gt(0, _x41))), _x22, false), _x31), X, Y)T(Y)
if#(if(p(p(s(p(p(s(if(true, s(s(gt(s(s(p(s(if(gt(0, _x181), _x142, 0))))), s(p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))), _x121))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(p(s(s(s(p(s(gt(s(p(s(p(p(if(true, s(s(if(gt(0, _x181), _x142, 0))), _x231)))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(if(false, _x122, p(s(0)))), if(p(s(false)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(p(p(s(s(if(if(true, gt(0, _x181), _x231), _x142, 0)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(if(false, _x102, gt(s(p(if(true, s(if(false, _x142, 0)), _x131))), if(p(s(if(false, _x152, false))), _x62, s(_x51)))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(if(false, _x102, if(true, p(p(s(s(s(gt(s(s(p(s(if(gt(0, _x181), _x142, 0))))), s(p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))), _x91))))), _x22, false), X, Y)T(Y)
if#(if(if(true, gt(div(0, s(_x61)), _x41), _x51), _x22, false), X, Y)T(Y)if#(if(p(s(p(p(p(s(s(s(p(s(gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(if(gt(s(_x161), 0), s(if(false, _x142, 0)), _x131))), if(p(s(if(if(p(s(true)), false, _x171), _x152, false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(p(s(minus(false, div(0, s(_x61))))), X, Y)T(Y)
if#(if(p(p(p(s(if(false, _x82, s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(p(p(s(p(s(s(if(true, if(p(s(gt(0, _x181))), _x142, 0), _x241)))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(s(p(p(if(false, _x82, s(if(false, _x92, s(gt(s(p(s(0))), if(p(s(false)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(p(s(s(if(true, gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(if(true, s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161))), _x201))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(p(if(if(true, if(false, _x142, true), _x151), p(s(s(s(0)))), _x121)), if(p(if(if(true, true, _x161), s(false), _x141)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(p(s(s(0))), if(p(if(true, s(false), _x141)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(p(s(gt(s(p(s(p(p(s(if(true, s(if(gt(0, _x181), _x142, 0)), _x241))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(p(if(false, _x82, s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(if(true, s(p(p(s(p(s(s(if(gt(0, _x181), _x142, 0)))))))), _x161))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(p(p(s(p(s(s(if(gt(0, _x181), _x142, 0)))))))))), p(s(p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)
if#(p(s(if(p(p(p(s(s(p(s(s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(if(true, s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161))))))))))), _x22, false))), X, Y)T(Y)if#(if(p(p(p(p(s(s(s(s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(p(s(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(p(s(if(true, s(s(if(false, _x162, gt(s(p(s(if(false, _x142, 0)))), p(s(if(false, _x202, if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))), _x121))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(if(true, s(gt(s(p(s(p(s(if(gt(0, _x181), _x142, 0)))))), p(s(if(if(false, _x182, p(if(true, s(if(true, false, _x151)), _x191))), _x62, s(_x51)))))), _x111)))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), if(false, _x142, p(if(if(gt(0, _x201), _x182, true), s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161)))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(if(true, p(s(s(s(gt(s(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171))))), s(p(if(if(gt(0, _x201), _x182, true), s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161)))))))), _x81))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(p(p(s(p(s(s(if(p(s(p(s(gt(0, _x181))))), _x142, 0)))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(s(p(if(false, _x182, if(true, if(true, s(if(false, _x142, 0)), _x131), _x151)))))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(p(s(p(s(s(s(if(false, _x162, gt(s(p(s(if(false, _x142, 0)))), p(s(if(false, _x202, if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(p(if(true, p(s(s(s(0)))), _x121)), if(p(if(if(p(s(gt(s(_x181), 0))), true, _x161), s(false), _x141)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(p(s(if(gt(div(0, p(p(s(if(false, _x122, s(s(_x61))))))), _x41), _x22, false))), X, Y)T(Y)
if#(if(p(p(s(p(s(s(gt(s(p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(p(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(if(true, gt(s(0), if(p(s(false)), _x62, s(_x51))), _x41), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(p(s(if(true, gt(s(p(s(p(if(p(s(true)), if(true, s(if(false, _x142, 0)), _x131), _x151))))), if(p(s(if(false, _x152, false))), _x62, s(_x51))), _x121))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(if(false, _x112, s(gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(p(if(if(false, _x152, if(false, _x142, true)), p(s(s(s(0)))), _x121)), if(p(if(if(true, true, _x161), s(false), _x141)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(p(s(gt(s(p(s(if(false, _x142, 0)))), if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)if#(p(s(if(p(p(s(s(if(true, gt(s(p(if(gt(p(s(s(_x161))), 0), s(if(false, _x142, 0)), _x131))), if(p(s(if(if(true, false, _x171), _x152, false))), _x62, s(_x51))), _x101))))), _x22, false))), X, Y)T(Y)
if#(if(gt(s(0), if(p(if(true, p(s(s(false))), _x91)), _x62, s(_x51))), _x22, false), X, Y)T(Y)if#(if(p(if(true, p(p(s(s(s(gt(s(p(s(p(s(if(gt(0, _x181), _x142, 0)))))), p(s(if(if(false, _x182, p(if(true, s(if(true, false, _x151)), _x191))), _x62, s(_x51)))))))))), _x71)), _x22, false), X, Y)T(Y)
if#(if(false, _x32, if(p(p(p(s(s(s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(if(if(false, _x182, true), s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161))))))))), _x22, false)), X, Y)T(Y)if#(if(p(p(s(s(gt(p(if(if(true, true, _x141), p(s(s(s(0)))), _x121)), if(p(if(if(gt(s(_x181), 0), true, _x161), s(false), _x141)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(s(p(s(if(if(true, false, _x101), _x82, false))))), _x22, false), X, Y)T(Y)if#(if(p(s(gt(s(p(s(0))), if(if(true, p(s(false)), _x111), _x62, s(_x51))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(if(if(false, _x202, true), if(gt(0, _x181), _x142, 0), _x171)))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(false, _x32, if(p(p(p(p(s(s(s(s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(if(true, s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161))))))))))), _x22, false)), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(0), if(p(s(p(s(false)))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(s(p(p(s(s(gt(s(p(if(false, _x172, if(true, s(if(false, _x142, 0)), _x131)))), if(if(false, _x132, p(s(false))), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(s(if(false, _x92, 0)), p(s(s(_x51)))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), if(true, p(if(if(false, _x182, true), s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161)), _x141)))))))), _x22, false), X, Y)T(Y)
if#(if(p(if(false, _x82, if(false, _x72, p(p(s(s(s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(if(true, p(s(s(s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))), _x81))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(p(s(s(s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(if(if(false, _x182, true), s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(p(s(s(s(s(gt(if(false, _x212, s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171))))), p(if(true, s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(p(s(if(false, _x142, 0)))))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(false, _x32, if(p(p(p(s(s(s(gt(s(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171))))), s(p(if(if(gt(0, _x201), _x182, true), s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161)))))))))), _x22, false)), X, Y)T(Y)
if#(if(p(s(gt(s(0), p(p(s(s(s(_x51)))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(if(if(true, gt(0, _x181), _x191), _x142, 0)))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(p(if(false, _x122, p(s(s(s(0)))))), if(p(if(true, s(false), _x141)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(if(false, _x42, p(p(s(s(gt(p(p(s(s(s(0))))), if(p(if(true, s(false), _x141)), _x62, s(_x51)))))))), _x22, false), X, Y)T(Y)
if#(if(p(s(p(p(p(s(s(s(gt(s(p(s(p(s(p(p(s(p(s(s(if(p(s(gt(0, _x181))), _x142, 0)))))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(if(if(true, gt(0, _x181), _x191), _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171))))), s(p(if(p(s(if(gt(0, _x201), _x182, true))), s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161)))))))))), _x22, false), X, Y)T(Y)if#(if(true, if(p(p(p(s(s(s(gt(s(p(s(p(p(s(p(s(s(if(gt(0, _x181), _x142, 0)))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), _x31), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(if(if(true, true, _x161), s(if(false, _x142, 0)), _x131))), if(p(s(false)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(p(s(s(if(true, s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))), _x111)))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(p(s(if(false, _x162, gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(if(false, _x82, p(s(s(s(gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(if(true, p(p(s(s(if(true, s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))), _x111))))), _x71)), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(s(if(p(s(true)), false, _x151))), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(p(p(s(p(s(s(if(if(true, p(s(gt(0, _x181))), _x251), _x142, 0)))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(true, if(p(p(s(s(gt(s(p(s(0))), if(p(s(false)), _x62, s(_x51))))))), _x22, false), _x31), X, Y)T(Y)
if#(if(p(if(true, s(gt(s(p(s(0))), if(p(s(false)), _x62, s(_x51)))), _x71)), _x22, false), X, Y)T(Y)if#(if(if(true, p(p(p(s(s(s(gt(s(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171))))), s(p(if(if(gt(0, _x201), _x182, true), s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161)))))))))), _x41), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(if(false, _x222, s(if(true, false, _x151)))), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(p(if(true, p(s(s(s(0)))), _x121)), if(if(false, _x132, p(if(true, s(false), _x141))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(if(false, _x192, s(if(true, false, _x151)))), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(p(s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(if(if(false, _x182, true), s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(if(true, if(true, s(if(true, false, _x151)), _x191), _x201)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(if(true, s(if(true, if(gt(0, _x181), _x142, 0), _x171)), _x161))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(p(p(s(s(s(gt(s(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x221))))), s(p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(p(p(s(s(s(if(false, _x162, 0)))))), if(p(s(false)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(p(s(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(p(p(s(s(p(s(s(0))))))), if(p(if(true, s(false), _x141)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(p(p(s(if(true, s(if(true, false, _x151)), _x191)))), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(s(if(false, _x142, 0)))), if(if(true, p(s(if(true, false, _x151))), _x131), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(p(p(s(s(minus(0, 0)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(if(if(true, false, _x111), _x92, s(gt(s(p(s(0))), if(p(s(false)), _x62, s(_x51)))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(if(true, p(s(if(true, if(gt(0, _x181), _x142, 0), _x171))), _x151)), p(if(if(gt(0, _x201), _x182, true), s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161))))))))), _x22, false), X, Y)T(Y)
if#(p(s(if(p(p(s(s(gt(s(p(if(gt(s(_x161), 0), s(if(false, _x142, 0)), _x131))), if(p(s(if(if(true, false, _x171), _x152, false))), _x62, s(_x51))))))), _x22, false))), X, Y)T(Y)if#(if(p(p(p(s(s(s(p(s(gt(s(p(s(p(s(if(gt(0, _x181), _x142, 0)))))), p(s(if(if(false, _x182, p(if(true, s(if(true, false, _x151)), _x191))), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)
if#(if(gt(div(0, p(s(s(_x61)))), _x41), _x22, false), X, Y)T(Y)if#(if(gt(s(_x81), 0), if(if(false, _x42, p(s(if(false, _x82, gt(s(0), if(p(s(false)), _x62, s(_x51))))))), _x22, false), _x31), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(if(true, p(s(if(gt(p(s(0)), _x181), _x142, 0))), _x151)), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(p(s(s(if(true, false, _x151))))), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(if(false, _x72, if(true, p(p(if(true, p(s(p(s(s(s(if(false, _x162, gt(s(p(s(if(false, _x142, 0)))), p(s(if(false, _x202, if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))))), _x81))), _x41)), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(p(s(gt(s(p(s(p(if(gt(s(_x211), 0), if(true, s(if(false, _x142, 0)), _x131), _x151))))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(if(false, _x102, s(s(gt(s(p(s(if(gt(p(s(0)), _x181), _x142, 0)))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))))))))), _x22, false), X, Y)T(Y)if#(if(p(s(gt(s(0), if(false, _x82, p(s(div(s(_x112), s(_x111)))))))), _x22, false), X, Y)T(Y)
if#(if(gt(s(0), if(p(p(if(true, s(s(false)), _x101))), _x62, s(_x51))), _x22, false), X, Y)T(Y)if#(if(true, if(p(p(p(s(p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(false, _x202, if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))))), _x22, false), _x31), X, Y)T(Y)
if#(if(p(p(p(s(p(if(false, _x112, s(s(s(if(false, _x162, gt(s(p(s(if(false, _x142, 0)))), p(s(if(false, _x202, if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(p(p(s(p(s(s(if(p(s(gt(0, _x181))), _x142, 0)))))))))), p(s(if(p(if(if(false, _x212, true), s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(if(true, p(s(s(s(if(true, gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))), _x121))))), _x81))), _x22, false), X, Y)T(Y)if#(if(p(p(p(if(true, s(p(s(s(s(if(false, _x162, gt(s(p(s(if(false, _x142, 0)))), p(s(if(false, _x202, if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))), _x91)))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(p(s(s(s(s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(if(p(s(true)), s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(p(s(p(s(gt(s(p(s(p(p(if(true, s(s(if(gt(0, _x181), _x142, 0))), _x231)))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(p(s(s(s(gt(s(p(s(if(true, if(false, _x142, 0), _x201)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(p(s(if(true, gt(s(p(if(gt(p(s(s(_x161))), 0), s(if(false, _x142, 0)), _x131))), if(p(s(if(if(true, false, _x171), _x152, false))), _x62, s(_x51))), _x101))))))), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(if(false, _x92, s(0)), if(p(s(false)), _x62, s(_x51))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(p(s(s(s(gt(s(p(s(if(gt(0, _x211), _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(if(true, gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(if(true, s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161))), _x121))))))), _x22, false), X, Y)T(Y)if#(if(if(false, _x42, p(p(s(s(gt(s(p(if(gt(s(_x161), 0), s(if(false, _x142, 0)), _x131))), if(p(s(if(false, _x152, false))), _x62, s(_x51)))))))), _x22, false), X, Y)T(Y)
if#(if(if(true, p(s(gt(s(0), p(s(div(s(_x112), s(_x111))))))), _x41), _x22, false), X, Y)T(Y)if#(if(gt(s(p(s(0))), if(p(if(false, _x92, p(s(s(false))))), _x62, s(_x51))), _x22, false), X, Y)T(Y)
if#(if(p(if(true, p(s(s(gt(p(if(true, p(s(s(s(0)))), _x121)), if(p(if(true, s(false), _x141)), _x62, s(_x51)))))), _x71)), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(if(gt(p(0), _x181), _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(p(s(gt(s(p(s(if(gt(p(s(0)), _x181), _x142, 0)))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(if(p(s(false)), _x112, s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))), _x22, false), X, Y)T(Y)
if#(p(s(p(s(if(gt(div(0, s(_x61)), _x41), _x22, false))))), X, Y)T(Y)if#(if(p(p(s(s(if(false, _x102, gt(s(p(s(if(false, _x142, 0)))), if(p(s(false)), _x62, s(_x51)))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(if(gt(s(_x161), p(s(0))), s(if(false, _x142, 0)), _x131))), if(p(s(if(if(true, false, _x171), _x152, false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(true, if(p(if(false, _x52, s(p(s(false))))), _x22, false), _x31), X, Y)T(Y)
if#(if(false, _x32, if(p(p(s(s(gt(s(p(s(if(false, _x142, 0)))), if(p(s(false)), _x62, s(_x51))))))), _x22, false)), X, Y)T(Y)if#(if(p(p(p(p(s(s(s(s(gt(s(p(s(if(true, if(true, if(gt(0, _x181), _x142, 0), _x171), _x241)))), p(if(true, s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161))))))))))), _x22, false), X, Y)T(Y)
if#(if(false, _x32, if(p(p(p(s(s(p(s(if(true, s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))), _x111)))))))), _x22, false)), X, Y)T(Y)if#(if(p(p(p(s(s(s(p(s(gt(s(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0))))))))), s(p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(if(true, s(if(false, _x142, 0)), _x131))), if(true, if(p(s(if(false, _x152, false))), _x62, s(_x51)), _x121)))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(minus(0, p(s(0)))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, if(true, false, _x151), _x231))), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(p(s(s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(if(if(false, _x182, true), s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(p(if(p(s(if(false, _x142, true))), p(s(s(s(0)))), _x121)), if(p(if(if(true, true, _x161), s(false), _x141)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(if(true, s(s(gt(s(p(if(gt(s(_x161), 0), s(if(false, _x142, 0)), _x131))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))), _x81))), _x22, false), X, Y)T(Y)
if#(if(p(p(if(false, _x82, p(s(s(s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(if(gt(p(s(s(_x161))), 0), s(if(false, _x142, 0)), _x131))), if(p(s(if(if(true, false, _x171), _x152, false))), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)
if#(if(if(gt(s(_x81), 0), p(p(s(if(false, _x92, s(gt(s(p(s(0))), if(p(s(false)), _x62, s(_x51)))))))), _x41), _x22, false), X, Y)T(Y)if#(if(if(false, _x112, if(false, _x102, true)), if(true, if(if(false, _x42, p(s(if(false, _x82, gt(s(0), if(p(s(false)), _x62, s(_x51))))))), _x22, false), _x31), _x71), X, Y)T(Y)
if#(if(p(s(gt(s(0), p(s(if(p(s(false)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(if(true, true, _x101), if(true, if(if(false, _x42, p(s(if(false, _x82, gt(s(0), if(p(s(false)), _x62, s(_x51))))))), _x22, false), _x31), _x71), X, Y)T(Y)
if#(if(p(s(gt(s(p(s(0))), if(if(false, _x112, p(p(s(s(false))))), _x62, s(_x51))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(p(s(gt(s(p(s(p(if(true, if(true, if(true, s(if(false, _x142, 0)), _x131), _x151), _x201))))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(if(true, p(s(0)), _x121)), if(p(s(false)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(p(s(s(p(s(if(gt(0, _x181), _x142, 0)))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(s(p(s(gt(0, _x41))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(p(s(s(s(s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(if(if(true, true, _x241), s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161))))))))))), _x22, false), X, Y)T(Y)
if#(p(s(if(p(p(s(s(gt(s(p(if(true, s(if(false, _x142, 0)), _x131))), if(if(false, _x132, p(s(false))), _x62, s(_x51))))))), _x22, false))), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151))))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)
if#(if(p(s(p(p(s(s(gt(s(p(if(true, s(if(false, _x142, 0)), _x131))), if(if(false, _x152, if(false, _x132, p(s(false)))), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)if#(if(gt(s(if(false, _x62, 0)), if(p(s(false)), _x62, s(_x51))), _x22, false), X, Y)T(Y)
if#(if(false, _x32, if(p(p(s(s(gt(p(if(if(false, _x142, true), p(s(s(s(0)))), _x121)), if(p(if(if(true, true, _x161), s(false), _x141)), _x62, s(_x51))))))), _x22, false)), X, Y)T(Y)if#(if(p(p(if(true, s(s(gt(p(s(s(0))), if(p(s(false)), _x62, s(_x51))))), _x81))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(s(p(p(s(s(if(true, if(gt(0, _x181), _x142, 0), _x171))))))), s(p(if(if(gt(0, _x201), _x182, true), s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161)))))))))), _x22, false), X, Y)T(Y)if#(if(gt(p(0), _x41), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(if(false, _x122, gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(if(true, s(if(p(s(if(true, false, _x151))), _x62, s(_x51))), _x161))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(if(true, p(s(s(s(gt(s(p(s(p(s(if(gt(0, _x181), _x142, 0)))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))), _x81))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(s(p(s(if(false, _x142, 0))))), s(if(p(s(false)), _x62, s(_x51)))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(p(p(s(s(s(0))))), if(p(if(false, _x152, if(true, s(false), _x141))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(if(false, _x102, p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(false, _x202, if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(p(p(s(s(s(div(0, s(_x161))))))), if(p(s(false)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(if(false, _x222, false), _x202, if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(if(p(s(gt(p(s(0)), _x181))), _x142, 0)))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(p(s(gt(s(p(p(s(s(0))))), if(p(p(s(s(false)))), _x62, s(_x51))))), _x22, false), X, Y)T(Y)
if#(if(if(true, p(p(s(s(gt(s(p(if(true, s(if(false, _x142, 0)), _x131))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))), _x41), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(if(true, s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(if(if(false, _x182, true), s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161)))), _x111)))))), _x22, false), X, Y)T(Y)
if#(if(p(s(p(p(s(s(gt(s(p(if(true, s(if(false, _x142, 0)), _x131))), if(true, if(if(false, _x132, p(s(false))), _x62, s(_x51)), _x141)))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(if(true, s(gt(s(p(if(gt(s(_x161), 0), s(if(false, _x142, 0)), _x131))), if(p(s(if(false, _x152, false))), _x62, s(_x51)))), _x91)))), _x22, false), X, Y)T(Y)
if#(if(gt(s(0), if(p(if(true, if(false, _x92, p(s(s(false)))), _x101)), _x62, s(_x51))), _x22, false), X, Y)T(Y)if#(if(p(s(if(if(false, _x102, false), _x82, gt(s(0), if(p(s(false)), _x62, s(_x51)))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(p(s(s(if(if(true, true, _x121), gt(s(p(if(gt(p(s(s(_x161))), 0), s(if(false, _x142, 0)), _x131))), if(p(s(if(if(true, false, _x171), _x152, false))), _x62, s(_x51))), _x101))))))), _x22, false), X, Y)T(Y)if#(if(gt(s(0), if(if(true, p(p(s(s(false)))), _x81), _x62, s(_x51))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(p(p(s(s(p(s(s(gt(s(s(p(s(if(gt(0, _x181), _x142, 0))))), s(p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(if(true, s(gt(s(p(if(true, s(if(false, _x142, 0)), _x131))), if(p(s(false)), _x62, s(_x51)))), _x91)))), _x22, false), X, Y)T(Y)
if#(if(p(s(p(p(p(s(p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(p(if(true, s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(false, _x202, if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))), _x111)))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(if(false, _x92, s(gt(s(p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151))), if(p(s(if(false, _x152, false))), _x62, s(_x51)))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(if(false, _x112, s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(if(true, s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161)))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(p(p(s(s(s(gt(s(s(p(s(if(gt(if(false, _x242, 0), _x181), _x142, 0))))), s(p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(p(s(gt(p(s(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(s(0), if(p(if(false, _x122, s(false))), _x62, s(_x51))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(p(s(s(gt(s(p(s(p(s(if(gt(0, _x181), _x142, 0)))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(if(false, _x122, p(s(gt(s(p(s(p(p(if(true, s(s(if(gt(0, _x181), _x142, 0))), _x231)))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(s(p(p(p(s(s(s(gt(s(p(s(p(p(s(p(s(s(if(p(s(if(true, gt(0, _x181), _x301))), _x142, 0)))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)
if#(if(false, _x32, if(gt(s(0), s(_x51)), _x22, false)), X, Y)T(Y)if#(if(p(p(p(s(s(if(false, _x112, s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(if(if(gt(0, _x201), _x182, true), s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161)))))))))), _x22, false), X, Y)T(Y)
if#(if(true, if(gt(s(0), if(p(s(p(s(false)))), _x62, s(_x51))), _x22, false), _x31), X, Y)T(Y)if#(if(gt(0, _x51), _x32, if(p(p(s(s(if(false, _x102, gt(p(if(true, p(s(s(s(0)))), _x121)), if(p(if(if(true, true, _x161), s(false), _x141)), _x62, s(_x51)))))))), _x22, false)), X, Y)T(Y)
if#(if(p(p(p(s(s(if(gt(0, _x131), _x112, s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(p(p(s(s(s(0))))), if(false, _x122, if(p(if(true, s(false), _x141)), _x62, s(_x51)))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(if(true, p(if(true, s(if(true, false, _x151)), _x191)), _x181), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(p(s(p(p(p(s(s(s(gt(s(p(s(p(p(s(if(false, _x242, p(s(s(if(p(s(gt(0, _x181))), _x142, 0))))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(p(s(s(0))), if(p(s(false)), _x62, s(_x51))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(if(if(gt(s(0), s(_x211)), _x182, true), s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(p(p(s(p(s(p(s(s(if(gt(0, _x181), _x142, 0)))))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(p(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)
if#(if(if(false, _x42, p(s(false))), _x22, false), X, Y)T(Y)if#(if(if(true, p(p(p(s(s(s(gt(s(s(p(s(if(gt(0, _x181), _x142, 0))))), s(p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))), _x41), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(p(s(if(true, s(if(false, _x142, 0)), _x131))))), if(if(false, _x132, p(s(false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(p(s(if(p(p(s(s(gt(s(p(if(true, s(if(false, _x142, 0)), _x131))), if(p(s(false)), _x62, s(_x51))))))), _x22, false))), X, Y)T(Y)
if#(if(p(p(if(true, s(s(gt(s(p(if(true, s(if(false, _x142, 0)), _x131))), if(if(false, _x132, p(s(false))), _x62, s(_x51))))), _x81))), _x22, false), X, Y)T(Y)if#(p(s(if(gt(div(0, p(s(if(true, s(_x61), _x131)))), _x41), _x22, false))), X, Y)T(Y)
if#(if(p(p(s(s(p(s(gt(s(p(if(false, _x182, s(p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151)))))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)if#(if(if(false, _x42, p(p(s(s(gt(p(if(true, p(s(s(s(0)))), _x121)), if(p(if(if(gt(s(_x181), 0), true, _x161), s(false), _x141)), _x62, s(_x51)))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(if(true, s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), _x131), p(if(if(gt(0, _x201), _x182, true), s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(if(false, _x82, p(s(s(s(gt(s(s(p(s(if(gt(0, _x181), _x142, 0))))), s(p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(p(s(if(true, s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(false, _x202, if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))), _x121))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(p(s(s(s(if(false, _x172, if(false, _x162, gt(s(p(s(if(false, _x142, 0)))), p(s(if(false, _x202, if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))))))), _x22, false), X, Y)T(Y)
if#(if(false, _x32, if(p(p(p(s(s(s(p(s(gt(s(p(s(p(p(if(true, s(s(if(gt(0, _x181), _x142, 0))), _x231)))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false)), X, Y)T(Y)if#(if(p(p(s(if(false, _x92, p(p(s(s(s(gt(s(s(p(s(if(gt(0, _x181), _x142, 0))))), s(p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(p(s(gt(s(if(true, p(s(p(if(p(s(true)), if(true, s(if(false, _x142, 0)), _x131), _x151)))), _x171)), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)if#(if(p(if(true, p(p(p(s(s(s(s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(if(true, s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161)))))))))), _x71)), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(p(s(s(0))), if(p(s(false)), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)if#(if(p(s(p(p(s(s(gt(s(p(s(if(false, _x142, 0)))), if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)
if#(if(p(s(p(p(p(s(s(if(false, _x132, s(gt(s(p(s(p(p(s(p(s(s(if(p(s(gt(0, _x181))), _x142, 0)))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(if(false, _x102, gt(p(p(s(s(s(0))))), if(p(s(false)), _x62, s(_x51)))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(p(s(s(0))), if(if(false, _x132, p(s(false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(p(if(true, s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))), _x111)))))), _x22, false), X, Y)T(Y)
if#(if(if(p(s(false)), _x52, false), _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), X, Y)T(Y)if#(if(p(p(p(s(s(s(if(true, gt(s(p(s(p(p(s(p(s(s(if(p(s(gt(0, _x181))), _x142, 0)))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))), _x121))))))), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(s(if(true, 0, _x91)), p(s(s(_x51)))))), _x22, false), X, Y)T(Y)if#(if(false, _x32, if(p(s(gt(s(p(s(0))), if(p(s(false)), _x62, s(_x51))))), _x22, false)), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(if(gt(s(_x161), if(false, _x192, 0)), s(if(false, _x142, 0)), _x131))), if(p(s(if(if(true, false, _x171), _x152, false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(p(s(gt(s(p(if(gt(p(s(s(_x161))), 0), s(if(false, _x142, 0)), _x131))), if(p(s(if(if(true, false, _x171), _x152, false))), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(if(true, s(if(false, _x142, 0)), _x131))), if(false, _x122, if(if(false, _x132, p(s(false))), _x62, s(_x51)))))))), _x22, false), X, Y)T(Y)if#(p(s(if(if(true, p(p(s(if(false, _x92, s(gt(s(p(s(0))), if(p(s(false)), _x62, s(_x51)))))))), _x41), _x22, false))), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(p(s(s(p(p(s(p(s(s(if(p(s(gt(0, _x181))), _x142, 0)))))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(p(s(gt(s(p(if(gt(s(_x161), 0), s(if(false, _x142, 0)), _x131))), if(p(s(if(if(true, false, _x171), _x152, false))), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)
if#(if(p(s(if(false, _x42, p(s(if(false, _x82, gt(s(0), if(p(s(false)), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(if(true, s(gt(p(if(true, p(s(s(s(0)))), _x121)), if(p(if(true, s(false), _x141)), _x62, s(_x51)))), _x91)))), _x22, false), X, Y)T(Y)
if#(if(false, _x32, p(s(if(gt(div(0, p(if(false, _x122, s(s(_x61))))), _x41), _x22, false)))), X, Y)T(Y)if#(if(gt(s(0), if(if(true, false, _x81), _x62, s(_x51))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(p(p(s(p(s(s(if(if(true, gt(0, _x181), _x251), _x142, 0)))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(p(if(if(false, _x142, true), p(s(s(s(0)))), _x121)), if(p(if(false, _x152, if(if(true, true, _x161), s(false), _x141))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(if(gt(s(_x161), 0), s(if(false, _x142, 0)), _x131))), if(p(s(if(if(gt(s(_x191), 0), false, _x171), _x152, false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(if(true, if(true, gt(s(p(if(gt(p(s(s(_x161))), 0), s(if(false, _x142, 0)), _x131))), if(p(s(if(if(true, false, _x171), _x152, false))), _x62, s(_x51))), _x101), _x111))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(if(true, if(true, p(p(s(s(s(gt(s(s(p(s(if(gt(0, _x181), _x142, 0))))), s(p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))), _x91), _x101)))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(if(true, p(s(gt(s(p(s(p(p(if(true, s(s(if(gt(0, _x181), _x142, 0))), _x231)))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))), _x121))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(p(s(s(0))), if(p(s(p(s(false)))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(if(if(false, _x182, false), _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(if(gt(p(s(0)), _x181), _x142, 0)))), p(s(if(p(s(p(if(true, s(if(true, false, _x151)), _x191)))), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(p(s(s(if(false, _x122, s(s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(if(true, s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161)))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(p(s(s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(p(s(if(true, s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(p(s(s(p(s(p(p(s(p(s(s(if(p(s(gt(0, _x181))), _x142, 0)))))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(p(s(if(false, _x202, if(gt(0, _x181), _x142, 0))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(if(true, s(s(s(p(s(gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))))))), _x91)))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(p(p(s(s(s(if(false, _x162, 0)))))), if(p(if(true, s(false), _x141)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(p(s(if(p(p(p(s(s(s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(if(if(gt(0, _x201), _x182, true), s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161))))))))), _x22, false))), X, Y)T(Y)
if#(if(p(p(p(s(s(p(s(p(s(if(true, s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))), _x111)))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(if(false, _x192, true), false, _x151))), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)
if#(if(gt(if(false, _x52, s(0)), if(p(s(false)), _x62, s(_x51))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(if(p(s(true)), gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))), _x121))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(if(false, _x152, if(gt(s(_x161), 0), s(if(false, _x142, 0)), _x131)))), if(p(s(if(if(true, false, _x171), _x152, false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(if(false, _x42, p(p(p(s(p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(p(s(s(if(true, s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))), _x131)))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(s(if(true, if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)), _x171)))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(if(if(gt(p(s(0)), _x201), _x182, true), s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(if(gt(p(s(div(s(_x202), s(_x201)))), 0), s(if(false, _x142, 0)), _x131))), if(p(s(if(if(true, false, _x171), _x152, false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(if(false, _x122, p(if(gt(s(_x161), 0), s(if(false, _x142, 0)), _x131)))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(p(p(s(s(s(0))))), if(p(if(gt(s(_x161), 0), s(false), _x141)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(p(s(gt(s(p(s(p(p(s(s(if(p(s(gt(0, _x181))), _x142, 0)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(if(true, p(s(s(s(0)))), _x121))), s(if(p(if(true, s(false), _x141)), _x62, s(_x51)))))))), _x22, false), X, Y)T(Y)if#(if(false, _x32, if(p(p(s(s(gt(p(p(s(s(s(0))))), if(p(if(true, s(false), _x141)), _x62, s(_x51))))))), _x22, false)), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(s(p(s(if(false, _x142, 0))))), s(p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151))), if(p(s(if(p(s(false)), _x152, false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(p(s(if(p(s(if(false, _x82, gt(s(0), if(p(s(false)), _x62, s(_x51)))))), _x22, false))), X, Y)T(Y)if#(if(p(p(s(s(if(if(gt(s(_x141), 0), true, _x121), gt(s(p(if(gt(p(s(s(_x161))), 0), s(if(false, _x142, 0)), _x131))), if(p(s(if(if(true, false, _x171), _x152, false))), _x62, s(_x51))), _x101))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(0)), if(p(s(false)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(gt(s(0), p(p(s(s(s(_x51)))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(if(true, p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(false, _x202, if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))), _x101))))), _x22, false), X, Y)T(Y)if#(if(p(if(true, s(gt(s(0), p(s(s(_x51))))), _x61)), _x22, false), X, Y)T(Y)
if#(if(gt(if(true, s(0), _x51), if(p(p(s(s(false)))), _x62, s(_x51))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(p(if(if(p(s(false)), _x142, true), p(s(s(s(0)))), _x121)), if(p(if(if(true, true, _x161), s(false), _x141)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(if(true, p(p(s(p(p(s(s(s(gt(s(s(p(s(if(gt(0, _x181), _x142, 0))))), s(p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))))), _x41), _x22, false), X, Y)T(Y)if#(if(if(if(true, false, _x71), _x52, false), _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), X, Y)T(Y)
if#(if(p(p(s(s(p(s(p(s(gt(s(p(s(p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151))))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(if(true, true, _x241), false, _x151))), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(if(true, p(p(s(s(s(p(s(gt(s(p(s(p(p(if(true, s(s(if(gt(0, _x181), _x142, 0))), _x231)))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))))))))), _x71)), _x22, false), X, Y)T(Y)if#(if(p(p(if(true, p(s(s(s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))), _x81))), _x22, false), X, Y)T(Y)
if#(p(s(if(p(p(s(s(gt(p(if(if(false, _x142, true), p(s(s(s(0)))), _x121)), if(p(if(if(true, true, _x161), s(false), _x141)), _x62, s(_x51))))))), _x22, false))), X, Y)T(Y)if#(if(p(s(gt(s(0), p(if(true, s(s(_x51)), _x101))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(if(gt(if(false, _x202, 0), _x181), _x142, 0)))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(p(if(false, _x132, if(true, p(s(s(s(0)))), _x121))), if(p(if(if(gt(s(_x181), 0), true, _x161), s(false), _x141)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(p(p(if(true, s(s(s(0))), _x131))), if(p(if(true, s(false), _x141)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(if(if(false, _x192, gt(p(s(0)), _x181)), _x142, 0)))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171))))), s(p(if(if(false, _x182, true), s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161)))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(if(false, _x92, s(gt(s(p(if(gt(s(_x161), 0), s(if(false, _x142, 0)), _x131))), if(p(s(if(false, _x152, false))), _x62, s(_x51)))))))), _x22, false), X, Y)T(Y)
if#(if(p(s(p(p(p(if(true, s(s(s(gt(s(p(s(p(p(s(p(s(s(if(p(s(gt(0, _x181))), _x142, 0)))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))))), _x111)))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(if(false, _x162, s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(if(true, s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))), _x101))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(p(if(true, p(s(s(s(0)))), _x121)), if(if(false, _x132, p(if(if(true, true, _x161), s(false), _x141))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(p(s(gt(s(p(s(p(p(s(s(if(gt(p(s(0)), _x181), _x142, 0)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(if(false, _x72, p(s(s(gt(p(if(if(false, _x142, true), p(s(s(s(0)))), _x121)), if(p(if(if(true, true, _x161), s(false), _x141)), _x62, s(_x51)))))))), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(s(p(s(0))), if(false, _x102, if(p(p(s(s(false)))), _x62, s(_x51)))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(if(false, _x102, s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(p(s(s(gt(p(p(s(s(s(0))))), if(p(s(false)), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(if(if(false, _x132, true), s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))), _x111)))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(p(p(s(s(s(0))))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(if(true, s(if(false, _x142, 0)), _x131))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(p(s(gt(s(p(s(p(if(p(s(true)), if(true, s(if(false, _x142, 0)), _x131), _x151))))), if(if(false, _x162, p(s(if(false, _x152, false)))), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)if#(p(s(if(p(p(if(false, _x82, s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))), _x22, false))), X, Y)T(Y)
if#(p(s(if(gt(if(false, _x92, div(0, p(s(s(_x61))))), _x41), _x22, false))), X, Y)T(Y)if#(if(p(p(p(p(s(s(if(true, p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))), _x101))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(p(p(s(s(s(gt(s(s(p(s(if(gt(0, _x181), _x142, 0))))), s(p(s(if(p(s(if(false, _x242, if(true, false, _x151)))), _x62, s(_x51)))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(if(false, _x52, s(p(s(if(false, _x82, false)))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(if(false, _x102, gt(p(if(true, p(s(s(s(0)))), _x121)), if(p(if(true, s(false), _x141)), _x62, s(_x51)))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(p(s(if(false, _x132, s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(if(true, s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161)))))))))))), _x22, false), X, Y)T(Y)
if#(p(s(if(false, _x32, if(p(p(s(s(if(false, _x102, gt(p(if(true, p(s(s(s(0)))), _x121)), if(p(if(if(true, true, _x161), s(false), _x141)), _x62, s(_x51)))))))), _x22, false)))), X, Y)T(Y)if#(if(p(p(p(if(true, s(s(s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))))), _x91)))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(if(gt(s(_x131), 0), s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))), _x111)))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(if(true, if(true, gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))), _x121), _x131))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(p(if(if(false, _x142, true), p(s(s(s(0)))), _x121)), if(p(if(if(false, _x172, if(true, true, _x161)), s(false), _x141)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(if(if(false, _x192, gt(0, _x181)), _x142, 0)))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(if(true, p(s(s(s(if(false, _x162, gt(s(p(s(if(false, _x142, 0)))), p(s(if(false, _x202, if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))), _x101))))), _x22, false), X, Y)T(Y)if#(if(if(false, _x42, p(p(s(s(gt(s(p(s(if(false, _x142, 0)))), if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))), _x22, false), X, Y)T(Y)
if#(if(gt(s(0), if(false, _x62, p(s(s(_x51))))), _x22, false), X, Y)T(Y)if#(if(if(false, _x42, p(p(p(s(s(s(gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(if(false, _x92, s(gt(s(p(if(gt(s(_x161), 0), s(if(false, _x142, 0)), _x131))), if(p(s(if(if(true, false, _x171), _x152, false))), _x62, s(_x51)))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(if(true, s(p(s(s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(if(true, s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161))))))), _x101))))), _x22, false), X, Y)T(Y)
if#(if(gt(s(if(false, _x62, 0)), s(_x51)), _x22, false), X, Y)T(Y)if#(p(s(if(p(p(p(s(s(s(p(s(gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false))), X, Y)T(Y)
if#(if(p(p(s(if(true, s(gt(s(p(if(true, s(if(false, _x142, 0)), _x131))), if(p(s(if(false, _x152, false))), _x62, s(_x51)))), _x91)))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(if(false, _x112, s(gt(s(p(s(p(s(if(gt(0, _x181), _x142, 0)))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(p(s(if(true, gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))), _x161))))))))), _x22, false), X, Y)T(Y)if#(if(p(s(gt(s(p(s(if(false, _x122, 0)))), if(p(s(false)), _x62, s(_x51))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), if(true, p(if(true, s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161)), _x141)))))))), _x22, false), X, Y)T(Y)if#(if(true, if(p(s(p(p(p(s(s(s(gt(s(p(s(p(p(s(p(s(s(if(p(s(gt(0, _x181))), _x142, 0)))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), _x31), X, Y)T(Y)
if#(if(p(s(gt(s(0), if(true, p(s(div(s(_x112), s(_x111)))), _x81)))), _x22, false), X, Y)T(Y)if#(if(p(p(if(true, s(if(false, _x92, s(gt(s(p(s(0))), if(p(s(false)), _x62, s(_x51)))))), _x81))), _x22, false), X, Y)T(Y)
if#(if(gt(0, _x51), _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), X, Y)T(Y)if#(if(p(p(s(s(gt(s(0), if(if(true, p(s(false)), _x131), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(if(false, _x122, gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))))))))), _x22, false), X, Y)T(Y)if#(if(p(s(p(p(p(s(s(s(gt(s(s(p(s(p(p(s(p(s(s(if(p(s(gt(0, _x181))), _x142, 0))))))))))), s(p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(if(true, p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151)), _x121)), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(if(true, gt(s(p(if(true, s(if(false, _x142, 0)), _x131))), if(if(false, _x132, p(s(false))), _x62, s(_x51))), _x101))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(if(false, _x112, s(p(s(0)))), if(p(s(false)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(gt(if(true, 0, _x101), _x81), _x62, if(true, if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41)), X, Y)T(Y)
if#(p(s(if(p(p(s(if(true, p(p(s(s(s(gt(s(s(p(s(if(gt(0, _x181), _x142, 0))))), s(p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))), _x91)))), _x22, false))), X, Y)T(Y)if#(if(false, _x32, if(gt(s(0), if(false, _x62, s(_x51))), _x22, false)), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(s(p(s(if(gt(p(s(0)), _x181), _x142, 0))))), s(p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), if(true, p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))), _x141)))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(p(p(p(s(s(p(s(s(if(gt(0, _x181), _x142, 0)))))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(if(true, p(p(s(s(s(0))))), _x111), if(p(if(true, s(false), _x141)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(if(false, _x42, p(if(false, _x72, p(p(s(s(s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(p(p(if(true, s(s(s(0))), _x131))), if(p(s(false)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(if(false, _x52, gt(0, _x41)), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(if(true, if(true, if(gt(0, _x181), _x142, 0), _x171), _x191)))), p(if(if(false, _x182, true), s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(p(s(gt(s(p(s(p(p(if(true, s(s(if(gt(0, _x181), _x142, 0))), _x231)))))), p(s(if(p(if(if(true, true, _x241), s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)if#(p(s(if(p(p(p(s(s(s(gt(s(s(p(s(if(gt(0, _x181), _x142, 0))))), s(p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))), _x22, false))), X, Y)T(Y)
if#(if(p(p(p(s(s(p(s(s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(if(true, if(true, s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161), _x231))))))))))), _x22, false), X, Y)T(Y)if#(p(s(if(p(if(false, _x52, s(p(s(false))))), _x22, false))), X, Y)T(Y)
if#(if(p(p(p(s(p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(true, if(p(s(if(true, false, _x151))), _x62, s(_x51)), _x201)))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(if(true, p(s(gt(s(p(s(p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151))))), if(p(s(if(false, _x152, false))), _x62, s(_x51))))), _x101))))), _x22, false), X, Y)T(Y)
if#(if(false, _x32, if(p(p(p(s(s(p(s(s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(if(true, s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161))))))))))), _x22, false)), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(s(p(if(if(false, _x182, true), s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161))))))))))), _x22, false), X, Y)T(Y)
if#(p(s(if(gt(div(0, p(s(p(if(false, _x122, s(s(_x61))))))), _x41), _x22, false))), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(p(s(s(p(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(if(true, gt(s(p(s(if(gt(p(s(0)), _x181), _x142, 0)))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))), _x121))))))), _x22, false), X, Y)T(Y)if#(if(gt(s(s(0)), s(s(_x51))), _x22, false), X, Y)T(Y)
if#(if(p(p(if(false, _x82, p(s(s(s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(if(if(false, _x182, true), s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161)))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(if(false, _x132, s(p(s(if(false, _x142, 0))))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(if(false, _x92, s(s(s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(if(if(gt(0, _x201), _x182, true), s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161)))))))))), _x22, false), X, Y)T(Y)if#(p(s(if(gt(div(0, if(false, _x112, p(s(s(_x61))))), _x41), _x22, false))), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(if(gt(p(0), _x181), _x142, 0)))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(p(if(false, _x62, s(gt(s(0), p(s(s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(if(false, _x122, gt(s(s(p(s(if(gt(0, _x181), _x142, 0))))), s(p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(if(false, _x82, s(s(if(false, _x102, gt(p(if(true, p(s(s(s(0)))), _x121)), if(p(if(if(true, true, _x161), s(false), _x141)), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(if(true, s(gt(s(p(s(if(false, _x142, 0)))), if(p(s(if(true, false, _x151))), _x62, s(_x51)))), _x91)))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(s(if(false, _x152, if(false, _x142, 0))))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(p(s(s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(if(if(true, true, _x241), s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(if(true, p(s(if(true, if(gt(0, _x181), _x142, 0), _x171))), _x151)), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(if(true, if(true, if(gt(0, _x181), _x142, 0), _x171), _x191)))), p(if(if(gt(0, _x201), _x182, true), s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161))))))))), _x22, false), X, Y)T(Y)if#(p(s(if(gt(div(div(0, s(_x101)), s(_x61)), _x41), _x22, false))), X, Y)T(Y)
if#(if(p(p(p(p(s(s(s(s(if(true, gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(if(true, s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161))), _x201))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(gt(s(_x191), 0), false, _x151))), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)
if#(if(p(if(false, _x72, p(p(s(s(p(s(if(true, s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))), _x111))))))))), _x22, false), X, Y)T(Y)if#(if(p(s(gt(s(0), p(if(true, s(div(s(_x112), s(_x111))), _x91))))), _x22, false), X, Y)T(Y)
if#(if(p(s(p(p(p(s(s(s(gt(s(p(s(p(p(if(true, s(p(s(s(if(p(s(gt(0, _x181))), _x142, 0))))), _x231)))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)if#(if(if(false, _x42, p(p(s(s(if(false, _x102, gt(p(if(true, p(s(s(s(0)))), _x121)), if(p(if(if(true, true, _x161), s(false), _x141)), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)
if#(if(gt(if(true, 0, _x61), _x41), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(if(true, gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))), _x121))))))), _x22, false), X, Y)T(Y)
if#(if(gt(s(if(true, 0, _x61)), if(p(p(s(s(false)))), _x62, s(_x51))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171))))), s(if(true, p(if(if(gt(0, _x201), _x182, true), s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161)), _x171))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(p(s(if(false, _x122, s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(false, _x202, if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(s(p(p(s(s(gt(if(false, _x152, s(p(if(true, s(if(false, _x142, 0)), _x131)))), if(if(false, _x132, p(s(false))), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(s(if(if(true, true, _x211), false, _x151))), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(if(false, _x82, s(p(p(s(s(s(gt(s(s(p(s(if(gt(0, _x181), _x142, 0))))), s(p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(s(p(p(p(s(s(s(gt(p(s(s(p(s(p(p(s(p(s(s(if(p(s(gt(0, _x181))), _x142, 0)))))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)if#(p(s(if(p(p(s(s(gt(s(p(s(if(false, _x142, 0)))), if(p(s(if(true, false, _x151))), _x62, s(_x51))))))), _x22, false))), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(p(p(s(p(s(s(if(p(s(gt(0, _x181))), _x142, 0)))))))))), p(s(if(p(if(true, if(true, s(if(true, false, _x151)), _x191), _x201)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(if(true, p(p(s(if(true, p(p(s(s(s(gt(s(s(p(s(if(gt(0, _x181), _x142, 0))))), s(p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))), _x91)))), _x41), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(s(p(s(0))), if(p(if(false, _x122, p(s(s(false))))), _x62, s(_x51))))), _x22, false), X, Y)T(Y)if#(if(p(s(if(true, p(p(s(if(false, _x92, s(gt(s(p(s(0))), if(p(s(false)), _x62, s(_x51)))))))), _x41))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(p(s(gt(s(p(s(p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151))))), if(p(s(if(if(true, false, _x191), _x152, false))), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(p(p(s(s(s(gt(s(p(s(p(p(s(p(s(s(if(p(s(gt(0, _x181))), _x142, 0)))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(p(s(s(p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(false, _x202, if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(p(s(s(s(gt(s(if(true, p(s(if(false, _x142, 0))), _x181)), p(s(if(false, _x202, if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(p(s(gt(s(p(s(p(p(if(true, s(s(if(gt(0, _x181), _x142, 0))), _x231)))))), p(s(if(if(true, p(if(true, s(if(true, false, _x151)), _x191)), _x221), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(s(gt(s(p(s(0))), if(p(p(s(s(p(s(false)))))), _x62, s(_x51))))), _x22, false), X, Y)T(Y)
if#(if(p(p(if(true, p(s(s(s(gt(s(p(s(if(gt(p(s(0)), _x181), _x142, 0)))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))), _x81))), _x22, false), X, Y)T(Y)if#(if(p(if(true, p(p(s(s(p(s(if(true, s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))), _x111))))))), _x71)), _x22, false), X, Y)T(Y)
if#(p(s(if(p(s(gt(s(0), p(s(div(s(_x112), s(_x111))))))), _x22, false))), X, Y)T(Y)if#(if(p(p(p(s(if(true, s(s(gt(s(p(s(p(s(if(gt(0, _x181), _x142, 0)))))), p(s(if(if(false, _x182, p(if(true, s(if(true, false, _x151)), _x191))), _x62, s(_x51))))))), _x101))))), _x22, false), X, Y)T(Y)
if#(if(if(true, p(p(p(s(s(s(gt(s(p(s(p(p(s(p(s(s(if(p(s(gt(0, _x181))), _x142, 0)))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x41), _x22, false), X, Y)T(Y)if#(if(p(if(true, p(s(s(gt(p(if(if(false, _x142, true), p(s(s(s(0)))), _x121)), if(p(if(if(true, true, _x161), s(false), _x141)), _x62, s(_x51)))))), _x71)), _x22, false), X, Y)T(Y)
if#(if(p(s(p(p(p(s(s(s(gt(if(false, _x172, s(p(s(p(p(s(p(s(s(if(p(s(gt(0, _x181))), _x142, 0))))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(if(true, p(s(p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(false, _x202, if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))), _x81))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(false, _x142, if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(s(p(if(true, s(if(gt(0, _x181), _x142, 0)), _x171)))), s(p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(if(true, s(if(true, if(gt(0, _x181), _x142, 0), _x171)), _x161))), p(if(if(gt(0, _x201), _x182, true), s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161))))))))), _x22, false), X, Y)T(Y)if#(p(s(if(p(s(gt(div(0, p(if(false, _x122, s(s(_x61))))), _x41))), _x22, false))), X, Y)T(Y)
if#(if(p(p(s(s(gt(p(if(true, p(s(s(s(0)))), _x121)), if(if(true, p(if(if(true, true, _x161), s(false), _x141)), _x131), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(gt(s(if(true, 0, _x61)), if(p(s(p(s(false)))), _x62, s(_x51))), _x22, false), X, Y)T(Y)
if#(if(gt(s(0), if(p(s(p(s(if(false, _x122, false))))), _x62, s(_x51))), _x22, false), X, Y)T(Y)if#(if(false, _x32, if(p(p(p(s(p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(false, _x202, if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))))), _x22, false)), X, Y)T(Y)
if#(if(p(p(p(s(s(s(p(s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(if(true, s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161))))))))))), _x22, false), X, Y)T(Y)if#(if(p(if(true, p(if(true, s(s(gt(s(p(s(if(false, _x142, 0)))), if(p(s(false)), _x62, s(_x51))))), _x81)), _x71)), _x22, false), X, Y)T(Y)
if#(if(p(s(p(s(if(true, if(false, _x82, false), _x91))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(p(s(s(s(if(gt(0, _x181), _x162, gt(s(p(s(if(false, _x142, 0)))), p(s(if(false, _x202, if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(if(true, s(p(if(true, s(if(false, _x142, 0)), _x131))), _x111), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(if(gt(s(_x81), 0), p(p(if(true, p(s(p(s(s(s(if(false, _x162, gt(s(p(s(if(false, _x142, 0)))), p(s(if(false, _x202, if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))))), _x81))), _x41), _x22, false), X, Y)T(Y)
if#(gt(0, _x21), X, Y)T(Y)if#(if(p(p(p(p(s(s(s(s(gt(if(true, s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), _x211), p(if(true, s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(true, if(p(s(if(true, false, _x151))), _x62, s(_x51)), _x141)))))))), _x22, false), X, Y)T(Y)if#(if(p(s(gt(s(p(if(true, s(0), _x111))), if(p(s(false)), _x62, s(_x51))))), _x22, false), X, Y)T(Y)
if#(if(if(true, if(false, _x102, true), _x111), if(true, if(if(false, _x42, p(s(if(false, _x82, gt(s(0), if(p(s(false)), _x62, s(_x51))))))), _x22, false), _x31), _x71), X, Y)T(Y)if#(if(gt(p(s(0)), _x81), _x62, if(true, if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41)), X, Y)T(Y)
if#(if(gt(s(if(false, _x62, 0)), p(s(s(_x51)))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(if(false, _x112, p(if(true, p(s(s(s(0)))), _x121))), if(p(if(true, s(false), _x141)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(if(if(if(true, false, _x201), _x182, true), s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161))))))))), _x22, false), X, Y)T(Y)if#(if(p(s(if(false, _x62, p(s(false))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), if(false, _x142, p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(s(gt(s(p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151))), if(p(s(false)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(gt(s(div(0, s(_x61))), if(false, _x62, s(_x51))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(p(if(false, _x132, s(gt(s(p(s(p(p(if(true, s(s(if(gt(0, _x181), _x142, 0))), _x231)))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(s(p(if(false, _x52, s(p(s(false))))))), _x22, false), X, Y)T(Y)if#(p(s(if(p(p(if(true, s(s(gt(s(p(s(if(false, _x142, 0)))), if(p(s(false)), _x62, s(_x51))))), _x81))), _x22, false))), X, Y)T(Y)
if#(p(s(if(p(p(s(s(gt(s(0), if(p(s(false)), _x62, s(_x51))))))), _x22, false))), X, Y)T(Y)if#(if(p(p(s(s(gt(p(if(if(false, _x142, true), p(s(s(s(0)))), _x121)), if(p(if(if(if(true, true, _x181), true, _x161), s(false), _x141)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(if(false, _x132, if(true, gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))), _x121)))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(if(true, s(p(p(s(p(s(s(if(p(s(gt(0, _x181))), _x142, 0)))))))), _x161))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(p(s(if(false, _x92, s(gt(s(p(s(0))), if(p(s(false)), _x62, s(_x51)))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(p(if(false, _x112, s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(s(gt(if(false, _x92, s(p(s(0)))), if(p(p(s(s(false)))), _x62, s(_x51))))), _x22, false), X, Y)T(Y)if#(if(p(if(true, p(s(s(gt(p(if(true, p(s(s(s(0)))), _x121)), if(p(if(if(gt(s(_x181), 0), true, _x161), s(false), _x141)), _x62, s(_x51)))))), _x71)), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(s(p(s(if(gt(0, _x181), _x142, 0))))), p(s(s(p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(if(false, _x102, s(if(false, _x112, s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)
if#(if(if(false, _x92, gt(0, _x81)), _x62, if(true, if(false, _x32, if(p(s(gt(s(0), p(s(s(_x51)))))), _x22, false)), _x41)), X, Y)T(Y)if#(if(p(p(p(if(true, s(p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))), _x91)))), _x22, false), X, Y)T(Y)
if#(if(p(s(p(p(p(s(s(s(gt(s(p(s(p(p(s(p(s(s(if(p(s(gt(0, _x181))), _x142, 0)))))))))), p(if(false, _x202, s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(false, _x202, if(true, false, _x151)))), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(s(p(s(p(p(if(false, _x202, s(s(if(gt(0, _x181), _x142, 0))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(if(p(s(true)), p(p(if(true, p(s(p(s(s(s(if(false, _x162, gt(s(p(s(if(false, _x142, 0)))), p(s(if(false, _x202, if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))))), _x81))), _x41), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(if(true, p(if(true, s(if(false, _x142, 0)), _x131)), _x121)), if(p(s(if(false, _x152, false))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(gt(s(p(s(0))), if(p(s(false)), _x62, s(_x51))), _x22, false), X, Y)T(Y)
if#(if(if(true, p(p(s(s(if(true, gt(s(p(if(gt(p(s(s(_x161))), 0), s(if(false, _x142, 0)), _x131))), if(p(s(if(if(true, false, _x171), _x152, false))), _x62, s(_x51))), _x101))))), _x41), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(if(false, _x162, s(if(gt(0, _x181), _x142, 0))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(if(false, _x72, p(p(s(s(s(gt(s(p(s(p(p(s(p(s(s(if(gt(0, _x181), _x142, 0)))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))))))))), _x22, false), X, Y)T(Y)if#(if(p(s(gt(if(true, s(p(s(0))), _x91), if(p(p(s(s(false)))), _x62, s(_x51))))), _x22, false), X, Y)T(Y)
if#(if(p(p(if(p(s(false)), _x82, s(if(false, _x92, s(gt(s(p(s(0))), if(p(s(false)), _x62, s(_x51))))))))), _x22, false), X, Y)T(Y)if#(if(p(s(p(p(p(s(s(s(gt(s(p(if(true, s(p(p(s(p(s(s(if(p(s(gt(0, _x181))), _x142, 0)))))))), _x201))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)
if#(if(true, if(p(p(p(s(s(s(gt(s(p(s(if(false, _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))), _x22, false), _x31), X, Y)T(Y)if#(if(p(s(gt(s(0), p(s(if(false, _x102, div(s(_x112), s(_x111)))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(p(s(s(gt(s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171)))), p(if(if(gt(0, _x201), _x182, true), s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(if(false, _x132, s(p(s(if(true, if(gt(0, _x181), _x142, 0), _x171))))), p(if(if(gt(0, _x201), _x182, true), s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(p(s(s(s(gt(p(s(s(p(s(if(false, _x142, 0)))))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))), _x22, false), X, Y)T(Y)if#(if(false, _x32, if(p(p(p(s(s(s(p(s(gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false)), X, Y)T(Y)
if#(if(p(s(gt(p(0), _x41))), _x22, false), X, Y)T(Y)if#(if(p(p(p(s(s(s(gt(s(p(s(if(gt(s(_x201), 0), if(gt(0, _x181), _x142, 0), _x171)))), p(if(true, s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x161))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(p(if(p(s(true)), p(s(s(s(0)))), _x121)), if(p(if(if(gt(s(_x181), 0), true, _x161), s(false), _x141)), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(if(p(s(p(p(p(s(s(s(gt(s(p(s(if(gt(0, _x181), _x142, 0)))), p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))))), _x22, false), X, Y)T(Y)
if#(if(p(p(s(s(gt(s(p(s(p(if(true, if(true, s(if(false, _x142, 0)), _x131), _x151))))), if(p(s(p(s(if(false, _x152, false))))), _x62, s(_x51))))))), _x22, false), X, Y)T(Y)if#(p(s(if(if(false, _x42, p(s(if(false, _x82, gt(s(0), if(p(s(false)), _x62, s(_x51))))))), _x22, false))), X, Y)T(Y)
if#(if(p(p(s(p(p(s(s(s(gt(s(s(p(s(if(gt(div(0, s(_x241)), _x181), _x142, 0))))), s(p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51)))))))))))))), _x22, false), X, Y)T(Y)if#(if(p(p(s(p(if(false, _x102, p(s(s(s(gt(s(s(p(s(if(gt(0, _x181), _x142, 0))))), s(p(s(if(p(s(if(true, false, _x151))), _x62, s(_x51))))))))))))))), _x22, false), X, Y)T(Y)

Rewrite Rules

gt(0, Y)falsegt(s(X), 0)true
gt(s(X), s(Y))gt(X, Y)p(0)0
p(s(X))Xif(true, X, Y)X
if(false, X, Y)Yminus(X, Y)if(gt(Y, 0), minus(p(X), p(Y)), X)
div(0, s(Y))0div(s(X), s(Y))s(div(minus(X, Y), s(Y)))

Original Signature

Termination of terms over the following signature is verified: 0, minus, s, if, p, div, false, true, gt

Strategy

Context-sensitive strategy:
μ(true) = μ(T) = μ(0) = μ(false) = ∅
μ(p#) = μ(s) = μ(if) = μ(p) = μ(if#) = {1}
μ(gt#) = μ(minus) = μ(div) = μ(div#) = μ(minus#) = μ(gt) = {1, 2}


The left-hand side of the rule if#(if(p(p(p(p(s(s(s(s(gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y) → T(Y) is backward narrowed to the following relevant and irrelevant terms (a narrowing is irrelevant if by dropping it the correctness (and completeness) of the processor is not influenced).
Relevant TermsIrrelevant Terms
if#(if(p(p(p(p(s(s(s(s(gt(s(p(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y) 
if#(if(p(p(p(p(s(s(s(s(gt(s(p(s(p(p(s(s(if(if(false, _x262, gt(0, _x181)), _x142, 0)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y) 
if#(if(p(p(p(p(s(s(s(s(gt(p(s(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y) 
if#(if(p(p(p(p(s(s(s(s(gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(p(if(false, _x232, if(true, s(if(true, false, _x151)), _x191))), _x62, s(_x51))))))))))))), _x22, false), X, Y) 
if#(if(false, _x32, if(p(p(p(p(s(s(s(s(gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false)), X, Y) 
if#(if(p(p(p(p(s(s(s(s(gt(s(p(s(p(p(s(if(true, s(if(gt(0, _x181), _x142, 0)), _x241))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y) 
if#(if(p(p(p(p(s(s(s(if(true, s(gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))), _x131)))))))), _x22, false), X, Y) 
if#(if(p(p(p(p(s(s(s(s(gt(s(p(s(p(p(s(s(p(s(if(gt(0, _x181), _x142, 0)))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y) 
if#(if(p(p(p(p(s(s(if(true, s(s(gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))), _x121))))))), _x22, false), X, Y) 
if#(if(p(p(p(p(s(s(s(s(gt(if(true, s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), _x171), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y) 
if#(if(p(p(p(p(s(s(s(s(gt(s(p(if(false, _x202, s(p(p(s(s(if(gt(0, _x181), _x142, 0))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y) 
if#(if(true, if(p(p(p(p(s(s(s(s(gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), _x31), X, Y) 
if#(if(p(p(p(p(s(s(s(s(gt(s(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0))))))))), s(p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))))))))))), _x22, false), X, Y) 
if#(if(p(p(p(p(s(s(s(s(gt(s(p(s(p(p(s(if(false, _x242, s(if(gt(0, _x181), _x142, 0))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y) 
if#(if(p(p(p(p(s(s(s(s(gt(s(p(s(p(p(s(s(if(p(s(gt(0, _x181))), _x142, 0)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y) 
if#(if(p(p(p(p(s(s(s(s(gt(s(p(s(p(p(s(s(if(gt(if(true, 0, _x271), _x181), _x142, 0)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y) 
if#(if(p(p(p(p(s(s(s(s(gt(s(p(s(p(p(s(s(if(gt(div(0, s(_x271)), _x181), _x142, 0)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y) 
if#(if(p(p(p(p(s(s(s(s(gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(p(if(gt(s(_x241), 0), s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y) 
if#(if(p(p(p(p(s(s(s(s(gt(s(p(s(p(p(s(s(if(false, _x252, if(gt(0, _x181), _x142, 0))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y) 
if#(if(p(p(p(p(s(s(s(s(gt(s(p(s(if(false, _x212, p(p(s(s(if(gt(0, _x181), _x142, 0))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y) 
if#(if(p(p(p(p(s(if(true, s(s(s(gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))))), _x111)))))), _x22, false), X, Y) 
if#(if(if(false, _x42, p(p(p(p(s(s(s(s(gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))))))))))), _x22, false), X, Y) 
if#(p(s(if(p(p(p(p(s(s(s(s(gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false))), X, Y) 
if#(if(p(p(p(p(s(s(if(false, _x122, s(s(gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))))))))))), _x22, false), X, Y) 
if#(if(p(p(p(p(s(s(s(s(p(s(gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))))), _x22, false), X, Y) 
if#(if(p(p(p(p(s(s(s(s(gt(s(p(s(p(p(s(s(if(gt(if(false, _x272, 0), _x181), _x142, 0)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y) 
if#(if(p(p(p(p(s(s(s(s(gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(if(false, _x202, s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))))))))))), _x22, false), X, Y) 
if#(if(if(true, p(p(p(p(s(s(s(s(gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x41), _x22, false), X, Y) 
if#(if(p(p(p(p(s(s(s(s(gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(if(true, p(if(true, s(if(true, false, _x151)), _x191)), _x221), _x62, s(_x51))))))))))))), _x22, false), X, Y) 
if#(if(p(p(p(p(s(s(s(s(gt(s(if(true, p(s(p(p(s(s(if(gt(0, _x181), _x142, 0))))))), _x191)), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y) 
if#(if(p(p(p(p(s(s(s(s(gt(if(false, _x172, s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y) 
if#(if(p(p(p(p(s(s(s(s(gt(s(p(s(p(if(true, p(s(s(if(gt(0, _x181), _x142, 0)))), _x221))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y) 
if#(if(p(p(if(true, p(p(s(s(s(s(gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x81))), _x22, false), X, Y) 
if#(if(p(p(p(p(s(if(false, _x112, s(s(s(gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))))))))))), _x22, false), X, Y) 
if#(if(p(p(p(p(if(false, _x102, s(s(s(s(gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))))))))))), _x22, false), X, Y) 
if#(if(p(if(false, _x72, p(p(p(s(s(s(s(gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))))))))))), _x22, false), X, Y) 
if#(if(p(p(p(p(s(s(s(s(gt(s(p(s(p(p(if(false, _x232, s(s(if(gt(0, _x181), _x142, 0))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y) 
if#(if(p(p(p(if(true, p(s(s(s(s(gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))))))), _x91)))), _x22, false), X, Y) 
if#(if(p(p(p(p(s(s(s(s(gt(s(p(s(p(if(false, _x222, p(s(s(if(gt(0, _x181), _x142, 0))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y) 
if#(if(p(p(p(p(s(s(s(s(gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(if(false, _x222, p(if(true, s(if(true, false, _x151)), _x191))), _x62, s(_x51))))))))))))), _x22, false), X, Y) 
if#(if(p(p(p(p(s(s(s(s(gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(p(if(true, if(true, s(if(true, false, _x151)), _x191), _x231)), _x62, s(_x51))))))))))))), _x22, false), X, Y) 
if#(if(p(p(p(p(s(s(s(s(gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))))), _x22, false), X, Y) 
if#(if(p(p(p(p(s(s(p(s(s(s(gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))))), _x22, false), X, Y) 
if#(if(p(p(p(p(s(s(s(s(gt(s(p(s(p(p(s(p(s(s(if(gt(0, _x181), _x142, 0)))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y) 
if#(if(p(p(p(p(s(s(s(s(gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(p(s(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))))), _x22, false), X, Y) 
if#(if(p(p(p(p(s(s(s(s(gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(p(if(if(false, _x242, true), s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y) 
if#(if(p(p(p(p(s(s(s(s(gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(p(p(s(if(true, s(if(true, false, _x151)), _x191)))), _x62, s(_x51))))))))))))), _x22, false), X, Y) 
if#(if(p(p(p(p(s(s(s(s(if(true, gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))), _x161))))))))), _x22, false), X, Y) 
if#(if(p(p(p(s(p(p(s(s(s(s(gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))))), _x22, false), X, Y) 
if#(if(p(p(p(p(p(s(s(s(s(s(gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))))), _x22, false), X, Y) 
if#(if(p(p(p(p(s(p(s(s(s(s(gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))))), _x22, false), X, Y) 
if#(if(p(p(p(p(s(s(s(s(gt(s(p(s(p(p(s(s(if(gt(p(s(0)), _x181), _x142, 0)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y) 
if#(if(p(p(p(p(s(s(s(s(gt(s(p(s(p(p(if(true, s(s(if(gt(0, _x181), _x142, 0))), _x231)))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y) 
if#(if(p(p(p(p(s(s(s(s(gt(s(if(false, _x192, p(s(p(p(s(s(if(gt(0, _x181), _x142, 0))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y) 
if#(if(p(p(p(p(s(s(s(s(gt(s(p(s(p(p(s(s(if(true, if(gt(0, _x181), _x142, 0), _x251)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y) 
if#(if(p(p(p(p(s(s(s(s(gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(p(if(p(s(true)), s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y) 
if#(if(p(p(p(p(s(s(s(s(gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(p(if(if(true, true, _x241), s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y) 
if#(if(p(p(p(p(s(s(s(s(gt(s(p(p(s(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y) 
if#(if(p(p(p(if(false, _x92, p(s(s(s(s(gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))))))))))), _x22, false), X, Y) 
if#(if(p(s(p(p(p(p(s(s(s(s(gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))))), _x22, false), X, Y) 
if#(if(p(p(p(p(s(s(s(s(if(false, _x162, gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))))))))))), _x22, false), X, Y) 
if#(if(p(p(p(p(s(s(s(s(gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(if(true, s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x201))))))))))), _x22, false), X, Y) 
if#(if(p(p(p(p(s(s(s(s(gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), if(false, _x182, p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))))))))))), _x22, false), X, Y) 
if#(if(p(p(p(p(s(s(s(s(gt(s(p(if(true, s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))), _x201))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y) 
if#(if(p(p(p(p(s(s(s(s(gt(s(p(s(p(p(s(s(minus(0, 0)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y) 
if#(if(p(p(p(p(s(s(s(if(false, _x132, s(gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))))))))))), _x22, false), X, Y) 
if#(if(p(p(p(p(if(true, s(s(s(s(gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))), _x101))))), _x22, false), X, Y) 
if#(if(p(p(p(p(s(s(s(s(gt(s(p(s(p(p(s(s(if(gt(s(0), s(_x261)), _x142, 0)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y) 
if#(if(p(p(p(p(s(s(s(p(s(s(gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))))), _x22, false), X, Y) 
if#(if(p(p(p(p(s(s(s(s(gt(s(p(s(p(p(p(s(s(s(if(gt(0, _x181), _x142, 0)))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y) 
if#(if(p(p(p(p(s(s(s(s(gt(s(p(s(p(p(s(s(if(gt(p(0), _x181), _x142, 0)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y) 
if#(if(p(p(s(p(p(p(s(s(s(s(gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))))), _x22, false), X, Y) 
if#(if(p(p(p(p(s(s(s(s(gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(p(s(p(if(true, s(if(true, false, _x151)), _x191)))), _x62, s(_x51))))))))))))), _x22, false), X, Y) 
if#(if(p(p(p(p(s(s(s(s(gt(s(p(s(if(true, p(p(s(s(if(gt(0, _x181), _x142, 0))))), _x211)))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y) 
if#(if(p(p(p(p(s(s(s(s(gt(s(p(s(p(p(s(s(if(if(true, gt(0, _x181), _x261), _x142, 0)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y) 
if#(if(p(p(p(p(s(s(s(s(gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(true, if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)), _x211)))))))))))), _x22, false), X, Y) 
if#(if(p(p(p(p(s(s(s(s(gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), if(true, p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))), _x181)))))))))), _x22, false), X, Y) 
if#(if(p(p(if(false, _x82, p(p(s(s(s(s(gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))))))))))), _x22, false), X, Y) 
if#(if(p(p(p(p(s(s(s(s(gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(false, _x212, if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))))))))))), _x22, false), X, Y) 
if#(if(p(if(true, p(p(p(s(s(s(s(gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))))))))), _x71)), _x22, false), X, Y) 
Thus, the rule if#(if(p(p(p(p(s(s(s(s(gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y) → T(Y) is replaced by the following rules:
if#(if(p(p(p(p(s(s(s(p(s(s(gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))))), _x22, false), X, Y) → T(Y)if#(if(p(p(s(p(p(p(s(s(s(s(gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))))), _x22, false), X, Y) → T(Y)
if#(if(p(p(p(p(s(s(s(s(gt(s(p(s(p(p(s(s(if(false, _x252, if(gt(0, _x181), _x142, 0))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y) → T(Y)if#(if(p(p(p(p(s(s(s(s(gt(s(p(s(p(p(p(s(s(s(if(gt(0, _x181), _x142, 0)))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y) → T(Y)
if#(if(p(p(p(p(s(s(s(s(gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(if(false, _x222, p(if(true, s(if(true, false, _x151)), _x191))), _x62, s(_x51))))))))))))), _x22, false), X, Y) → T(Y)if#(p(s(if(p(p(p(p(s(s(s(s(gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false))), X, Y) → T(Y)
if#(if(p(p(p(p(s(if(false, _x112, s(s(s(gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))))))))))), _x22, false), X, Y) → T(Y)if#(if(p(s(p(p(p(p(s(s(s(s(gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))))), _x22, false), X, Y) → T(Y)
if#(if(p(p(if(true, p(p(s(s(s(s(gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))), _x81))), _x22, false), X, Y) → T(Y)if#(if(true, if(p(p(p(p(s(s(s(s(gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), _x31), X, Y) → T(Y)
if#(if(p(p(p(p(s(s(s(s(gt(s(p(s(p(p(if(true, s(s(if(gt(0, _x181), _x142, 0))), _x231)))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y) → T(Y)if#(if(p(p(p(p(s(s(s(s(gt(s(p(s(p(p(s(s(minus(0, 0)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y) → T(Y)
if#(if(p(p(p(p(s(s(s(s(gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(p(if(gt(s(_x241), 0), s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y) → T(Y)if#(if(p(p(p(p(s(s(s(s(gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(p(if(if(false, _x242, true), s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y) → T(Y)
if#(if(p(p(p(p(s(s(s(s(gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(p(s(p(if(true, s(if(true, false, _x151)), _x191)))), _x62, s(_x51))))))))))))), _x22, false), X, Y) → T(Y)if#(if(p(p(p(p(s(s(s(s(gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), if(false, _x182, p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))))))))))), _x22, false), X, Y) → T(Y)
if#(if(p(p(p(p(s(s(s(s(gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))))), _x22, false), X, Y) → T(Y)if#(if(p(p(p(p(s(s(s(s(gt(s(p(if(false, _x202, s(p(p(s(s(if(gt(0, _x181), _x142, 0))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y) → T(Y)
if#(if(p(p(p(p(p(s(s(s(s(s(gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))))), _x22, false), X, Y) → T(Y)if#(if(p(p(p(p(s(s(s(s(p(s(gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))))), _x22, false), X, Y) → T(Y)
if#(if(p(p(p(p(if(true, s(s(s(s(gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))), _x101))))), _x22, false), X, Y) → T(Y)if#(if(p(p(p(p(s(s(s(if(false, _x132, s(gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))))))))))), _x22, false), X, Y) → T(Y)
if#(if(p(p(p(p(s(s(s(s(gt(s(p(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y) → T(Y)if#(if(p(p(p(p(s(s(s(s(gt(s(p(s(p(p(s(s(if(gt(if(false, _x272, 0), _x181), _x142, 0)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y) → T(Y)
if#(if(p(p(p(p(s(s(s(s(gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(p(if(p(s(true)), s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y) → T(Y)if#(if(p(p(p(p(s(s(if(false, _x122, s(s(gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))))))))))), _x22, false), X, Y) → T(Y)
if#(if(p(if(true, p(p(p(s(s(s(s(gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))))))))), _x71)), _x22, false), X, Y) → T(Y)if#(if(p(p(p(p(s(s(s(s(gt(s(p(s(if(false, _x212, p(p(s(s(if(gt(0, _x181), _x142, 0))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y) → T(Y)
if#(if(p(p(p(s(p(p(s(s(s(s(gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))))), _x22, false), X, Y) → T(Y)if#(if(p(p(p(p(s(s(s(s(gt(s(p(s(p(p(if(false, _x232, s(s(if(gt(0, _x181), _x142, 0))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y) → T(Y)
if#(if(p(p(p(p(s(s(p(s(s(s(gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))))), _x22, false), X, Y) → T(Y)if#(if(p(p(p(p(s(s(s(s(gt(s(p(p(s(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y) → T(Y)
if#(if(p(p(p(p(s(s(s(s(gt(s(p(s(p(if(true, p(s(s(if(gt(0, _x181), _x142, 0)))), _x221))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y) → T(Y)if#(if(if(false, _x42, p(p(p(p(s(s(s(s(gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))))))))))), _x22, false), X, Y) → T(Y)
if#(if(p(p(p(p(s(s(s(s(gt(s(if(false, _x192, p(s(p(p(s(s(if(gt(0, _x181), _x142, 0))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y) → T(Y)if#(if(p(p(p(if(false, _x92, p(s(s(s(s(gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))))))))))), _x22, false), X, Y) → T(Y)
if#(if(p(p(p(p(s(s(s(s(gt(s(p(s(p(p(s(s(if(gt(s(0), s(_x261)), _x142, 0)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y) → T(Y)if#(if(p(p(p(p(s(s(s(s(gt(s(p(if(true, s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))), _x201))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y) → T(Y)
if#(if(p(p(if(false, _x82, p(p(s(s(s(s(gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))))))))))), _x22, false), X, Y) → T(Y)if#(if(p(p(p(p(s(p(s(s(s(s(gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))))), _x22, false), X, Y) → T(Y)
if#(if(p(p(p(p(s(s(s(s(gt(s(p(s(p(p(s(s(if(gt(if(true, 0, _x271), _x181), _x142, 0)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y) → T(Y)if#(if(p(p(p(p(s(s(s(s(gt(if(true, s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), _x171), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y) → T(Y)
if#(if(p(p(p(p(s(s(s(s(gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(p(if(false, _x232, if(true, s(if(true, false, _x151)), _x191))), _x62, s(_x51))))))))))))), _x22, false), X, Y) → T(Y)if#(if(if(true, p(p(p(p(s(s(s(s(gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x41), _x22, false), X, Y) → T(Y)
if#(if(p(p(p(p(s(s(s(if(true, s(gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))), _x131)))))))), _x22, false), X, Y) → T(Y)if#(if(p(p(p(p(s(s(s(s(gt(s(p(s(p(p(s(if(true, s(if(gt(0, _x181), _x142, 0)), _x241))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y) → T(Y)
if#(if(p(p(p(p(s(s(s(s(gt(p(s(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y) → T(Y)if#(if(p(p(p(p(s(s(s(s(gt(s(p(s(p(p(s(s(if(true, if(gt(0, _x181), _x142, 0), _x251)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y) → T(Y)
if#(if(p(p(p(p(s(s(s(s(gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), if(true, p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))), _x181)))))))))), _x22, false), X, Y) → T(Y)if#(if(p(p(p(p(s(s(s(s(gt(s(p(s(p(p(s(s(if(gt(p(0), _x181), _x142, 0)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y) → T(Y)
if#(if(p(p(p(p(s(s(s(s(gt(s(p(s(p(p(s(s(if(if(false, _x262, gt(0, _x181)), _x142, 0)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y) → T(Y)if#(if(p(p(p(p(s(s(s(s(gt(s(p(s(if(true, p(p(s(s(if(gt(0, _x181), _x142, 0))))), _x211)))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y) → T(Y)
if#(if(p(p(p(p(s(s(s(s(gt(s(p(s(p(p(s(s(if(if(true, gt(0, _x181), _x261), _x142, 0)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y) → T(Y)if#(if(p(p(p(p(s(s(s(s(gt(s(p(s(p(p(s(s(p(s(if(gt(0, _x181), _x142, 0)))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y) → T(Y)
if#(if(p(p(p(p(s(s(s(s(gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(if(true, p(if(true, s(if(true, false, _x151)), _x191)), _x221), _x62, s(_x51))))))))))))), _x22, false), X, Y) → T(Y)if#(if(p(p(p(p(s(s(s(s(gt(s(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0))))))))), s(p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))))))))))), _x22, false), X, Y) → T(Y)
if#(if(p(p(p(p(s(s(s(s(gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(if(true, s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))), _x201))))))))))), _x22, false), X, Y) → T(Y)if#(if(p(if(false, _x72, p(p(p(s(s(s(s(gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))))))))))), _x22, false), X, Y) → T(Y)
if#(if(p(p(p(p(s(s(s(s(gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(p(if(true, if(true, s(if(true, false, _x151)), _x191), _x231)), _x62, s(_x51))))))))))))), _x22, false), X, Y) → T(Y)if#(if(p(p(p(p(s(s(s(s(gt(s(p(s(p(p(s(s(if(p(s(gt(0, _x181))), _x142, 0)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y) → T(Y)
if#(if(p(p(p(if(true, p(s(s(s(s(gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))))))), _x91)))), _x22, false), X, Y) → T(Y)if#(if(p(p(p(p(s(if(true, s(s(s(gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))))), _x111)))))), _x22, false), X, Y) → T(Y)
if#(if(p(p(p(p(s(s(s(s(if(true, gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))), _x161))))))))), _x22, false), X, Y) → T(Y)if#(if(p(p(p(p(s(s(s(s(gt(s(p(s(p(p(s(if(false, _x242, s(if(gt(0, _x181), _x142, 0))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y) → T(Y)
if#(if(p(p(p(p(s(s(if(true, s(s(gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))), _x121))))))), _x22, false), X, Y) → T(Y)if#(if(p(p(p(p(s(s(s(s(gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(p(s(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))))), _x22, false), X, Y) → T(Y)
if#(if(p(p(p(p(s(s(s(s(if(false, _x162, gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))))))))))), _x22, false), X, Y) → T(Y)if#(if(p(p(p(p(s(s(s(s(gt(s(p(s(p(if(false, _x222, p(s(s(if(gt(0, _x181), _x142, 0))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y) → T(Y)
if#(if(p(p(p(p(s(s(s(s(gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(if(false, _x202, s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))))))))))), _x22, false), X, Y) → T(Y)if#(if(p(p(p(p(s(s(s(s(gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(p(p(s(if(true, s(if(true, false, _x151)), _x191)))), _x62, s(_x51))))))))))))), _x22, false), X, Y) → T(Y)
if#(if(p(p(p(p(s(s(s(s(gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(p(if(if(true, true, _x241), s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y) → T(Y)if#(if(p(p(p(p(s(s(s(s(gt(s(if(true, p(s(p(p(s(s(if(gt(0, _x181), _x142, 0))))))), _x191)), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y) → T(Y)
if#(if(p(p(p(p(s(s(s(s(gt(s(p(s(p(p(s(s(if(gt(p(s(0)), _x181), _x142, 0)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y) → T(Y)if#(if(p(p(p(p(s(s(s(s(gt(s(p(s(p(p(s(s(if(gt(div(0, s(_x271)), _x181), _x142, 0)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y) → T(Y)
if#(if(false, _x32, if(p(p(p(p(s(s(s(s(gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false)), X, Y) → T(Y)if#(if(p(p(p(p(if(false, _x102, s(s(s(s(gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))))))))))), _x22, false), X, Y) → T(Y)
if#(if(p(p(p(p(s(s(s(s(gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(true, if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)), _x211)))))))))))), _x22, false), X, Y) → T(Y)if#(if(p(p(p(p(s(s(s(s(gt(if(false, _x172, s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y) → T(Y)
if#(if(p(p(p(p(s(s(s(s(gt(s(p(s(p(p(s(s(if(gt(0, _x181), _x142, 0)))))))), p(s(if(false, _x212, if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51)))))))))))))), _x22, false), X, Y) → T(Y)if#(if(p(p(p(p(s(s(s(s(gt(s(p(s(p(p(s(p(s(s(if(gt(0, _x181), _x142, 0)))))))))), p(s(if(p(if(true, s(if(true, false, _x151)), _x191)), _x62, s(_x51))))))))))))), _x22, false), X, Y) → T(Y)