Details

Time bar (total: 23.5s)

analyze1.6s (6.8%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.9%0.1%0%0%0%0
0%0%99.9%0.1%0%0%0%1
0%0%99.9%0.1%0%0%0%2
0%0%99.9%0.1%0%0%0%3
0%0%99.9%0.1%0%0%0%4
0%0%99.9%0.1%0%0%0%5
0%0%99.9%0.1%0%0%0%6
6.3%6.2%93.6%0.1%0%0%0%7
9.4%9.4%90.5%0.1%0%0%0%8
14.1%14%85.8%0.1%0%0%0%9
25.8%25.7%74.1%0.1%0%0%0%10
30.1%30%69.8%0.1%0%0%0%11
34.2%34.1%65.7%0.1%0%0%0%12
Compiler

Compiled 25 to 19 computations (24% saved)

sample3.5s (14.8%)

Results
3.5s8256×body256valid
Bogosity

preprocess293.0ms (1.2%)

Algorithm
egg-herbie
Rules
3466×rational.json-simplify-35
2964×rational.json-simplify-2
2146×rational.json-simplify-51
1770×rational.json-simplify-1
1088×rational.json-simplify-49
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
043244
191244
2143244
3252244
4520244
51249244
61790244
72150244
82378244
92536244
102684244
112792244
122954244
134343244
144708244
154818244
164928244
175038244
185148244
196250244
206698244
216698244
226698244
236954244
247210244
257466244
267722244
033
Stop Event
saturated
node limit
Calls
Call 1
Inputs
0
1
2
Outputs
0
1
2
Call 2
Inputs
(+.f64 x (/.f64 (*.f64 y (+.f64 (*.f64 (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000) z) 11167812716741/40000000000000)) (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) z) 104698244219447/31250000000000)))
(+.f64 y (/.f64 (*.f64 x (+.f64 (*.f64 (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000) z) 11167812716741/40000000000000)) (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) z) 104698244219447/31250000000000)))
(+.f64 z (/.f64 (*.f64 y (+.f64 (*.f64 (+.f64 (*.f64 x 692910599291889/10000000000000000) 307332350656623/625000000000000) x) 11167812716741/40000000000000)) (+.f64 (*.f64 (+.f64 x 6012459259764103/1000000000000000) x) 104698244219447/31250000000000)))
(+.f64 x (/.f64 (*.f64 z (+.f64 (*.f64 (+.f64 (*.f64 y 692910599291889/10000000000000000) 307332350656623/625000000000000) y) 11167812716741/40000000000000)) (+.f64 (*.f64 (+.f64 y 6012459259764103/1000000000000000) y) 104698244219447/31250000000000)))
Outputs
(+.f64 x (/.f64 (*.f64 y (+.f64 (*.f64 (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000) z) 11167812716741/40000000000000)) (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) z) 104698244219447/31250000000000)))
(+.f64 x (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))
(+.f64 x (*.f64 y (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))
(+.f64 y (/.f64 (*.f64 x (+.f64 (*.f64 (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000) z) 11167812716741/40000000000000)) (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) z) 104698244219447/31250000000000)))
(+.f64 y (/.f64 (*.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))
(+.f64 y (*.f64 x (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))
(+.f64 z (/.f64 (*.f64 y (+.f64 (*.f64 (+.f64 (*.f64 x 692910599291889/10000000000000000) 307332350656623/625000000000000) x) 11167812716741/40000000000000)) (+.f64 (*.f64 (+.f64 x 6012459259764103/1000000000000000) x) 104698244219447/31250000000000)))
(+.f64 z (*.f64 (+.f64 11167812716741/40000000000000 (*.f64 x (+.f64 307332350656623/625000000000000 (*.f64 x 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 x (+.f64 x 6012459259764103/1000000000000000))))))
(+.f64 z (*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 x (+.f64 307332350656623/625000000000000 (*.f64 x 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 x (+.f64 x 6012459259764103/1000000000000000))))))
(+.f64 z (/.f64 (*.f64 y (+.f64 11167812716741/40000000000000 (*.f64 x (+.f64 307332350656623/625000000000000 (*.f64 x 692910599291889/10000000000000000))))) (+.f64 104698244219447/31250000000000 (*.f64 x (+.f64 x 6012459259764103/1000000000000000)))))
(+.f64 x (/.f64 (*.f64 z (+.f64 (*.f64 (+.f64 (*.f64 y 692910599291889/10000000000000000) 307332350656623/625000000000000) y) 11167812716741/40000000000000)) (+.f64 (*.f64 (+.f64 y 6012459259764103/1000000000000000) y) 104698244219447/31250000000000)))
(+.f64 x (*.f64 (+.f64 11167812716741/40000000000000 (*.f64 y (+.f64 307332350656623/625000000000000 (*.f64 y 692910599291889/10000000000000000)))) (/.f64 z (+.f64 104698244219447/31250000000000 (*.f64 y (+.f64 y 6012459259764103/1000000000000000))))))
(+.f64 x (*.f64 z (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 y (+.f64 307332350656623/625000000000000 (*.f64 y 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 y (+.f64 y 6012459259764103/1000000000000000))))))
Compiler

Compiled 27 to 21 computations (22.2% saved)

simplify133.0ms (0.6%)

Algorithm
egg-herbie
Rules
4974×rational.json-simplify-41
1888×rational.json-simplify-35
1066×rational.json-simplify-2
862×rational.json-simplify-1
700×rational.json-simplify-51
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02061
13461
24961
38361
416961
541261
658161
765461
884361
9143861
10194561
11227961
12258561
13281061
14303561
15326061
16348561
17371061
18393561
19393561
Stop Event
node limit
Counts
1 → 3
Calls
Call 1
Inputs
(+.f64 x (/.f64 (*.f64 y (+.f64 (*.f64 (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000) z) 11167812716741/40000000000000)) (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) z) 104698244219447/31250000000000)))
Outputs
(+.f64 x (/.f64 (*.f64 y (+.f64 (*.f64 (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000) z) 11167812716741/40000000000000)) (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) z) 104698244219447/31250000000000)))
(+.f64 x (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))
(+.f64 x (*.f64 y (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))

eval1.0ms (0%)

Compiler

Compiled 66 to 48 computations (27.3% saved)

prune2.0ms (0%)

Pruning

4 alts after pruning (4 fresh and 0 done)

PrunedKeptTotal
New033
Fresh011
Picked000
Done000
Total044
Error
14.1b
Counts
4 → 3
Alt Table
Click to see full alt table
StatusErrorProgram
17.4b
(+.f64 x (/.f64 (*.f64 y (+.f64 (*.f64 (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000) z) 11167812716741/40000000000000)) (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) z) 104698244219447/31250000000000)))
14.6b
(+.f64 x (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))
14.1b
(+.f64 x (*.f64 y (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))
Compiler

Compiled 72 to 54 computations (25% saved)

localize40.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(*.f64 z (+.f64 z 6012459259764103/1000000000000000))
0.3b
(*.f64 y (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))
0.5b
(*.f64 z 692910599291889/10000000000000000)
13.6b
(/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))
Compiler

Compiled 107 to 78 computations (27.1% saved)

series10.0ms (0%)

Counts
4 → 60
Calls

15 calls:

TimeVariablePointExpression
4.0ms
y
@0
(*.f64 y (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))
1.0ms
z
@inf
(*.f64 y (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))
1.0ms
z
@-inf
(*.f64 y (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))
1.0ms
z
@0
(*.f64 y (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))
1.0ms
y
@inf
(*.f64 y (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))

rewrite135.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1844×rational.json-1
1844×rational.json-2
1844×rational.json-4
1844×rational.json-3
722×rational.json-simplify-49
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
018124
1121124
2236124
3551124
41375124
55263124
Stop Event
node limit
Counts
4 → 213
Calls
Call 1
Inputs
(/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))
(*.f64 z 692910599291889/10000000000000000)
(*.f64 y (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))
(*.f64 z (+.f64 z 6012459259764103/1000000000000000))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1/2 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (/.f64 1/2 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (*.f64 (*.f64 2 (/.f64 1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (*.f64 (/.f64 2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (/.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 2) (/.f64 1/2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 1/2 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 4) (/.f64 1 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 4) (*.f64 1/2 (/.f64 1/2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 4) (*.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) 4)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 4) (*.f64 1/4 (/.f64 1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (/.f64 1 (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (/.f64 -1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (*.f64 (/.f64 -1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (/.f64 1 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (/.f64 2 (*.f64 2 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (neg.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (neg.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 2) (neg.f64 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (/.f64 1 (*.f64 2 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (/.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 4) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 8) (/.f64 1 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) 8)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) 2) (*.f64 2 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) -2) (/.f64 1/2 (neg.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) -2) (/.f64 1 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) -2) (/.f64 1 (neg.f64 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (neg.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (/.f64 1/2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (/.f64 2 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) 2) (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (*.f64 2 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (/.f64 (neg.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 4) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) 4)) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 1/2) (/.f64 2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (neg.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z 692910599291889/10000000000000000) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 z 692910599291889/10000000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z 692910599291889/10000000000000000) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z 692910599291889/10000000000000000) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z 692910599291889/5000000000000000) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z 692910599291889/2500000000000000) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 z 692910599291889/2500000000000000)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 z 692910599291889/2500000000000000)) (*.f64 2 (*.f64 z 692910599291889/2500000000000000))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 z 692910599291889/10000000000000000) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (*.f64 -1 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (neg.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (/.f64 1 y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (*.f64 (/.f64 1 y) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (*.f64 1/2 (/.f64 2 y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 y (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) y)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 2) (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (/.f64 2 y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 2) (+.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y) (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 2) (*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (/.f64 2 y)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 2) (*.f64 -2 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (neg.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (/.f64 2 y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (+.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) y)) (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (/.f64 2 y)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 y y) (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (*.f64 2 (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) (/.f64 2 y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) (+.f64 (/.f64 1 y) (/.f64 1 y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) (*.f64 2 (/.f64 1 y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) (*.f64 (/.f64 2 y) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 4) (+.f64 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (/.f64 2 y)) (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (/.f64 2 y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 4) (/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) 4) y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 4) (*.f64 4 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 4) (*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) 4) (/.f64 1 y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 4) (*.f64 2 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (/.f64 2 y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 4) (*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) 2) (/.f64 2 y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 4) (*.f64 -4 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (neg.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 4) (/.f64 4 (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (/.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (*.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (/.f64 1 y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (neg.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (neg.f64 y)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) 2)) (+.f64 y y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (/.f64 -1 (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (/.f64 1 y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 (/.f64 (neg.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (/.f64 1 y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (*.f64 (*.f64 2 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))) (/.f64 1 y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (/.f64 2 y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (+.f64 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (/.f64 2 y)) (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (/.f64 2 y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) 4) y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) 4) (/.f64 1 y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (/.f64 2 y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 4) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y 4) (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y 4) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) 4) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 4) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (+.f64 (/.f64 2 y) (/.f64 2 y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 4) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (/.f64 4 y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 4) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (*.f64 4 (/.f64 1 y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 4) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (*.f64 2 (/.f64 2 y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 8) (/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) 8) y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 8) (*.f64 8 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 8) (*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) 8) (/.f64 1 y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 8) (*.f64 4 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (/.f64 2 y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (/.f64 1/2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (+.f64 y y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (/.f64 1/2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1/2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (/.f64 (/.f64 1/2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) -2) (+.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (neg.f64 y)) (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (neg.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) -2) (/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) 2)) y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) -2) (/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) -2) y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) -2) (*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) -2) (/.f64 1 y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) -2) (*.f64 (neg.f64 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) 2)) (/.f64 1 y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) -2) (*.f64 (neg.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (/.f64 2 y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) -2) (*.f64 2 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (neg.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) (/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) (+.f64 y y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 y 4)) (+.f64 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) 4) (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 y 4)) (*.f64 8 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 y (/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 4) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 4) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) (*.f64 8 (/.f64 1 y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 8)) (*.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) 8)) (/.f64 1 y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (/.f64 1/2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) (/.f64 1/2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) 4) (*.f64 (*.f64 2 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))) (/.f64 2 y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (neg.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) (/.f64 -1 y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (neg.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) (*.f64 -1 (/.f64 1 y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))) (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (/.f64 2 y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1/2 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (/.f64 1 (+.f64 y y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1/2 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (*.f64 1/2 (/.f64 1 y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y 1/2) (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (/.f64 1/2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) 2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) (/.f64 -1 y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 y) (neg.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 y) (*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 4)) (*.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) -2)) (/.f64 1 y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 4)) (*.f64 (*.f64 2 (neg.f64 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) 2))) (/.f64 1 y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 4)) (*.f64 (neg.f64 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) 4)) (/.f64 1 y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 4)) (*.f64 4 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (neg.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) -2)) (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (/.f64 2 y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) (+.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 y (/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 4) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))) (*.f64 2 (*.f64 y (/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 4) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 y) (neg.f64 y)) (+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (neg.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 y y) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 8) (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 1 y)) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (/.f64 1 y)) (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 2) (/.f64 1 y)) (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (/.f64 1 y)) (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 4) (/.f64 1 y)) (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (/.f64 1 y)) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (/.f64 1 y)) (neg.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (/.f64 1 y)) (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (/.f64 1 y)) (neg.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (/.f64 1 y)) (*.f64 2 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 4 (/.f64 1 y)) (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 8) (/.f64 1 y)) (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) 8))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) -2) (/.f64 1 y)) (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) -2) (/.f64 1 y)) (neg.f64 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 4) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) (/.f64 1 y)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 8)) (/.f64 1 y)) (*.f64 2 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) 8)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (neg.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) (/.f64 1 y)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 4)) (/.f64 1 y)) (*.f64 2 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 4)) (/.f64 1 y)) (*.f64 2 (neg.f64 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 4)) (/.f64 1 y)) (neg.f64 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) -2)) (/.f64 1 y)) (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (*.f64 y 4)) (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (/.f64 2 y)) (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (/.f64 1/2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 2) (/.f64 2 y)) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (/.f64 2 y)) (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 4) (/.f64 2 y)) (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (/.f64 2 y)) (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 4 (/.f64 2 y)) (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) -2) (/.f64 2 y)) (neg.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) 4) (/.f64 2 y)) (*.f64 2 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))) (/.f64 2 y)) (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (neg.f64 y))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 2) (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (neg.f64 y))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 4) (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (neg.f64 y))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 4)) (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (neg.f64 y))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 y (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 y 1/2) (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 y (neg.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) (/.f64 -1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 y y)) (-.f64 0 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) (-.f64 0 (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 y)) (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (+.f64 z (+.f64 z 6012459259764103/500000000000000))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (*.f64 z 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (*.f64 z 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (*.f64 z 4))) (*.f64 2 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (*.f64 z 4)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 1)))))

simplify324.0ms (1.4%)

Algorithm
egg-herbie
Rules
1808×rational.json-simplify-35
1010×rational.json-simplify-51
796×rational.json-simplify-44
766×rational.json-simplify-61
670×rational.json-simplify-49
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
059315163
1190314841
2607114829
Stop Event
node limit
Counts
273 → 312
Calls
Call 1
Inputs
279195317918525/3350343815022304
(+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z))
(+.f64 279195317918525/3350343815022304 (+.f64 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z) (*.f64 149233894885562575800992648418763933371314529/188034757901510979839193143041976607183277752320 (pow.f64 z 2))))
(+.f64 279195317918525/3350343815022304 (+.f64 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z) (+.f64 (*.f64 -374943941275717765274452559944207169728571246668095556552487/629981088144543617699065742275429975113587435159029727787745280 (pow.f64 z 3)) (*.f64 149233894885562575800992648418763933371314529/188034757901510979839193143041976607183277752320 (pow.f64 z 2)))))
692910599291889/10000000000000000
(+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)))
(-.f64 (+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z))) (*.f64 4046220386999211718548694042263781576003973599/10000000000000000000000000000000000000000000000 (/.f64 1 (pow.f64 z 2))))
(-.f64 (+.f64 692910599291889/10000000000000000 (+.f64 (*.f64 21810887065466482153109263568915904549915271947668467379916697/10000000000000000000000000000000000000000000000000000000000000 (/.f64 1 (pow.f64 z 3))) (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)))) (*.f64 4046220386999211718548694042263781576003973599/10000000000000000000000000000000000000000000000 (/.f64 1 (pow.f64 z 2))))
692910599291889/10000000000000000
(+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)))
(-.f64 (+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z))) (*.f64 4046220386999211718548694042263781576003973599/10000000000000000000000000000000000000000000000 (/.f64 1 (pow.f64 z 2))))
(-.f64 (+.f64 692910599291889/10000000000000000 (+.f64 (*.f64 21810887065466482153109263568915904549915271947668467379916697/10000000000000000000000000000000000000000000000000000000000000 (/.f64 1 (pow.f64 z 3))) (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)))) (*.f64 4046220386999211718548694042263781576003973599/10000000000000000000000000000000000000000000000 (/.f64 1 (pow.f64 z 2))))
(*.f64 692910599291889/10000000000000000 z)
(*.f64 692910599291889/10000000000000000 z)
(*.f64 692910599291889/10000000000000000 z)
(*.f64 692910599291889/10000000000000000 z)
(*.f64 692910599291889/10000000000000000 z)
(*.f64 692910599291889/10000000000000000 z)
(*.f64 692910599291889/10000000000000000 z)
(*.f64 692910599291889/10000000000000000 z)
(*.f64 692910599291889/10000000000000000 z)
(*.f64 692910599291889/10000000000000000 z)
(*.f64 692910599291889/10000000000000000 z)
(*.f64 692910599291889/10000000000000000 z)
(/.f64 (*.f64 y (+.f64 11167812716741/40000000000000 (*.f64 (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)) z))) (+.f64 104698244219447/31250000000000 (*.f64 (+.f64 6012459259764103/1000000000000000 z) z)))
(/.f64 (*.f64 y (+.f64 11167812716741/40000000000000 (*.f64 (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)) z))) (+.f64 104698244219447/31250000000000 (*.f64 (+.f64 6012459259764103/1000000000000000 z) z)))
(/.f64 (*.f64 y (+.f64 11167812716741/40000000000000 (*.f64 (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)) z))) (+.f64 104698244219447/31250000000000 (*.f64 (+.f64 6012459259764103/1000000000000000 z) z)))
(/.f64 (*.f64 y (+.f64 11167812716741/40000000000000 (*.f64 (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)) z))) (+.f64 104698244219447/31250000000000 (*.f64 (+.f64 6012459259764103/1000000000000000 z) z)))
(/.f64 (*.f64 y (+.f64 11167812716741/40000000000000 (*.f64 (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)) z))) (+.f64 104698244219447/31250000000000 (*.f64 (+.f64 6012459259764103/1000000000000000 z) z)))
(/.f64 (*.f64 y (+.f64 11167812716741/40000000000000 (*.f64 (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)) z))) (+.f64 104698244219447/31250000000000 (*.f64 (+.f64 6012459259764103/1000000000000000 z) z)))
(/.f64 (*.f64 y (+.f64 11167812716741/40000000000000 (*.f64 (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)) z))) (+.f64 104698244219447/31250000000000 (*.f64 (+.f64 6012459259764103/1000000000000000 z) z)))
(/.f64 (*.f64 y (+.f64 11167812716741/40000000000000 (*.f64 (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)) z))) (+.f64 104698244219447/31250000000000 (*.f64 (+.f64 6012459259764103/1000000000000000 z) z)))
(/.f64 (*.f64 y (+.f64 11167812716741/40000000000000 (*.f64 (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)) z))) (+.f64 104698244219447/31250000000000 (*.f64 (+.f64 6012459259764103/1000000000000000 z) z)))
(/.f64 (*.f64 y (+.f64 11167812716741/40000000000000 (*.f64 (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)) z))) (+.f64 104698244219447/31250000000000 (*.f64 (+.f64 6012459259764103/1000000000000000 z) z)))
(/.f64 (*.f64 y (+.f64 11167812716741/40000000000000 (*.f64 (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)) z))) (+.f64 104698244219447/31250000000000 (*.f64 (+.f64 6012459259764103/1000000000000000 z) z)))
(/.f64 (*.f64 y (+.f64 11167812716741/40000000000000 (*.f64 (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)) z))) (+.f64 104698244219447/31250000000000 (*.f64 (+.f64 6012459259764103/1000000000000000 z) z)))
(*.f64 279195317918525/3350343815022304 y)
(+.f64 (*.f64 279195317918525/3350343815022304 y) (*.f64 z (-.f64 (*.f64 307332350656623/2093964884388940 y) (*.f64 1678650474502018223880473708075/11224803678858206361900017468416 y))))
(+.f64 (*.f64 (-.f64 (*.f64 692910599291889/33503438150223040 y) (+.f64 (*.f64 272651677654809570312500000/10961722342634967150292985809 y) (*.f64 6012459259764103/3350343815022304 (-.f64 (*.f64 307332350656623/2093964884388940 y) (*.f64 1678650474502018223880473708075/11224803678858206361900017468416 y))))) (pow.f64 z 2)) (+.f64 (*.f64 279195317918525/3350343815022304 y) (*.f64 z (-.f64 (*.f64 307332350656623/2093964884388940 y) (*.f64 1678650474502018223880473708075/11224803678858206361900017468416 y)))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 6012459259764103/3350343815022304 (-.f64 (*.f64 692910599291889/33503438150223040 y) (+.f64 (*.f64 272651677654809570312500000/10961722342634967150292985809 y) (*.f64 6012459259764103/3350343815022304 (-.f64 (*.f64 307332350656623/2093964884388940 y) (*.f64 1678650474502018223880473708075/11224803678858206361900017468416 y)))))) (*.f64 31250000000000/104698244219447 (-.f64 (*.f64 307332350656623/2093964884388940 y) (*.f64 1678650474502018223880473708075/11224803678858206361900017468416 y)))) (pow.f64 z 3))) (+.f64 (*.f64 (-.f64 (*.f64 692910599291889/33503438150223040 y) (+.f64 (*.f64 272651677654809570312500000/10961722342634967150292985809 y) (*.f64 6012459259764103/3350343815022304 (-.f64 (*.f64 307332350656623/2093964884388940 y) (*.f64 1678650474502018223880473708075/11224803678858206361900017468416 y))))) (pow.f64 z 2)) (+.f64 (*.f64 279195317918525/3350343815022304 y) (*.f64 z (-.f64 (*.f64 307332350656623/2093964884388940 y) (*.f64 1678650474502018223880473708075/11224803678858206361900017468416 y))))))
(*.f64 692910599291889/10000000000000000 y)
(-.f64 (+.f64 (*.f64 307332350656623/625000000000000 (/.f64 y z)) (*.f64 692910599291889/10000000000000000 y)) (*.f64 4166096748901211929300981260567/10000000000000000000000000000000 (/.f64 y z)))
(-.f64 (+.f64 (*.f64 307332350656623/625000000000000 (/.f64 y z)) (+.f64 (*.f64 11167812716741/40000000000000 (/.f64 y (pow.f64 z 2))) (*.f64 692910599291889/10000000000000000 y))) (+.f64 (*.f64 4166096748901211929300981260567/10000000000000000000000000000000 (/.f64 y z)) (+.f64 (*.f64 6012459259764103/1000000000000000 (/.f64 (-.f64 (*.f64 307332350656623/625000000000000 y) (*.f64 4166096748901211929300981260567/10000000000000000000000000000000 y)) (pow.f64 z 2))) (*.f64 72546523146905574025723165383/312500000000000000000000000000 (/.f64 y (pow.f64 z 2))))))
(-.f64 (+.f64 (*.f64 307332350656623/625000000000000 (/.f64 y z)) (+.f64 (*.f64 11167812716741/40000000000000 (/.f64 y (pow.f64 z 2))) (+.f64 (*.f64 692910599291889/10000000000000000 y) (*.f64 -1 (/.f64 (+.f64 (*.f64 6012459259764103/1000000000000000 (-.f64 (*.f64 11167812716741/40000000000000 y) (+.f64 (*.f64 72546523146905574025723165383/312500000000000000000000000000 y) (*.f64 6012459259764103/1000000000000000 (-.f64 (*.f64 307332350656623/625000000000000 y) (*.f64 4166096748901211929300981260567/10000000000000000000000000000000 y)))))) (*.f64 104698244219447/31250000000000 (-.f64 (*.f64 307332350656623/625000000000000 y) (*.f64 4166096748901211929300981260567/10000000000000000000000000000000 y)))) (pow.f64 z 3)))))) (+.f64 (*.f64 4166096748901211929300981260567/10000000000000000000000000000000 (/.f64 y z)) (+.f64 (*.f64 6012459259764103/1000000000000000 (/.f64 (-.f64 (*.f64 307332350656623/625000000000000 y) (*.f64 4166096748901211929300981260567/10000000000000000000000000000000 y)) (pow.f64 z 2))) (*.f64 72546523146905574025723165383/312500000000000000000000000000 (/.f64 y (pow.f64 z 2))))))
(*.f64 692910599291889/10000000000000000 y)
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -307332350656623/625000000000000 y) (*.f64 -4166096748901211929300981260567/10000000000000000000000000000000 y)) z)) (*.f64 692910599291889/10000000000000000 y))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -307332350656623/625000000000000 y) (*.f64 -4166096748901211929300981260567/10000000000000000000000000000000 y)) z)) (+.f64 (*.f64 11167812716741/40000000000000 (/.f64 y (pow.f64 z 2))) (*.f64 692910599291889/10000000000000000 y))) (+.f64 (*.f64 -6012459259764103/1000000000000000 (/.f64 (-.f64 (*.f64 -307332350656623/625000000000000 y) (*.f64 -4166096748901211929300981260567/10000000000000000000000000000000 y)) (pow.f64 z 2))) (*.f64 72546523146905574025723165383/312500000000000000000000000000 (/.f64 y (pow.f64 z 2)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -307332350656623/625000000000000 y) (*.f64 -4166096748901211929300981260567/10000000000000000000000000000000 y)) z)) (+.f64 (*.f64 104698244219447/31250000000000 (/.f64 (-.f64 (*.f64 -307332350656623/625000000000000 y) (*.f64 -4166096748901211929300981260567/10000000000000000000000000000000 y)) (pow.f64 z 3))) (+.f64 (*.f64 11167812716741/40000000000000 (/.f64 y (pow.f64 z 2))) (+.f64 (*.f64 -6012459259764103/1000000000000000 (/.f64 (-.f64 (*.f64 11167812716741/40000000000000 y) (+.f64 (*.f64 -6012459259764103/1000000000000000 (-.f64 (*.f64 -307332350656623/625000000000000 y) (*.f64 -4166096748901211929300981260567/10000000000000000000000000000000 y))) (*.f64 72546523146905574025723165383/312500000000000000000000000000 y))) (pow.f64 z 3))) (*.f64 692910599291889/10000000000000000 y))))) (+.f64 (*.f64 -6012459259764103/1000000000000000 (/.f64 (-.f64 (*.f64 -307332350656623/625000000000000 y) (*.f64 -4166096748901211929300981260567/10000000000000000000000000000000 y)) (pow.f64 z 2))) (*.f64 72546523146905574025723165383/312500000000000000000000000000 (/.f64 y (pow.f64 z 2)))))
(*.f64 6012459259764103/1000000000000000 z)
(+.f64 (pow.f64 z 2) (*.f64 6012459259764103/1000000000000000 z))
(+.f64 (pow.f64 z 2) (*.f64 6012459259764103/1000000000000000 z))
(+.f64 (pow.f64 z 2) (*.f64 6012459259764103/1000000000000000 z))
(pow.f64 z 2)
(+.f64 (pow.f64 z 2) (*.f64 6012459259764103/1000000000000000 z))
(+.f64 (pow.f64 z 2) (*.f64 6012459259764103/1000000000000000 z))
(+.f64 (pow.f64 z 2) (*.f64 6012459259764103/1000000000000000 z))
(pow.f64 z 2)
(+.f64 (pow.f64 z 2) (*.f64 6012459259764103/1000000000000000 z))
(+.f64 (pow.f64 z 2) (*.f64 6012459259764103/1000000000000000 z))
(+.f64 (pow.f64 z 2) (*.f64 6012459259764103/1000000000000000 z))
(+.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) 0)
(+.f64 0 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))
(+.f64 (/.f64 1/2 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (/.f64 1/2 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(-.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) 0)
(*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))
(*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (*.f64 (*.f64 2 (/.f64 1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) 1/2))
(*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (*.f64 (/.f64 2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) 1/2))
(*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (/.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))))
(*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) 1)
(*.f64 1 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))
(*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 2) (/.f64 1/2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))
(*.f64 2 (/.f64 1/2 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) 1/2)
(*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 4) (/.f64 1 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) 4)))
(*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 4) (*.f64 1/2 (/.f64 1/2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))
(*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 4) (*.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) 4)) 1))
(*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 4) (*.f64 1/4 (/.f64 1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))
(*.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))
(*.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (/.f64 1 (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(*.f64 (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (/.f64 -1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))
(*.f64 (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (*.f64 (/.f64 -1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) 1))
(*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (/.f64 1 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))))
(*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (/.f64 2 (*.f64 2 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))))
(*.f64 -1 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (neg.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))
(*.f64 -1 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (neg.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) 1))
(*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 2) (neg.f64 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) 2))))
(*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (/.f64 1 (*.f64 2 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))))
(*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (/.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))))
(*.f64 4 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) 4)))
(*.f64 4 (/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) 4))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 4) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) 1/4)
(*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 8) (/.f64 1 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) 8)))
(*.f64 1/2 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))
(*.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))))
(*.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) 2) (*.f64 2 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))))
(*.f64 (/.f64 1/2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 2))
(*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) -2) (/.f64 1/2 (neg.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))
(*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) -2) (/.f64 1 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) -2)))
(*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) -2) (/.f64 1 (neg.f64 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) 2))))
(*.f64 (*.f64 2 (/.f64 1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 1/2))
(*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (neg.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) -1)
(*.f64 (/.f64 2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 1/2))
(*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (/.f64 1/2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (/.f64 2 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))))
(*.f64 (/.f64 1/2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) 2) (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))))
(*.f64 (/.f64 1/2 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) 2)
(*.f64 (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (*.f64 2 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))))
(*.f64 (/.f64 -1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (/.f64 (neg.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))))
(*.f64 1/4 (/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 4) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))
(*.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) 4)) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 4))
(*.f64 (/.f64 -1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))
(*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 1/2) (/.f64 2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))
(pow.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) 1)
(neg.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (neg.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))
(+.f64 (*.f64 z 692910599291889/10000000000000000) 0)
(+.f64 0 (*.f64 z 692910599291889/10000000000000000))
(-.f64 (*.f64 z 692910599291889/10000000000000000) 0)
(/.f64 (*.f64 z 692910599291889/10000000000000000) 1)
(/.f64 (*.f64 z 692910599291889/5000000000000000) 2)
(/.f64 (*.f64 z 692910599291889/2500000000000000) 4)
(/.f64 (*.f64 2 (*.f64 z 692910599291889/2500000000000000)) 8)
(/.f64 (+.f64 (*.f64 2 (*.f64 z 692910599291889/2500000000000000)) (*.f64 2 (*.f64 z 692910599291889/2500000000000000))) 16)
(pow.f64 (*.f64 z 692910599291889/10000000000000000) 1)
(+.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) 0)
(+.f64 0 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))
(-.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) 0)
(/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y))
(/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y) 1))
(/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (*.f64 -1 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (neg.f64 y))))
(/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (/.f64 1 y))
(/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (*.f64 (/.f64 1 y) 1))
(/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (*.f64 1/2 (/.f64 2 y)))
(/.f64 y (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))
(/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) 1)
(/.f64 1 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) y)))
(/.f64 1 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) y)) 1))
(/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 2) (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (/.f64 2 y)))
(/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 2) (+.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y) (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y)))
(/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 2) (*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (/.f64 2 y)) 1))
(/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 2) (*.f64 -2 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (neg.f64 y))))
(/.f64 2 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (/.f64 2 y)))
(/.f64 2 (+.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) y)) (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) y))))
(/.f64 2 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (/.f64 2 y)) 1))
(/.f64 (+.f64 y y) (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (*.f64 2 (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))) 2)
(/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) (/.f64 2 y))
(/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) (+.f64 (/.f64 1 y) (/.f64 1 y)))
(/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) (*.f64 2 (/.f64 1 y)))
(/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) (*.f64 (/.f64 2 y) 1))
(/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 4) (+.f64 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (/.f64 2 y)) (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (/.f64 2 y))))
(/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 4) (/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) 4) y))
(/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 4) (*.f64 4 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y)))
(/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 4) (*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) 4) (/.f64 1 y)))
(/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 4) (*.f64 2 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (/.f64 2 y))))
(/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 4) (*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) 2) (/.f64 2 y)))
(/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 4) (*.f64 -4 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (neg.f64 y))))
(/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 4) (/.f64 4 (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))
(/.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (/.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) y))
(/.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (*.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (/.f64 1 y)))
(/.f64 (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (neg.f64 y)))
(/.f64 (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (neg.f64 y)) 1))
(/.f64 (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) 2)) (+.f64 y y)))
(/.f64 (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (/.f64 -1 (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))
(/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (/.f64 1 y)))
(/.f64 -1 (/.f64 (/.f64 (neg.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) y))
(/.f64 -1 (*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (/.f64 1 y)))
(/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (*.f64 (*.f64 2 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))) (/.f64 1 y)))
(/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (/.f64 2 y)))
(/.f64 4 (+.f64 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (/.f64 2 y)) (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (/.f64 2 y))))
(/.f64 4 (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) 4) y))
(/.f64 4 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) 4) (/.f64 1 y)))
(/.f64 4 (*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (/.f64 2 y)))
(/.f64 (*.f64 y (/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 4) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) 4)
(/.f64 (*.f64 y 4) (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) 4))
(/.f64 (*.f64 y 4) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) 4) 1))
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 4) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (+.f64 (/.f64 2 y) (/.f64 2 y)))
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 4) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (/.f64 4 y))
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 4) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (*.f64 4 (/.f64 1 y)))
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 4) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (*.f64 2 (/.f64 2 y)))
(/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 8) (/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) 8) y))
(/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 8) (*.f64 8 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y)))
(/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 8) (*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) 8) (/.f64 1 y)))
(/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 8) (*.f64 4 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (/.f64 2 y))))
(/.f64 (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))
(/.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (/.f64 1/2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) y))
(/.f64 1/2 (/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (+.f64 y y)))
(/.f64 1/2 (/.f64 (/.f64 1/2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))
(/.f64 (/.f64 1/2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (/.f64 (/.f64 1/2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) y))
(/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) -2) (+.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (neg.f64 y)) (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (neg.f64 y))))
(/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) -2) (/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) 2)) y))
(/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) -2) (/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) -2) y))
(/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) -2) (*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) -2) (/.f64 1 y)))
(/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) -2) (*.f64 (neg.f64 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) 2)) (/.f64 1 y)))
(/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) -2) (*.f64 (neg.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (/.f64 2 y)))
(/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) -2) (*.f64 2 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (neg.f64 y))))
(/.f64 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) (/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) (+.f64 y y)))
(/.f64 (*.f64 2 (*.f64 y 4)) (+.f64 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) 4) (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) 4)))
(/.f64 (*.f64 2 (*.f64 y 4)) (*.f64 8 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(/.f64 (*.f64 2 (*.f64 y (/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 4) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))) 8)
(/.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 4) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) (*.f64 8 (/.f64 1 y)))
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 8)) (*.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) 8)) (/.f64 1 y)))
(/.f64 (*.f64 y (/.f64 1/2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) (/.f64 1/2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))
(/.f64 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) 4) (*.f64 (*.f64 2 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))) (/.f64 2 y)))
(/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (neg.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) (/.f64 -1 y))
(/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (neg.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) (*.f64 -1 (/.f64 1 y)))
(/.f64 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))) (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (/.f64 2 y)))
(/.f64 (/.f64 1/2 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (/.f64 1 (+.f64 y y)))
(/.f64 (/.f64 1/2 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (*.f64 1/2 (/.f64 1 y)))
(/.f64 (*.f64 y 1/2) (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (/.f64 1/2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) 2)) 1/2)
(/.f64 (neg.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) (/.f64 -1 y))
(/.f64 (neg.f64 y) (neg.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(/.f64 (neg.f64 y) (*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) 1))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 4)) (*.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) -2)) (/.f64 1 y)))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 4)) (*.f64 (*.f64 2 (neg.f64 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) 2))) (/.f64 1 y)))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 4)) (*.f64 (neg.f64 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) 4)) (/.f64 1 y)))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 4)) (*.f64 4 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (neg.f64 y))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) -2)) (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (/.f64 2 y)))
(/.f64 (+.f64 (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) (+.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(/.f64 (+.f64 (*.f64 2 (*.f64 y (/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 4) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))) (*.f64 2 (*.f64 y (/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 4) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))) 16)
(/.f64 (+.f64 (neg.f64 y) (neg.f64 y)) (+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (neg.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))))
(/.f64 (/.f64 (+.f64 y y) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 8) (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y)) 8)
(/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 1 y)) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))
(/.f64 (/.f64 1 (/.f64 1 y)) (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 2) (/.f64 1 y)) (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) 2))
(/.f64 (/.f64 2 (/.f64 1 y)) (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 4) (/.f64 1 y)) (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) 4))
(/.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (/.f64 1 y)) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))
(/.f64 (/.f64 (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (/.f64 1 y)) (neg.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))
(/.f64 (/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (/.f64 1 y)) (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(/.f64 (/.f64 -1 (/.f64 1 y)) (neg.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (/.f64 1 y)) (*.f64 2 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))))
(/.f64 (/.f64 4 (/.f64 1 y)) (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) 4))
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 8) (/.f64 1 y)) (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) 8))
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) -2) (/.f64 1 y)) (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) -2))
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) -2) (/.f64 1 y)) (neg.f64 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) 2)))
(/.f64 (/.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 4) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) (/.f64 1 y)) 8)
(/.f64 (/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 8)) (/.f64 1 y)) (*.f64 2 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) 8)))
(/.f64 (/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (neg.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) (/.f64 1 y)) -1)
(/.f64 (/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 4)) (/.f64 1 y)) (*.f64 2 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) -2)))
(/.f64 (/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 4)) (/.f64 1 y)) (*.f64 2 (neg.f64 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) 2))))
(/.f64 (/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 4)) (/.f64 1 y)) (neg.f64 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) 4)))
(/.f64 (/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) -2)) (/.f64 1 y)) (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) 2))
(/.f64 (/.f64 (*.f64 2 (*.f64 y 4)) (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) 8)
(/.f64 (/.f64 1 (/.f64 2 y)) (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (/.f64 1/2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 2) (/.f64 2 y)) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))
(/.f64 (/.f64 2 (/.f64 2 y)) (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 4) (/.f64 2 y)) (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) 2))
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (/.f64 2 y)) (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(/.f64 (/.f64 4 (/.f64 2 y)) (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) -2) (/.f64 2 y)) (neg.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))
(/.f64 (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) 4) (/.f64 2 y)) (*.f64 2 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))))
(/.f64 (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))) (/.f64 2 y)) (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))
(/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (neg.f64 y))) -1)
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 2) (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (neg.f64 y))) -2)
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 4) (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (neg.f64 y))) -4)
(/.f64 (/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 4)) (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (neg.f64 y))) 4)
(/.f64 (/.f64 y (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))
(/.f64 (/.f64 y 1/2) (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(/.f64 (/.f64 y (neg.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) (/.f64 -1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))
(/.f64 (neg.f64 (+.f64 y y)) (-.f64 0 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))))
(/.f64 (neg.f64 (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) (-.f64 0 (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(/.f64 (neg.f64 (neg.f64 y)) (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))
(pow.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) 1)
(+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 0)
(+.f64 0 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))
(-.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 0)
(/.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 1)
(/.f64 (*.f64 z (+.f64 z (+.f64 z 6012459259764103/500000000000000))) 2)
(/.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (*.f64 z 4)) 4)
(/.f64 (*.f64 2 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (*.f64 z 4))) 8)
(/.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (*.f64 z 4))) (*.f64 2 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (*.f64 z 4)))) 16)
(pow.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 1)
Outputs
279195317918525/3350343815022304
(+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z))
(+.f64 279195317918525/3350343815022304 (+.f64 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z) (*.f64 149233894885562575800992648418763933371314529/188034757901510979839193143041976607183277752320 (pow.f64 z 2))))
(+.f64 279195317918525/3350343815022304 (+.f64 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z) (+.f64 (*.f64 -374943941275717765274452559944207169728571246668095556552487/629981088144543617699065742275429975113587435159029727787745280 (pow.f64 z 3)) (*.f64 149233894885562575800992648418763933371314529/188034757901510979839193143041976607183277752320 (pow.f64 z 2)))))
(+.f64 279195317918525/3350343815022304 (+.f64 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z) (+.f64 (*.f64 149233894885562575800992648418763933371314529/188034757901510979839193143041976607183277752320 (pow.f64 z 2)) (*.f64 -374943941275717765274452559944207169728571246668095556552487/629981088144543617699065742275429975113587435159029727787745280 (pow.f64 z 3)))))
(+.f64 279195317918525/3350343815022304 (+.f64 (*.f64 149233894885562575800992648418763933371314529/188034757901510979839193143041976607183277752320 (pow.f64 z 2)) (+.f64 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z) (*.f64 -374943941275717765274452559944207169728571246668095556552487/629981088144543617699065742275429975113587435159029727787745280 (pow.f64 z 3)))))
692910599291889/10000000000000000
(+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)))
(-.f64 (+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z))) (*.f64 4046220386999211718548694042263781576003973599/10000000000000000000000000000000000000000000000 (/.f64 1 (pow.f64 z 2))))
(+.f64 692910599291889/10000000000000000 (-.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)) (*.f64 4046220386999211718548694042263781576003973599/10000000000000000000000000000000000000000000000 (/.f64 1 (pow.f64 z 2)))))
(-.f64 (+.f64 692910599291889/10000000000000000 (+.f64 (*.f64 21810887065466482153109263568915904549915271947668467379916697/10000000000000000000000000000000000000000000000000000000000000 (/.f64 1 (pow.f64 z 3))) (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)))) (*.f64 4046220386999211718548694042263781576003973599/10000000000000000000000000000000000000000000000 (/.f64 1 (pow.f64 z 2))))
(+.f64 (+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)) (*.f64 21810887065466482153109263568915904549915271947668467379916697/10000000000000000000000000000000000000000000000000000000000000 (/.f64 1 (pow.f64 z 3)))) (-.f64 692910599291889/10000000000000000 (*.f64 4046220386999211718548694042263781576003973599/10000000000000000000000000000000000000000000000 (/.f64 1 (pow.f64 z 2)))))
(-.f64 (+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)) (+.f64 692910599291889/10000000000000000 (*.f64 21810887065466482153109263568915904549915271947668467379916697/10000000000000000000000000000000000000000000000000000000000000 (/.f64 1 (pow.f64 z 3))))) (*.f64 4046220386999211718548694042263781576003973599/10000000000000000000000000000000000000000000000 (/.f64 1 (pow.f64 z 2))))
(+.f64 692910599291889/10000000000000000 (+.f64 (*.f64 21810887065466482153109263568915904549915271947668467379916697/10000000000000000000000000000000000000000000000000000000000000 (/.f64 1 (pow.f64 z 3))) (-.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)) (*.f64 4046220386999211718548694042263781576003973599/10000000000000000000000000000000000000000000000 (/.f64 1 (pow.f64 z 2))))))
692910599291889/10000000000000000
(+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)))
(-.f64 (+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z))) (*.f64 4046220386999211718548694042263781576003973599/10000000000000000000000000000000000000000000000 (/.f64 1 (pow.f64 z 2))))
(+.f64 692910599291889/10000000000000000 (-.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)) (*.f64 4046220386999211718548694042263781576003973599/10000000000000000000000000000000000000000000000 (/.f64 1 (pow.f64 z 2)))))
(-.f64 (+.f64 692910599291889/10000000000000000 (+.f64 (*.f64 21810887065466482153109263568915904549915271947668467379916697/10000000000000000000000000000000000000000000000000000000000000 (/.f64 1 (pow.f64 z 3))) (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)))) (*.f64 4046220386999211718548694042263781576003973599/10000000000000000000000000000000000000000000000 (/.f64 1 (pow.f64 z 2))))
(+.f64 (+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)) (*.f64 21810887065466482153109263568915904549915271947668467379916697/10000000000000000000000000000000000000000000000000000000000000 (/.f64 1 (pow.f64 z 3)))) (-.f64 692910599291889/10000000000000000 (*.f64 4046220386999211718548694042263781576003973599/10000000000000000000000000000000000000000000000 (/.f64 1 (pow.f64 z 2)))))
(-.f64 (+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)) (+.f64 692910599291889/10000000000000000 (*.f64 21810887065466482153109263568915904549915271947668467379916697/10000000000000000000000000000000000000000000000000000000000000 (/.f64 1 (pow.f64 z 3))))) (*.f64 4046220386999211718548694042263781576003973599/10000000000000000000000000000000000000000000000 (/.f64 1 (pow.f64 z 2))))
(+.f64 692910599291889/10000000000000000 (+.f64 (*.f64 21810887065466482153109263568915904549915271947668467379916697/10000000000000000000000000000000000000000000000000000000000000 (/.f64 1 (pow.f64 z 3))) (-.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)) (*.f64 4046220386999211718548694042263781576003973599/10000000000000000000000000000000000000000000000 (/.f64 1 (pow.f64 z 2))))))
(*.f64 692910599291889/10000000000000000 z)
(*.f64 z 692910599291889/10000000000000000)
(*.f64 692910599291889/10000000000000000 z)
(*.f64 z 692910599291889/10000000000000000)
(*.f64 692910599291889/10000000000000000 z)
(*.f64 z 692910599291889/10000000000000000)
(*.f64 692910599291889/10000000000000000 z)
(*.f64 z 692910599291889/10000000000000000)
(*.f64 692910599291889/10000000000000000 z)
(*.f64 z 692910599291889/10000000000000000)
(*.f64 692910599291889/10000000000000000 z)
(*.f64 z 692910599291889/10000000000000000)
(*.f64 692910599291889/10000000000000000 z)
(*.f64 z 692910599291889/10000000000000000)
(*.f64 692910599291889/10000000000000000 z)
(*.f64 z 692910599291889/10000000000000000)
(*.f64 692910599291889/10000000000000000 z)
(*.f64 z 692910599291889/10000000000000000)
(*.f64 692910599291889/10000000000000000 z)
(*.f64 z 692910599291889/10000000000000000)
(*.f64 692910599291889/10000000000000000 z)
(*.f64 z 692910599291889/10000000000000000)
(*.f64 692910599291889/10000000000000000 z)
(*.f64 z 692910599291889/10000000000000000)
(/.f64 (*.f64 y (+.f64 11167812716741/40000000000000 (*.f64 (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)) z))) (+.f64 104698244219447/31250000000000 (*.f64 (+.f64 6012459259764103/1000000000000000 z) z)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (*.f64 y (+.f64 11167812716741/40000000000000 (*.f64 (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)) z))) (+.f64 104698244219447/31250000000000 (*.f64 (+.f64 6012459259764103/1000000000000000 z) z)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (*.f64 y (+.f64 11167812716741/40000000000000 (*.f64 (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)) z))) (+.f64 104698244219447/31250000000000 (*.f64 (+.f64 6012459259764103/1000000000000000 z) z)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (*.f64 y (+.f64 11167812716741/40000000000000 (*.f64 (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)) z))) (+.f64 104698244219447/31250000000000 (*.f64 (+.f64 6012459259764103/1000000000000000 z) z)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (*.f64 y (+.f64 11167812716741/40000000000000 (*.f64 (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)) z))) (+.f64 104698244219447/31250000000000 (*.f64 (+.f64 6012459259764103/1000000000000000 z) z)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (*.f64 y (+.f64 11167812716741/40000000000000 (*.f64 (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)) z))) (+.f64 104698244219447/31250000000000 (*.f64 (+.f64 6012459259764103/1000000000000000 z) z)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (*.f64 y (+.f64 11167812716741/40000000000000 (*.f64 (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)) z))) (+.f64 104698244219447/31250000000000 (*.f64 (+.f64 6012459259764103/1000000000000000 z) z)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (*.f64 y (+.f64 11167812716741/40000000000000 (*.f64 (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)) z))) (+.f64 104698244219447/31250000000000 (*.f64 (+.f64 6012459259764103/1000000000000000 z) z)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (*.f64 y (+.f64 11167812716741/40000000000000 (*.f64 (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)) z))) (+.f64 104698244219447/31250000000000 (*.f64 (+.f64 6012459259764103/1000000000000000 z) z)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (*.f64 y (+.f64 11167812716741/40000000000000 (*.f64 (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)) z))) (+.f64 104698244219447/31250000000000 (*.f64 (+.f64 6012459259764103/1000000000000000 z) z)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (*.f64 y (+.f64 11167812716741/40000000000000 (*.f64 (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)) z))) (+.f64 104698244219447/31250000000000 (*.f64 (+.f64 6012459259764103/1000000000000000 z) z)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (*.f64 y (+.f64 11167812716741/40000000000000 (*.f64 (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)) z))) (+.f64 104698244219447/31250000000000 (*.f64 (+.f64 6012459259764103/1000000000000000 z) z)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 279195317918525/3350343815022304 y)
(+.f64 (*.f64 279195317918525/3350343815022304 y) (*.f64 z (-.f64 (*.f64 307332350656623/2093964884388940 y) (*.f64 1678650474502018223880473708075/11224803678858206361900017468416 y))))
(+.f64 (*.f64 279195317918525/3350343815022304 y) (*.f64 z (-.f64 (*.f64 y 307332350656623/2093964884388940) (*.f64 y 1678650474502018223880473708075/11224803678858206361900017468416))))
(+.f64 (*.f64 279195317918525/3350343815022304 y) (*.f64 z (*.f64 y -155900051080628738716045985239/56124018394291031809500087342080)))
(+.f64 (*.f64 (-.f64 (*.f64 692910599291889/33503438150223040 y) (+.f64 (*.f64 272651677654809570312500000/10961722342634967150292985809 y) (*.f64 6012459259764103/3350343815022304 (-.f64 (*.f64 307332350656623/2093964884388940 y) (*.f64 1678650474502018223880473708075/11224803678858206361900017468416 y))))) (pow.f64 z 2)) (+.f64 (*.f64 279195317918525/3350343815022304 y) (*.f64 z (-.f64 (*.f64 307332350656623/2093964884388940 y) (*.f64 1678650474502018223880473708075/11224803678858206361900017468416 y)))))
(+.f64 (*.f64 279195317918525/3350343815022304 y) (+.f64 (*.f64 z (-.f64 (*.f64 y 307332350656623/2093964884388940) (*.f64 y 1678650474502018223880473708075/11224803678858206361900017468416))) (*.f64 (pow.f64 z 2) (-.f64 (*.f64 y 692910599291889/33503438150223040) (+.f64 (*.f64 y 272651677654809570312500000/10961722342634967150292985809) (*.f64 (-.f64 (*.f64 y 307332350656623/2093964884388940) (*.f64 y 1678650474502018223880473708075/11224803678858206361900017468416)) 6012459259764103/3350343815022304))))))
(+.f64 (*.f64 279195317918525/3350343815022304 y) (+.f64 (*.f64 z (*.f64 y -155900051080628738716045985239/56124018394291031809500087342080)) (*.f64 (pow.f64 z 2) (-.f64 (*.f64 y 692910599291889/33503438150223040) (+.f64 (*.f64 y 272651677654809570312500000/10961722342634967150292985809) (*.f64 (*.f64 y -155900051080628738716045985239/56124018394291031809500087342080) 6012459259764103/3350343815022304))))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 6012459259764103/3350343815022304 (-.f64 (*.f64 692910599291889/33503438150223040 y) (+.f64 (*.f64 272651677654809570312500000/10961722342634967150292985809 y) (*.f64 6012459259764103/3350343815022304 (-.f64 (*.f64 307332350656623/2093964884388940 y) (*.f64 1678650474502018223880473708075/11224803678858206361900017468416 y)))))) (*.f64 31250000000000/104698244219447 (-.f64 (*.f64 307332350656623/2093964884388940 y) (*.f64 1678650474502018223880473708075/11224803678858206361900017468416 y)))) (pow.f64 z 3))) (+.f64 (*.f64 (-.f64 (*.f64 692910599291889/33503438150223040 y) (+.f64 (*.f64 272651677654809570312500000/10961722342634967150292985809 y) (*.f64 6012459259764103/3350343815022304 (-.f64 (*.f64 307332350656623/2093964884388940 y) (*.f64 1678650474502018223880473708075/11224803678858206361900017468416 y))))) (pow.f64 z 2)) (+.f64 (*.f64 279195317918525/3350343815022304 y) (*.f64 z (-.f64 (*.f64 307332350656623/2093964884388940 y) (*.f64 1678650474502018223880473708075/11224803678858206361900017468416 y))))))
(+.f64 (*.f64 (pow.f64 z 2) (-.f64 (*.f64 y 692910599291889/33503438150223040) (+.f64 (*.f64 y 272651677654809570312500000/10961722342634967150292985809) (*.f64 (-.f64 (*.f64 y 307332350656623/2093964884388940) (*.f64 y 1678650474502018223880473708075/11224803678858206361900017468416)) 6012459259764103/3350343815022304)))) (+.f64 (+.f64 (*.f64 279195317918525/3350343815022304 y) (*.f64 z (-.f64 (*.f64 y 307332350656623/2093964884388940) (*.f64 y 1678650474502018223880473708075/11224803678858206361900017468416)))) (*.f64 -1 (*.f64 (pow.f64 z 3) (+.f64 (*.f64 6012459259764103/3350343815022304 (-.f64 (*.f64 y 692910599291889/33503438150223040) (+.f64 (*.f64 y 272651677654809570312500000/10961722342634967150292985809) (*.f64 (-.f64 (*.f64 y 307332350656623/2093964884388940) (*.f64 y 1678650474502018223880473708075/11224803678858206361900017468416)) 6012459259764103/3350343815022304)))) (*.f64 (-.f64 (*.f64 y 307332350656623/2093964884388940) (*.f64 y 1678650474502018223880473708075/11224803678858206361900017468416)) 31250000000000/104698244219447))))))
(+.f64 (*.f64 279195317918525/3350343815022304 y) (+.f64 (+.f64 (*.f64 z (*.f64 y -155900051080628738716045985239/56124018394291031809500087342080)) (*.f64 (pow.f64 z 2) (-.f64 (*.f64 y 692910599291889/33503438150223040) (+.f64 (*.f64 y 272651677654809570312500000/10961722342634967150292985809) (*.f64 (*.f64 y -155900051080628738716045985239/56124018394291031809500087342080) 6012459259764103/3350343815022304))))) (*.f64 (+.f64 (*.f64 6012459259764103/3350343815022304 (-.f64 (*.f64 y 692910599291889/33503438150223040) (+.f64 (*.f64 y 272651677654809570312500000/10961722342634967150292985809) (*.f64 (*.f64 y -155900051080628738716045985239/56124018394291031809500087342080) 6012459259764103/3350343815022304)))) (*.f64 (*.f64 y -155900051080628738716045985239/56124018394291031809500087342080) 31250000000000/104698244219447)) (neg.f64 (pow.f64 z 3)))))
(+.f64 (*.f64 279195317918525/3350343815022304 y) (+.f64 (*.f64 (+.f64 (*.f64 6012459259764103/3350343815022304 (-.f64 (*.f64 y 692910599291889/33503438150223040) (+.f64 (*.f64 y 272651677654809570312500000/10961722342634967150292985809) (*.f64 (*.f64 y -155900051080628738716045985239/56124018394291031809500087342080) 6012459259764103/3350343815022304)))) (*.f64 (*.f64 y -155900051080628738716045985239/56124018394291031809500087342080) 31250000000000/104698244219447)) (neg.f64 (pow.f64 z 3))) (+.f64 (*.f64 z (*.f64 y -155900051080628738716045985239/56124018394291031809500087342080)) (*.f64 (pow.f64 z 2) (-.f64 (*.f64 y 692910599291889/33503438150223040) (+.f64 (*.f64 y 272651677654809570312500000/10961722342634967150292985809) (*.f64 (*.f64 y -155900051080628738716045985239/56124018394291031809500087342080) 6012459259764103/3350343815022304)))))))
(*.f64 692910599291889/10000000000000000 y)
(-.f64 (+.f64 (*.f64 307332350656623/625000000000000 (/.f64 y z)) (*.f64 692910599291889/10000000000000000 y)) (*.f64 4166096748901211929300981260567/10000000000000000000000000000000 (/.f64 y z)))
(+.f64 (*.f64 692910599291889/10000000000000000 y) (-.f64 (*.f64 307332350656623/625000000000000 (/.f64 y z)) (*.f64 (/.f64 y z) 4166096748901211929300981260567/10000000000000000000000000000000)))
(+.f64 (*.f64 692910599291889/10000000000000000 y) (*.f64 (/.f64 y z) 751220861604756070699018739433/10000000000000000000000000000000))
(-.f64 (+.f64 (*.f64 307332350656623/625000000000000 (/.f64 y z)) (+.f64 (*.f64 11167812716741/40000000000000 (/.f64 y (pow.f64 z 2))) (*.f64 692910599291889/10000000000000000 y))) (+.f64 (*.f64 4166096748901211929300981260567/10000000000000000000000000000000 (/.f64 y z)) (+.f64 (*.f64 6012459259764103/1000000000000000 (/.f64 (-.f64 (*.f64 307332350656623/625000000000000 y) (*.f64 4166096748901211929300981260567/10000000000000000000000000000000 y)) (pow.f64 z 2))) (*.f64 72546523146905574025723165383/312500000000000000000000000000 (/.f64 y (pow.f64 z 2))))))
(-.f64 (+.f64 (*.f64 307332350656623/625000000000000 (/.f64 y z)) (+.f64 (*.f64 692910599291889/10000000000000000 y) (*.f64 11167812716741/40000000000000 (/.f64 y (pow.f64 z 2))))) (+.f64 (*.f64 6012459259764103/1000000000000000 (/.f64 (-.f64 (*.f64 y 307332350656623/625000000000000) (*.f64 y 4166096748901211929300981260567/10000000000000000000000000000000)) (pow.f64 z 2))) (+.f64 (*.f64 (/.f64 y (pow.f64 z 2)) 72546523146905574025723165383/312500000000000000000000000000) (*.f64 (/.f64 y z) 4166096748901211929300981260567/10000000000000000000000000000000))))
(+.f64 (*.f64 307332350656623/625000000000000 (/.f64 y z)) (-.f64 (+.f64 (*.f64 692910599291889/10000000000000000 y) (*.f64 11167812716741/40000000000000 (/.f64 y (pow.f64 z 2)))) (+.f64 (*.f64 6012459259764103/1000000000000000 (/.f64 (*.f64 y 751220861604756070699018739433/10000000000000000000000000000000) (pow.f64 z 2))) (+.f64 (*.f64 (/.f64 y z) 4166096748901211929300981260567/10000000000000000000000000000000) (*.f64 (/.f64 y (pow.f64 z 2)) 72546523146905574025723165383/312500000000000000000000000000)))))
(+.f64 (*.f64 307332350656623/625000000000000 (/.f64 y z)) (+.f64 (*.f64 692910599291889/10000000000000000 y) (-.f64 (*.f64 11167812716741/40000000000000 (/.f64 y (pow.f64 z 2))) (+.f64 (*.f64 6012459259764103/1000000000000000 (/.f64 (*.f64 y 751220861604756070699018739433/10000000000000000000000000000000) (pow.f64 z 2))) (+.f64 (*.f64 (/.f64 y z) 4166096748901211929300981260567/10000000000000000000000000000000) (*.f64 (/.f64 y (pow.f64 z 2)) 72546523146905574025723165383/312500000000000000000000000000))))))
(-.f64 (+.f64 (*.f64 307332350656623/625000000000000 (/.f64 y z)) (+.f64 (*.f64 11167812716741/40000000000000 (/.f64 y (pow.f64 z 2))) (+.f64 (*.f64 692910599291889/10000000000000000 y) (*.f64 -1 (/.f64 (+.f64 (*.f64 6012459259764103/1000000000000000 (-.f64 (*.f64 11167812716741/40000000000000 y) (+.f64 (*.f64 72546523146905574025723165383/312500000000000000000000000000 y) (*.f64 6012459259764103/1000000000000000 (-.f64 (*.f64 307332350656623/625000000000000 y) (*.f64 4166096748901211929300981260567/10000000000000000000000000000000 y)))))) (*.f64 104698244219447/31250000000000 (-.f64 (*.f64 307332350656623/625000000000000 y) (*.f64 4166096748901211929300981260567/10000000000000000000000000000000 y)))) (pow.f64 z 3)))))) (+.f64 (*.f64 4166096748901211929300981260567/10000000000000000000000000000000 (/.f64 y z)) (+.f64 (*.f64 6012459259764103/1000000000000000 (/.f64 (-.f64 (*.f64 307332350656623/625000000000000 y) (*.f64 4166096748901211929300981260567/10000000000000000000000000000000 y)) (pow.f64 z 2))) (*.f64 72546523146905574025723165383/312500000000000000000000000000 (/.f64 y (pow.f64 z 2))))))
(+.f64 (+.f64 (*.f64 11167812716741/40000000000000 (/.f64 y (pow.f64 z 2))) (+.f64 (*.f64 692910599291889/10000000000000000 y) (*.f64 -1 (/.f64 (+.f64 (*.f64 6012459259764103/1000000000000000 (-.f64 (*.f64 y 11167812716741/40000000000000) (+.f64 (*.f64 y 72546523146905574025723165383/312500000000000000000000000000) (*.f64 6012459259764103/1000000000000000 (-.f64 (*.f64 y 307332350656623/625000000000000) (*.f64 y 4166096748901211929300981260567/10000000000000000000000000000000)))))) (*.f64 104698244219447/31250000000000 (-.f64 (*.f64 y 307332350656623/625000000000000) (*.f64 y 4166096748901211929300981260567/10000000000000000000000000000000)))) (pow.f64 z 3))))) (-.f64 (*.f64 307332350656623/625000000000000 (/.f64 y z)) (+.f64 (*.f64 6012459259764103/1000000000000000 (/.f64 (-.f64 (*.f64 y 307332350656623/625000000000000) (*.f64 y 4166096748901211929300981260567/10000000000000000000000000000000)) (pow.f64 z 2))) (+.f64 (*.f64 (/.f64 y (pow.f64 z 2)) 72546523146905574025723165383/312500000000000000000000000000) (*.f64 (/.f64 y z) 4166096748901211929300981260567/10000000000000000000000000000000)))))
(+.f64 (+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 6012459259764103/1000000000000000 (-.f64 (*.f64 y 11167812716741/40000000000000) (+.f64 (*.f64 y 72546523146905574025723165383/312500000000000000000000000000) (*.f64 6012459259764103/1000000000000000 (*.f64 y 751220861604756070699018739433/10000000000000000000000000000000))))) (*.f64 104698244219447/31250000000000 (*.f64 y 751220861604756070699018739433/10000000000000000000000000000000))) (pow.f64 z 3))) (+.f64 (*.f64 692910599291889/10000000000000000 y) (*.f64 11167812716741/40000000000000 (/.f64 y (pow.f64 z 2))))) (-.f64 (*.f64 307332350656623/625000000000000 (/.f64 y z)) (+.f64 (*.f64 6012459259764103/1000000000000000 (/.f64 (*.f64 y 751220861604756070699018739433/10000000000000000000000000000000) (pow.f64 z 2))) (+.f64 (*.f64 (/.f64 y z) 4166096748901211929300981260567/10000000000000000000000000000000) (*.f64 (/.f64 y (pow.f64 z 2)) 72546523146905574025723165383/312500000000000000000000000000)))))
(+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 6012459259764103/1000000000000000 (-.f64 (*.f64 y 11167812716741/40000000000000) (+.f64 (*.f64 y 72546523146905574025723165383/312500000000000000000000000000) (*.f64 6012459259764103/1000000000000000 (*.f64 y 751220861604756070699018739433/10000000000000000000000000000000))))) (*.f64 104698244219447/31250000000000 (*.f64 y 751220861604756070699018739433/10000000000000000000000000000000))) (pow.f64 z 3))) (+.f64 (*.f64 307332350656623/625000000000000 (/.f64 y z)) (+.f64 (*.f64 692910599291889/10000000000000000 y) (-.f64 (*.f64 11167812716741/40000000000000 (/.f64 y (pow.f64 z 2))) (+.f64 (*.f64 6012459259764103/1000000000000000 (/.f64 (*.f64 y 751220861604756070699018739433/10000000000000000000000000000000) (pow.f64 z 2))) (+.f64 (*.f64 (/.f64 y z) 4166096748901211929300981260567/10000000000000000000000000000000) (*.f64 (/.f64 y (pow.f64 z 2)) 72546523146905574025723165383/312500000000000000000000000000)))))))
(*.f64 692910599291889/10000000000000000 y)
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -307332350656623/625000000000000 y) (*.f64 -4166096748901211929300981260567/10000000000000000000000000000000 y)) z)) (*.f64 692910599291889/10000000000000000 y))
(+.f64 (*.f64 692910599291889/10000000000000000 y) (*.f64 -1 (/.f64 (-.f64 (*.f64 y -307332350656623/625000000000000) (*.f64 y -4166096748901211929300981260567/10000000000000000000000000000000)) z)))
(+.f64 (*.f64 692910599291889/10000000000000000 y) (neg.f64 (/.f64 (*.f64 y -751220861604756070699018739433/10000000000000000000000000000000) z)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -307332350656623/625000000000000 y) (*.f64 -4166096748901211929300981260567/10000000000000000000000000000000 y)) z)) (+.f64 (*.f64 11167812716741/40000000000000 (/.f64 y (pow.f64 z 2))) (*.f64 692910599291889/10000000000000000 y))) (+.f64 (*.f64 -6012459259764103/1000000000000000 (/.f64 (-.f64 (*.f64 -307332350656623/625000000000000 y) (*.f64 -4166096748901211929300981260567/10000000000000000000000000000000 y)) (pow.f64 z 2))) (*.f64 72546523146905574025723165383/312500000000000000000000000000 (/.f64 y (pow.f64 z 2)))))
(+.f64 (+.f64 (*.f64 692910599291889/10000000000000000 y) (*.f64 11167812716741/40000000000000 (/.f64 y (pow.f64 z 2)))) (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y -307332350656623/625000000000000) (*.f64 y -4166096748901211929300981260567/10000000000000000000000000000000)) z)) (+.f64 (*.f64 (/.f64 y (pow.f64 z 2)) 72546523146905574025723165383/312500000000000000000000000000) (*.f64 -6012459259764103/1000000000000000 (/.f64 (-.f64 (*.f64 y -307332350656623/625000000000000) (*.f64 y -4166096748901211929300981260567/10000000000000000000000000000000)) (pow.f64 z 2))))))
(+.f64 (+.f64 (*.f64 692910599291889/10000000000000000 y) (*.f64 11167812716741/40000000000000 (/.f64 y (pow.f64 z 2)))) (-.f64 (neg.f64 (/.f64 (*.f64 y -751220861604756070699018739433/10000000000000000000000000000000) z)) (+.f64 (*.f64 (/.f64 y (pow.f64 z 2)) 72546523146905574025723165383/312500000000000000000000000000) (*.f64 -6012459259764103/1000000000000000 (/.f64 (*.f64 y -751220861604756070699018739433/10000000000000000000000000000000) (pow.f64 z 2))))))
(+.f64 (*.f64 11167812716741/40000000000000 (/.f64 y (pow.f64 z 2))) (+.f64 (*.f64 692910599291889/10000000000000000 y) (-.f64 (neg.f64 (/.f64 (*.f64 y -751220861604756070699018739433/10000000000000000000000000000000) z)) (+.f64 (*.f64 (/.f64 y (pow.f64 z 2)) 72546523146905574025723165383/312500000000000000000000000000) (*.f64 -6012459259764103/1000000000000000 (/.f64 (*.f64 y -751220861604756070699018739433/10000000000000000000000000000000) (pow.f64 z 2)))))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -307332350656623/625000000000000 y) (*.f64 -4166096748901211929300981260567/10000000000000000000000000000000 y)) z)) (+.f64 (*.f64 104698244219447/31250000000000 (/.f64 (-.f64 (*.f64 -307332350656623/625000000000000 y) (*.f64 -4166096748901211929300981260567/10000000000000000000000000000000 y)) (pow.f64 z 3))) (+.f64 (*.f64 11167812716741/40000000000000 (/.f64 y (pow.f64 z 2))) (+.f64 (*.f64 -6012459259764103/1000000000000000 (/.f64 (-.f64 (*.f64 11167812716741/40000000000000 y) (+.f64 (*.f64 -6012459259764103/1000000000000000 (-.f64 (*.f64 -307332350656623/625000000000000 y) (*.f64 -4166096748901211929300981260567/10000000000000000000000000000000 y))) (*.f64 72546523146905574025723165383/312500000000000000000000000000 y))) (pow.f64 z 3))) (*.f64 692910599291889/10000000000000000 y))))) (+.f64 (*.f64 -6012459259764103/1000000000000000 (/.f64 (-.f64 (*.f64 -307332350656623/625000000000000 y) (*.f64 -4166096748901211929300981260567/10000000000000000000000000000000 y)) (pow.f64 z 2))) (*.f64 72546523146905574025723165383/312500000000000000000000000000 (/.f64 y (pow.f64 z 2)))))
(+.f64 (+.f64 (*.f64 11167812716741/40000000000000 (/.f64 y (pow.f64 z 2))) (+.f64 (+.f64 (*.f64 692910599291889/10000000000000000 y) (*.f64 -6012459259764103/1000000000000000 (/.f64 (-.f64 (*.f64 y 11167812716741/40000000000000) (+.f64 (*.f64 y 72546523146905574025723165383/312500000000000000000000000000) (*.f64 (-.f64 (*.f64 y -307332350656623/625000000000000) (*.f64 y -4166096748901211929300981260567/10000000000000000000000000000000)) -6012459259764103/1000000000000000))) (pow.f64 z 3)))) (*.f64 104698244219447/31250000000000 (/.f64 (-.f64 (*.f64 y -307332350656623/625000000000000) (*.f64 y -4166096748901211929300981260567/10000000000000000000000000000000)) (pow.f64 z 3))))) (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y -307332350656623/625000000000000) (*.f64 y -4166096748901211929300981260567/10000000000000000000000000000000)) z)) (+.f64 (*.f64 (/.f64 y (pow.f64 z 2)) 72546523146905574025723165383/312500000000000000000000000000) (*.f64 -6012459259764103/1000000000000000 (/.f64 (-.f64 (*.f64 y -307332350656623/625000000000000) (*.f64 y -4166096748901211929300981260567/10000000000000000000000000000000)) (pow.f64 z 2))))))
(+.f64 (+.f64 (*.f64 11167812716741/40000000000000 (/.f64 y (pow.f64 z 2))) (+.f64 (*.f64 104698244219447/31250000000000 (/.f64 (*.f64 y -751220861604756070699018739433/10000000000000000000000000000000) (pow.f64 z 3))) (+.f64 (*.f64 692910599291889/10000000000000000 y) (*.f64 -6012459259764103/1000000000000000 (/.f64 (-.f64 (*.f64 y 11167812716741/40000000000000) (+.f64 (*.f64 y 72546523146905574025723165383/312500000000000000000000000000) (*.f64 (*.f64 y -751220861604756070699018739433/10000000000000000000000000000000) -6012459259764103/1000000000000000))) (pow.f64 z 3)))))) (-.f64 (neg.f64 (/.f64 (*.f64 y -751220861604756070699018739433/10000000000000000000000000000000) z)) (+.f64 (*.f64 (/.f64 y (pow.f64 z 2)) 72546523146905574025723165383/312500000000000000000000000000) (*.f64 -6012459259764103/1000000000000000 (/.f64 (*.f64 y -751220861604756070699018739433/10000000000000000000000000000000) (pow.f64 z 2))))))
(+.f64 (*.f64 11167812716741/40000000000000 (/.f64 y (pow.f64 z 2))) (+.f64 (+.f64 (*.f64 692910599291889/10000000000000000 y) (+.f64 (*.f64 -6012459259764103/1000000000000000 (/.f64 (-.f64 (*.f64 y 11167812716741/40000000000000) (+.f64 (*.f64 y 72546523146905574025723165383/312500000000000000000000000000) (*.f64 (*.f64 y -751220861604756070699018739433/10000000000000000000000000000000) -6012459259764103/1000000000000000))) (pow.f64 z 3))) (*.f64 104698244219447/31250000000000 (/.f64 (*.f64 y -751220861604756070699018739433/10000000000000000000000000000000) (pow.f64 z 3))))) (-.f64 (neg.f64 (/.f64 (*.f64 y -751220861604756070699018739433/10000000000000000000000000000000) z)) (+.f64 (*.f64 (/.f64 y (pow.f64 z 2)) 72546523146905574025723165383/312500000000000000000000000000) (*.f64 -6012459259764103/1000000000000000 (/.f64 (*.f64 y -751220861604756070699018739433/10000000000000000000000000000000) (pow.f64 z 2)))))))
(*.f64 6012459259764103/1000000000000000 z)
(*.f64 z 6012459259764103/1000000000000000)
(+.f64 (pow.f64 z 2) (*.f64 6012459259764103/1000000000000000 z))
(+.f64 (pow.f64 z 2) (*.f64 z 6012459259764103/1000000000000000))
(+.f64 (pow.f64 z 2) (*.f64 6012459259764103/1000000000000000 z))
(+.f64 (pow.f64 z 2) (*.f64 z 6012459259764103/1000000000000000))
(+.f64 (pow.f64 z 2) (*.f64 6012459259764103/1000000000000000 z))
(+.f64 (pow.f64 z 2) (*.f64 z 6012459259764103/1000000000000000))
(pow.f64 z 2)
(+.f64 (pow.f64 z 2) (*.f64 6012459259764103/1000000000000000 z))
(+.f64 (pow.f64 z 2) (*.f64 z 6012459259764103/1000000000000000))
(+.f64 (pow.f64 z 2) (*.f64 6012459259764103/1000000000000000 z))
(+.f64 (pow.f64 z 2) (*.f64 z 6012459259764103/1000000000000000))
(+.f64 (pow.f64 z 2) (*.f64 6012459259764103/1000000000000000 z))
(+.f64 (pow.f64 z 2) (*.f64 z 6012459259764103/1000000000000000))
(pow.f64 z 2)
(+.f64 (pow.f64 z 2) (*.f64 6012459259764103/1000000000000000 z))
(+.f64 (pow.f64 z 2) (*.f64 z 6012459259764103/1000000000000000))
(+.f64 (pow.f64 z 2) (*.f64 6012459259764103/1000000000000000 z))
(+.f64 (pow.f64 z 2) (*.f64 z 6012459259764103/1000000000000000))
(+.f64 (pow.f64 z 2) (*.f64 6012459259764103/1000000000000000 z))
(+.f64 (pow.f64 z 2) (*.f64 z 6012459259764103/1000000000000000))
(+.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) 0)
(/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))))
(+.f64 0 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))
(/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))))
(+.f64 (/.f64 1/2 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (/.f64 1/2 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))))
(-.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) 0)
(/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))))
(*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))
(/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))))
(*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (*.f64 (*.f64 2 (/.f64 1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) 1/2))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (*.f64 1/2 (*.f64 2 (/.f64 1 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (*.f64 (/.f64 1 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))) 1))
(*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (*.f64 (/.f64 2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) 1/2))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (*.f64 1/2 (/.f64 2 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))))))
(*.f64 (/.f64 2 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))) (*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) 1/2))
(*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (/.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))))
(*.f64 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))) (/.f64 (/.f64 1 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000))))) (*.f64 (/.f64 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))) (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000))))) (/.f64 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))) (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000))))))))
(*.f64 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))) (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))) (/.f64 (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))) (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000))))))))
(*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) 1)
(/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))))
(*.f64 1 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))
(/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))))
(*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 2) (/.f64 1/2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (*.f64 2 (/.f64 1/2 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))))))
(*.f64 2 (*.f64 (/.f64 1/2 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))) (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000))))))
(*.f64 2 (/.f64 1/2 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))))
(*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) 1/2)
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (*.f64 1/2 (/.f64 2 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))))))
(*.f64 (/.f64 2 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))) (*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) 1/2))
(*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 4) (/.f64 1 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) 4)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (*.f64 4 (/.f64 1 (*.f64 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))) 4))))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (*.f64 4 (/.f64 1/4 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))))))
(*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 4) (*.f64 1/2 (/.f64 1/2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))
(*.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))) (*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) 4)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (*.f64 4 (*.f64 1/2 (/.f64 1/2 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))))
(*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 4) (*.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) 4)) 1))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (*.f64 4 (/.f64 1 (*.f64 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))) 4))))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (*.f64 4 (/.f64 1/4 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))))))
(*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 4) (*.f64 1/4 (/.f64 1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))
(/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))))
(*.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))
(/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))))
(*.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (/.f64 1 (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))))
(*.f64 (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (/.f64 -1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))
(/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))))
(*.f64 (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (*.f64 (/.f64 -1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) 1))
(/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))))
(*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (/.f64 1 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))))
(*.f64 (/.f64 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))) (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000))))) (/.f64 1 (*.f64 (/.f64 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))) (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000))))) (/.f64 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))) (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000))))))))
(*.f64 (/.f64 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))) (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000))))) (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))) (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))))
(*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (/.f64 2 (*.f64 2 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))))
(*.f64 (/.f64 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))) (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000))))) (/.f64 1 (*.f64 (/.f64 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))) (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000))))) (/.f64 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))) (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000))))))))
(*.f64 (/.f64 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))) (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000))))) (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))) (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))))
(*.f64 -1 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (neg.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))
(/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))))
(*.f64 -1 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (neg.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) 1))
(/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))))
(*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 2) (neg.f64 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) 2))))
(/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))))
(*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (/.f64 1 (*.f64 2 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))))
(*.f64 (*.f64 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))) (/.f64 2 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))))) (/.f64 1/2 (*.f64 (/.f64 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))) (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000))))) (/.f64 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))) (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000))))))))
(*.f64 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))) (*.f64 (/.f64 2 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000))))) (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))) (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))) 1/2))))))
(*.f64 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))) (*.f64 (/.f64 2 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000))))) (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))) (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (*.f64 2 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))))))
(*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (/.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))))
(*.f64 (*.f64 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))) (/.f64 2 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))))) (/.f64 1/2 (*.f64 (/.f64 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))) (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000))))) (/.f64 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))) (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000))))))))
(*.f64 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))) (*.f64 (/.f64 2 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000))))) (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))) (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))) 1/2))))))
(*.f64 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))) (*.f64 (/.f64 2 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000))))) (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))) (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (*.f64 2 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))))))
(*.f64 4 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) 4)))
(/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))))
(*.f64 4 (/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) 4))
(/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 4) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) 1/4)
(/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))))
(*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 8) (/.f64 1 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) 8)))
(/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))))
(*.f64 1/2 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (*.f64 1/2 (/.f64 2 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))))))
(*.f64 (/.f64 2 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))) (*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) 1/2))
(*.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))))
(*.f64 (/.f64 1 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000))))) (/.f64 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))) (*.f64 (/.f64 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))) (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000))))) (/.f64 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))) (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000))))))))
(*.f64 (/.f64 1 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000))))) (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))) (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))))))))
(*.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) 2) (*.f64 2 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))))
(*.f64 (/.f64 1 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000))))) (/.f64 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))) (*.f64 (/.f64 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))) (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000))))) (/.f64 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))) (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000))))))))
(*.f64 (/.f64 1 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000))))) (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))) (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))))))))
(*.f64 (/.f64 1/2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 2))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (*.f64 2 (/.f64 1/2 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))))))
(*.f64 2 (*.f64 (/.f64 1/2 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))) (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000))))))
(*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) -2) (/.f64 1/2 (neg.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))
(*.f64 (*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) -2) (/.f64 1/2 (neg.f64 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))))))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (*.f64 -2 (/.f64 1/2 (neg.f64 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (*.f64 -2 (/.f64 -1/2 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))))))
(*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) -2) (/.f64 1 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) -2)))
(*.f64 (*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) -2) (/.f64 1/2 (neg.f64 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))))))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (*.f64 -2 (/.f64 1/2 (neg.f64 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (*.f64 -2 (/.f64 -1/2 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))))))
(*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) -2) (/.f64 1 (neg.f64 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) 2))))
(*.f64 (*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) -2) (/.f64 1/2 (neg.f64 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))))))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (*.f64 -2 (/.f64 1/2 (neg.f64 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (*.f64 -2 (/.f64 -1/2 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))))))
(*.f64 (*.f64 2 (/.f64 1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 1/2))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (*.f64 1/2 (*.f64 2 (/.f64 1 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (*.f64 (/.f64 1 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))) 1))
(*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (neg.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) -1)
(/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))))
(*.f64 (/.f64 2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 1/2))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (*.f64 1/2 (/.f64 2 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))))))
(*.f64 (/.f64 2 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))) (*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) 1/2))
(*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (/.f64 1/2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (/.f64 2 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))))
(*.f64 (*.f64 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))) (/.f64 1/2 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))))) (/.f64 2 (*.f64 (/.f64 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))) (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000))))) (/.f64 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))) (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000))))))))
(*.f64 2 (*.f64 (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))) (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))))))) (/.f64 1/2 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))))))
(*.f64 (/.f64 1/2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) 2) (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))))
(*.f64 (*.f64 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))) (/.f64 1/2 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))))) (/.f64 2 (*.f64 (/.f64 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))) (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000))))) (/.f64 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))) (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000))))))))
(*.f64 2 (*.f64 (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))) (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))))))) (/.f64 1/2 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))))))
(*.f64 (/.f64 1/2 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) 2)
(/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))))
(*.f64 (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (*.f64 2 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))))
(*.f64 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))) (/.f64 (/.f64 1 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000))))) (*.f64 (/.f64 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))) (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000))))) (/.f64 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))) (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000))))))))
(*.f64 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))) (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))) (/.f64 (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))) (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000))))))))
(*.f64 (/.f64 -1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (/.f64 (neg.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))))
(*.f64 (/.f64 -1 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000))))) (/.f64 (neg.f64 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))) (*.f64 (/.f64 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))) (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000))))) (/.f64 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))) (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000))))))))
(*.f64 (/.f64 -1 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000))))) (/.f64 (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))) (neg.f64 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))) (/.f64 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))) (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))))))
(*.f64 1/4 (/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 4) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))
(/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))))
(*.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) 4)) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 4))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (*.f64 4 (/.f64 1 (*.f64 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))) 4))))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (*.f64 4 (/.f64 1/4 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))))))
(*.f64 (/.f64 -1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))
(/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))))
(*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 1/2) (/.f64 2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (*.f64 1/2 (/.f64 2 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))))))
(*.f64 (/.f64 2 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))) (*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) 1/2))
(pow.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) 1)
(/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))))
(neg.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (neg.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))
(/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))))
(+.f64 (*.f64 z 692910599291889/10000000000000000) 0)
(*.f64 z 692910599291889/10000000000000000)
(+.f64 0 (*.f64 z 692910599291889/10000000000000000))
(*.f64 z 692910599291889/10000000000000000)
(-.f64 (*.f64 z 692910599291889/10000000000000000) 0)
(*.f64 z 692910599291889/10000000000000000)
(/.f64 (*.f64 z 692910599291889/10000000000000000) 1)
(*.f64 z 692910599291889/10000000000000000)
(/.f64 (*.f64 z 692910599291889/5000000000000000) 2)
(*.f64 z 692910599291889/10000000000000000)
(/.f64 (*.f64 z 692910599291889/2500000000000000) 4)
(*.f64 z 692910599291889/10000000000000000)
(/.f64 (*.f64 2 (*.f64 z 692910599291889/2500000000000000)) 8)
(*.f64 z 692910599291889/10000000000000000)
(/.f64 (+.f64 (*.f64 2 (*.f64 z 692910599291889/2500000000000000)) (*.f64 2 (*.f64 z 692910599291889/2500000000000000))) 16)
(*.f64 z 692910599291889/10000000000000000)
(pow.f64 (*.f64 z 692910599291889/10000000000000000) 1)
(*.f64 z 692910599291889/10000000000000000)
(+.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) 0)
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(+.f64 0 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(-.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) 0)
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y) 1))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (*.f64 -1 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (neg.f64 y))))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (/.f64 1 y))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (*.f64 (/.f64 1 y) 1))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (*.f64 1/2 (/.f64 2 y)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 y (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) 1)
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 1 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) y)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 1 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) y)) 1))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 2) (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (/.f64 2 y)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 2) (+.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y) (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 2) (*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (/.f64 2 y)) 1))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 2) (*.f64 -2 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (neg.f64 y))))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 2 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (/.f64 2 y)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 2 (+.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) y)) (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) y))))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 2 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (/.f64 2 y)) 1))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (+.f64 y y) (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (*.f64 2 (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))) 2)
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) (/.f64 2 y))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) (+.f64 (/.f64 1 y) (/.f64 1 y)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) (*.f64 2 (/.f64 1 y)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) (*.f64 (/.f64 2 y) 1))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 4) (+.f64 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (/.f64 2 y)) (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (/.f64 2 y))))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 4) (/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) 4) y))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 4) (*.f64 4 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 4) (*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) 4) (/.f64 1 y)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 4) (*.f64 2 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (/.f64 2 y))))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 4) (*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) 2) (/.f64 2 y)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 4) (*.f64 -4 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (neg.f64 y))))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 4) (/.f64 4 (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (/.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) y))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (*.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (/.f64 1 y)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (neg.f64 y)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (neg.f64 y)) 1))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) 2)) (+.f64 y y)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (/.f64 -1 (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (/.f64 1 y)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 -1 (/.f64 (/.f64 (neg.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) y))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 -1 (*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (/.f64 1 y)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (*.f64 (*.f64 2 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))) (/.f64 1 y)))
(/.f64 (*.f64 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))) (/.f64 2 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))))) (*.f64 (*.f64 2 (*.f64 (/.f64 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))) (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000))))) (/.f64 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))) (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000))))))) (/.f64 1 y)))
(*.f64 (/.f64 y (/.f64 1 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))))) (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))) (/.f64 (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))) (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000))))))))
(/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (/.f64 2 y)))
(/.f64 (*.f64 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))) (/.f64 2 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))))) (*.f64 (*.f64 (/.f64 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))) (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000))))) (/.f64 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))) (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))))) (/.f64 2 y)))
(/.f64 (*.f64 (/.f64 2 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000))))) (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))) (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))))) (/.f64 2 y))
(/.f64 4 (+.f64 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (/.f64 2 y)) (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (/.f64 2 y))))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 4 (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) 4) y))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 4 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) 4) (/.f64 1 y)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 4 (*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (/.f64 2 y)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (*.f64 y (/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 4) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) 4)
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (*.f64 y 4) (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) 4))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (*.f64 y 4) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) 4) 1))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 4) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (+.f64 (/.f64 2 y) (/.f64 2 y)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 4) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (/.f64 4 y))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 4) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (*.f64 4 (/.f64 1 y)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 4) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (*.f64 2 (/.f64 2 y)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 8) (/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) 8) y))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 8) (*.f64 8 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 8) (*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) 8) (/.f64 1 y)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 8) (*.f64 4 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (/.f64 2 y))))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (/.f64 1/2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) y))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 1/2 (/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (+.f64 y y)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 1/2 (/.f64 (/.f64 1/2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (/.f64 1/2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (/.f64 (/.f64 1/2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) y))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) -2) (+.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (neg.f64 y)) (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (neg.f64 y))))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) -2) (/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) 2)) y))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) -2) (/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) -2) y))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) -2) (*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) -2) (/.f64 1 y)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) -2) (*.f64 (neg.f64 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) 2)) (/.f64 1 y)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) -2) (*.f64 (neg.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (/.f64 2 y)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) -2) (*.f64 2 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (neg.f64 y))))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) (/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) (+.f64 y y)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (*.f64 2 (*.f64 y 4)) (+.f64 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) 4) (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) 4)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (*.f64 2 (*.f64 y 4)) (*.f64 8 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (*.f64 2 (*.f64 y (/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 4) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))) 8)
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 4) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) (*.f64 8 (/.f64 1 y)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 8)) (*.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) 8)) (/.f64 1 y)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (*.f64 y (/.f64 1/2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) (/.f64 1/2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) 4) (*.f64 (*.f64 2 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))) (/.f64 2 y)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (neg.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) (/.f64 -1 y))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (neg.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) (*.f64 -1 (/.f64 1 y)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))) (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (/.f64 2 y)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (/.f64 1/2 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (/.f64 1 (+.f64 y y)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (/.f64 1/2 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (*.f64 1/2 (/.f64 1 y)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (*.f64 y 1/2) (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (/.f64 1/2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) 2)) 1/2)
(*.f64 (/.f64 (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))) 2) (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) 1/2))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 (/.f64 (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))) 2) 1/2))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 (/.f64 y (*.f64 2 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))))) 1/2))
(/.f64 (neg.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) (/.f64 -1 y))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (neg.f64 y) (neg.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (neg.f64 y) (*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) 1))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 4)) (*.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) -2)) (/.f64 1 y)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 4)) (*.f64 (*.f64 2 (neg.f64 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) 2))) (/.f64 1 y)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 4)) (*.f64 (neg.f64 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) 4)) (/.f64 1 y)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 4)) (*.f64 4 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (neg.f64 y))))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) -2)) (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (/.f64 2 y)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (+.f64 (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) (+.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (+.f64 (*.f64 2 (*.f64 y (/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 4) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))) (*.f64 2 (*.f64 y (/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 4) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))) 16)
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (+.f64 (neg.f64 y) (neg.f64 y)) (+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (neg.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (/.f64 (+.f64 y y) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 8) (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y)) 8)
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 1 y)) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (/.f64 1 (/.f64 1 y)) (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 2) (/.f64 1 y)) (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) 2))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (/.f64 2 (/.f64 1 y)) (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 4) (/.f64 1 y)) (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) 4))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (/.f64 1 y)) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (/.f64 (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (/.f64 1 y)) (neg.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (/.f64 1 y)) (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (/.f64 -1 (/.f64 1 y)) (neg.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (/.f64 1 y)) (*.f64 2 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))))
(/.f64 (*.f64 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))) (/.f64 2 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))))) (*.f64 (*.f64 2 (*.f64 (/.f64 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))) (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000))))) (/.f64 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))) (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000))))))) (/.f64 1 y)))
(*.f64 (/.f64 y (/.f64 1 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))))) (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))) (/.f64 (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))) (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000))))))))
(/.f64 (/.f64 4 (/.f64 1 y)) (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) 4))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 8) (/.f64 1 y)) (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) 8))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) -2) (/.f64 1 y)) (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) -2))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) -2) (/.f64 1 y)) (neg.f64 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) 2)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (/.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 4) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) (/.f64 1 y)) 8)
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 8)) (/.f64 1 y)) (*.f64 2 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) 8)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (neg.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) (/.f64 1 y)) -1)
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 4)) (/.f64 1 y)) (*.f64 2 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) -2)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 4)) (/.f64 1 y)) (*.f64 2 (neg.f64 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) 2))))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 4)) (/.f64 1 y)) (neg.f64 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) 4)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) -2)) (/.f64 1 y)) (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) 2))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (/.f64 (*.f64 2 (*.f64 y 4)) (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) 8)
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (/.f64 1 (/.f64 2 y)) (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (/.f64 1/2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 2) (/.f64 2 y)) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (/.f64 2 (/.f64 2 y)) (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 4) (/.f64 2 y)) (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) 2))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (/.f64 2 y)) (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(/.f64 (*.f64 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))) (/.f64 2 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))))) (*.f64 (*.f64 (/.f64 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))) (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000))))) (/.f64 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))) (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))))) (/.f64 2 y)))
(/.f64 (*.f64 (/.f64 2 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000))))) (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))) (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))))) (/.f64 2 y))
(/.f64 (/.f64 4 (/.f64 2 y)) (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) -2) (/.f64 2 y)) (neg.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) 4) (/.f64 2 y)) (*.f64 2 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))) (/.f64 2 y)) (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (neg.f64 y))) -1)
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 2) (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (neg.f64 y))) -2)
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 4) (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (neg.f64 y))) -4)
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 4)) (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (neg.f64 y))) 4)
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (/.f64 y (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (/.f64 y 1/2) (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (/.f64 y (neg.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) (/.f64 -1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (neg.f64 (+.f64 y y)) (-.f64 0 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (neg.f64 (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) (-.f64 0 (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (neg.f64 (neg.f64 y)) (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(pow.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) 1)
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 0)
(*.f64 z (+.f64 z 6012459259764103/1000000000000000))
(+.f64 0 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))
(*.f64 z (+.f64 z 6012459259764103/1000000000000000))
(-.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 0)
(*.f64 z (+.f64 z 6012459259764103/1000000000000000))
(/.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 1)
(*.f64 z (+.f64 z 6012459259764103/1000000000000000))
(/.f64 (*.f64 z (+.f64 z (+.f64 z 6012459259764103/500000000000000))) 2)
(*.f64 (+.f64 z (+.f64 z 6012459259764103/500000000000000)) (/.f64 z 2))
(/.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (*.f64 z 4)) 4)
(*.f64 (*.f64 z 4) (/.f64 (+.f64 z 6012459259764103/1000000000000000) 4))
(*.f64 (+.f64 z 6012459259764103/1000000000000000) (/.f64 (*.f64 z 4) 4))
(/.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (*.f64 z 8)) 8)
(/.f64 (*.f64 2 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (*.f64 z 4))) 8)
(*.f64 (*.f64 z (*.f64 4 (+.f64 z 6012459259764103/1000000000000000))) 1/4)
(*.f64 1/4 (*.f64 z (*.f64 (+.f64 z 6012459259764103/1000000000000000) 4)))
(/.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (*.f64 z 4))) (*.f64 2 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (*.f64 z 4)))) 16)
(*.f64 (*.f64 z (*.f64 4 (+.f64 z 6012459259764103/1000000000000000))) 1/4)
(*.f64 1/4 (*.f64 z (*.f64 (+.f64 z 6012459259764103/1000000000000000) 4)))
(pow.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 1)
(*.f64 z (+.f64 z 6012459259764103/1000000000000000))

localize39.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(*.f64 z (+.f64 z 6012459259764103/1000000000000000))
0.5b
(*.f64 z 692910599291889/10000000000000000)
3.1b
(/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))
16.7b
(*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))
Compiler

Compiled 99 to 71 computations (28.3% saved)

series6.0ms (0%)

Counts
2 → 48
Calls

12 calls:

TimeVariablePointExpression
2.0ms
z
@inf
(/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))
1.0ms
z
@0
(/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))
0.0ms
y
@-inf
(/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))
0.0ms
y
@0
(/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))
0.0ms
z
@-inf
(/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))

rewrite130.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
2026×rational.json-1
2026×rational.json-2
2026×rational.json-4
2026×rational.json-3
722×rational.json-simplify-49
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01880
112180
223280
352780
4131680
5547380
Stop Event
node limit
Counts
2 → 195
Calls
Call 1
Inputs
(*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))
(/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 y (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 y (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 y (*.f64 -1 (/.f64 (neg.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (*.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (*.f64 1/2 (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 y y) (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 y y) (+.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 y y) (*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 y y) (*.f64 -2 (/.f64 (neg.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (/.f64 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000) y) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (+.f64 (/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000) y) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (/.f64 2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (/.f64 2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) (+.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (/.f64 2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) (*.f64 2 (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (/.f64 2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) (*.f64 (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y 4) (+.f64 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y 4) (/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) 4) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y 4) (*.f64 4 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y 4) (*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) 4) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y 4) (*.f64 2 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y 4) (*.f64 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000) (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y 4) (*.f64 -4 (/.f64 (neg.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y 4) (/.f64 4 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (*.f64 y (/.f64 2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 2) (/.f64 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000) y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (/.f64 (/.f64 1 y) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (*.f64 (/.f64 1 y) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 y) (/.f64 (neg.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 y) (*.f64 (/.f64 (neg.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 y) (/.f64 (neg.f64 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000)) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 y) (/.f64 -1 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y) (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y)) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (neg.f64 y)) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y)) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000) y) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y) (/.f64 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000) y)) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000) y) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y) (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y)) (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (+.f64 (/.f64 (/.f64 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000) y) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (/.f64 (/.f64 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000) y) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y) 4) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y) 4) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000) y) (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (*.f64 (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) 4) (+.f64 (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) 4) (/.f64 4 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) 4) (*.f64 4 (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) 4) (*.f64 2 (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y 8) (/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) 8) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y 8) (*.f64 8 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y 8) (*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) 8) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y 8) (*.f64 4 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 4) (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 4) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y) 4) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (/.f64 1 y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1/2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (/.f64 (/.f64 1/2 y) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (/.f64 1/2 y)) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (/.f64 1/2 y) (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y -2) (+.f64 (/.f64 (neg.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (/.f64 (neg.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y -2) (/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) -2) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y -2) (/.f64 (neg.f64 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y -2) (*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) -2) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y -2) (*.f64 (neg.f64 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000)) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y -2) (*.f64 (neg.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y -2) (*.f64 2 (/.f64 (neg.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) (/.f64 (*.f64 y (/.f64 2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) 4)) (*.f64 8 (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 y 8)) (*.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) 8)) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (*.f64 (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 4)) (+.f64 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y) 4) (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 4)) (*.f64 8 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 1/2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) (/.f64 1/2 y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y) 4) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y) (/.f64 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000) y)) (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 y) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (/.f64 -1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 y) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (*.f64 -1 (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 y (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000)) (/.f64 1 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 y (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000)) (*.f64 1/2 (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000) y) (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) (/.f64 (/.f64 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000) y) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 1/2) (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (/.f64 1/2 y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 y (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (neg.f64 y)) (*.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) -2)) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (neg.f64 y)) (*.f64 (*.f64 2 (neg.f64 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000))) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (neg.f64 y)) (*.f64 (neg.f64 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) 4)) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (neg.f64 y)) (*.f64 4 (/.f64 (neg.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 y -2)) (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (neg.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) (/.f64 -1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) (+.f64 (/.f64 1 y) (/.f64 1 y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (*.f64 (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) 4))) (*.f64 2 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (*.f64 (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) 4)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y)) (neg.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 2) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (/.f64 2 y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 4)) (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 y 8) (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 y (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 y y) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (/.f64 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000) y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 y 4) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (/.f64 1 y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 y) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (neg.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y) (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (neg.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000) y) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y) (/.f64 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000) y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 4 (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 y 8) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) 8))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 y -2) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 y -2) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (neg.f64 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (*.f64 (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) 4)) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (*.f64 y 8)) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (*.f64 2 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) 8)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (neg.f64 y) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 4 (neg.f64 y)) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (*.f64 2 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 4 (neg.f64 y)) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (*.f64 2 (neg.f64 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 4 (neg.f64 y)) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (neg.f64 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (*.f64 y -2)) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (/.f64 1/2 y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 y y) (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 y 4) (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000) y) (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y) (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 4 (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (/.f64 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000) y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 y -2) (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (neg.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y) 4) (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y) (/.f64 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000) y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000) y) (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 y (/.f64 (neg.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 y y) (/.f64 (neg.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 y 4) (/.f64 (neg.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 4 (neg.f64 y)) (/.f64 (neg.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 1 y)) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 1/2) (/.f64 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000) y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (neg.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) (/.f64 -1 y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 2)) (-.f64 0 (/.f64 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000) y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) (-.f64 0 (/.f64 1 y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 y (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000)) (/.f64 y (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (/.f64 1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (*.f64 (*.f64 2 (/.f64 1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (*.f64 (/.f64 2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (/.f64 (/.f64 1 y) (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y) (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 y y) (/.f64 1/2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 y (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y (/.f64 2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y 4) (/.f64 1/2 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y 4) (*.f64 (/.f64 1/2 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y 4) (*.f64 1/4 (/.f64 1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y 4) (*.f64 1/2 (/.f64 1/2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) y)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (/.f64 1 (/.f64 1 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 y) (/.f64 -1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 y) (*.f64 (/.f64 -1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y) (/.f64 1 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y) (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y) (/.f64 2 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y) (/.f64 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000) y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (neg.f64 y) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 (neg.f64 y) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (+.f64 y y) (neg.f64 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000) y) (/.f64 1 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y) (/.f64 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000) y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000) y) (/.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y) (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 y (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y 8) (/.f64 1 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) 8)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 y) (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y) (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 y) (/.f64 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000) (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y) (/.f64 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000) y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (+.f64 y y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 y (/.f64 2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y -2) (/.f64 1/2 (neg.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y -2) (/.f64 1 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y -2) (/.f64 1 (neg.f64 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) (*.f64 y 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 y) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (*.f64 y 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 y) (/.f64 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000) (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y) (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (/.f64 1/2 y)) (/.f64 2 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y) (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 y) (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y) (/.f64 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000) y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000)) (*.f64 y 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (neg.f64 y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y 1/2) (/.f64 2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 y) (/.f64 (neg.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y) (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (neg.f64 y) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))))))

simplify608.0ms (2.6%)

Algorithm
egg-herbie
Rules
1786×rational.json-simplify-35
886×rational.json-simplify-51
852×rational.json-simplify-61
752×rational.json-simplify-44
656×rational.json-simplify-41
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
059014129
1189313695
2604913629
Stop Event
node limit
Counts
243 → 312
Calls
Call 1
Inputs
(*.f64 279195317918525/3350343815022304 y)
(+.f64 (*.f64 279195317918525/3350343815022304 y) (*.f64 z (-.f64 (*.f64 307332350656623/2093964884388940 y) (*.f64 1678650474502018223880473708075/11224803678858206361900017468416 y))))
(+.f64 (*.f64 (-.f64 (*.f64 692910599291889/33503438150223040 y) (+.f64 (*.f64 272651677654809570312500000/10961722342634967150292985809 y) (*.f64 6012459259764103/3350343815022304 (-.f64 (*.f64 307332350656623/2093964884388940 y) (*.f64 1678650474502018223880473708075/11224803678858206361900017468416 y))))) (pow.f64 z 2)) (+.f64 (*.f64 279195317918525/3350343815022304 y) (*.f64 z (-.f64 (*.f64 307332350656623/2093964884388940 y) (*.f64 1678650474502018223880473708075/11224803678858206361900017468416 y)))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 6012459259764103/3350343815022304 (-.f64 (*.f64 692910599291889/33503438150223040 y) (+.f64 (*.f64 272651677654809570312500000/10961722342634967150292985809 y) (*.f64 6012459259764103/3350343815022304 (-.f64 (*.f64 307332350656623/2093964884388940 y) (*.f64 1678650474502018223880473708075/11224803678858206361900017468416 y)))))) (*.f64 31250000000000/104698244219447 (-.f64 (*.f64 307332350656623/2093964884388940 y) (*.f64 1678650474502018223880473708075/11224803678858206361900017468416 y)))) (pow.f64 z 3))) (+.f64 (*.f64 (-.f64 (*.f64 692910599291889/33503438150223040 y) (+.f64 (*.f64 272651677654809570312500000/10961722342634967150292985809 y) (*.f64 6012459259764103/3350343815022304 (-.f64 (*.f64 307332350656623/2093964884388940 y) (*.f64 1678650474502018223880473708075/11224803678858206361900017468416 y))))) (pow.f64 z 2)) (+.f64 (*.f64 279195317918525/3350343815022304 y) (*.f64 z (-.f64 (*.f64 307332350656623/2093964884388940 y) (*.f64 1678650474502018223880473708075/11224803678858206361900017468416 y))))))
(*.f64 692910599291889/10000000000000000 y)
(-.f64 (+.f64 (*.f64 307332350656623/625000000000000 (/.f64 y z)) (*.f64 692910599291889/10000000000000000 y)) (*.f64 4166096748901211929300981260567/10000000000000000000000000000000 (/.f64 y z)))
(-.f64 (+.f64 (*.f64 307332350656623/625000000000000 (/.f64 y z)) (+.f64 (*.f64 11167812716741/40000000000000 (/.f64 y (pow.f64 z 2))) (*.f64 692910599291889/10000000000000000 y))) (+.f64 (*.f64 4166096748901211929300981260567/10000000000000000000000000000000 (/.f64 y z)) (+.f64 (*.f64 6012459259764103/1000000000000000 (/.f64 (-.f64 (*.f64 307332350656623/625000000000000 y) (*.f64 4166096748901211929300981260567/10000000000000000000000000000000 y)) (pow.f64 z 2))) (*.f64 72546523146905574025723165383/312500000000000000000000000000 (/.f64 y (pow.f64 z 2))))))
(-.f64 (+.f64 (*.f64 307332350656623/625000000000000 (/.f64 y z)) (+.f64 (*.f64 11167812716741/40000000000000 (/.f64 y (pow.f64 z 2))) (+.f64 (*.f64 692910599291889/10000000000000000 y) (*.f64 -1 (/.f64 (+.f64 (*.f64 6012459259764103/1000000000000000 (-.f64 (*.f64 11167812716741/40000000000000 y) (+.f64 (*.f64 72546523146905574025723165383/312500000000000000000000000000 y) (*.f64 6012459259764103/1000000000000000 (-.f64 (*.f64 307332350656623/625000000000000 y) (*.f64 4166096748901211929300981260567/10000000000000000000000000000000 y)))))) (*.f64 104698244219447/31250000000000 (-.f64 (*.f64 307332350656623/625000000000000 y) (*.f64 4166096748901211929300981260567/10000000000000000000000000000000 y)))) (pow.f64 z 3)))))) (+.f64 (*.f64 4166096748901211929300981260567/10000000000000000000000000000000 (/.f64 y z)) (+.f64 (*.f64 6012459259764103/1000000000000000 (/.f64 (-.f64 (*.f64 307332350656623/625000000000000 y) (*.f64 4166096748901211929300981260567/10000000000000000000000000000000 y)) (pow.f64 z 2))) (*.f64 72546523146905574025723165383/312500000000000000000000000000 (/.f64 y (pow.f64 z 2))))))
(*.f64 692910599291889/10000000000000000 y)
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -307332350656623/625000000000000 y) (*.f64 -4166096748901211929300981260567/10000000000000000000000000000000 y)) z)) (*.f64 692910599291889/10000000000000000 y))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -307332350656623/625000000000000 y) (*.f64 -4166096748901211929300981260567/10000000000000000000000000000000 y)) z)) (+.f64 (*.f64 11167812716741/40000000000000 (/.f64 y (pow.f64 z 2))) (*.f64 692910599291889/10000000000000000 y))) (+.f64 (*.f64 -6012459259764103/1000000000000000 (/.f64 (-.f64 (*.f64 -307332350656623/625000000000000 y) (*.f64 -4166096748901211929300981260567/10000000000000000000000000000000 y)) (pow.f64 z 2))) (*.f64 72546523146905574025723165383/312500000000000000000000000000 (/.f64 y (pow.f64 z 2)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -307332350656623/625000000000000 y) (*.f64 -4166096748901211929300981260567/10000000000000000000000000000000 y)) z)) (+.f64 (*.f64 104698244219447/31250000000000 (/.f64 (-.f64 (*.f64 -307332350656623/625000000000000 y) (*.f64 -4166096748901211929300981260567/10000000000000000000000000000000 y)) (pow.f64 z 3))) (+.f64 (*.f64 11167812716741/40000000000000 (/.f64 y (pow.f64 z 2))) (+.f64 (*.f64 -6012459259764103/1000000000000000 (/.f64 (-.f64 (*.f64 11167812716741/40000000000000 y) (+.f64 (*.f64 -6012459259764103/1000000000000000 (-.f64 (*.f64 -307332350656623/625000000000000 y) (*.f64 -4166096748901211929300981260567/10000000000000000000000000000000 y))) (*.f64 72546523146905574025723165383/312500000000000000000000000000 y))) (pow.f64 z 3))) (*.f64 692910599291889/10000000000000000 y))))) (+.f64 (*.f64 -6012459259764103/1000000000000000 (/.f64 (-.f64 (*.f64 -307332350656623/625000000000000 y) (*.f64 -4166096748901211929300981260567/10000000000000000000000000000000 y)) (pow.f64 z 2))) (*.f64 72546523146905574025723165383/312500000000000000000000000000 (/.f64 y (pow.f64 z 2)))))
(/.f64 (*.f64 y (+.f64 11167812716741/40000000000000 (*.f64 (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)) z))) (+.f64 104698244219447/31250000000000 (*.f64 (+.f64 6012459259764103/1000000000000000 z) z)))
(/.f64 (*.f64 y (+.f64 11167812716741/40000000000000 (*.f64 (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)) z))) (+.f64 104698244219447/31250000000000 (*.f64 (+.f64 6012459259764103/1000000000000000 z) z)))
(/.f64 (*.f64 y (+.f64 11167812716741/40000000000000 (*.f64 (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)) z))) (+.f64 104698244219447/31250000000000 (*.f64 (+.f64 6012459259764103/1000000000000000 z) z)))
(/.f64 (*.f64 y (+.f64 11167812716741/40000000000000 (*.f64 (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)) z))) (+.f64 104698244219447/31250000000000 (*.f64 (+.f64 6012459259764103/1000000000000000 z) z)))
(/.f64 (*.f64 y (+.f64 11167812716741/40000000000000 (*.f64 (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)) z))) (+.f64 104698244219447/31250000000000 (*.f64 (+.f64 6012459259764103/1000000000000000 z) z)))
(/.f64 (*.f64 y (+.f64 11167812716741/40000000000000 (*.f64 (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)) z))) (+.f64 104698244219447/31250000000000 (*.f64 (+.f64 6012459259764103/1000000000000000 z) z)))
(/.f64 (*.f64 y (+.f64 11167812716741/40000000000000 (*.f64 (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)) z))) (+.f64 104698244219447/31250000000000 (*.f64 (+.f64 6012459259764103/1000000000000000 z) z)))
(/.f64 (*.f64 y (+.f64 11167812716741/40000000000000 (*.f64 (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)) z))) (+.f64 104698244219447/31250000000000 (*.f64 (+.f64 6012459259764103/1000000000000000 z) z)))
(/.f64 (*.f64 y (+.f64 11167812716741/40000000000000 (*.f64 (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)) z))) (+.f64 104698244219447/31250000000000 (*.f64 (+.f64 6012459259764103/1000000000000000 z) z)))
(/.f64 (*.f64 y (+.f64 11167812716741/40000000000000 (*.f64 (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)) z))) (+.f64 104698244219447/31250000000000 (*.f64 (+.f64 6012459259764103/1000000000000000 z) z)))
(/.f64 (*.f64 y (+.f64 11167812716741/40000000000000 (*.f64 (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)) z))) (+.f64 104698244219447/31250000000000 (*.f64 (+.f64 6012459259764103/1000000000000000 z) z)))
(/.f64 (*.f64 y (+.f64 11167812716741/40000000000000 (*.f64 (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)) z))) (+.f64 104698244219447/31250000000000 (*.f64 (+.f64 6012459259764103/1000000000000000 z) z)))
(/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 (+.f64 6012459259764103/1000000000000000 z) z)))
(/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 (+.f64 6012459259764103/1000000000000000 z) z)))
(/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 (+.f64 6012459259764103/1000000000000000 z) z)))
(/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 (+.f64 6012459259764103/1000000000000000 z) z)))
(/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 (+.f64 6012459259764103/1000000000000000 z) z)))
(/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 (+.f64 6012459259764103/1000000000000000 z) z)))
(/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 (+.f64 6012459259764103/1000000000000000 z) z)))
(/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 (+.f64 6012459259764103/1000000000000000 z) z)))
(/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 (+.f64 6012459259764103/1000000000000000 z) z)))
(/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 (+.f64 6012459259764103/1000000000000000 z) z)))
(/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 (+.f64 6012459259764103/1000000000000000 z) z)))
(/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 (+.f64 6012459259764103/1000000000000000 z) z)))
(*.f64 31250000000000/104698244219447 y)
(+.f64 (*.f64 -5871542245863381835937500000/10961722342634967150292985809 (*.f64 y z)) (*.f64 31250000000000/104698244219447 y))
(+.f64 (*.f64 -5871542245863381835937500000/10961722342634967150292985809 (*.f64 y z)) (+.f64 (*.f64 31250000000000/104698244219447 y) (*.f64 -1 (*.f64 (pow.f64 z 2) (+.f64 (*.f64 976562500000000000000000000/10961722342634967150292985809 y) (*.f64 -1103200267038668987913305889728057861328125/1147673082894964476557575335949564252827623 y))))))
(+.f64 (*.f64 -5871542245863381835937500000/10961722342634967150292985809 (*.f64 y z)) (+.f64 (*.f64 31250000000000/104698244219447 y) (+.f64 (*.f64 -1 (*.f64 (pow.f64 z 2) (+.f64 (*.f64 976562500000000000000000000/10961722342634967150292985809 y) (*.f64 -1103200267038668987913305889728057861328125/1147673082894964476557575335949564252827623 y)))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -6012459259764103/3350343815022304 (+.f64 (*.f64 976562500000000000000000000/10961722342634967150292985809 y) (*.f64 -1103200267038668987913305889728057861328125/1147673082894964476557575335949564252827623 y))) (*.f64 -183485695183230682373046875000000000000000/1147673082894964476557575335949564252827623 y)) (pow.f64 z 3))))))
(/.f64 y (pow.f64 z 2))
(+.f64 (*.f64 -6012459259764103/1000000000000000 (/.f64 y (pow.f64 z 3))) (/.f64 y (pow.f64 z 2)))
(+.f64 (*.f64 -6012459259764103/1000000000000000 (/.f64 y (pow.f64 z 3))) (+.f64 (/.f64 y (pow.f64 z 2)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -36149666350323105395943207394609/1000000000000000000000000000000 y) (*.f64 104698244219447/31250000000000 y)) (pow.f64 z 4)))))
(+.f64 (*.f64 -6012459259764103/1000000000000000 (/.f64 y (pow.f64 z 3))) (+.f64 (/.f64 y (pow.f64 z 2)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -629493927938257585512585111041/31250000000000000000000000000 y) (*.f64 -6012459259764103/1000000000000000 (+.f64 (*.f64 -36149666350323105395943207394609/1000000000000000000000000000000 y) (*.f64 104698244219447/31250000000000 y)))) (pow.f64 z 5))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -36149666350323105395943207394609/1000000000000000000000000000000 y) (*.f64 104698244219447/31250000000000 y)) (pow.f64 z 4))))))
(/.f64 y (pow.f64 z 2))
(+.f64 (*.f64 -6012459259764103/1000000000000000 (/.f64 y (pow.f64 z 3))) (/.f64 y (pow.f64 z 2)))
(+.f64 (*.f64 -6012459259764103/1000000000000000 (/.f64 y (pow.f64 z 3))) (+.f64 (/.f64 y (pow.f64 z 2)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -36149666350323105395943207394609/1000000000000000000000000000000 y) (*.f64 104698244219447/31250000000000 y)) (pow.f64 z 4)))))
(+.f64 (*.f64 -6012459259764103/1000000000000000 (/.f64 y (pow.f64 z 3))) (+.f64 (/.f64 y (pow.f64 z 2)) (+.f64 (*.f64 6012459259764103/1000000000000000 (/.f64 (+.f64 (*.f64 -36149666350323105395943207394609/1000000000000000000000000000000 y) (*.f64 104698244219447/31250000000000 y)) (pow.f64 z 5))) (+.f64 (*.f64 629493927938257585512585111041/31250000000000000000000000000 (/.f64 y (pow.f64 z 5))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -36149666350323105395943207394609/1000000000000000000000000000000 y) (*.f64 104698244219447/31250000000000 y)) (pow.f64 z 4)))))))
(+.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) 0)
(+.f64 0 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))
(-.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) 0)
(/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y))
(/.f64 y (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))
(/.f64 y (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) 1))
(/.f64 y (*.f64 -1 (/.f64 (neg.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(/.f64 (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))
(/.f64 (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (*.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) 1))
(/.f64 (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (*.f64 1/2 (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) 1)
(/.f64 1 (/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))
(/.f64 1 (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) 1))
(/.f64 (+.f64 y y) (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(/.f64 (+.f64 y y) (+.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(/.f64 (+.f64 y y) (*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) 1))
(/.f64 (+.f64 y y) (*.f64 -2 (/.f64 (neg.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(/.f64 2 (/.f64 (/.f64 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000) y) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))
(/.f64 2 (+.f64 (/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(/.f64 2 (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000) y) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) 1))
(/.f64 (*.f64 y (/.f64 2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))
(/.f64 (*.f64 y (/.f64 2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) (+.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(/.f64 (*.f64 y (/.f64 2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) (*.f64 2 (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(/.f64 (*.f64 y (/.f64 2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) (*.f64 (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) 1))
(/.f64 (*.f64 y 4) (+.f64 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))))
(/.f64 (*.f64 y 4) (/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) 4) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))
(/.f64 (*.f64 y 4) (*.f64 4 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(/.f64 (*.f64 y 4) (*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) 4) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(/.f64 (*.f64 y 4) (*.f64 2 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))))
(/.f64 (*.f64 y 4) (*.f64 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000) (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(/.f64 (*.f64 y 4) (*.f64 -4 (/.f64 (neg.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(/.f64 (*.f64 y 4) (/.f64 4 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))
(/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (*.f64 y (/.f64 2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))) 2)
(/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 2) (/.f64 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000) y))
(/.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (/.f64 (/.f64 1 y) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))
(/.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (*.f64 (/.f64 1 y) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(/.f64 (neg.f64 y) (/.f64 (neg.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))
(/.f64 (neg.f64 y) (*.f64 (/.f64 (neg.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) 1))
(/.f64 (neg.f64 y) (/.f64 (neg.f64 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000)) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 2)))
(/.f64 (neg.f64 y) (/.f64 -1 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))
(/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y) (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y)) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(/.f64 -1 (/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (neg.f64 y)) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))
(/.f64 -1 (*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y)) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(/.f64 (/.f64 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000) y) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y) (/.f64 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000) y)) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(/.f64 (/.f64 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000) y) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y) (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y)) (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(/.f64 4 (+.f64 (/.f64 (/.f64 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000) y) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (/.f64 (/.f64 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000) y) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(/.f64 4 (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y) 4) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))
(/.f64 4 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y) 4) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(/.f64 4 (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000) y) (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (*.f64 (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) 4)) 4)
(/.f64 (*.f64 (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) 4) (+.f64 (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(/.f64 (*.f64 (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) 4) (/.f64 4 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))
(/.f64 (*.f64 (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) 4) (*.f64 4 (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(/.f64 (*.f64 (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) 4) (*.f64 2 (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(/.f64 (*.f64 y 8) (/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) 8) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))
(/.f64 (*.f64 y 8) (*.f64 8 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(/.f64 (*.f64 y 8) (*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) 8) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(/.f64 (*.f64 y 8) (*.f64 4 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))))
(/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 4) (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y) 4))
(/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 4) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y) 4) 1))
(/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (/.f64 1 y))
(/.f64 (/.f64 1/2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (/.f64 (/.f64 1/2 y) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))
(/.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (/.f64 1/2 y)) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))
(/.f64 1/2 (/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 2)))
(/.f64 1/2 (/.f64 (/.f64 1/2 y) (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))
(/.f64 (*.f64 y -2) (+.f64 (/.f64 (neg.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (/.f64 (neg.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(/.f64 (*.f64 y -2) (/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) -2) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))
(/.f64 (*.f64 y -2) (/.f64 (neg.f64 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))
(/.f64 (*.f64 y -2) (*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) -2) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(/.f64 (*.f64 y -2) (*.f64 (neg.f64 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000)) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(/.f64 (*.f64 y -2) (*.f64 (neg.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(/.f64 (*.f64 y -2) (*.f64 2 (/.f64 (neg.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(/.f64 (*.f64 (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) (/.f64 (*.f64 y (/.f64 2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 2)))
(/.f64 (*.f64 2 (*.f64 (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) 4)) (*.f64 8 (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(/.f64 (*.f64 2 (*.f64 y 8)) (*.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) 8)) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (*.f64 (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) 4))) 8)
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 4)) (+.f64 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y) 4) (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y) 4)))
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 4)) (*.f64 8 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y)))
(/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 1/2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) (/.f64 1/2 y))
(/.f64 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y) 4) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y) (/.f64 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000) y)) (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(/.f64 (/.f64 (neg.f64 y) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (/.f64 -1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))
(/.f64 (/.f64 (neg.f64 y) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (*.f64 -1 (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(/.f64 (/.f64 y (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000)) (/.f64 1 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 2)))
(/.f64 (/.f64 y (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000)) (*.f64 1/2 (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(/.f64 (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000) y) (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) (/.f64 (/.f64 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000) y) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))
(/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 1/2) (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (/.f64 1/2 y)))
(/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 y (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000))) 1/2)
(/.f64 (*.f64 4 (neg.f64 y)) (*.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) -2)) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(/.f64 (*.f64 4 (neg.f64 y)) (*.f64 (*.f64 2 (neg.f64 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000))) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(/.f64 (*.f64 4 (neg.f64 y)) (*.f64 (neg.f64 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) 4)) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(/.f64 (*.f64 4 (neg.f64 y)) (*.f64 4 (/.f64 (neg.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(/.f64 (neg.f64 (*.f64 y -2)) (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(/.f64 (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (neg.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y)))
(/.f64 (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y)) 1))
(/.f64 (neg.f64 (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) (/.f64 -1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))
(/.f64 (+.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) (+.f64 (/.f64 1 y) (/.f64 1 y)))
(/.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (*.f64 (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) 4))) (*.f64 2 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (*.f64 (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) 4)))) 16)
(/.f64 (+.f64 (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y)) (neg.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y))))
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 2) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (/.f64 2 y))
(/.f64 (/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 4)) (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y)) 8)
(/.f64 (/.f64 (*.f64 y 8) (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) 8)
(/.f64 (/.f64 y (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))
(/.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y))
(/.f64 (/.f64 (+.f64 y y) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000))
(/.f64 (/.f64 2 (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (/.f64 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000) y))
(/.f64 (/.f64 (*.f64 y 4) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) 4))
(/.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (/.f64 1 y))
(/.f64 (/.f64 (neg.f64 y) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (neg.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))
(/.f64 (/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y) (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y)))
(/.f64 (/.f64 -1 (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (neg.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y)))
(/.f64 (/.f64 (/.f64 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000) y) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y) (/.f64 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000) y)))
(/.f64 (/.f64 4 (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y) 4))
(/.f64 (/.f64 (*.f64 y 8) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) 8))
(/.f64 (/.f64 (*.f64 y -2) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) -2))
(/.f64 (/.f64 (*.f64 y -2) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (neg.f64 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000)))
(/.f64 (/.f64 (*.f64 2 (*.f64 (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) 4)) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) 8)
(/.f64 (/.f64 (*.f64 2 (*.f64 y 8)) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (*.f64 2 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) 8)))
(/.f64 (/.f64 (/.f64 (neg.f64 y) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) -1)
(/.f64 (/.f64 (*.f64 4 (neg.f64 y)) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (*.f64 2 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) -2)))
(/.f64 (/.f64 (*.f64 4 (neg.f64 y)) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (*.f64 2 (neg.f64 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000))))
(/.f64 (/.f64 (*.f64 4 (neg.f64 y)) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (neg.f64 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) 4)))
(/.f64 (/.f64 (neg.f64 (*.f64 y -2)) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000))
(/.f64 (/.f64 1 (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (/.f64 1/2 y)))
(/.f64 (/.f64 (+.f64 y y) (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))
(/.f64 (/.f64 2 (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y))
(/.f64 (/.f64 (*.f64 y 4) (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000))
(/.f64 (/.f64 (/.f64 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000) y) (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y) (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y)))
(/.f64 (/.f64 4 (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (/.f64 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000) y))
(/.f64 (/.f64 (*.f64 y -2) (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (neg.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))
(/.f64 (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y) 4) (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y) (/.f64 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000) y)))
(/.f64 (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000) y) (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y))
(/.f64 (/.f64 y (/.f64 (neg.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) -1)
(/.f64 (/.f64 (+.f64 y y) (/.f64 (neg.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) -2)
(/.f64 (/.f64 (*.f64 y 4) (/.f64 (neg.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) -4)
(/.f64 (/.f64 (*.f64 4 (neg.f64 y)) (/.f64 (neg.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) 4)
(/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 1 y)) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))
(/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 1/2) (/.f64 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000) y))
(/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (neg.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) (/.f64 -1 y))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 2)) (-.f64 0 (/.f64 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000) y)))
(/.f64 (neg.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) (-.f64 0 (/.f64 1 y)))
(/.f64 (neg.f64 (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y))
(pow.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) 1)
(+.f64 (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) 0)
(+.f64 0 (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))
(+.f64 (/.f64 y (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000)) (/.f64 y (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000)))
(-.f64 (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) 0)
(*.f64 y (/.f64 1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))
(*.f64 y (*.f64 (*.f64 2 (/.f64 1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) 1/2))
(*.f64 y (*.f64 (/.f64 2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) 1/2))
(*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (/.f64 (/.f64 1 y) (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y) (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y))))
(*.f64 (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) 1)
(*.f64 1 (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))
(*.f64 (+.f64 y y) (/.f64 1/2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))
(*.f64 2 (/.f64 y (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000)))
(*.f64 (*.f64 y (/.f64 2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) 1/2)
(*.f64 (*.f64 y 4) (/.f64 1/2 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000)))
(*.f64 (*.f64 y 4) (*.f64 (/.f64 1/2 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000)) 1))
(*.f64 (*.f64 y 4) (*.f64 1/4 (/.f64 1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))
(*.f64 (*.f64 y 4) (*.f64 1/2 (/.f64 1/2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))
(*.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) y)
(*.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (/.f64 1 (/.f64 1 y)))
(*.f64 (neg.f64 y) (/.f64 -1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))
(*.f64 (neg.f64 y) (*.f64 (/.f64 -1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) 1))
(*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y) (/.f64 1 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y) (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y))))
(*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y) (/.f64 2 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y) (/.f64 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000) y))))
(*.f64 -1 (/.f64 (neg.f64 y) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))
(*.f64 -1 (*.f64 (/.f64 (neg.f64 y) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) 1))
(*.f64 -1 (/.f64 (+.f64 y y) (neg.f64 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000))))
(*.f64 (/.f64 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000) y) (/.f64 1 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y) (/.f64 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000) y))))
(*.f64 (/.f64 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000) y) (/.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y) (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y))))
(*.f64 4 (/.f64 y (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) 4)))
(*.f64 4 (/.f64 (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) 4))
(*.f64 (*.f64 (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) 4) 1/4)
(*.f64 (*.f64 y 8) (/.f64 1 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) 8)))
(*.f64 (/.f64 1 y) (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y) (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y))))
(*.f64 (/.f64 1 y) (/.f64 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000) (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y) (/.f64 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000) y))))
(*.f64 (/.f64 1/2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (+.f64 y y))
(*.f64 1/2 (*.f64 y (/.f64 2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))
(*.f64 (*.f64 y -2) (/.f64 1/2 (neg.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))
(*.f64 (*.f64 y -2) (/.f64 1 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) -2)))
(*.f64 (*.f64 y -2) (/.f64 1 (neg.f64 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000))))
(*.f64 (*.f64 2 (/.f64 1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) (*.f64 y 1/2))
(*.f64 (/.f64 (neg.f64 y) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) -1)
(*.f64 (/.f64 2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (*.f64 y 1/2))
(*.f64 (/.f64 y (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000)) 2)
(*.f64 (/.f64 1/2 y) (/.f64 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000) (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y) (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y))))
(*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (/.f64 1/2 y)) (/.f64 2 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y) (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y))))
(*.f64 (/.f64 2 y) (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y) (/.f64 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000) y))))
(*.f64 (/.f64 1/2 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000)) (*.f64 y 4))
(*.f64 (/.f64 -1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (neg.f64 y))
(*.f64 (*.f64 y 1/2) (/.f64 2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))
(*.f64 1/4 (*.f64 (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) 4))
(*.f64 (/.f64 -1 y) (/.f64 (neg.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y) (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y))))
(pow.f64 (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) 1)
(neg.f64 (/.f64 (neg.f64 y) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))
Outputs
(*.f64 279195317918525/3350343815022304 y)
(+.f64 (*.f64 279195317918525/3350343815022304 y) (*.f64 z (-.f64 (*.f64 307332350656623/2093964884388940 y) (*.f64 1678650474502018223880473708075/11224803678858206361900017468416 y))))
(+.f64 (*.f64 279195317918525/3350343815022304 y) (*.f64 z (-.f64 (*.f64 y 307332350656623/2093964884388940) (*.f64 y 1678650474502018223880473708075/11224803678858206361900017468416))))
(+.f64 (*.f64 279195317918525/3350343815022304 y) (*.f64 z (*.f64 y -155900051080628738716045985239/56124018394291031809500087342080)))
(+.f64 (*.f64 (-.f64 (*.f64 692910599291889/33503438150223040 y) (+.f64 (*.f64 272651677654809570312500000/10961722342634967150292985809 y) (*.f64 6012459259764103/3350343815022304 (-.f64 (*.f64 307332350656623/2093964884388940 y) (*.f64 1678650474502018223880473708075/11224803678858206361900017468416 y))))) (pow.f64 z 2)) (+.f64 (*.f64 279195317918525/3350343815022304 y) (*.f64 z (-.f64 (*.f64 307332350656623/2093964884388940 y) (*.f64 1678650474502018223880473708075/11224803678858206361900017468416 y)))))
(+.f64 (+.f64 (*.f64 279195317918525/3350343815022304 y) (*.f64 z (-.f64 (*.f64 y 307332350656623/2093964884388940) (*.f64 y 1678650474502018223880473708075/11224803678858206361900017468416)))) (*.f64 (-.f64 (*.f64 y 692910599291889/33503438150223040) (+.f64 (*.f64 y 272651677654809570312500000/10961722342634967150292985809) (*.f64 (-.f64 (*.f64 y 307332350656623/2093964884388940) (*.f64 y 1678650474502018223880473708075/11224803678858206361900017468416)) 6012459259764103/3350343815022304))) (pow.f64 z 2)))
(+.f64 (+.f64 (*.f64 279195317918525/3350343815022304 y) (*.f64 z (*.f64 y -155900051080628738716045985239/56124018394291031809500087342080))) (*.f64 (-.f64 (*.f64 y 692910599291889/33503438150223040) (+.f64 (*.f64 y 272651677654809570312500000/10961722342634967150292985809) (*.f64 (*.f64 y -155900051080628738716045985239/56124018394291031809500087342080) 6012459259764103/3350343815022304))) (pow.f64 z 2)))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 6012459259764103/3350343815022304 (-.f64 (*.f64 692910599291889/33503438150223040 y) (+.f64 (*.f64 272651677654809570312500000/10961722342634967150292985809 y) (*.f64 6012459259764103/3350343815022304 (-.f64 (*.f64 307332350656623/2093964884388940 y) (*.f64 1678650474502018223880473708075/11224803678858206361900017468416 y)))))) (*.f64 31250000000000/104698244219447 (-.f64 (*.f64 307332350656623/2093964884388940 y) (*.f64 1678650474502018223880473708075/11224803678858206361900017468416 y)))) (pow.f64 z 3))) (+.f64 (*.f64 (-.f64 (*.f64 692910599291889/33503438150223040 y) (+.f64 (*.f64 272651677654809570312500000/10961722342634967150292985809 y) (*.f64 6012459259764103/3350343815022304 (-.f64 (*.f64 307332350656623/2093964884388940 y) (*.f64 1678650474502018223880473708075/11224803678858206361900017468416 y))))) (pow.f64 z 2)) (+.f64 (*.f64 279195317918525/3350343815022304 y) (*.f64 z (-.f64 (*.f64 307332350656623/2093964884388940 y) (*.f64 1678650474502018223880473708075/11224803678858206361900017468416 y))))))
(+.f64 (+.f64 (+.f64 (*.f64 279195317918525/3350343815022304 y) (*.f64 z (-.f64 (*.f64 y 307332350656623/2093964884388940) (*.f64 y 1678650474502018223880473708075/11224803678858206361900017468416)))) (*.f64 (-.f64 (*.f64 y 692910599291889/33503438150223040) (+.f64 (*.f64 y 272651677654809570312500000/10961722342634967150292985809) (*.f64 (-.f64 (*.f64 y 307332350656623/2093964884388940) (*.f64 y 1678650474502018223880473708075/11224803678858206361900017468416)) 6012459259764103/3350343815022304))) (pow.f64 z 2))) (*.f64 (+.f64 (*.f64 6012459259764103/3350343815022304 (-.f64 (*.f64 y 692910599291889/33503438150223040) (+.f64 (*.f64 y 272651677654809570312500000/10961722342634967150292985809) (*.f64 (-.f64 (*.f64 y 307332350656623/2093964884388940) (*.f64 y 1678650474502018223880473708075/11224803678858206361900017468416)) 6012459259764103/3350343815022304)))) (*.f64 (-.f64 (*.f64 y 307332350656623/2093964884388940) (*.f64 y 1678650474502018223880473708075/11224803678858206361900017468416)) 31250000000000/104698244219447)) (*.f64 (pow.f64 z 3) -1)))
(+.f64 (*.f64 279195317918525/3350343815022304 y) (+.f64 (+.f64 (*.f64 z (*.f64 y -155900051080628738716045985239/56124018394291031809500087342080)) (*.f64 (-.f64 (*.f64 y 692910599291889/33503438150223040) (+.f64 (*.f64 y 272651677654809570312500000/10961722342634967150292985809) (*.f64 (*.f64 y -155900051080628738716045985239/56124018394291031809500087342080) 6012459259764103/3350343815022304))) (pow.f64 z 2))) (*.f64 (+.f64 (*.f64 6012459259764103/3350343815022304 (-.f64 (*.f64 y 692910599291889/33503438150223040) (+.f64 (*.f64 y 272651677654809570312500000/10961722342634967150292985809) (*.f64 (*.f64 y -155900051080628738716045985239/56124018394291031809500087342080) 6012459259764103/3350343815022304)))) (*.f64 (*.f64 y -155900051080628738716045985239/56124018394291031809500087342080) 31250000000000/104698244219447)) (neg.f64 (pow.f64 z 3)))))
(+.f64 (*.f64 279195317918525/3350343815022304 y) (+.f64 (*.f64 (+.f64 (*.f64 6012459259764103/3350343815022304 (-.f64 (*.f64 y 692910599291889/33503438150223040) (+.f64 (*.f64 y 272651677654809570312500000/10961722342634967150292985809) (*.f64 (*.f64 y -155900051080628738716045985239/56124018394291031809500087342080) 6012459259764103/3350343815022304)))) (*.f64 (*.f64 y -155900051080628738716045985239/56124018394291031809500087342080) 31250000000000/104698244219447)) (neg.f64 (pow.f64 z 3))) (+.f64 (*.f64 z (*.f64 y -155900051080628738716045985239/56124018394291031809500087342080)) (*.f64 (-.f64 (*.f64 y 692910599291889/33503438150223040) (+.f64 (*.f64 y 272651677654809570312500000/10961722342634967150292985809) (*.f64 (*.f64 y -155900051080628738716045985239/56124018394291031809500087342080) 6012459259764103/3350343815022304))) (pow.f64 z 2)))))
(*.f64 692910599291889/10000000000000000 y)
(*.f64 y 692910599291889/10000000000000000)
(-.f64 (+.f64 (*.f64 307332350656623/625000000000000 (/.f64 y z)) (*.f64 692910599291889/10000000000000000 y)) (*.f64 4166096748901211929300981260567/10000000000000000000000000000000 (/.f64 y z)))
(+.f64 (*.f64 y 692910599291889/10000000000000000) (-.f64 (*.f64 307332350656623/625000000000000 (/.f64 y z)) (*.f64 (/.f64 y z) 4166096748901211929300981260567/10000000000000000000000000000000)))
(+.f64 (*.f64 y 692910599291889/10000000000000000) (*.f64 (/.f64 y z) 751220861604756070699018739433/10000000000000000000000000000000))
(-.f64 (+.f64 (*.f64 307332350656623/625000000000000 (/.f64 y z)) (+.f64 (*.f64 11167812716741/40000000000000 (/.f64 y (pow.f64 z 2))) (*.f64 692910599291889/10000000000000000 y))) (+.f64 (*.f64 4166096748901211929300981260567/10000000000000000000000000000000 (/.f64 y z)) (+.f64 (*.f64 6012459259764103/1000000000000000 (/.f64 (-.f64 (*.f64 307332350656623/625000000000000 y) (*.f64 4166096748901211929300981260567/10000000000000000000000000000000 y)) (pow.f64 z 2))) (*.f64 72546523146905574025723165383/312500000000000000000000000000 (/.f64 y (pow.f64 z 2))))))
(+.f64 (+.f64 (*.f64 y 692910599291889/10000000000000000) (*.f64 11167812716741/40000000000000 (/.f64 y (pow.f64 z 2)))) (-.f64 (*.f64 307332350656623/625000000000000 (/.f64 y z)) (+.f64 (*.f64 6012459259764103/1000000000000000 (/.f64 (-.f64 (*.f64 y 307332350656623/625000000000000) (*.f64 y 4166096748901211929300981260567/10000000000000000000000000000000)) (pow.f64 z 2))) (+.f64 (*.f64 (/.f64 y (pow.f64 z 2)) 72546523146905574025723165383/312500000000000000000000000000) (*.f64 (/.f64 y z) 4166096748901211929300981260567/10000000000000000000000000000000)))))
(+.f64 (*.f64 307332350656623/625000000000000 (/.f64 y z)) (-.f64 (+.f64 (*.f64 y 692910599291889/10000000000000000) (*.f64 11167812716741/40000000000000 (/.f64 y (pow.f64 z 2)))) (+.f64 (*.f64 6012459259764103/1000000000000000 (/.f64 (*.f64 y 751220861604756070699018739433/10000000000000000000000000000000) (pow.f64 z 2))) (+.f64 (*.f64 (/.f64 y z) 4166096748901211929300981260567/10000000000000000000000000000000) (*.f64 (/.f64 y (pow.f64 z 2)) 72546523146905574025723165383/312500000000000000000000000000)))))
(+.f64 (*.f64 y 692910599291889/10000000000000000) (+.f64 (*.f64 11167812716741/40000000000000 (/.f64 y (pow.f64 z 2))) (-.f64 (*.f64 307332350656623/625000000000000 (/.f64 y z)) (+.f64 (*.f64 6012459259764103/1000000000000000 (/.f64 (*.f64 y 751220861604756070699018739433/10000000000000000000000000000000) (pow.f64 z 2))) (+.f64 (*.f64 (/.f64 y z) 4166096748901211929300981260567/10000000000000000000000000000000) (*.f64 (/.f64 y (pow.f64 z 2)) 72546523146905574025723165383/312500000000000000000000000000))))))
(-.f64 (+.f64 (*.f64 307332350656623/625000000000000 (/.f64 y z)) (+.f64 (*.f64 11167812716741/40000000000000 (/.f64 y (pow.f64 z 2))) (+.f64 (*.f64 692910599291889/10000000000000000 y) (*.f64 -1 (/.f64 (+.f64 (*.f64 6012459259764103/1000000000000000 (-.f64 (*.f64 11167812716741/40000000000000 y) (+.f64 (*.f64 72546523146905574025723165383/312500000000000000000000000000 y) (*.f64 6012459259764103/1000000000000000 (-.f64 (*.f64 307332350656623/625000000000000 y) (*.f64 4166096748901211929300981260567/10000000000000000000000000000000 y)))))) (*.f64 104698244219447/31250000000000 (-.f64 (*.f64 307332350656623/625000000000000 y) (*.f64 4166096748901211929300981260567/10000000000000000000000000000000 y)))) (pow.f64 z 3)))))) (+.f64 (*.f64 4166096748901211929300981260567/10000000000000000000000000000000 (/.f64 y z)) (+.f64 (*.f64 6012459259764103/1000000000000000 (/.f64 (-.f64 (*.f64 307332350656623/625000000000000 y) (*.f64 4166096748901211929300981260567/10000000000000000000000000000000 y)) (pow.f64 z 2))) (*.f64 72546523146905574025723165383/312500000000000000000000000000 (/.f64 y (pow.f64 z 2))))))
(+.f64 (+.f64 (*.f64 11167812716741/40000000000000 (/.f64 y (pow.f64 z 2))) (+.f64 (*.f64 y 692910599291889/10000000000000000) (*.f64 -1 (/.f64 (+.f64 (*.f64 6012459259764103/1000000000000000 (-.f64 (*.f64 y 11167812716741/40000000000000) (+.f64 (*.f64 y 72546523146905574025723165383/312500000000000000000000000000) (*.f64 6012459259764103/1000000000000000 (-.f64 (*.f64 y 307332350656623/625000000000000) (*.f64 y 4166096748901211929300981260567/10000000000000000000000000000000)))))) (*.f64 (-.f64 (*.f64 y 307332350656623/625000000000000) (*.f64 y 4166096748901211929300981260567/10000000000000000000000000000000)) 104698244219447/31250000000000)) (pow.f64 z 3))))) (-.f64 (*.f64 307332350656623/625000000000000 (/.f64 y z)) (+.f64 (*.f64 6012459259764103/1000000000000000 (/.f64 (-.f64 (*.f64 y 307332350656623/625000000000000) (*.f64 y 4166096748901211929300981260567/10000000000000000000000000000000)) (pow.f64 z 2))) (+.f64 (*.f64 (/.f64 y (pow.f64 z 2)) 72546523146905574025723165383/312500000000000000000000000000) (*.f64 (/.f64 y z) 4166096748901211929300981260567/10000000000000000000000000000000)))))
(+.f64 (+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 6012459259764103/1000000000000000 (-.f64 (*.f64 y 11167812716741/40000000000000) (+.f64 (*.f64 y 72546523146905574025723165383/312500000000000000000000000000) (*.f64 6012459259764103/1000000000000000 (*.f64 y 751220861604756070699018739433/10000000000000000000000000000000))))) (*.f64 (*.f64 y 751220861604756070699018739433/10000000000000000000000000000000) 104698244219447/31250000000000)) (pow.f64 z 3))) (+.f64 (*.f64 y 692910599291889/10000000000000000) (*.f64 11167812716741/40000000000000 (/.f64 y (pow.f64 z 2))))) (-.f64 (*.f64 307332350656623/625000000000000 (/.f64 y z)) (+.f64 (*.f64 6012459259764103/1000000000000000 (/.f64 (*.f64 y 751220861604756070699018739433/10000000000000000000000000000000) (pow.f64 z 2))) (+.f64 (*.f64 (/.f64 y z) 4166096748901211929300981260567/10000000000000000000000000000000) (*.f64 (/.f64 y (pow.f64 z 2)) 72546523146905574025723165383/312500000000000000000000000000)))))
(+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 6012459259764103/1000000000000000 (-.f64 (*.f64 y 11167812716741/40000000000000) (+.f64 (*.f64 y 72546523146905574025723165383/312500000000000000000000000000) (*.f64 6012459259764103/1000000000000000 (*.f64 y 751220861604756070699018739433/10000000000000000000000000000000))))) (*.f64 (*.f64 y 751220861604756070699018739433/10000000000000000000000000000000) 104698244219447/31250000000000)) (pow.f64 z 3))) (+.f64 (*.f64 y 692910599291889/10000000000000000) (+.f64 (*.f64 11167812716741/40000000000000 (/.f64 y (pow.f64 z 2))) (-.f64 (*.f64 307332350656623/625000000000000 (/.f64 y z)) (+.f64 (*.f64 6012459259764103/1000000000000000 (/.f64 (*.f64 y 751220861604756070699018739433/10000000000000000000000000000000) (pow.f64 z 2))) (+.f64 (*.f64 (/.f64 y z) 4166096748901211929300981260567/10000000000000000000000000000000) (*.f64 (/.f64 y (pow.f64 z 2)) 72546523146905574025723165383/312500000000000000000000000000)))))))
(*.f64 692910599291889/10000000000000000 y)
(*.f64 y 692910599291889/10000000000000000)
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -307332350656623/625000000000000 y) (*.f64 -4166096748901211929300981260567/10000000000000000000000000000000 y)) z)) (*.f64 692910599291889/10000000000000000 y))
(+.f64 (*.f64 y 692910599291889/10000000000000000) (*.f64 -1 (/.f64 (-.f64 (*.f64 y -307332350656623/625000000000000) (*.f64 y -4166096748901211929300981260567/10000000000000000000000000000000)) z)))
(+.f64 (*.f64 y 692910599291889/10000000000000000) (neg.f64 (/.f64 (*.f64 y -751220861604756070699018739433/10000000000000000000000000000000) z)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -307332350656623/625000000000000 y) (*.f64 -4166096748901211929300981260567/10000000000000000000000000000000 y)) z)) (+.f64 (*.f64 11167812716741/40000000000000 (/.f64 y (pow.f64 z 2))) (*.f64 692910599291889/10000000000000000 y))) (+.f64 (*.f64 -6012459259764103/1000000000000000 (/.f64 (-.f64 (*.f64 -307332350656623/625000000000000 y) (*.f64 -4166096748901211929300981260567/10000000000000000000000000000000 y)) (pow.f64 z 2))) (*.f64 72546523146905574025723165383/312500000000000000000000000000 (/.f64 y (pow.f64 z 2)))))
(-.f64 (+.f64 (*.f64 11167812716741/40000000000000 (/.f64 y (pow.f64 z 2))) (+.f64 (*.f64 y 692910599291889/10000000000000000) (*.f64 -1 (/.f64 (-.f64 (*.f64 y -307332350656623/625000000000000) (*.f64 y -4166096748901211929300981260567/10000000000000000000000000000000)) z)))) (+.f64 (*.f64 (/.f64 y (pow.f64 z 2)) 72546523146905574025723165383/312500000000000000000000000000) (*.f64 -6012459259764103/1000000000000000 (/.f64 (-.f64 (*.f64 y -307332350656623/625000000000000) (*.f64 y -4166096748901211929300981260567/10000000000000000000000000000000)) (pow.f64 z 2)))))
(+.f64 (neg.f64 (/.f64 (*.f64 y -751220861604756070699018739433/10000000000000000000000000000000) z)) (-.f64 (+.f64 (*.f64 y 692910599291889/10000000000000000) (*.f64 11167812716741/40000000000000 (/.f64 y (pow.f64 z 2)))) (+.f64 (*.f64 (/.f64 y (pow.f64 z 2)) 72546523146905574025723165383/312500000000000000000000000000) (*.f64 -6012459259764103/1000000000000000 (/.f64 (*.f64 y -751220861604756070699018739433/10000000000000000000000000000000) (pow.f64 z 2))))))
(+.f64 (*.f64 11167812716741/40000000000000 (/.f64 y (pow.f64 z 2))) (-.f64 (+.f64 (*.f64 y 692910599291889/10000000000000000) (neg.f64 (/.f64 (*.f64 y -751220861604756070699018739433/10000000000000000000000000000000) z))) (+.f64 (*.f64 (/.f64 y (pow.f64 z 2)) 72546523146905574025723165383/312500000000000000000000000000) (*.f64 -6012459259764103/1000000000000000 (/.f64 (*.f64 y -751220861604756070699018739433/10000000000000000000000000000000) (pow.f64 z 2))))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -307332350656623/625000000000000 y) (*.f64 -4166096748901211929300981260567/10000000000000000000000000000000 y)) z)) (+.f64 (*.f64 104698244219447/31250000000000 (/.f64 (-.f64 (*.f64 -307332350656623/625000000000000 y) (*.f64 -4166096748901211929300981260567/10000000000000000000000000000000 y)) (pow.f64 z 3))) (+.f64 (*.f64 11167812716741/40000000000000 (/.f64 y (pow.f64 z 2))) (+.f64 (*.f64 -6012459259764103/1000000000000000 (/.f64 (-.f64 (*.f64 11167812716741/40000000000000 y) (+.f64 (*.f64 -6012459259764103/1000000000000000 (-.f64 (*.f64 -307332350656623/625000000000000 y) (*.f64 -4166096748901211929300981260567/10000000000000000000000000000000 y))) (*.f64 72546523146905574025723165383/312500000000000000000000000000 y))) (pow.f64 z 3))) (*.f64 692910599291889/10000000000000000 y))))) (+.f64 (*.f64 -6012459259764103/1000000000000000 (/.f64 (-.f64 (*.f64 -307332350656623/625000000000000 y) (*.f64 -4166096748901211929300981260567/10000000000000000000000000000000 y)) (pow.f64 z 2))) (*.f64 72546523146905574025723165383/312500000000000000000000000000 (/.f64 y (pow.f64 z 2)))))
(+.f64 (+.f64 (*.f64 104698244219447/31250000000000 (/.f64 (-.f64 (*.f64 y -307332350656623/625000000000000) (*.f64 y -4166096748901211929300981260567/10000000000000000000000000000000)) (pow.f64 z 3))) (+.f64 (*.f64 11167812716741/40000000000000 (/.f64 y (pow.f64 z 2))) (+.f64 (*.f64 y 692910599291889/10000000000000000) (*.f64 -6012459259764103/1000000000000000 (/.f64 (-.f64 (*.f64 y 11167812716741/40000000000000) (+.f64 (*.f64 y 72546523146905574025723165383/312500000000000000000000000000) (*.f64 (-.f64 (*.f64 y -307332350656623/625000000000000) (*.f64 y -4166096748901211929300981260567/10000000000000000000000000000000)) -6012459259764103/1000000000000000))) (pow.f64 z 3)))))) (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y -307332350656623/625000000000000) (*.f64 y -4166096748901211929300981260567/10000000000000000000000000000000)) z)) (+.f64 (*.f64 (/.f64 y (pow.f64 z 2)) 72546523146905574025723165383/312500000000000000000000000000) (*.f64 -6012459259764103/1000000000000000 (/.f64 (-.f64 (*.f64 y -307332350656623/625000000000000) (*.f64 y -4166096748901211929300981260567/10000000000000000000000000000000)) (pow.f64 z 2))))))
(+.f64 (+.f64 (*.f64 104698244219447/31250000000000 (/.f64 (*.f64 y -751220861604756070699018739433/10000000000000000000000000000000) (pow.f64 z 3))) (+.f64 (+.f64 (*.f64 y 692910599291889/10000000000000000) (*.f64 11167812716741/40000000000000 (/.f64 y (pow.f64 z 2)))) (*.f64 -6012459259764103/1000000000000000 (/.f64 (-.f64 (*.f64 y 11167812716741/40000000000000) (+.f64 (*.f64 y 72546523146905574025723165383/312500000000000000000000000000) (*.f64 (*.f64 y -751220861604756070699018739433/10000000000000000000000000000000) -6012459259764103/1000000000000000))) (pow.f64 z 3))))) (-.f64 (neg.f64 (/.f64 (*.f64 y -751220861604756070699018739433/10000000000000000000000000000000) z)) (+.f64 (*.f64 (/.f64 y (pow.f64 z 2)) 72546523146905574025723165383/312500000000000000000000000000) (*.f64 -6012459259764103/1000000000000000 (/.f64 (*.f64 y -751220861604756070699018739433/10000000000000000000000000000000) (pow.f64 z 2))))))
(+.f64 (*.f64 -6012459259764103/1000000000000000 (/.f64 (-.f64 (*.f64 y 11167812716741/40000000000000) (+.f64 (*.f64 y 72546523146905574025723165383/312500000000000000000000000000) (*.f64 (*.f64 y -751220861604756070699018739433/10000000000000000000000000000000) -6012459259764103/1000000000000000))) (pow.f64 z 3))) (+.f64 (+.f64 (+.f64 (*.f64 y 692910599291889/10000000000000000) (*.f64 11167812716741/40000000000000 (/.f64 y (pow.f64 z 2)))) (*.f64 104698244219447/31250000000000 (/.f64 (*.f64 y -751220861604756070699018739433/10000000000000000000000000000000) (pow.f64 z 3)))) (-.f64 (neg.f64 (/.f64 (*.f64 y -751220861604756070699018739433/10000000000000000000000000000000) z)) (+.f64 (*.f64 (/.f64 y (pow.f64 z 2)) 72546523146905574025723165383/312500000000000000000000000000) (*.f64 -6012459259764103/1000000000000000 (/.f64 (*.f64 y -751220861604756070699018739433/10000000000000000000000000000000) (pow.f64 z 2)))))))
(/.f64 (*.f64 y (+.f64 11167812716741/40000000000000 (*.f64 (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)) z))) (+.f64 104698244219447/31250000000000 (*.f64 (+.f64 6012459259764103/1000000000000000 z) z)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (*.f64 y (+.f64 11167812716741/40000000000000 (*.f64 (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)) z))) (+.f64 104698244219447/31250000000000 (*.f64 (+.f64 6012459259764103/1000000000000000 z) z)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (*.f64 y (+.f64 11167812716741/40000000000000 (*.f64 (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)) z))) (+.f64 104698244219447/31250000000000 (*.f64 (+.f64 6012459259764103/1000000000000000 z) z)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (*.f64 y (+.f64 11167812716741/40000000000000 (*.f64 (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)) z))) (+.f64 104698244219447/31250000000000 (*.f64 (+.f64 6012459259764103/1000000000000000 z) z)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (*.f64 y (+.f64 11167812716741/40000000000000 (*.f64 (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)) z))) (+.f64 104698244219447/31250000000000 (*.f64 (+.f64 6012459259764103/1000000000000000 z) z)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (*.f64 y (+.f64 11167812716741/40000000000000 (*.f64 (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)) z))) (+.f64 104698244219447/31250000000000 (*.f64 (+.f64 6012459259764103/1000000000000000 z) z)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (*.f64 y (+.f64 11167812716741/40000000000000 (*.f64 (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)) z))) (+.f64 104698244219447/31250000000000 (*.f64 (+.f64 6012459259764103/1000000000000000 z) z)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (*.f64 y (+.f64 11167812716741/40000000000000 (*.f64 (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)) z))) (+.f64 104698244219447/31250000000000 (*.f64 (+.f64 6012459259764103/1000000000000000 z) z)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (*.f64 y (+.f64 11167812716741/40000000000000 (*.f64 (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)) z))) (+.f64 104698244219447/31250000000000 (*.f64 (+.f64 6012459259764103/1000000000000000 z) z)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (*.f64 y (+.f64 11167812716741/40000000000000 (*.f64 (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)) z))) (+.f64 104698244219447/31250000000000 (*.f64 (+.f64 6012459259764103/1000000000000000 z) z)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (*.f64 y (+.f64 11167812716741/40000000000000 (*.f64 (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)) z))) (+.f64 104698244219447/31250000000000 (*.f64 (+.f64 6012459259764103/1000000000000000 z) z)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (*.f64 y (+.f64 11167812716741/40000000000000 (*.f64 (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)) z))) (+.f64 104698244219447/31250000000000 (*.f64 (+.f64 6012459259764103/1000000000000000 z) z)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 (+.f64 6012459259764103/1000000000000000 z) z)))
(/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))))
(/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 (+.f64 6012459259764103/1000000000000000 z) z)))
(/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))))
(/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 (+.f64 6012459259764103/1000000000000000 z) z)))
(/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))))
(/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 (+.f64 6012459259764103/1000000000000000 z) z)))
(/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))))
(/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 (+.f64 6012459259764103/1000000000000000 z) z)))
(/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))))
(/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 (+.f64 6012459259764103/1000000000000000 z) z)))
(/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))))
(/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 (+.f64 6012459259764103/1000000000000000 z) z)))
(/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))))
(/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 (+.f64 6012459259764103/1000000000000000 z) z)))
(/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))))
(/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 (+.f64 6012459259764103/1000000000000000 z) z)))
(/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))))
(/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 (+.f64 6012459259764103/1000000000000000 z) z)))
(/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))))
(/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 (+.f64 6012459259764103/1000000000000000 z) z)))
(/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))))
(/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 (+.f64 6012459259764103/1000000000000000 z) z)))
(/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))))
(*.f64 31250000000000/104698244219447 y)
(*.f64 y 31250000000000/104698244219447)
(+.f64 (*.f64 -5871542245863381835937500000/10961722342634967150292985809 (*.f64 y z)) (*.f64 31250000000000/104698244219447 y))
(+.f64 (*.f64 y 31250000000000/104698244219447) (*.f64 y (*.f64 z -5871542245863381835937500000/10961722342634967150292985809)))
(*.f64 y (+.f64 31250000000000/104698244219447 (*.f64 z -5871542245863381835937500000/10961722342634967150292985809)))
(+.f64 (*.f64 -5871542245863381835937500000/10961722342634967150292985809 (*.f64 y z)) (+.f64 (*.f64 31250000000000/104698244219447 y) (*.f64 -1 (*.f64 (pow.f64 z 2) (+.f64 (*.f64 976562500000000000000000000/10961722342634967150292985809 y) (*.f64 -1103200267038668987913305889728057861328125/1147673082894964476557575335949564252827623 y))))))
(+.f64 (*.f64 y (*.f64 z -5871542245863381835937500000/10961722342634967150292985809)) (+.f64 (*.f64 y 31250000000000/104698244219447) (*.f64 -1 (*.f64 (pow.f64 z 2) (+.f64 (*.f64 y 976562500000000000000000000/10961722342634967150292985809) (*.f64 y -1103200267038668987913305889728057861328125/1147673082894964476557575335949564252827623))))))
(+.f64 (*.f64 (pow.f64 z 2) (neg.f64 (*.f64 y -1000955887918115276975805889728057861328125/1147673082894964476557575335949564252827623))) (*.f64 y (+.f64 31250000000000/104698244219447 (*.f64 z -5871542245863381835937500000/10961722342634967150292985809))))
(+.f64 (*.f64 y (+.f64 31250000000000/104698244219447 (*.f64 z -5871542245863381835937500000/10961722342634967150292985809))) (*.f64 (*.f64 y -1000955887918115276975805889728057861328125/1147673082894964476557575335949564252827623) (neg.f64 (pow.f64 z 2))))
(+.f64 (*.f64 -5871542245863381835937500000/10961722342634967150292985809 (*.f64 y z)) (+.f64 (*.f64 31250000000000/104698244219447 y) (+.f64 (*.f64 -1 (*.f64 (pow.f64 z 2) (+.f64 (*.f64 976562500000000000000000000/10961722342634967150292985809 y) (*.f64 -1103200267038668987913305889728057861328125/1147673082894964476557575335949564252827623 y)))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -6012459259764103/3350343815022304 (+.f64 (*.f64 976562500000000000000000000/10961722342634967150292985809 y) (*.f64 -1103200267038668987913305889728057861328125/1147673082894964476557575335949564252827623 y))) (*.f64 -183485695183230682373046875000000000000000/1147673082894964476557575335949564252827623 y)) (pow.f64 z 3))))))
(+.f64 (*.f64 y (*.f64 z -5871542245863381835937500000/10961722342634967150292985809)) (+.f64 (*.f64 y 31250000000000/104698244219447) (+.f64 (*.f64 -1 (*.f64 (pow.f64 z 2) (+.f64 (*.f64 y 976562500000000000000000000/10961722342634967150292985809) (*.f64 y -1103200267038668987913305889728057861328125/1147673082894964476557575335949564252827623)))) (*.f64 -1 (*.f64 (pow.f64 z 3) (+.f64 (*.f64 (+.f64 (*.f64 y 976562500000000000000000000/10961722342634967150292985809) (*.f64 y -1103200267038668987913305889728057861328125/1147673082894964476557575335949564252827623)) -6012459259764103/3350343815022304) (*.f64 y -183485695183230682373046875000000000000000/1147673082894964476557575335949564252827623)))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (pow.f64 z 3) (+.f64 (*.f64 (*.f64 y -1000955887918115276975805889728057861328125/1147673082894964476557575335949564252827623) -6012459259764103/3350343815022304) (*.f64 y -183485695183230682373046875000000000000000/1147673082894964476557575335949564252827623))) (*.f64 (pow.f64 z 2) (*.f64 y -1000955887918115276975805889728057861328125/1147673082894964476557575335949564252827623)))) (*.f64 y (+.f64 31250000000000/104698244219447 (*.f64 z -5871542245863381835937500000/10961722342634967150292985809))))
(+.f64 (*.f64 y (+.f64 31250000000000/104698244219447 (*.f64 z -5871542245863381835937500000/10961722342634967150292985809))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 z 2) (*.f64 y -1000955887918115276975805889728057861328125/1147673082894964476557575335949564252827623)) (*.f64 (pow.f64 z 3) (+.f64 (*.f64 (*.f64 y -1000955887918115276975805889728057861328125/1147673082894964476557575335949564252827623) -6012459259764103/3350343815022304) (*.f64 y -183485695183230682373046875000000000000000/1147673082894964476557575335949564252827623))))))
(/.f64 y (pow.f64 z 2))
(+.f64 (*.f64 -6012459259764103/1000000000000000 (/.f64 y (pow.f64 z 3))) (/.f64 y (pow.f64 z 2)))
(+.f64 (/.f64 y (pow.f64 z 2)) (*.f64 -6012459259764103/1000000000000000 (/.f64 y (pow.f64 z 3))))
(+.f64 (*.f64 -6012459259764103/1000000000000000 (/.f64 y (pow.f64 z 3))) (+.f64 (/.f64 y (pow.f64 z 2)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -36149666350323105395943207394609/1000000000000000000000000000000 y) (*.f64 104698244219447/31250000000000 y)) (pow.f64 z 4)))))
(+.f64 (/.f64 y (pow.f64 z 2)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 y -36149666350323105395943207394609/1000000000000000000000000000000) (*.f64 y 104698244219447/31250000000000)) (pow.f64 z 4))) (*.f64 -6012459259764103/1000000000000000 (/.f64 y (pow.f64 z 3)))))
(+.f64 (/.f64 y (pow.f64 z 2)) (+.f64 (*.f64 -6012459259764103/1000000000000000 (/.f64 y (pow.f64 z 3))) (neg.f64 (/.f64 (*.f64 y -32799322535300801395943207394609/1000000000000000000000000000000) (pow.f64 z 4)))))
(+.f64 (*.f64 -6012459259764103/1000000000000000 (/.f64 y (pow.f64 z 3))) (+.f64 (/.f64 y (pow.f64 z 2)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -629493927938257585512585111041/31250000000000000000000000000 y) (*.f64 -6012459259764103/1000000000000000 (+.f64 (*.f64 -36149666350323105395943207394609/1000000000000000000000000000000 y) (*.f64 104698244219447/31250000000000 y)))) (pow.f64 z 5))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -36149666350323105395943207394609/1000000000000000000000000000000 y) (*.f64 104698244219447/31250000000000 y)) (pow.f64 z 4))))))
(+.f64 (/.f64 y (pow.f64 z 2)) (+.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 y -36149666350323105395943207394609/1000000000000000000000000000000) (*.f64 y 104698244219447/31250000000000)) (pow.f64 z 4))) (*.f64 -1 (/.f64 (+.f64 (*.f64 y -629493927938257585512585111041/31250000000000000000000000000) (*.f64 -6012459259764103/1000000000000000 (+.f64 (*.f64 y -36149666350323105395943207394609/1000000000000000000000000000000) (*.f64 y 104698244219447/31250000000000)))) (pow.f64 z 5)))) (*.f64 -6012459259764103/1000000000000000 (/.f64 y (pow.f64 z 3)))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (+.f64 (*.f64 y -629493927938257585512585111041/31250000000000000000000000000) (*.f64 -6012459259764103/1000000000000000 (*.f64 y -32799322535300801395943207394609/1000000000000000000000000000000))) (pow.f64 z 5)) (/.f64 (*.f64 y -32799322535300801395943207394609/1000000000000000000000000000000) (pow.f64 z 4)))) (+.f64 (/.f64 y (pow.f64 z 2)) (*.f64 -6012459259764103/1000000000000000 (/.f64 y (pow.f64 z 3)))))
(+.f64 (+.f64 (/.f64 y (pow.f64 z 2)) (*.f64 -6012459259764103/1000000000000000 (/.f64 y (pow.f64 z 3)))) (*.f64 -1 (+.f64 (/.f64 (*.f64 y -32799322535300801395943207394609/1000000000000000000000000000000) (pow.f64 z 4)) (/.f64 (+.f64 (*.f64 y -629493927938257585512585111041/31250000000000000000000000000) (*.f64 -6012459259764103/1000000000000000 (*.f64 y -32799322535300801395943207394609/1000000000000000000000000000000))) (pow.f64 z 5)))))
(/.f64 y (pow.f64 z 2))
(+.f64 (*.f64 -6012459259764103/1000000000000000 (/.f64 y (pow.f64 z 3))) (/.f64 y (pow.f64 z 2)))
(+.f64 (/.f64 y (pow.f64 z 2)) (*.f64 -6012459259764103/1000000000000000 (/.f64 y (pow.f64 z 3))))
(+.f64 (*.f64 -6012459259764103/1000000000000000 (/.f64 y (pow.f64 z 3))) (+.f64 (/.f64 y (pow.f64 z 2)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -36149666350323105395943207394609/1000000000000000000000000000000 y) (*.f64 104698244219447/31250000000000 y)) (pow.f64 z 4)))))
(+.f64 (/.f64 y (pow.f64 z 2)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 y -36149666350323105395943207394609/1000000000000000000000000000000) (*.f64 y 104698244219447/31250000000000)) (pow.f64 z 4))) (*.f64 -6012459259764103/1000000000000000 (/.f64 y (pow.f64 z 3)))))
(+.f64 (/.f64 y (pow.f64 z 2)) (+.f64 (*.f64 -6012459259764103/1000000000000000 (/.f64 y (pow.f64 z 3))) (neg.f64 (/.f64 (*.f64 y -32799322535300801395943207394609/1000000000000000000000000000000) (pow.f64 z 4)))))
(+.f64 (*.f64 -6012459259764103/1000000000000000 (/.f64 y (pow.f64 z 3))) (+.f64 (/.f64 y (pow.f64 z 2)) (+.f64 (*.f64 6012459259764103/1000000000000000 (/.f64 (+.f64 (*.f64 -36149666350323105395943207394609/1000000000000000000000000000000 y) (*.f64 104698244219447/31250000000000 y)) (pow.f64 z 5))) (+.f64 (*.f64 629493927938257585512585111041/31250000000000000000000000000 (/.f64 y (pow.f64 z 5))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -36149666350323105395943207394609/1000000000000000000000000000000 y) (*.f64 104698244219447/31250000000000 y)) (pow.f64 z 4)))))))
(+.f64 (*.f64 -6012459259764103/1000000000000000 (/.f64 y (pow.f64 z 3))) (+.f64 (/.f64 y (pow.f64 z 2)) (+.f64 (*.f64 6012459259764103/1000000000000000 (/.f64 (+.f64 (*.f64 y -36149666350323105395943207394609/1000000000000000000000000000000) (*.f64 y 104698244219447/31250000000000)) (pow.f64 z 5))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 y -36149666350323105395943207394609/1000000000000000000000000000000) (*.f64 y 104698244219447/31250000000000)) (pow.f64 z 4))) (*.f64 629493927938257585512585111041/31250000000000000000000000000 (/.f64 y (pow.f64 z 5)))))))
(+.f64 (*.f64 -6012459259764103/1000000000000000 (/.f64 y (pow.f64 z 3))) (+.f64 (*.f64 6012459259764103/1000000000000000 (/.f64 (*.f64 y -32799322535300801395943207394609/1000000000000000000000000000000) (pow.f64 z 5))) (+.f64 (/.f64 y (pow.f64 z 2)) (+.f64 (neg.f64 (/.f64 (*.f64 y -32799322535300801395943207394609/1000000000000000000000000000000) (pow.f64 z 4))) (*.f64 629493927938257585512585111041/31250000000000000000000000000 (/.f64 y (pow.f64 z 5)))))))
(+.f64 (/.f64 y (pow.f64 z 2)) (+.f64 (+.f64 (neg.f64 (/.f64 (*.f64 y -32799322535300801395943207394609/1000000000000000000000000000000) (pow.f64 z 4))) (*.f64 629493927938257585512585111041/31250000000000000000000000000 (/.f64 y (pow.f64 z 5)))) (+.f64 (*.f64 6012459259764103/1000000000000000 (/.f64 (*.f64 y -32799322535300801395943207394609/1000000000000000000000000000000) (pow.f64 z 5))) (*.f64 -6012459259764103/1000000000000000 (/.f64 y (pow.f64 z 3))))))
(+.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) 0)
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(+.f64 0 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(-.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) 0)
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 y (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 y (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) 1))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 y (*.f64 -1 (/.f64 (neg.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (*.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) 1))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (*.f64 1/2 (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) 1)
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 1 (/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 1 (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) 1))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (+.f64 y y) (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (+.f64 y y) (+.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (+.f64 y y) (*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) 1))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (+.f64 y y) (*.f64 -2 (/.f64 (neg.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 2 (/.f64 (/.f64 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000) y) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))
(/.f64 2 (/.f64 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000) (*.f64 y (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))))))
(*.f64 2 (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000) y)))
(/.f64 2 (+.f64 (/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 2 (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000) y) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) 1))
(/.f64 2 (/.f64 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000) (*.f64 y (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))))))
(*.f64 2 (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000) y)))
(/.f64 (*.f64 y (/.f64 2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (*.f64 y (/.f64 2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) (+.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (*.f64 y (/.f64 2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) (*.f64 2 (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (*.f64 y (/.f64 2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) (*.f64 (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) 1))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (*.f64 y 4) (+.f64 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (*.f64 y 4) (/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) 4) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (*.f64 y 4) (*.f64 4 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (*.f64 y 4) (*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) 4) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (*.f64 y 4) (*.f64 2 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (*.f64 y 4) (*.f64 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000) (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(/.f64 2 (/.f64 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000) (*.f64 y (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))))))
(*.f64 2 (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000) y)))
(/.f64 (*.f64 y 4) (*.f64 -4 (/.f64 (neg.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (*.f64 y 4) (/.f64 4 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (*.f64 y (/.f64 2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))) 2)
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 2) (/.f64 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000) y))
(/.f64 2 (/.f64 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000) (*.f64 y (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))))))
(*.f64 2 (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000) y)))
(/.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (/.f64 (/.f64 1 y) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (*.f64 (/.f64 1 y) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (neg.f64 y) (/.f64 (neg.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (neg.f64 y) (*.f64 (/.f64 (neg.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) 1))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (neg.f64 y) (/.f64 (neg.f64 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000)) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 2)))
(/.f64 2 (/.f64 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000) (*.f64 y (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))))))
(*.f64 2 (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000) y)))
(/.f64 (neg.f64 y) (/.f64 -1 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y) (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y)) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 -1 (/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (neg.f64 y)) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 -1 (*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y)) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (/.f64 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000) y) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y) (/.f64 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000) y)) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(/.f64 (/.f64 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000) y) (*.f64 (/.f64 1 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000))))) (*.f64 (/.f64 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))) y) (/.f64 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000) y))))
(/.f64 y (/.f64 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000) (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (*.f64 (/.f64 y (/.f64 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000) 1)) (/.f64 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))) y)))))
(/.f64 y (/.f64 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000) (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (*.f64 (/.f64 y (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000)) (/.f64 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))) y)))))
(/.f64 (/.f64 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000) y) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y) (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y)) (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(/.f64 (/.f64 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000) y) (*.f64 (/.f64 2 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000))))) (*.f64 (/.f64 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))) y) (/.f64 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))) y))))
(*.f64 (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))) (*.f64 (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))) (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (/.f64 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000) 2)))))
(/.f64 4 (+.f64 (/.f64 (/.f64 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000) y) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (/.f64 (/.f64 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000) y) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(/.f64 2 (/.f64 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000) (*.f64 y (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))))))
(*.f64 2 (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000) y)))
(/.f64 4 (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y) 4) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 4 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y) 4) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 4 (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000) y) (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(/.f64 2 (/.f64 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000) (*.f64 y (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))))))
(*.f64 2 (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000) y)))
(/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (*.f64 (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) 4)) 4)
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (*.f64 (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) 4) (+.f64 (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (*.f64 (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) 4) (/.f64 4 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (*.f64 (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) 4) (*.f64 4 (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (*.f64 (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) 4) (*.f64 2 (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (*.f64 y 8) (/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) 8) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (*.f64 y 8) (*.f64 8 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (*.f64 y 8) (*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) 8) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (*.f64 y 8) (*.f64 4 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 4) (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y) 4))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 4) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y) 4) 1))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (/.f64 1 y))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (/.f64 1/2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (/.f64 (/.f64 1/2 y) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (/.f64 1/2 y)) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 1/2 (/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 2)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 1/2 (/.f64 (/.f64 1/2 y) (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (*.f64 y -2) (+.f64 (/.f64 (neg.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (/.f64 (neg.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (*.f64 y -2) (/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) -2) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (*.f64 y -2) (/.f64 (neg.f64 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))
(/.f64 2 (/.f64 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000) (*.f64 y (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))))))
(*.f64 2 (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000) y)))
(/.f64 (*.f64 y -2) (*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) -2) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (*.f64 y -2) (*.f64 (neg.f64 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000)) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(/.f64 2 (/.f64 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000) (*.f64 y (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))))))
(*.f64 2 (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000) y)))
(/.f64 (*.f64 y -2) (*.f64 (neg.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (*.f64 y -2) (*.f64 2 (/.f64 (neg.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (*.f64 (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) (/.f64 (*.f64 y (/.f64 2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 2)))
(/.f64 (*.f64 2 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000))))) (/.f64 (*.f64 y (/.f64 2 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))))) (*.f64 (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))))
(*.f64 2 (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 (*.f64 y (/.f64 2 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))))) (*.f64 (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))))))))
(*.f64 (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))) (/.f64 (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))) (/.f64 (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))) (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))))))
(/.f64 (*.f64 2 (*.f64 (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) 4)) (*.f64 8 (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (*.f64 2 (*.f64 y 8)) (*.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) 8)) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (*.f64 (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) 4))) 8)
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 4)) (+.f64 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y) 4) (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y) 4)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 4)) (*.f64 8 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 1/2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) (/.f64 1/2 y))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y) 4) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y) (/.f64 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000) y)) (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(/.f64 (*.f64 4 (/.f64 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))) y)) (*.f64 (/.f64 2 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000))))) (*.f64 (/.f64 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))) y) (/.f64 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000) y))))
(/.f64 y (/.f64 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000) (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (*.f64 (/.f64 y (/.f64 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))) 1/2)) (/.f64 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))) y)))))
(/.f64 (/.f64 (neg.f64 y) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (/.f64 -1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (/.f64 (neg.f64 y) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (*.f64 -1 (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (/.f64 y (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000)) (/.f64 1 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 2)))
(/.f64 2 (/.f64 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000) (*.f64 y (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))))))
(*.f64 2 (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000) y)))
(/.f64 (/.f64 y (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000)) (*.f64 1/2 (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(/.f64 2 (/.f64 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000) (*.f64 y (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))))))
(*.f64 2 (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000) y)))
(/.f64 (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000) y) (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) (/.f64 (/.f64 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000) y) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))
(*.f64 (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))) (/.f64 (/.f64 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000) y) (/.f64 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000) (*.f64 y (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000))))))))
(*.f64 (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))) (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 (/.f64 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000) y) (/.f64 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000) y))))
(/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 1/2) (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (/.f64 1/2 y)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 y (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000))) 1/2)
(*.f64 (/.f64 y (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000)) (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) 1/2))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (*.f64 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000) 1/2)))
(/.f64 (*.f64 4 (neg.f64 y)) (*.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) -2)) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (*.f64 4 (neg.f64 y)) (*.f64 (*.f64 2 (neg.f64 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000))) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(/.f64 2 (/.f64 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000) (*.f64 y (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))))))
(*.f64 2 (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000) y)))
(/.f64 (*.f64 4 (neg.f64 y)) (*.f64 (neg.f64 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) 4)) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (*.f64 4 (neg.f64 y)) (*.f64 4 (/.f64 (neg.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (neg.f64 (*.f64 y -2)) (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (neg.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y)) 1))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (neg.f64 (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) (/.f64 -1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (+.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) (+.f64 (/.f64 1 y) (/.f64 1 y)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (*.f64 (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) 4))) (*.f64 2 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (*.f64 (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) 4)))) 16)
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (+.f64 (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y)) (neg.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y))))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 2) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (/.f64 2 y))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 4)) (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y)) 8)
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (/.f64 (*.f64 y 8) (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) 8)
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (/.f64 y (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (/.f64 (+.f64 y y) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000))
(/.f64 2 (/.f64 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000) (*.f64 y (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))))))
(*.f64 2 (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000) y)))
(/.f64 (/.f64 2 (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (/.f64 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000) y))
(/.f64 2 (/.f64 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000) (*.f64 y (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))))))
(*.f64 2 (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000) y)))
(/.f64 (/.f64 (*.f64 y 4) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) 4))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (/.f64 1 y))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (/.f64 (neg.f64 y) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (neg.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y) (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (/.f64 -1 (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (neg.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (/.f64 (/.f64 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000) y) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y) (/.f64 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000) y)))
(/.f64 (/.f64 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000) y) (*.f64 (/.f64 1 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000))))) (*.f64 (/.f64 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))) y) (/.f64 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000) y))))
(/.f64 y (/.f64 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000) (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (*.f64 (/.f64 y (/.f64 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000) 1)) (/.f64 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))) y)))))
(/.f64 y (/.f64 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000) (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (*.f64 (/.f64 y (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000)) (/.f64 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))) y)))))
(/.f64 (/.f64 4 (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y) 4))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (/.f64 (*.f64 y 8) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) 8))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (/.f64 (*.f64 y -2) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) -2))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (/.f64 (*.f64 y -2) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (neg.f64 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000)))
(/.f64 2 (/.f64 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000) (*.f64 y (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))))))
(*.f64 2 (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000) y)))
(/.f64 (/.f64 (*.f64 2 (*.f64 (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) 4)) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) 8)
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (/.f64 (*.f64 2 (*.f64 y 8)) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (*.f64 2 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) 8)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (/.f64 (/.f64 (neg.f64 y) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) -1)
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (/.f64 (*.f64 4 (neg.f64 y)) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (*.f64 2 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) -2)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (/.f64 (*.f64 4 (neg.f64 y)) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (*.f64 2 (neg.f64 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000))))
(/.f64 2 (/.f64 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000) (*.f64 y (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))))))
(*.f64 2 (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000) y)))
(/.f64 (/.f64 (*.f64 4 (neg.f64 y)) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (neg.f64 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) 4)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (/.f64 (neg.f64 (*.f64 y -2)) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000))
(/.f64 2 (/.f64 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000) (*.f64 y (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))))))
(*.f64 2 (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000) y)))
(/.f64 (/.f64 1 (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (/.f64 1/2 y)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (/.f64 (+.f64 y y) (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (/.f64 2 (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (/.f64 (*.f64 y 4) (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000))
(/.f64 2 (/.f64 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000) (*.f64 y (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))))))
(*.f64 2 (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000) y)))
(/.f64 (/.f64 (/.f64 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000) y) (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y) (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y)))
(/.f64 (/.f64 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000) y) (*.f64 (/.f64 2 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000))))) (*.f64 (/.f64 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))) y) (/.f64 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))) y))))
(*.f64 (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))) (*.f64 (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))) (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (/.f64 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000) 2)))))
(/.f64 (/.f64 4 (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (/.f64 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000) y))
(/.f64 2 (/.f64 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000) (*.f64 y (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))))))
(*.f64 2 (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000) y)))
(/.f64 (/.f64 (*.f64 y -2) (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (neg.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y) 4) (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y) (/.f64 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000) y)))
(/.f64 (*.f64 4 (/.f64 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))) y)) (*.f64 (/.f64 2 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000))))) (*.f64 (/.f64 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))) y) (/.f64 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000) y))))
(/.f64 y (/.f64 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000) (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (*.f64 (/.f64 y (/.f64 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))) 1/2)) (/.f64 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))) y)))))
(/.f64 (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000) y) (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y))
(/.f64 (/.f64 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000) y) (*.f64 (/.f64 2 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000))))) (*.f64 (/.f64 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))) y) (/.f64 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))) y))))
(*.f64 (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))) (*.f64 (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))) (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (/.f64 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000) 2)))))
(/.f64 (/.f64 y (/.f64 (neg.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) -1)
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (/.f64 (+.f64 y y) (/.f64 (neg.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) -2)
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (/.f64 (*.f64 y 4) (/.f64 (neg.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) -4)
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (/.f64 (*.f64 4 (neg.f64 y)) (/.f64 (neg.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) 4)
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 1 y)) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 1/2) (/.f64 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000) y))
(/.f64 2 (/.f64 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000) (*.f64 y (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))))))
(*.f64 2 (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000) y)))
(/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (neg.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) (/.f64 -1 y))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 2)) (-.f64 0 (/.f64 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000) y)))
(/.f64 2 (/.f64 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000) (*.f64 y (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))))))
(*.f64 2 (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000) y)))
(/.f64 (neg.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) (-.f64 0 (/.f64 1 y)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(pow.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) 1)
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(+.f64 (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) 0)
(/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))))
(+.f64 0 (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))
(/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))))
(+.f64 (/.f64 y (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000)) (/.f64 y (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000)))
(/.f64 y (*.f64 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000) 1/2))
(-.f64 (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) 0)
(/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))))
(*.f64 y (/.f64 1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))
(/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))))
(*.f64 y (*.f64 (*.f64 2 (/.f64 1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) 1/2))
(*.f64 y (*.f64 1/2 (*.f64 2 (/.f64 1 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))))
(*.f64 y (*.f64 (/.f64 1 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))) 1))
(*.f64 y (*.f64 (/.f64 2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) 1/2))
(*.f64 y (*.f64 1/2 (/.f64 2 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))))))
(*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (/.f64 (/.f64 1 y) (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y) (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y))))
(*.f64 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))) (/.f64 (/.f64 1 y) (*.f64 (/.f64 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))) y) (/.f64 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))) y))))
(*.f64 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))) (/.f64 (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))) (*.f64 (/.f64 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))) y) y)))
(*.f64 (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) 1)
(/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))))
(*.f64 1 (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))
(/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))))
(*.f64 (+.f64 y y) (/.f64 1/2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))
(*.f64 (+.f64 y y) (/.f64 1/2 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 2 (/.f64 y (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000)))
(*.f64 (*.f64 y (/.f64 2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) 1/2)
(*.f64 y (*.f64 1/2 (/.f64 2 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))))))
(*.f64 (*.f64 y 4) (/.f64 1/2 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000)))
(*.f64 (*.f64 y 4) (*.f64 (/.f64 1/2 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000)) 1))
(*.f64 (*.f64 y 4) (/.f64 1/2 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000)))
(*.f64 (*.f64 y 4) (*.f64 1/4 (/.f64 1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))
(/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))))
(*.f64 (*.f64 y 4) (*.f64 1/2 (/.f64 1/2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))
(*.f64 (*.f64 y 4) (*.f64 1/2 (/.f64 1/2 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))))))
(*.f64 (/.f64 1/2 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))) (*.f64 (*.f64 y 4) 1/2))
(*.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) y)
(/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))))
(*.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (/.f64 1 (/.f64 1 y)))
(/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))))
(*.f64 (neg.f64 y) (/.f64 -1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))
(/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))))
(*.f64 (neg.f64 y) (*.f64 (/.f64 -1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) 1))
(/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))))
(*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y) (/.f64 1 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y) (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y))))
(*.f64 (/.f64 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))) y) (/.f64 1 (*.f64 (/.f64 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))) y) (/.f64 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))) y))))
(*.f64 (/.f64 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))) y) (/.f64 y (/.f64 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))))
(*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y) (/.f64 2 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y) (/.f64 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000) y))))
(*.f64 (/.f64 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))) y) (/.f64 (/.f64 2 (/.f64 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))) y)) (/.f64 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000) y)))
(*.f64 (/.f64 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))) y) (/.f64 y (/.f64 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000) (/.f64 y (/.f64 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))) 2)))))
(*.f64 -1 (/.f64 (neg.f64 y) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))
(/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))))
(*.f64 -1 (*.f64 (/.f64 (neg.f64 y) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) 1))
(/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))))
(*.f64 -1 (/.f64 (+.f64 y y) (neg.f64 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000))))
(neg.f64 (/.f64 (+.f64 y y) (neg.f64 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000))))
(neg.f64 (neg.f64 (/.f64 (+.f64 y y) (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000))))
(*.f64 (/.f64 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000) y) (/.f64 1 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y) (/.f64 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000) y))))
(*.f64 (/.f64 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000) y) (/.f64 1 (*.f64 (/.f64 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))) y) (/.f64 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000) y))))
(*.f64 (/.f64 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000) y) (/.f64 y (/.f64 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))))
(*.f64 (/.f64 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000) y) (/.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y) (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y))))
(*.f64 (/.f64 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000) y) (/.f64 1/2 (*.f64 (/.f64 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))) y) (/.f64 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))) y))))
(*.f64 (/.f64 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000) y) (/.f64 y (/.f64 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))) (/.f64 y (/.f64 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))) 1/2)))))
(*.f64 4 (/.f64 y (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) 4)))
(/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))))
(*.f64 4 (/.f64 (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) 4))
(/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))))
(*.f64 (*.f64 (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) 4) 1/4)
(/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))))
(*.f64 (*.f64 y 8) (/.f64 1 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) 8)))
(/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))))
(*.f64 (/.f64 1 y) (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y) (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y))))
(*.f64 (/.f64 1 y) (/.f64 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))) (*.f64 (/.f64 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))) y) (/.f64 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))) y))))
(*.f64 (/.f64 1 y) (/.f64 (/.f64 y (/.f64 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))))) (/.f64 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))) y)))
(*.f64 (/.f64 1 y) (/.f64 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000) (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y) (/.f64 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000) y))))
(*.f64 (/.f64 1 y) (/.f64 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000) (*.f64 (/.f64 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))) y) (/.f64 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000) y))))
(*.f64 (/.f64 1 y) (/.f64 y (/.f64 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000) (/.f64 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000) (/.f64 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))) y)))))
(*.f64 (/.f64 1/2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (+.f64 y y))
(*.f64 (+.f64 y y) (/.f64 1/2 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 1/2 (*.f64 y (/.f64 2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))
(*.f64 y (*.f64 1/2 (/.f64 2 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))))))
(*.f64 (*.f64 y -2) (/.f64 1/2 (neg.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))
(*.f64 (*.f64 y -2) (/.f64 1/2 (neg.f64 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))))))
(*.f64 y (*.f64 -2 (/.f64 1/2 (neg.f64 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))))
(*.f64 y (*.f64 -2 (/.f64 -1/2 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))))))
(*.f64 (*.f64 y -2) (/.f64 1 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) -2)))
(*.f64 (*.f64 y -2) (/.f64 1/2 (neg.f64 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))))))
(*.f64 y (*.f64 -2 (/.f64 1/2 (neg.f64 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))))
(*.f64 y (*.f64 -2 (/.f64 -1/2 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))))))
(*.f64 (*.f64 y -2) (/.f64 1 (neg.f64 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000))))
(*.f64 y (*.f64 -2 (/.f64 1 (neg.f64 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000)))))
(*.f64 y (*.f64 -2 (/.f64 -1 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000))))
(*.f64 (*.f64 2 (/.f64 1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) (*.f64 y 1/2))
(*.f64 y (*.f64 1/2 (*.f64 2 (/.f64 1 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))))
(*.f64 y (*.f64 (/.f64 1 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))) 1))
(*.f64 (/.f64 (neg.f64 y) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) -1)
(/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))))
(*.f64 (/.f64 2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (*.f64 y 1/2))
(*.f64 y (*.f64 1/2 (/.f64 2 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))))))
(*.f64 (/.f64 y (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000)) 2)
(*.f64 2 (/.f64 y (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000)))
(*.f64 (/.f64 1/2 y) (/.f64 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000) (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y) (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y))))
(*.f64 (/.f64 1/2 y) (/.f64 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000) (*.f64 (/.f64 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))) y) (/.f64 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))) y))))
(*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (/.f64 1/2 y)) (/.f64 2 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y) (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y))))
(*.f64 (*.f64 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))) (/.f64 1/2 y)) (/.f64 2 (*.f64 (/.f64 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))) y) (/.f64 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))) y))))
(*.f64 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))) (*.f64 (/.f64 1/2 y) (/.f64 y (/.f64 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))) (/.f64 y (/.f64 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))) 2))))))
(*.f64 (/.f64 2 y) (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y) (/.f64 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000) y))))
(*.f64 (/.f64 2 y) (/.f64 (/.f64 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))) (/.f64 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))) y)) (/.f64 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000) y)))
(*.f64 (/.f64 2 y) (/.f64 (/.f64 y (/.f64 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))))) (/.f64 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000) y)))
(*.f64 (/.f64 1/2 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000)) (*.f64 y 4))
(*.f64 (*.f64 y 4) (/.f64 1/2 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000)))
(*.f64 (/.f64 -1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (neg.f64 y))
(/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))))
(*.f64 (*.f64 y 1/2) (/.f64 2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))
(*.f64 y (*.f64 1/2 (/.f64 2 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))))))
(*.f64 1/4 (*.f64 (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) 4))
(/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))))
(*.f64 (/.f64 -1 y) (/.f64 (neg.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y) (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y))))
(*.f64 (/.f64 -1 y) (/.f64 (neg.f64 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))) (*.f64 (/.f64 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))) y) (/.f64 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))) y))))
(pow.f64 (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) 1)
(/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))))
(neg.f64 (/.f64 (neg.f64 y) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))
(/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))))

localize36.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(*.f64 (+.f64 z 6012459259764103/1000000000000000) z)
0.5b
(*.f64 z 692910599291889/10000000000000000)
4.3b
(*.f64 y (+.f64 (*.f64 (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000) z) 11167812716741/40000000000000))
16.7b
(/.f64 (*.f64 y (+.f64 (*.f64 (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000) z) 11167812716741/40000000000000)) (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) z) 104698244219447/31250000000000))
Compiler

Compiled 101 to 73 computations (27.7% saved)

series3.0ms (0%)

Counts
3 → 60
Calls

15 calls:

TimeVariablePointExpression
0.0ms
y
@inf
(*.f64 y (+.f64 (*.f64 (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000) z) 11167812716741/40000000000000))
0.0ms
y
@-inf
(*.f64 y (+.f64 (*.f64 (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000) z) 11167812716741/40000000000000))
0.0ms
z
@-inf
(/.f64 (*.f64 y (+.f64 (*.f64 (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000) z) 11167812716741/40000000000000)) (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) z) 104698244219447/31250000000000))
0.0ms
z
@-inf
(*.f64 y (+.f64 (*.f64 (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000) z) 11167812716741/40000000000000))
0.0ms
z
@inf
(*.f64 y (+.f64 (*.f64 (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000) z) 11167812716741/40000000000000))

rewrite221.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
1250×rational.json-1
1250×rational.json-2
1250×rational.json-4
1250×rational.json-3
1242×exponential.json-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01899
112399
225299
363099
4181599
5452799
Stop Event
node limit
Counts
3 → 106
Calls
Call 1
Inputs
(/.f64 (*.f64 y (+.f64 (*.f64 (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000) z) 11167812716741/40000000000000)) (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) z) 104698244219447/31250000000000))
(*.f64 y (+.f64 (*.f64 (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000) z) 11167812716741/40000000000000))
(*.f64 (+.f64 z 6012459259764103/1000000000000000) z)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 y (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (/.f64 (*.f64 y (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (neg.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 y (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (/.f64 1/2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) (*.f64 (*.f64 y (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (/.f64 1/2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 y (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) 2) (/.f64 (*.f64 y (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (*.f64 y (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (neg.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (/.f64 1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 y (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 2)) (/.f64 1/2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 2)) (*.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (*.f64 y (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (/.f64 1/2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (*.f64 y (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (*.f64 y (/.f64 1/2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 y (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 1/2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (*.f64 y 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (*.f64 y 1/2) (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) 1/2) (*.f64 y (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) 4)) (*.f64 y (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 2) (*.f64 y (/.f64 1/2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 2) (*.f64 (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 (+.f64 y y) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 4)) (/.f64 1 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 4)) (*.f64 1/2 (/.f64 1/2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 y y) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 1/2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 y y) (*.f64 1/2 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) y)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (*.f64 y (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (neg.f64 y)) (/.f64 -1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (*.f64 y (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (neg.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (*.f64 y 1/2)) (/.f64 1/2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (*.f64 (*.f64 y (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 1/2)) (/.f64 1/2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 1/2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) (*.f64 y 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (*.f64 (*.f64 y (/.f64 1/2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 1/2) (*.f64 y (/.f64 1/2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (*.f64 (*.f64 y 1/2) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 1/2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (*.f64 (/.f64 (*.f64 y (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) 2) (/.f64 1/2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 8 (*.f64 y (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (*.f64 1/4 (/.f64 1/2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y 4) (*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 1/2) (/.f64 1/2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y 4) (*.f64 (/.f64 1/2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y 4) (*.f64 1/2 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 1/2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 4) (*.f64 (*.f64 y 1/2) (/.f64 1/2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 4) (*.f64 (/.f64 1/2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (*.f64 y 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 4) (*.f64 1/2 (*.f64 y (/.f64 1/2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 y y) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) (*.f64 y 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y (/.f64 1/2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 1/2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) (+.f64 y y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (*.f64 y (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y 1/2) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 1/2) (/.f64 (+.f64 y y) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 (+.f64 y y) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 y (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) -2) (*.f64 -1 (/.f64 1/2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y -2) (*.f64 (/.f64 -1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y -2) (*.f64 -1 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 1/2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (*.f64 (/.f64 y (neg.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (*.f64 (neg.f64 y) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 1/2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (neg.f64 y)) (/.f64 1/2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (*.f64 y 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) (*.f64 y (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) (*.f64 1/2 (*.f64 y (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) 1/2) (*.f64 y (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (neg.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 y (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (/.f64 1/2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) 4)) (*.f64 y (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (neg.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 y (neg.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))) (*.f64 -1 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (*.f64 y (/.f64 1/2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 1/2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 1/2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) 1/2) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 -1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (/.f64 -1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) (*.f64 (neg.f64 y) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 y (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 y (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (neg.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 y (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 (*.f64 y (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 y (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) 2) (/.f64 (*.f64 y (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 y (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (neg.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (neg.f64 y)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 8 (*.f64 y (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 y (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) -2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 8 (*.f64 y (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 y (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (neg.f64 y)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 2) (/.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 (+.f64 z 6012459259764103/1000000000000000) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 (+.f64 z 6012459259764103/1000000000000000) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 z (*.f64 (+.f64 z 6012459259764103/1000000000000000) 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 z (*.f64 (+.f64 z 6012459259764103/1000000000000000) 4)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 1)))))

simplify191.0ms (0.8%)

Algorithm
egg-herbie
Rules
1210×rational.json-simplify-2
1006×rational.json-simplify-35
920×exponential.json-simplify-26
840×rational.json-simplify-46
806×rational.json-simplify-41
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03247924
17767638
216877590
332687590
461107590
Stop Event
node limit
Counts
166 → 186
Calls
Call 1
Inputs
(/.f64 (*.f64 y (+.f64 11167812716741/40000000000000 (*.f64 (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)) z))) (+.f64 104698244219447/31250000000000 (*.f64 (+.f64 6012459259764103/1000000000000000 z) z)))
(/.f64 (*.f64 y (+.f64 11167812716741/40000000000000 (*.f64 (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)) z))) (+.f64 104698244219447/31250000000000 (*.f64 (+.f64 6012459259764103/1000000000000000 z) z)))
(/.f64 (*.f64 y (+.f64 11167812716741/40000000000000 (*.f64 (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)) z))) (+.f64 104698244219447/31250000000000 (*.f64 (+.f64 6012459259764103/1000000000000000 z) z)))
(/.f64 (*.f64 y (+.f64 11167812716741/40000000000000 (*.f64 (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)) z))) (+.f64 104698244219447/31250000000000 (*.f64 (+.f64 6012459259764103/1000000000000000 z) z)))
(/.f64 (*.f64 y (+.f64 11167812716741/40000000000000 (*.f64 (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)) z))) (+.f64 104698244219447/31250000000000 (*.f64 (+.f64 6012459259764103/1000000000000000 z) z)))
(/.f64 (*.f64 y (+.f64 11167812716741/40000000000000 (*.f64 (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)) z))) (+.f64 104698244219447/31250000000000 (*.f64 (+.f64 6012459259764103/1000000000000000 z) z)))
(/.f64 (*.f64 y (+.f64 11167812716741/40000000000000 (*.f64 (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)) z))) (+.f64 104698244219447/31250000000000 (*.f64 (+.f64 6012459259764103/1000000000000000 z) z)))
(/.f64 (*.f64 y (+.f64 11167812716741/40000000000000 (*.f64 (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)) z))) (+.f64 104698244219447/31250000000000 (*.f64 (+.f64 6012459259764103/1000000000000000 z) z)))
(/.f64 (*.f64 y (+.f64 11167812716741/40000000000000 (*.f64 (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)) z))) (+.f64 104698244219447/31250000000000 (*.f64 (+.f64 6012459259764103/1000000000000000 z) z)))
(/.f64 (*.f64 y (+.f64 11167812716741/40000000000000 (*.f64 (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)) z))) (+.f64 104698244219447/31250000000000 (*.f64 (+.f64 6012459259764103/1000000000000000 z) z)))
(/.f64 (*.f64 y (+.f64 11167812716741/40000000000000 (*.f64 (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)) z))) (+.f64 104698244219447/31250000000000 (*.f64 (+.f64 6012459259764103/1000000000000000 z) z)))
(/.f64 (*.f64 y (+.f64 11167812716741/40000000000000 (*.f64 (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)) z))) (+.f64 104698244219447/31250000000000 (*.f64 (+.f64 6012459259764103/1000000000000000 z) z)))
(*.f64 279195317918525/3350343815022304 y)
(+.f64 (*.f64 279195317918525/3350343815022304 y) (*.f64 z (-.f64 (*.f64 307332350656623/2093964884388940 y) (*.f64 1678650474502018223880473708075/11224803678858206361900017468416 y))))
(+.f64 (*.f64 (-.f64 (*.f64 692910599291889/33503438150223040 y) (+.f64 (*.f64 272651677654809570312500000/10961722342634967150292985809 y) (*.f64 6012459259764103/3350343815022304 (-.f64 (*.f64 307332350656623/2093964884388940 y) (*.f64 1678650474502018223880473708075/11224803678858206361900017468416 y))))) (pow.f64 z 2)) (+.f64 (*.f64 279195317918525/3350343815022304 y) (*.f64 z (-.f64 (*.f64 307332350656623/2093964884388940 y) (*.f64 1678650474502018223880473708075/11224803678858206361900017468416 y)))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 6012459259764103/3350343815022304 (-.f64 (*.f64 692910599291889/33503438150223040 y) (+.f64 (*.f64 272651677654809570312500000/10961722342634967150292985809 y) (*.f64 6012459259764103/3350343815022304 (-.f64 (*.f64 307332350656623/2093964884388940 y) (*.f64 1678650474502018223880473708075/11224803678858206361900017468416 y)))))) (*.f64 31250000000000/104698244219447 (-.f64 (*.f64 307332350656623/2093964884388940 y) (*.f64 1678650474502018223880473708075/11224803678858206361900017468416 y)))) (pow.f64 z 3))) (+.f64 (*.f64 (-.f64 (*.f64 692910599291889/33503438150223040 y) (+.f64 (*.f64 272651677654809570312500000/10961722342634967150292985809 y) (*.f64 6012459259764103/3350343815022304 (-.f64 (*.f64 307332350656623/2093964884388940 y) (*.f64 1678650474502018223880473708075/11224803678858206361900017468416 y))))) (pow.f64 z 2)) (+.f64 (*.f64 279195317918525/3350343815022304 y) (*.f64 z (-.f64 (*.f64 307332350656623/2093964884388940 y) (*.f64 1678650474502018223880473708075/11224803678858206361900017468416 y))))))
(*.f64 692910599291889/10000000000000000 y)
(-.f64 (+.f64 (*.f64 307332350656623/625000000000000 (/.f64 y z)) (*.f64 692910599291889/10000000000000000 y)) (*.f64 4166096748901211929300981260567/10000000000000000000000000000000 (/.f64 y z)))
(-.f64 (+.f64 (*.f64 307332350656623/625000000000000 (/.f64 y z)) (+.f64 (*.f64 11167812716741/40000000000000 (/.f64 y (pow.f64 z 2))) (*.f64 692910599291889/10000000000000000 y))) (+.f64 (*.f64 4166096748901211929300981260567/10000000000000000000000000000000 (/.f64 y z)) (+.f64 (*.f64 6012459259764103/1000000000000000 (/.f64 (-.f64 (*.f64 307332350656623/625000000000000 y) (*.f64 4166096748901211929300981260567/10000000000000000000000000000000 y)) (pow.f64 z 2))) (*.f64 72546523146905574025723165383/312500000000000000000000000000 (/.f64 y (pow.f64 z 2))))))
(-.f64 (+.f64 (*.f64 307332350656623/625000000000000 (/.f64 y z)) (+.f64 (*.f64 11167812716741/40000000000000 (/.f64 y (pow.f64 z 2))) (+.f64 (*.f64 692910599291889/10000000000000000 y) (*.f64 -1 (/.f64 (+.f64 (*.f64 6012459259764103/1000000000000000 (-.f64 (*.f64 11167812716741/40000000000000 y) (+.f64 (*.f64 72546523146905574025723165383/312500000000000000000000000000 y) (*.f64 6012459259764103/1000000000000000 (-.f64 (*.f64 307332350656623/625000000000000 y) (*.f64 4166096748901211929300981260567/10000000000000000000000000000000 y)))))) (*.f64 104698244219447/31250000000000 (-.f64 (*.f64 307332350656623/625000000000000 y) (*.f64 4166096748901211929300981260567/10000000000000000000000000000000 y)))) (pow.f64 z 3)))))) (+.f64 (*.f64 4166096748901211929300981260567/10000000000000000000000000000000 (/.f64 y z)) (+.f64 (*.f64 6012459259764103/1000000000000000 (/.f64 (-.f64 (*.f64 307332350656623/625000000000000 y) (*.f64 4166096748901211929300981260567/10000000000000000000000000000000 y)) (pow.f64 z 2))) (*.f64 72546523146905574025723165383/312500000000000000000000000000 (/.f64 y (pow.f64 z 2))))))
(*.f64 692910599291889/10000000000000000 y)
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -307332350656623/625000000000000 y) (*.f64 -4166096748901211929300981260567/10000000000000000000000000000000 y)) z)) (*.f64 692910599291889/10000000000000000 y))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -307332350656623/625000000000000 y) (*.f64 -4166096748901211929300981260567/10000000000000000000000000000000 y)) z)) (+.f64 (*.f64 11167812716741/40000000000000 (/.f64 y (pow.f64 z 2))) (*.f64 692910599291889/10000000000000000 y))) (+.f64 (*.f64 -6012459259764103/1000000000000000 (/.f64 (-.f64 (*.f64 -307332350656623/625000000000000 y) (*.f64 -4166096748901211929300981260567/10000000000000000000000000000000 y)) (pow.f64 z 2))) (*.f64 72546523146905574025723165383/312500000000000000000000000000 (/.f64 y (pow.f64 z 2)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -307332350656623/625000000000000 y) (*.f64 -4166096748901211929300981260567/10000000000000000000000000000000 y)) z)) (+.f64 (*.f64 104698244219447/31250000000000 (/.f64 (-.f64 (*.f64 -307332350656623/625000000000000 y) (*.f64 -4166096748901211929300981260567/10000000000000000000000000000000 y)) (pow.f64 z 3))) (+.f64 (*.f64 11167812716741/40000000000000 (/.f64 y (pow.f64 z 2))) (+.f64 (*.f64 -6012459259764103/1000000000000000 (/.f64 (-.f64 (*.f64 11167812716741/40000000000000 y) (+.f64 (*.f64 -6012459259764103/1000000000000000 (-.f64 (*.f64 -307332350656623/625000000000000 y) (*.f64 -4166096748901211929300981260567/10000000000000000000000000000000 y))) (*.f64 72546523146905574025723165383/312500000000000000000000000000 y))) (pow.f64 z 3))) (*.f64 692910599291889/10000000000000000 y))))) (+.f64 (*.f64 -6012459259764103/1000000000000000 (/.f64 (-.f64 (*.f64 -307332350656623/625000000000000 y) (*.f64 -4166096748901211929300981260567/10000000000000000000000000000000 y)) (pow.f64 z 2))) (*.f64 72546523146905574025723165383/312500000000000000000000000000 (/.f64 y (pow.f64 z 2)))))
(*.f64 y (+.f64 11167812716741/40000000000000 (*.f64 (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)) z)))
(*.f64 y (+.f64 11167812716741/40000000000000 (*.f64 (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)) z)))
(*.f64 y (+.f64 11167812716741/40000000000000 (*.f64 (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)) z)))
(*.f64 y (+.f64 11167812716741/40000000000000 (*.f64 (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)) z)))
(*.f64 y (+.f64 11167812716741/40000000000000 (*.f64 (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)) z)))
(*.f64 y (+.f64 11167812716741/40000000000000 (*.f64 (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)) z)))
(*.f64 y (+.f64 11167812716741/40000000000000 (*.f64 (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)) z)))
(*.f64 y (+.f64 11167812716741/40000000000000 (*.f64 (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)) z)))
(*.f64 y (+.f64 11167812716741/40000000000000 (*.f64 (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)) z)))
(*.f64 y (+.f64 11167812716741/40000000000000 (*.f64 (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)) z)))
(*.f64 y (+.f64 11167812716741/40000000000000 (*.f64 (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)) z)))
(*.f64 y (+.f64 11167812716741/40000000000000 (*.f64 (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)) z)))
(*.f64 11167812716741/40000000000000 y)
(+.f64 (*.f64 307332350656623/625000000000000 (*.f64 y z)) (*.f64 11167812716741/40000000000000 y))
(+.f64 (*.f64 307332350656623/625000000000000 (*.f64 y z)) (+.f64 (*.f64 11167812716741/40000000000000 y) (*.f64 692910599291889/10000000000000000 (*.f64 y (pow.f64 z 2)))))
(+.f64 (*.f64 307332350656623/625000000000000 (*.f64 y z)) (+.f64 (*.f64 11167812716741/40000000000000 y) (*.f64 692910599291889/10000000000000000 (*.f64 y (pow.f64 z 2)))))
(*.f64 692910599291889/10000000000000000 (*.f64 y (pow.f64 z 2)))
(+.f64 (*.f64 307332350656623/625000000000000 (*.f64 y z)) (*.f64 692910599291889/10000000000000000 (*.f64 y (pow.f64 z 2))))
(+.f64 (*.f64 307332350656623/625000000000000 (*.f64 y z)) (+.f64 (*.f64 11167812716741/40000000000000 y) (*.f64 692910599291889/10000000000000000 (*.f64 y (pow.f64 z 2)))))
(+.f64 (*.f64 307332350656623/625000000000000 (*.f64 y z)) (+.f64 (*.f64 11167812716741/40000000000000 y) (*.f64 692910599291889/10000000000000000 (*.f64 y (pow.f64 z 2)))))
(*.f64 692910599291889/10000000000000000 (*.f64 y (pow.f64 z 2)))
(+.f64 (*.f64 307332350656623/625000000000000 (*.f64 y z)) (*.f64 692910599291889/10000000000000000 (*.f64 y (pow.f64 z 2))))
(+.f64 (*.f64 307332350656623/625000000000000 (*.f64 y z)) (+.f64 (*.f64 11167812716741/40000000000000 y) (*.f64 692910599291889/10000000000000000 (*.f64 y (pow.f64 z 2)))))
(+.f64 (*.f64 307332350656623/625000000000000 (*.f64 y z)) (+.f64 (*.f64 11167812716741/40000000000000 y) (*.f64 692910599291889/10000000000000000 (*.f64 y (pow.f64 z 2)))))
(*.f64 6012459259764103/1000000000000000 z)
(+.f64 (pow.f64 z 2) (*.f64 6012459259764103/1000000000000000 z))
(+.f64 (pow.f64 z 2) (*.f64 6012459259764103/1000000000000000 z))
(+.f64 (pow.f64 z 2) (*.f64 6012459259764103/1000000000000000 z))
(pow.f64 z 2)
(+.f64 (pow.f64 z 2) (*.f64 6012459259764103/1000000000000000 z))
(+.f64 (pow.f64 z 2) (*.f64 6012459259764103/1000000000000000 z))
(+.f64 (pow.f64 z 2) (*.f64 6012459259764103/1000000000000000 z))
(pow.f64 z 2)
(+.f64 (pow.f64 z 2) (*.f64 6012459259764103/1000000000000000 z))
(+.f64 (pow.f64 z 2) (*.f64 6012459259764103/1000000000000000 z))
(+.f64 (pow.f64 z 2) (*.f64 6012459259764103/1000000000000000 z))
(+.f64 (*.f64 y (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) 0)
(+.f64 0 (*.f64 y (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))
(+.f64 -1 (-.f64 1 (/.f64 (*.f64 y (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (neg.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))))
(+.f64 (*.f64 (*.f64 y (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (/.f64 1/2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) (*.f64 (*.f64 y (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (/.f64 1/2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))
(+.f64 (/.f64 (*.f64 y (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) 2) (/.f64 (*.f64 y (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) 2))
(-.f64 (*.f64 y (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) 0)
(-.f64 0 (/.f64 (*.f64 y (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (neg.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))
(*.f64 y (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))
(*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))
(*.f64 (*.f64 y (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (/.f64 1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))
(*.f64 (*.f64 y (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) 1)
(*.f64 1 (*.f64 y (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))
(*.f64 (*.f64 y (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 2)) (/.f64 1/2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))
(*.f64 (*.f64 y (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 2)) (*.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) 1/2))
(*.f64 (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))
(*.f64 2 (*.f64 (*.f64 y (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (/.f64 1/2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))
(*.f64 2 (/.f64 (*.f64 y (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) 2))
(*.f64 2 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (*.f64 y (/.f64 1/2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))))
(*.f64 2 (*.f64 y (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 1/2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))))
(*.f64 2 (*.f64 (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 1/2)))
(*.f64 2 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (*.f64 y 1/2)))
(*.f64 2 (*.f64 (*.f64 y 1/2) (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))
(*.f64 2 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) 1/2) (*.f64 y (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(*.f64 2 (*.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) 4)) (*.f64 y (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 2))))
(*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 2) (*.f64 y (/.f64 1/2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))
(*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 2) (*.f64 (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) 1/2))
(*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 (+.f64 y y) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) 1/2)
(*.f64 (*.f64 y (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 4)) (/.f64 1 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) 4)))
(*.f64 (*.f64 y (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 4)) (*.f64 1/2 (/.f64 1/2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))
(*.f64 (+.f64 y y) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 1/2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))
(*.f64 (+.f64 y y) (*.f64 1/2 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))
(*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) y)
(*.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (*.f64 y (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))
(*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (neg.f64 y)) (/.f64 -1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))
(*.f64 -1 (/.f64 (*.f64 y (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (neg.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))
(*.f64 4 (*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (*.f64 y 1/2)) (/.f64 1/2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))
(*.f64 4 (*.f64 (*.f64 y (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 1/2)) (/.f64 1/2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))
(*.f64 4 (*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 1/2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) (*.f64 y 1/2)))
(*.f64 4 (*.f64 (*.f64 y (/.f64 1/2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 1/2)))
(*.f64 4 (*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 1/2) (*.f64 y (/.f64 1/2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))))
(*.f64 4 (*.f64 (*.f64 y 1/2) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 1/2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))))
(*.f64 4 (*.f64 (/.f64 (*.f64 y (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) 2) (/.f64 1/2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))
(*.f64 (*.f64 8 (*.f64 y (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (*.f64 1/4 (/.f64 1/2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))
(*.f64 (*.f64 y 4) (*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 1/2) (/.f64 1/2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))
(*.f64 (*.f64 y 4) (*.f64 (/.f64 1/2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 1/2)))
(*.f64 (*.f64 y 4) (*.f64 1/2 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 1/2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))))
(*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 4) (*.f64 (*.f64 y 1/2) (/.f64 1/2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))
(*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 4) (*.f64 (/.f64 1/2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (*.f64 y 1/2)))
(*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 4) (*.f64 1/2 (*.f64 y (/.f64 1/2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))))
(*.f64 (/.f64 (+.f64 y y) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 1/2))
(*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) (*.f64 y 1/2))
(*.f64 (*.f64 y (/.f64 1/2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 2))
(*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 1/2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) (+.f64 y y))
(*.f64 (/.f64 1/2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (*.f64 y (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 2)))
(*.f64 (*.f64 y 1/2) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))
(*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 1/2) (/.f64 (+.f64 y y) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))
(*.f64 1/2 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 (+.f64 y y) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))
(*.f64 (*.f64 (*.f64 y (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) -2) (*.f64 -1 (/.f64 1/2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))
(*.f64 (*.f64 y -2) (*.f64 (/.f64 -1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 1/2)))
(*.f64 (*.f64 y -2) (*.f64 -1 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 1/2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))))
(*.f64 -2 (*.f64 (/.f64 y (neg.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 1/2)))
(*.f64 -2 (*.f64 (neg.f64 y) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 1/2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))))
(*.f64 -2 (*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (neg.f64 y)) (/.f64 1/2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))
(*.f64 (*.f64 2 (/.f64 1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (*.f64 y 1/2)))
(*.f64 (*.f64 2 (/.f64 1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) (*.f64 y (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 1/2)))
(*.f64 (*.f64 2 (/.f64 1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) (*.f64 1/2 (*.f64 y (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) 1/2) (*.f64 y (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 2)))
(*.f64 (/.f64 (*.f64 y (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (neg.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) -1)
(*.f64 (*.f64 (*.f64 y (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (/.f64 1/2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) 2)
(*.f64 (/.f64 (*.f64 y (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) 2) 2)
(*.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) 4)) (*.f64 y (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 4)))
(*.f64 (/.f64 -1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (neg.f64 y)))
(*.f64 (*.f64 2 (/.f64 y (neg.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))) (*.f64 -1 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 1/2)))
(*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (*.f64 y (/.f64 1/2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))) 2)
(*.f64 (*.f64 y (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 1/2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))) 2)
(*.f64 (*.f64 (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 1/2)) 2)
(*.f64 (*.f64 (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) 1/2) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 2))
(*.f64 (+.f64 (/.f64 -1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (/.f64 -1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) (*.f64 (neg.f64 y) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 1/2)))
(pow.f64 (*.f64 y (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) 1)
(neg.f64 (/.f64 (*.f64 y (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (neg.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))
(+.f64 (*.f64 y (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) 0)
(+.f64 0 (*.f64 y (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))
(+.f64 -1 (-.f64 (*.f64 y (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) -1))
(+.f64 (/.f64 (*.f64 y (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) 2) (/.f64 (*.f64 y (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) 2))
(+.f64 (-.f64 (*.f64 y (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) -1) -1)
(-.f64 (*.f64 y (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) 0)
(-.f64 0 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (neg.f64 y)))
(/.f64 (*.f64 y (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) 1)
(/.f64 (*.f64 y (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 2)) 2)
(/.f64 (*.f64 y (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 4)) 4)
(/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (neg.f64 y)) -1)
(/.f64 (*.f64 8 (*.f64 y (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) 8)
(/.f64 (*.f64 (*.f64 y (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) -2) -2)
(/.f64 (*.f64 2 (*.f64 8 (*.f64 y (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))) 16)
(pow.f64 (*.f64 y (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) 1)
(neg.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (neg.f64 y)))
(+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 0)
(+.f64 0 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))
(+.f64 (/.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 2) (/.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 2))
(-.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 0)
(/.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 1)
(/.f64 (*.f64 z (*.f64 (+.f64 z 6012459259764103/1000000000000000) 2)) 2)
(/.f64 (*.f64 z (*.f64 (+.f64 z 6012459259764103/1000000000000000) 4)) 4)
(/.f64 (*.f64 2 (*.f64 z (*.f64 (+.f64 z 6012459259764103/1000000000000000) 4))) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 z (*.f64 (+.f64 z 6012459259764103/1000000000000000) 4)))) 16)
(pow.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 1)
Outputs
(/.f64 (*.f64 y (+.f64 11167812716741/40000000000000 (*.f64 (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)) z))) (+.f64 104698244219447/31250000000000 (*.f64 (+.f64 6012459259764103/1000000000000000 z) z)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (*.f64 y (+.f64 11167812716741/40000000000000 (*.f64 (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)) z))) (+.f64 104698244219447/31250000000000 (*.f64 (+.f64 6012459259764103/1000000000000000 z) z)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (*.f64 y (+.f64 11167812716741/40000000000000 (*.f64 (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)) z))) (+.f64 104698244219447/31250000000000 (*.f64 (+.f64 6012459259764103/1000000000000000 z) z)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (*.f64 y (+.f64 11167812716741/40000000000000 (*.f64 (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)) z))) (+.f64 104698244219447/31250000000000 (*.f64 (+.f64 6012459259764103/1000000000000000 z) z)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (*.f64 y (+.f64 11167812716741/40000000000000 (*.f64 (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)) z))) (+.f64 104698244219447/31250000000000 (*.f64 (+.f64 6012459259764103/1000000000000000 z) z)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (*.f64 y (+.f64 11167812716741/40000000000000 (*.f64 (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)) z))) (+.f64 104698244219447/31250000000000 (*.f64 (+.f64 6012459259764103/1000000000000000 z) z)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (*.f64 y (+.f64 11167812716741/40000000000000 (*.f64 (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)) z))) (+.f64 104698244219447/31250000000000 (*.f64 (+.f64 6012459259764103/1000000000000000 z) z)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (*.f64 y (+.f64 11167812716741/40000000000000 (*.f64 (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)) z))) (+.f64 104698244219447/31250000000000 (*.f64 (+.f64 6012459259764103/1000000000000000 z) z)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (*.f64 y (+.f64 11167812716741/40000000000000 (*.f64 (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)) z))) (+.f64 104698244219447/31250000000000 (*.f64 (+.f64 6012459259764103/1000000000000000 z) z)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (*.f64 y (+.f64 11167812716741/40000000000000 (*.f64 (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)) z))) (+.f64 104698244219447/31250000000000 (*.f64 (+.f64 6012459259764103/1000000000000000 z) z)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (*.f64 y (+.f64 11167812716741/40000000000000 (*.f64 (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)) z))) (+.f64 104698244219447/31250000000000 (*.f64 (+.f64 6012459259764103/1000000000000000 z) z)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (*.f64 y (+.f64 11167812716741/40000000000000 (*.f64 (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)) z))) (+.f64 104698244219447/31250000000000 (*.f64 (+.f64 6012459259764103/1000000000000000 z) z)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 279195317918525/3350343815022304 y)
(*.f64 y 279195317918525/3350343815022304)
(+.f64 (*.f64 279195317918525/3350343815022304 y) (*.f64 z (-.f64 (*.f64 307332350656623/2093964884388940 y) (*.f64 1678650474502018223880473708075/11224803678858206361900017468416 y))))
(+.f64 (*.f64 y 279195317918525/3350343815022304) (*.f64 z (-.f64 (*.f64 y 307332350656623/2093964884388940) (*.f64 y 1678650474502018223880473708075/11224803678858206361900017468416))))
(+.f64 (*.f64 y 279195317918525/3350343815022304) (*.f64 z (*.f64 y -155900051080628738716045985239/56124018394291031809500087342080)))
(+.f64 (*.f64 (-.f64 (*.f64 692910599291889/33503438150223040 y) (+.f64 (*.f64 272651677654809570312500000/10961722342634967150292985809 y) (*.f64 6012459259764103/3350343815022304 (-.f64 (*.f64 307332350656623/2093964884388940 y) (*.f64 1678650474502018223880473708075/11224803678858206361900017468416 y))))) (pow.f64 z 2)) (+.f64 (*.f64 279195317918525/3350343815022304 y) (*.f64 z (-.f64 (*.f64 307332350656623/2093964884388940 y) (*.f64 1678650474502018223880473708075/11224803678858206361900017468416 y)))))
(+.f64 (+.f64 (*.f64 y 279195317918525/3350343815022304) (*.f64 z (-.f64 (*.f64 y 307332350656623/2093964884388940) (*.f64 y 1678650474502018223880473708075/11224803678858206361900017468416)))) (*.f64 (-.f64 (*.f64 y 692910599291889/33503438150223040) (+.f64 (*.f64 y 272651677654809570312500000/10961722342634967150292985809) (*.f64 (-.f64 (*.f64 y 307332350656623/2093964884388940) (*.f64 y 1678650474502018223880473708075/11224803678858206361900017468416)) 6012459259764103/3350343815022304))) (pow.f64 z 2)))
(+.f64 (*.f64 y 279195317918525/3350343815022304) (+.f64 (*.f64 z (*.f64 y -155900051080628738716045985239/56124018394291031809500087342080)) (*.f64 (-.f64 (*.f64 y 692910599291889/33503438150223040) (+.f64 (*.f64 y 272651677654809570312500000/10961722342634967150292985809) (*.f64 (*.f64 y -155900051080628738716045985239/56124018394291031809500087342080) 6012459259764103/3350343815022304))) (pow.f64 z 2))))
(+.f64 (+.f64 (*.f64 y 279195317918525/3350343815022304) (*.f64 z (*.f64 y -155900051080628738716045985239/56124018394291031809500087342080))) (*.f64 (-.f64 (*.f64 y 692910599291889/33503438150223040) (+.f64 (*.f64 y 272651677654809570312500000/10961722342634967150292985809) (*.f64 (*.f64 y -155900051080628738716045985239/56124018394291031809500087342080) 6012459259764103/3350343815022304))) (pow.f64 z 2)))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 6012459259764103/3350343815022304 (-.f64 (*.f64 692910599291889/33503438150223040 y) (+.f64 (*.f64 272651677654809570312500000/10961722342634967150292985809 y) (*.f64 6012459259764103/3350343815022304 (-.f64 (*.f64 307332350656623/2093964884388940 y) (*.f64 1678650474502018223880473708075/11224803678858206361900017468416 y)))))) (*.f64 31250000000000/104698244219447 (-.f64 (*.f64 307332350656623/2093964884388940 y) (*.f64 1678650474502018223880473708075/11224803678858206361900017468416 y)))) (pow.f64 z 3))) (+.f64 (*.f64 (-.f64 (*.f64 692910599291889/33503438150223040 y) (+.f64 (*.f64 272651677654809570312500000/10961722342634967150292985809 y) (*.f64 6012459259764103/3350343815022304 (-.f64 (*.f64 307332350656623/2093964884388940 y) (*.f64 1678650474502018223880473708075/11224803678858206361900017468416 y))))) (pow.f64 z 2)) (+.f64 (*.f64 279195317918525/3350343815022304 y) (*.f64 z (-.f64 (*.f64 307332350656623/2093964884388940 y) (*.f64 1678650474502018223880473708075/11224803678858206361900017468416 y))))))
(+.f64 (*.f64 (-.f64 (*.f64 y 692910599291889/33503438150223040) (+.f64 (*.f64 y 272651677654809570312500000/10961722342634967150292985809) (*.f64 (-.f64 (*.f64 y 307332350656623/2093964884388940) (*.f64 y 1678650474502018223880473708075/11224803678858206361900017468416)) 6012459259764103/3350343815022304))) (pow.f64 z 2)) (+.f64 (+.f64 (*.f64 y 279195317918525/3350343815022304) (*.f64 z (-.f64 (*.f64 y 307332350656623/2093964884388940) (*.f64 y 1678650474502018223880473708075/11224803678858206361900017468416)))) (*.f64 (+.f64 (*.f64 6012459259764103/3350343815022304 (-.f64 (*.f64 y 692910599291889/33503438150223040) (+.f64 (*.f64 y 272651677654809570312500000/10961722342634967150292985809) (*.f64 (-.f64 (*.f64 y 307332350656623/2093964884388940) (*.f64 y 1678650474502018223880473708075/11224803678858206361900017468416)) 6012459259764103/3350343815022304)))) (*.f64 (-.f64 (*.f64 y 307332350656623/2093964884388940) (*.f64 y 1678650474502018223880473708075/11224803678858206361900017468416)) 31250000000000/104698244219447)) (*.f64 (pow.f64 z 3) -1))))
(+.f64 (*.f64 y 279195317918525/3350343815022304) (+.f64 (+.f64 (*.f64 z (*.f64 y -155900051080628738716045985239/56124018394291031809500087342080)) (*.f64 (-.f64 (*.f64 y 692910599291889/33503438150223040) (+.f64 (*.f64 y 272651677654809570312500000/10961722342634967150292985809) (*.f64 (*.f64 y -155900051080628738716045985239/56124018394291031809500087342080) 6012459259764103/3350343815022304))) (pow.f64 z 2))) (*.f64 (+.f64 (*.f64 6012459259764103/3350343815022304 (-.f64 (*.f64 y 692910599291889/33503438150223040) (+.f64 (*.f64 y 272651677654809570312500000/10961722342634967150292985809) (*.f64 (*.f64 y -155900051080628738716045985239/56124018394291031809500087342080) 6012459259764103/3350343815022304)))) (*.f64 (*.f64 y -155900051080628738716045985239/56124018394291031809500087342080) 31250000000000/104698244219447)) (neg.f64 (pow.f64 z 3)))))
(+.f64 (*.f64 y 279195317918525/3350343815022304) (+.f64 (*.f64 (+.f64 (*.f64 6012459259764103/3350343815022304 (-.f64 (*.f64 y 692910599291889/33503438150223040) (+.f64 (*.f64 y 272651677654809570312500000/10961722342634967150292985809) (*.f64 (*.f64 y -155900051080628738716045985239/56124018394291031809500087342080) 6012459259764103/3350343815022304)))) (*.f64 (*.f64 y -155900051080628738716045985239/56124018394291031809500087342080) 31250000000000/104698244219447)) (neg.f64 (pow.f64 z 3))) (+.f64 (*.f64 z (*.f64 y -155900051080628738716045985239/56124018394291031809500087342080)) (*.f64 (-.f64 (*.f64 y 692910599291889/33503438150223040) (+.f64 (*.f64 y 272651677654809570312500000/10961722342634967150292985809) (*.f64 (*.f64 y -155900051080628738716045985239/56124018394291031809500087342080) 6012459259764103/3350343815022304))) (pow.f64 z 2)))))
(+.f64 (*.f64 (-.f64 (*.f64 y 692910599291889/33503438150223040) (+.f64 (*.f64 y 272651677654809570312500000/10961722342634967150292985809) (*.f64 (*.f64 y -155900051080628738716045985239/56124018394291031809500087342080) 6012459259764103/3350343815022304))) (pow.f64 z 2)) (+.f64 (+.f64 (*.f64 y 279195317918525/3350343815022304) (*.f64 z (*.f64 y -155900051080628738716045985239/56124018394291031809500087342080))) (*.f64 (+.f64 (*.f64 6012459259764103/3350343815022304 (-.f64 (*.f64 y 692910599291889/33503438150223040) (+.f64 (*.f64 y 272651677654809570312500000/10961722342634967150292985809) (*.f64 (*.f64 y -155900051080628738716045985239/56124018394291031809500087342080) 6012459259764103/3350343815022304)))) (*.f64 (*.f64 y -155900051080628738716045985239/56124018394291031809500087342080) 31250000000000/104698244219447)) (neg.f64 (pow.f64 z 3)))))
(*.f64 692910599291889/10000000000000000 y)
(*.f64 y 692910599291889/10000000000000000)
(-.f64 (+.f64 (*.f64 307332350656623/625000000000000 (/.f64 y z)) (*.f64 692910599291889/10000000000000000 y)) (*.f64 4166096748901211929300981260567/10000000000000000000000000000000 (/.f64 y z)))
(+.f64 (*.f64 y 692910599291889/10000000000000000) (-.f64 (*.f64 307332350656623/625000000000000 (/.f64 y z)) (*.f64 (/.f64 y z) 4166096748901211929300981260567/10000000000000000000000000000000)))
(+.f64 (*.f64 y 692910599291889/10000000000000000) (*.f64 (/.f64 y z) 751220861604756070699018739433/10000000000000000000000000000000))
(-.f64 (+.f64 (*.f64 307332350656623/625000000000000 (/.f64 y z)) (+.f64 (*.f64 11167812716741/40000000000000 (/.f64 y (pow.f64 z 2))) (*.f64 692910599291889/10000000000000000 y))) (+.f64 (*.f64 4166096748901211929300981260567/10000000000000000000000000000000 (/.f64 y z)) (+.f64 (*.f64 6012459259764103/1000000000000000 (/.f64 (-.f64 (*.f64 307332350656623/625000000000000 y) (*.f64 4166096748901211929300981260567/10000000000000000000000000000000 y)) (pow.f64 z 2))) (*.f64 72546523146905574025723165383/312500000000000000000000000000 (/.f64 y (pow.f64 z 2))))))
(+.f64 (+.f64 (*.f64 y 692910599291889/10000000000000000) (*.f64 11167812716741/40000000000000 (/.f64 y (pow.f64 z 2)))) (-.f64 (*.f64 307332350656623/625000000000000 (/.f64 y z)) (+.f64 (*.f64 (/.f64 y z) 4166096748901211929300981260567/10000000000000000000000000000000) (+.f64 (*.f64 6012459259764103/1000000000000000 (/.f64 (-.f64 (*.f64 y 307332350656623/625000000000000) (*.f64 y 4166096748901211929300981260567/10000000000000000000000000000000)) (pow.f64 z 2))) (*.f64 (/.f64 y (pow.f64 z 2)) 72546523146905574025723165383/312500000000000000000000000000)))))
(+.f64 (+.f64 (*.f64 y 692910599291889/10000000000000000) (*.f64 307332350656623/625000000000000 (/.f64 y z))) (-.f64 (*.f64 11167812716741/40000000000000 (/.f64 y (pow.f64 z 2))) (+.f64 (*.f64 (/.f64 y (pow.f64 z 2)) 72546523146905574025723165383/312500000000000000000000000000) (+.f64 (*.f64 6012459259764103/1000000000000000 (/.f64 (*.f64 y 751220861604756070699018739433/10000000000000000000000000000000) (pow.f64 z 2))) (*.f64 (/.f64 y z) 4166096748901211929300981260567/10000000000000000000000000000000)))))
(+.f64 (+.f64 (*.f64 y 692910599291889/10000000000000000) (*.f64 307332350656623/625000000000000 (/.f64 y z))) (-.f64 (*.f64 11167812716741/40000000000000 (/.f64 y (pow.f64 z 2))) (+.f64 (*.f64 (/.f64 y (pow.f64 z 2)) 72546523146905574025723165383/312500000000000000000000000000) (+.f64 (*.f64 (/.f64 y z) 4166096748901211929300981260567/10000000000000000000000000000000) (*.f64 6012459259764103/1000000000000000 (/.f64 (*.f64 y 751220861604756070699018739433/10000000000000000000000000000000) (pow.f64 z 2)))))))
(+.f64 (*.f64 307332350656623/625000000000000 (/.f64 y z)) (-.f64 (+.f64 (*.f64 y 692910599291889/10000000000000000) (*.f64 11167812716741/40000000000000 (/.f64 y (pow.f64 z 2)))) (+.f64 (*.f64 (/.f64 y z) 4166096748901211929300981260567/10000000000000000000000000000000) (+.f64 (*.f64 6012459259764103/1000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 y (pow.f64 z 2)))) (*.f64 (/.f64 y (pow.f64 z 2)) 72546523146905574025723165383/312500000000000000000000000000)))))
(+.f64 (*.f64 y 692910599291889/10000000000000000) (+.f64 (*.f64 307332350656623/625000000000000 (/.f64 y z)) (-.f64 (*.f64 11167812716741/40000000000000 (/.f64 y (pow.f64 z 2))) (+.f64 (*.f64 6012459259764103/1000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 y (pow.f64 z 2)))) (+.f64 (*.f64 (/.f64 y z) 4166096748901211929300981260567/10000000000000000000000000000000) (*.f64 (/.f64 y (pow.f64 z 2)) 72546523146905574025723165383/312500000000000000000000000000))))))
(-.f64 (+.f64 (*.f64 307332350656623/625000000000000 (/.f64 y z)) (+.f64 (*.f64 11167812716741/40000000000000 (/.f64 y (pow.f64 z 2))) (+.f64 (*.f64 692910599291889/10000000000000000 y) (*.f64 -1 (/.f64 (+.f64 (*.f64 6012459259764103/1000000000000000 (-.f64 (*.f64 11167812716741/40000000000000 y) (+.f64 (*.f64 72546523146905574025723165383/312500000000000000000000000000 y) (*.f64 6012459259764103/1000000000000000 (-.f64 (*.f64 307332350656623/625000000000000 y) (*.f64 4166096748901211929300981260567/10000000000000000000000000000000 y)))))) (*.f64 104698244219447/31250000000000 (-.f64 (*.f64 307332350656623/625000000000000 y) (*.f64 4166096748901211929300981260567/10000000000000000000000000000000 y)))) (pow.f64 z 3)))))) (+.f64 (*.f64 4166096748901211929300981260567/10000000000000000000000000000000 (/.f64 y z)) (+.f64 (*.f64 6012459259764103/1000000000000000 (/.f64 (-.f64 (*.f64 307332350656623/625000000000000 y) (*.f64 4166096748901211929300981260567/10000000000000000000000000000000 y)) (pow.f64 z 2))) (*.f64 72546523146905574025723165383/312500000000000000000000000000 (/.f64 y (pow.f64 z 2))))))
(+.f64 (+.f64 (*.f64 y 692910599291889/10000000000000000) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 6012459259764103/1000000000000000 (-.f64 (*.f64 y 11167812716741/40000000000000) (+.f64 (*.f64 y 72546523146905574025723165383/312500000000000000000000000000) (*.f64 6012459259764103/1000000000000000 (-.f64 (*.f64 y 307332350656623/625000000000000) (*.f64 y 4166096748901211929300981260567/10000000000000000000000000000000)))))) (*.f64 104698244219447/31250000000000 (-.f64 (*.f64 y 307332350656623/625000000000000) (*.f64 y 4166096748901211929300981260567/10000000000000000000000000000000)))) (pow.f64 z 3))) (*.f64 11167812716741/40000000000000 (/.f64 y (pow.f64 z 2))))) (-.f64 (*.f64 307332350656623/625000000000000 (/.f64 y z)) (+.f64 (*.f64 (/.f64 y z) 4166096748901211929300981260567/10000000000000000000000000000000) (+.f64 (*.f64 6012459259764103/1000000000000000 (/.f64 (-.f64 (*.f64 y 307332350656623/625000000000000) (*.f64 y 4166096748901211929300981260567/10000000000000000000000000000000)) (pow.f64 z 2))) (*.f64 (/.f64 y (pow.f64 z 2)) 72546523146905574025723165383/312500000000000000000000000000)))))
(+.f64 (+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 6012459259764103/1000000000000000 (-.f64 (*.f64 y 11167812716741/40000000000000) (+.f64 (*.f64 y 72546523146905574025723165383/312500000000000000000000000000) (*.f64 6012459259764103/1000000000000000 (*.f64 y 751220861604756070699018739433/10000000000000000000000000000000))))) (*.f64 104698244219447/31250000000000 (*.f64 y 751220861604756070699018739433/10000000000000000000000000000000))) (pow.f64 z 3))) (+.f64 (*.f64 y 692910599291889/10000000000000000) (*.f64 11167812716741/40000000000000 (/.f64 y (pow.f64 z 2))))) (-.f64 (*.f64 307332350656623/625000000000000 (/.f64 y z)) (+.f64 (*.f64 (/.f64 y (pow.f64 z 2)) 72546523146905574025723165383/312500000000000000000000000000) (+.f64 (*.f64 6012459259764103/1000000000000000 (/.f64 (*.f64 y 751220861604756070699018739433/10000000000000000000000000000000) (pow.f64 z 2))) (*.f64 (/.f64 y z) 4166096748901211929300981260567/10000000000000000000000000000000)))))
(+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 6012459259764103/1000000000000000 (-.f64 (*.f64 y 11167812716741/40000000000000) (+.f64 (*.f64 y 72546523146905574025723165383/312500000000000000000000000000) (*.f64 6012459259764103/1000000000000000 (*.f64 y 751220861604756070699018739433/10000000000000000000000000000000))))) (*.f64 104698244219447/31250000000000 (*.f64 y 751220861604756070699018739433/10000000000000000000000000000000))) (pow.f64 z 3))) (+.f64 (+.f64 (*.f64 y 692910599291889/10000000000000000) (*.f64 307332350656623/625000000000000 (/.f64 y z))) (-.f64 (*.f64 11167812716741/40000000000000 (/.f64 y (pow.f64 z 2))) (+.f64 (*.f64 (/.f64 y (pow.f64 z 2)) 72546523146905574025723165383/312500000000000000000000000000) (+.f64 (*.f64 (/.f64 y z) 4166096748901211929300981260567/10000000000000000000000000000000) (*.f64 6012459259764103/1000000000000000 (/.f64 (*.f64 y 751220861604756070699018739433/10000000000000000000000000000000) (pow.f64 z 2))))))))
(+.f64 (*.f64 307332350656623/625000000000000 (/.f64 y z)) (+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 6012459259764103/1000000000000000 (-.f64 (*.f64 y 11167812716741/40000000000000) (+.f64 (*.f64 y 72546523146905574025723165383/312500000000000000000000000000) (*.f64 6012459259764103/1000000000000000 (*.f64 y 751220861604756070699018739433/10000000000000000000000000000000))))) (*.f64 104698244219447/31250000000000 (*.f64 y 751220861604756070699018739433/10000000000000000000000000000000))) (pow.f64 z 3))) (-.f64 (+.f64 (*.f64 y 692910599291889/10000000000000000) (*.f64 11167812716741/40000000000000 (/.f64 y (pow.f64 z 2)))) (+.f64 (*.f64 (/.f64 y z) 4166096748901211929300981260567/10000000000000000000000000000000) (+.f64 (*.f64 6012459259764103/1000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 y (pow.f64 z 2)))) (*.f64 (/.f64 y (pow.f64 z 2)) 72546523146905574025723165383/312500000000000000000000000000))))))
(+.f64 (*.f64 y 692910599291889/10000000000000000) (+.f64 (+.f64 (*.f64 307332350656623/625000000000000 (/.f64 y z)) (*.f64 11167812716741/40000000000000 (/.f64 y (pow.f64 z 2)))) (-.f64 (neg.f64 (+.f64 (*.f64 6012459259764103/1000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 y (pow.f64 z 2)))) (+.f64 (*.f64 (/.f64 y z) 4166096748901211929300981260567/10000000000000000000000000000000) (*.f64 (/.f64 y (pow.f64 z 2)) 72546523146905574025723165383/312500000000000000000000000000)))) (/.f64 (+.f64 (*.f64 6012459259764103/1000000000000000 (-.f64 (*.f64 y 11167812716741/40000000000000) (+.f64 (*.f64 y 72546523146905574025723165383/312500000000000000000000000000) (*.f64 6012459259764103/1000000000000000 (*.f64 y 751220861604756070699018739433/10000000000000000000000000000000))))) (*.f64 104698244219447/31250000000000 (*.f64 y 751220861604756070699018739433/10000000000000000000000000000000))) (pow.f64 z 3)))))
(*.f64 692910599291889/10000000000000000 y)
(*.f64 y 692910599291889/10000000000000000)
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -307332350656623/625000000000000 y) (*.f64 -4166096748901211929300981260567/10000000000000000000000000000000 y)) z)) (*.f64 692910599291889/10000000000000000 y))
(+.f64 (*.f64 y 692910599291889/10000000000000000) (*.f64 -1 (/.f64 (-.f64 (*.f64 y -307332350656623/625000000000000) (*.f64 y -4166096748901211929300981260567/10000000000000000000000000000000)) z)))
(+.f64 (*.f64 y 692910599291889/10000000000000000) (neg.f64 (/.f64 (*.f64 y -751220861604756070699018739433/10000000000000000000000000000000) z)))
(+.f64 (*.f64 y 692910599291889/10000000000000000) (neg.f64 (*.f64 -751220861604756070699018739433/10000000000000000000000000000000 (/.f64 y z))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -307332350656623/625000000000000 y) (*.f64 -4166096748901211929300981260567/10000000000000000000000000000000 y)) z)) (+.f64 (*.f64 11167812716741/40000000000000 (/.f64 y (pow.f64 z 2))) (*.f64 692910599291889/10000000000000000 y))) (+.f64 (*.f64 -6012459259764103/1000000000000000 (/.f64 (-.f64 (*.f64 -307332350656623/625000000000000 y) (*.f64 -4166096748901211929300981260567/10000000000000000000000000000000 y)) (pow.f64 z 2))) (*.f64 72546523146905574025723165383/312500000000000000000000000000 (/.f64 y (pow.f64 z 2)))))
(-.f64 (+.f64 (*.f64 11167812716741/40000000000000 (/.f64 y (pow.f64 z 2))) (+.f64 (*.f64 y 692910599291889/10000000000000000) (*.f64 -1 (/.f64 (-.f64 (*.f64 y -307332350656623/625000000000000) (*.f64 y -4166096748901211929300981260567/10000000000000000000000000000000)) z)))) (+.f64 (*.f64 (/.f64 y (pow.f64 z 2)) 72546523146905574025723165383/312500000000000000000000000000) (*.f64 -6012459259764103/1000000000000000 (/.f64 (-.f64 (*.f64 y -307332350656623/625000000000000) (*.f64 y -4166096748901211929300981260567/10000000000000000000000000000000)) (pow.f64 z 2)))))
(+.f64 (+.f64 (*.f64 y 692910599291889/10000000000000000) (*.f64 11167812716741/40000000000000 (/.f64 y (pow.f64 z 2)))) (-.f64 (neg.f64 (/.f64 (*.f64 y -751220861604756070699018739433/10000000000000000000000000000000) z)) (+.f64 (*.f64 (/.f64 y (pow.f64 z 2)) 72546523146905574025723165383/312500000000000000000000000000) (*.f64 -6012459259764103/1000000000000000 (/.f64 (*.f64 y -751220861604756070699018739433/10000000000000000000000000000000) (pow.f64 z 2))))))
(+.f64 (+.f64 (*.f64 y 692910599291889/10000000000000000) (*.f64 11167812716741/40000000000000 (/.f64 y (pow.f64 z 2)))) (-.f64 (neg.f64 (*.f64 -751220861604756070699018739433/10000000000000000000000000000000 (/.f64 y z))) (+.f64 (*.f64 (/.f64 y (pow.f64 z 2)) 72546523146905574025723165383/312500000000000000000000000000) (*.f64 -6012459259764103/1000000000000000 (/.f64 (*.f64 y -751220861604756070699018739433/10000000000000000000000000000000) (pow.f64 z 2))))))
(+.f64 (+.f64 (*.f64 y 692910599291889/10000000000000000) (*.f64 11167812716741/40000000000000 (/.f64 y (pow.f64 z 2)))) (-.f64 (neg.f64 (*.f64 -751220861604756070699018739433/10000000000000000000000000000000 (/.f64 y z))) (+.f64 (*.f64 (/.f64 y (pow.f64 z 2)) 72546523146905574025723165383/312500000000000000000000000000) (*.f64 -6012459259764103/1000000000000000 (*.f64 -751220861604756070699018739433/10000000000000000000000000000000 (/.f64 y (pow.f64 z 2)))))))
(+.f64 (*.f64 y 692910599291889/10000000000000000) (-.f64 (+.f64 (*.f64 11167812716741/40000000000000 (/.f64 y (pow.f64 z 2))) (neg.f64 (*.f64 -751220861604756070699018739433/10000000000000000000000000000000 (/.f64 y z)))) (+.f64 (*.f64 (/.f64 y (pow.f64 z 2)) 72546523146905574025723165383/312500000000000000000000000000) (*.f64 -6012459259764103/1000000000000000 (*.f64 -751220861604756070699018739433/10000000000000000000000000000000 (/.f64 y (pow.f64 z 2)))))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -307332350656623/625000000000000 y) (*.f64 -4166096748901211929300981260567/10000000000000000000000000000000 y)) z)) (+.f64 (*.f64 104698244219447/31250000000000 (/.f64 (-.f64 (*.f64 -307332350656623/625000000000000 y) (*.f64 -4166096748901211929300981260567/10000000000000000000000000000000 y)) (pow.f64 z 3))) (+.f64 (*.f64 11167812716741/40000000000000 (/.f64 y (pow.f64 z 2))) (+.f64 (*.f64 -6012459259764103/1000000000000000 (/.f64 (-.f64 (*.f64 11167812716741/40000000000000 y) (+.f64 (*.f64 -6012459259764103/1000000000000000 (-.f64 (*.f64 -307332350656623/625000000000000 y) (*.f64 -4166096748901211929300981260567/10000000000000000000000000000000 y))) (*.f64 72546523146905574025723165383/312500000000000000000000000000 y))) (pow.f64 z 3))) (*.f64 692910599291889/10000000000000000 y))))) (+.f64 (*.f64 -6012459259764103/1000000000000000 (/.f64 (-.f64 (*.f64 -307332350656623/625000000000000 y) (*.f64 -4166096748901211929300981260567/10000000000000000000000000000000 y)) (pow.f64 z 2))) (*.f64 72546523146905574025723165383/312500000000000000000000000000 (/.f64 y (pow.f64 z 2)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y -307332350656623/625000000000000) (*.f64 y -4166096748901211929300981260567/10000000000000000000000000000000)) z)) (+.f64 (*.f64 11167812716741/40000000000000 (/.f64 y (pow.f64 z 2))) (+.f64 (+.f64 (*.f64 y 692910599291889/10000000000000000) (*.f64 -6012459259764103/1000000000000000 (/.f64 (-.f64 (*.f64 y 11167812716741/40000000000000) (+.f64 (*.f64 y 72546523146905574025723165383/312500000000000000000000000000) (*.f64 (-.f64 (*.f64 y -307332350656623/625000000000000) (*.f64 y -4166096748901211929300981260567/10000000000000000000000000000000)) -6012459259764103/1000000000000000))) (pow.f64 z 3)))) (*.f64 104698244219447/31250000000000 (/.f64 (-.f64 (*.f64 y -307332350656623/625000000000000) (*.f64 y -4166096748901211929300981260567/10000000000000000000000000000000)) (pow.f64 z 3)))))) (+.f64 (*.f64 (/.f64 y (pow.f64 z 2)) 72546523146905574025723165383/312500000000000000000000000000) (*.f64 -6012459259764103/1000000000000000 (/.f64 (-.f64 (*.f64 y -307332350656623/625000000000000) (*.f64 y -4166096748901211929300981260567/10000000000000000000000000000000)) (pow.f64 z 2)))))
(+.f64 (+.f64 (*.f64 11167812716741/40000000000000 (/.f64 y (pow.f64 z 2))) (+.f64 (*.f64 104698244219447/31250000000000 (/.f64 (*.f64 y -751220861604756070699018739433/10000000000000000000000000000000) (pow.f64 z 3))) (+.f64 (*.f64 y 692910599291889/10000000000000000) (*.f64 -6012459259764103/1000000000000000 (/.f64 (-.f64 (*.f64 y 11167812716741/40000000000000) (+.f64 (*.f64 y 72546523146905574025723165383/312500000000000000000000000000) (*.f64 (*.f64 y -751220861604756070699018739433/10000000000000000000000000000000) -6012459259764103/1000000000000000))) (pow.f64 z 3)))))) (-.f64 (neg.f64 (/.f64 (*.f64 y -751220861604756070699018739433/10000000000000000000000000000000) z)) (+.f64 (*.f64 (/.f64 y (pow.f64 z 2)) 72546523146905574025723165383/312500000000000000000000000000) (*.f64 -6012459259764103/1000000000000000 (/.f64 (*.f64 y -751220861604756070699018739433/10000000000000000000000000000000) (pow.f64 z 2))))))
(+.f64 (*.f64 -6012459259764103/1000000000000000 (/.f64 (-.f64 (*.f64 y 11167812716741/40000000000000) (+.f64 (*.f64 y 72546523146905574025723165383/312500000000000000000000000000) (*.f64 (*.f64 y -751220861604756070699018739433/10000000000000000000000000000000) -6012459259764103/1000000000000000))) (pow.f64 z 3))) (+.f64 (+.f64 (+.f64 (*.f64 y 692910599291889/10000000000000000) (*.f64 11167812716741/40000000000000 (/.f64 y (pow.f64 z 2)))) (*.f64 104698244219447/31250000000000 (/.f64 (*.f64 y -751220861604756070699018739433/10000000000000000000000000000000) (pow.f64 z 3)))) (-.f64 (neg.f64 (*.f64 -751220861604756070699018739433/10000000000000000000000000000000 (/.f64 y z))) (+.f64 (*.f64 (/.f64 y (pow.f64 z 2)) 72546523146905574025723165383/312500000000000000000000000000) (*.f64 -6012459259764103/1000000000000000 (/.f64 (*.f64 y -751220861604756070699018739433/10000000000000000000000000000000) (pow.f64 z 2)))))))
(+.f64 (*.f64 11167812716741/40000000000000 (/.f64 y (pow.f64 z 2))) (+.f64 (+.f64 (*.f64 y 692910599291889/10000000000000000) (+.f64 (*.f64 104698244219447/31250000000000 (/.f64 (*.f64 y -751220861604756070699018739433/10000000000000000000000000000000) (pow.f64 z 3))) (*.f64 -6012459259764103/1000000000000000 (/.f64 (-.f64 (*.f64 y 11167812716741/40000000000000) (+.f64 (*.f64 y 72546523146905574025723165383/312500000000000000000000000000) (*.f64 (*.f64 y -751220861604756070699018739433/10000000000000000000000000000000) -6012459259764103/1000000000000000))) (pow.f64 z 3))))) (-.f64 (neg.f64 (*.f64 -751220861604756070699018739433/10000000000000000000000000000000 (/.f64 y z))) (+.f64 (*.f64 (/.f64 y (pow.f64 z 2)) 72546523146905574025723165383/312500000000000000000000000000) (*.f64 -6012459259764103/1000000000000000 (*.f64 -751220861604756070699018739433/10000000000000000000000000000000 (/.f64 y (pow.f64 z 2))))))))
(+.f64 (*.f64 -6012459259764103/1000000000000000 (/.f64 (-.f64 (*.f64 y 11167812716741/40000000000000) (+.f64 (*.f64 y 72546523146905574025723165383/312500000000000000000000000000) (*.f64 (*.f64 y -751220861604756070699018739433/10000000000000000000000000000000) -6012459259764103/1000000000000000))) (pow.f64 z 3))) (+.f64 (-.f64 (neg.f64 (*.f64 -751220861604756070699018739433/10000000000000000000000000000000 (/.f64 y z))) (+.f64 (*.f64 (/.f64 y (pow.f64 z 2)) 72546523146905574025723165383/312500000000000000000000000000) (*.f64 -6012459259764103/1000000000000000 (*.f64 -751220861604756070699018739433/10000000000000000000000000000000 (/.f64 y (pow.f64 z 2)))))) (+.f64 (*.f64 11167812716741/40000000000000 (/.f64 y (pow.f64 z 2))) (+.f64 (*.f64 y 692910599291889/10000000000000000) (*.f64 104698244219447/31250000000000 (/.f64 (*.f64 y -751220861604756070699018739433/10000000000000000000000000000000) (pow.f64 z 3)))))))
(*.f64 y (+.f64 11167812716741/40000000000000 (*.f64 (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)) z)))
(*.f64 y (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))))
(*.f64 y (+.f64 11167812716741/40000000000000 (*.f64 (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)) z)))
(*.f64 y (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))))
(*.f64 y (+.f64 11167812716741/40000000000000 (*.f64 (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)) z)))
(*.f64 y (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))))
(*.f64 y (+.f64 11167812716741/40000000000000 (*.f64 (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)) z)))
(*.f64 y (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))))
(*.f64 y (+.f64 11167812716741/40000000000000 (*.f64 (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)) z)))
(*.f64 y (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))))
(*.f64 y (+.f64 11167812716741/40000000000000 (*.f64 (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)) z)))
(*.f64 y (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))))
(*.f64 y (+.f64 11167812716741/40000000000000 (*.f64 (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)) z)))
(*.f64 y (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))))
(*.f64 y (+.f64 11167812716741/40000000000000 (*.f64 (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)) z)))
(*.f64 y (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))))
(*.f64 y (+.f64 11167812716741/40000000000000 (*.f64 (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)) z)))
(*.f64 y (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))))
(*.f64 y (+.f64 11167812716741/40000000000000 (*.f64 (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)) z)))
(*.f64 y (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))))
(*.f64 y (+.f64 11167812716741/40000000000000 (*.f64 (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)) z)))
(*.f64 y (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))))
(*.f64 y (+.f64 11167812716741/40000000000000 (*.f64 (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)) z)))
(*.f64 y (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))))
(*.f64 11167812716741/40000000000000 y)
(*.f64 y 11167812716741/40000000000000)
(+.f64 (*.f64 307332350656623/625000000000000 (*.f64 y z)) (*.f64 11167812716741/40000000000000 y))
(+.f64 (*.f64 y 11167812716741/40000000000000) (*.f64 y (*.f64 z 307332350656623/625000000000000)))
(*.f64 y (+.f64 11167812716741/40000000000000 (*.f64 307332350656623/625000000000000 z)))
(+.f64 (*.f64 307332350656623/625000000000000 (*.f64 y z)) (+.f64 (*.f64 11167812716741/40000000000000 y) (*.f64 692910599291889/10000000000000000 (*.f64 y (pow.f64 z 2)))))
(+.f64 (*.f64 y (*.f64 z 307332350656623/625000000000000)) (+.f64 (*.f64 y 11167812716741/40000000000000) (*.f64 y (*.f64 (pow.f64 z 2) 692910599291889/10000000000000000))))
(+.f64 (*.f64 y (*.f64 307332350656623/625000000000000 z)) (*.f64 y (+.f64 11167812716741/40000000000000 (*.f64 692910599291889/10000000000000000 (pow.f64 z 2)))))
(*.f64 y (+.f64 (*.f64 307332350656623/625000000000000 z) (+.f64 11167812716741/40000000000000 (*.f64 692910599291889/10000000000000000 (pow.f64 z 2)))))
(*.f64 y (+.f64 (*.f64 692910599291889/10000000000000000 (pow.f64 z 2)) (+.f64 11167812716741/40000000000000 (*.f64 307332350656623/625000000000000 z))))
(*.f64 y (+.f64 11167812716741/40000000000000 (+.f64 (*.f64 692910599291889/10000000000000000 (pow.f64 z 2)) (*.f64 307332350656623/625000000000000 z))))
(+.f64 (*.f64 307332350656623/625000000000000 (*.f64 y z)) (+.f64 (*.f64 11167812716741/40000000000000 y) (*.f64 692910599291889/10000000000000000 (*.f64 y (pow.f64 z 2)))))
(+.f64 (*.f64 y (*.f64 z 307332350656623/625000000000000)) (+.f64 (*.f64 y 11167812716741/40000000000000) (*.f64 y (*.f64 (pow.f64 z 2) 692910599291889/10000000000000000))))
(+.f64 (*.f64 y (*.f64 307332350656623/625000000000000 z)) (*.f64 y (+.f64 11167812716741/40000000000000 (*.f64 692910599291889/10000000000000000 (pow.f64 z 2)))))
(*.f64 y (+.f64 (*.f64 307332350656623/625000000000000 z) (+.f64 11167812716741/40000000000000 (*.f64 692910599291889/10000000000000000 (pow.f64 z 2)))))
(*.f64 y (+.f64 (*.f64 692910599291889/10000000000000000 (pow.f64 z 2)) (+.f64 11167812716741/40000000000000 (*.f64 307332350656623/625000000000000 z))))
(*.f64 y (+.f64 11167812716741/40000000000000 (+.f64 (*.f64 692910599291889/10000000000000000 (pow.f64 z 2)) (*.f64 307332350656623/625000000000000 z))))
(*.f64 692910599291889/10000000000000000 (*.f64 y (pow.f64 z 2)))
(*.f64 y (*.f64 (pow.f64 z 2) 692910599291889/10000000000000000))
(*.f64 y (*.f64 692910599291889/10000000000000000 (pow.f64 z 2)))
(+.f64 (*.f64 307332350656623/625000000000000 (*.f64 y z)) (*.f64 692910599291889/10000000000000000 (*.f64 y (pow.f64 z 2))))
(+.f64 (*.f64 y (*.f64 z 307332350656623/625000000000000)) (*.f64 y (*.f64 (pow.f64 z 2) 692910599291889/10000000000000000)))
(+.f64 (*.f64 y (*.f64 307332350656623/625000000000000 z)) (*.f64 y (*.f64 692910599291889/10000000000000000 (pow.f64 z 2))))
(*.f64 y (+.f64 (*.f64 692910599291889/10000000000000000 (pow.f64 z 2)) (*.f64 307332350656623/625000000000000 z)))
(+.f64 (*.f64 307332350656623/625000000000000 (*.f64 y z)) (+.f64 (*.f64 11167812716741/40000000000000 y) (*.f64 692910599291889/10000000000000000 (*.f64 y (pow.f64 z 2)))))
(+.f64 (*.f64 y (*.f64 z 307332350656623/625000000000000)) (+.f64 (*.f64 y 11167812716741/40000000000000) (*.f64 y (*.f64 (pow.f64 z 2) 692910599291889/10000000000000000))))
(+.f64 (*.f64 y (*.f64 307332350656623/625000000000000 z)) (*.f64 y (+.f64 11167812716741/40000000000000 (*.f64 692910599291889/10000000000000000 (pow.f64 z 2)))))
(*.f64 y (+.f64 (*.f64 307332350656623/625000000000000 z) (+.f64 11167812716741/40000000000000 (*.f64 692910599291889/10000000000000000 (pow.f64 z 2)))))
(*.f64 y (+.f64 (*.f64 692910599291889/10000000000000000 (pow.f64 z 2)) (+.f64 11167812716741/40000000000000 (*.f64 307332350656623/625000000000000 z))))
(*.f64 y (+.f64 11167812716741/40000000000000 (+.f64 (*.f64 692910599291889/10000000000000000 (pow.f64 z 2)) (*.f64 307332350656623/625000000000000 z))))
(+.f64 (*.f64 307332350656623/625000000000000 (*.f64 y z)) (+.f64 (*.f64 11167812716741/40000000000000 y) (*.f64 692910599291889/10000000000000000 (*.f64 y (pow.f64 z 2)))))
(+.f64 (*.f64 y (*.f64 z 307332350656623/625000000000000)) (+.f64 (*.f64 y 11167812716741/40000000000000) (*.f64 y (*.f64 (pow.f64 z 2) 692910599291889/10000000000000000))))
(+.f64 (*.f64 y (*.f64 307332350656623/625000000000000 z)) (*.f64 y (+.f64 11167812716741/40000000000000 (*.f64 692910599291889/10000000000000000 (pow.f64 z 2)))))
(*.f64 y (+.f64 (*.f64 307332350656623/625000000000000 z) (+.f64 11167812716741/40000000000000 (*.f64 692910599291889/10000000000000000 (pow.f64 z 2)))))
(*.f64 y (+.f64 (*.f64 692910599291889/10000000000000000 (pow.f64 z 2)) (+.f64 11167812716741/40000000000000 (*.f64 307332350656623/625000000000000 z))))
(*.f64 y (+.f64 11167812716741/40000000000000 (+.f64 (*.f64 692910599291889/10000000000000000 (pow.f64 z 2)) (*.f64 307332350656623/625000000000000 z))))
(*.f64 692910599291889/10000000000000000 (*.f64 y (pow.f64 z 2)))
(*.f64 y (*.f64 (pow.f64 z 2) 692910599291889/10000000000000000))
(*.f64 y (*.f64 692910599291889/10000000000000000 (pow.f64 z 2)))
(+.f64 (*.f64 307332350656623/625000000000000 (*.f64 y z)) (*.f64 692910599291889/10000000000000000 (*.f64 y (pow.f64 z 2))))
(+.f64 (*.f64 y (*.f64 z 307332350656623/625000000000000)) (*.f64 y (*.f64 (pow.f64 z 2) 692910599291889/10000000000000000)))
(+.f64 (*.f64 y (*.f64 307332350656623/625000000000000 z)) (*.f64 y (*.f64 692910599291889/10000000000000000 (pow.f64 z 2))))
(*.f64 y (+.f64 (*.f64 692910599291889/10000000000000000 (pow.f64 z 2)) (*.f64 307332350656623/625000000000000 z)))
(+.f64 (*.f64 307332350656623/625000000000000 (*.f64 y z)) (+.f64 (*.f64 11167812716741/40000000000000 y) (*.f64 692910599291889/10000000000000000 (*.f64 y (pow.f64 z 2)))))
(+.f64 (*.f64 y (*.f64 z 307332350656623/625000000000000)) (+.f64 (*.f64 y 11167812716741/40000000000000) (*.f64 y (*.f64 (pow.f64 z 2) 692910599291889/10000000000000000))))
(+.f64 (*.f64 y (*.f64 307332350656623/625000000000000 z)) (*.f64 y (+.f64 11167812716741/40000000000000 (*.f64 692910599291889/10000000000000000 (pow.f64 z 2)))))
(*.f64 y (+.f64 (*.f64 307332350656623/625000000000000 z) (+.f64 11167812716741/40000000000000 (*.f64 692910599291889/10000000000000000 (pow.f64 z 2)))))
(*.f64 y (+.f64 (*.f64 692910599291889/10000000000000000 (pow.f64 z 2)) (+.f64 11167812716741/40000000000000 (*.f64 307332350656623/625000000000000 z))))
(*.f64 y (+.f64 11167812716741/40000000000000 (+.f64 (*.f64 692910599291889/10000000000000000 (pow.f64 z 2)) (*.f64 307332350656623/625000000000000 z))))
(+.f64 (*.f64 307332350656623/625000000000000 (*.f64 y z)) (+.f64 (*.f64 11167812716741/40000000000000 y) (*.f64 692910599291889/10000000000000000 (*.f64 y (pow.f64 z 2)))))
(+.f64 (*.f64 y (*.f64 z 307332350656623/625000000000000)) (+.f64 (*.f64 y 11167812716741/40000000000000) (*.f64 y (*.f64 (pow.f64 z 2) 692910599291889/10000000000000000))))
(+.f64 (*.f64 y (*.f64 307332350656623/625000000000000 z)) (*.f64 y (+.f64 11167812716741/40000000000000 (*.f64 692910599291889/10000000000000000 (pow.f64 z 2)))))
(*.f64 y (+.f64 (*.f64 307332350656623/625000000000000 z) (+.f64 11167812716741/40000000000000 (*.f64 692910599291889/10000000000000000 (pow.f64 z 2)))))
(*.f64 y (+.f64 (*.f64 692910599291889/10000000000000000 (pow.f64 z 2)) (+.f64 11167812716741/40000000000000 (*.f64 307332350656623/625000000000000 z))))
(*.f64 y (+.f64 11167812716741/40000000000000 (+.f64 (*.f64 692910599291889/10000000000000000 (pow.f64 z 2)) (*.f64 307332350656623/625000000000000 z))))
(*.f64 6012459259764103/1000000000000000 z)
(*.f64 z 6012459259764103/1000000000000000)
(+.f64 (pow.f64 z 2) (*.f64 6012459259764103/1000000000000000 z))
(+.f64 (pow.f64 z 2) (*.f64 z 6012459259764103/1000000000000000))
(+.f64 (pow.f64 z 2) (*.f64 6012459259764103/1000000000000000 z))
(+.f64 (pow.f64 z 2) (*.f64 z 6012459259764103/1000000000000000))
(+.f64 (pow.f64 z 2) (*.f64 6012459259764103/1000000000000000 z))
(+.f64 (pow.f64 z 2) (*.f64 z 6012459259764103/1000000000000000))
(pow.f64 z 2)
(+.f64 (pow.f64 z 2) (*.f64 6012459259764103/1000000000000000 z))
(+.f64 (pow.f64 z 2) (*.f64 z 6012459259764103/1000000000000000))
(+.f64 (pow.f64 z 2) (*.f64 6012459259764103/1000000000000000 z))
(+.f64 (pow.f64 z 2) (*.f64 z 6012459259764103/1000000000000000))
(+.f64 (pow.f64 z 2) (*.f64 6012459259764103/1000000000000000 z))
(+.f64 (pow.f64 z 2) (*.f64 z 6012459259764103/1000000000000000))
(pow.f64 z 2)
(+.f64 (pow.f64 z 2) (*.f64 6012459259764103/1000000000000000 z))
(+.f64 (pow.f64 z 2) (*.f64 z 6012459259764103/1000000000000000))
(+.f64 (pow.f64 z 2) (*.f64 6012459259764103/1000000000000000 z))
(+.f64 (pow.f64 z 2) (*.f64 z 6012459259764103/1000000000000000))
(+.f64 (pow.f64 z 2) (*.f64 6012459259764103/1000000000000000 z))
(+.f64 (pow.f64 z 2) (*.f64 z 6012459259764103/1000000000000000))
(+.f64 (*.f64 y (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) 0)
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(+.f64 0 (*.f64 y (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(+.f64 -1 (-.f64 1 (/.f64 (*.f64 y (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (neg.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(+.f64 (*.f64 (*.f64 y (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (/.f64 1/2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) (*.f64 (*.f64 y (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (/.f64 1/2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(+.f64 (/.f64 (*.f64 y (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) 2) (/.f64 (*.f64 y (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) 2))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(-.f64 (*.f64 y (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) 0)
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(-.f64 0 (/.f64 (*.f64 y (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (neg.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 (*.f64 y (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (/.f64 1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 (*.f64 y (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) 1)
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 1 (*.f64 y (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 (*.f64 y (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 2)) (/.f64 1/2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 (*.f64 y (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 2)) (*.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) 1/2))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 2 (*.f64 (*.f64 y (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (/.f64 1/2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 2 (/.f64 (*.f64 y (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) 2))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 2 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (*.f64 y (/.f64 1/2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 2 (*.f64 y (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 1/2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 2 (*.f64 (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 1/2)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 2 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (*.f64 y 1/2)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 2 (*.f64 (*.f64 y 1/2) (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 2 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) 1/2) (*.f64 y (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 2 (*.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) 4)) (*.f64 y (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 2))))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 2) (*.f64 y (/.f64 1/2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 2) (*.f64 (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) 1/2))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 (+.f64 y y) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) 1/2)
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 (*.f64 y (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 4)) (/.f64 1 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) 4)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 (*.f64 y (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 4)) (*.f64 1/2 (/.f64 1/2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 (+.f64 y y) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 1/2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 (+.f64 y y) (*.f64 1/2 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) y)
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (*.f64 y (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (neg.f64 y)) (/.f64 -1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 -1 (/.f64 (*.f64 y (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (neg.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 4 (*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (*.f64 y 1/2)) (/.f64 1/2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 4 (*.f64 (*.f64 y (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 1/2)) (/.f64 1/2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 4 (*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 1/2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) (*.f64 y 1/2)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 4 (*.f64 (*.f64 y (/.f64 1/2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 1/2)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 4 (*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 1/2) (*.f64 y (/.f64 1/2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 4 (*.f64 (*.f64 y 1/2) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 1/2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 4 (*.f64 (/.f64 (*.f64 y (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) 2) (/.f64 1/2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 (*.f64 8 (*.f64 y (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (*.f64 1/4 (/.f64 1/2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 (*.f64 y 4) (*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 1/2) (/.f64 1/2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 (*.f64 y 4) (*.f64 (/.f64 1/2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 1/2)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 (*.f64 y 4) (*.f64 1/2 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 1/2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 4) (*.f64 (*.f64 y 1/2) (/.f64 1/2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 4) (*.f64 (/.f64 1/2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (*.f64 y 1/2)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 4) (*.f64 1/2 (*.f64 y (/.f64 1/2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 (/.f64 (+.f64 y y) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 1/2))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) (*.f64 y 1/2))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))) (*.f64 (/.f64 2 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))) (*.f64 y 1/2)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))) (*.f64 y (*.f64 1/2 (/.f64 2 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))) (*.f64 (*.f64 y 1/2) (/.f64 2 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))))))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))) (*.f64 1/2 (/.f64 y (/.f64 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))) 2))))
(*.f64 (*.f64 y (/.f64 1/2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 2))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 1/2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) (+.f64 y y))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 (/.f64 1/2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (*.f64 y (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 2)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 (*.f64 y 1/2) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))) (*.f64 (/.f64 2 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))) (*.f64 y 1/2)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))) (*.f64 y (*.f64 1/2 (/.f64 2 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))) (*.f64 (*.f64 y 1/2) (/.f64 2 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))))))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))) (*.f64 1/2 (/.f64 y (/.f64 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))) 2))))
(*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 1/2) (/.f64 (+.f64 y y) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 1/2 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 (+.f64 y y) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 (*.f64 (*.f64 y (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) -2) (*.f64 -1 (/.f64 1/2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 (*.f64 y -2) (*.f64 (/.f64 -1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 1/2)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 (*.f64 y -2) (*.f64 -1 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 1/2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 -2 (*.f64 (/.f64 y (neg.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 1/2)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 -2 (*.f64 (neg.f64 y) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 1/2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 -2 (*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (neg.f64 y)) (/.f64 1/2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 (*.f64 2 (/.f64 1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (*.f64 y 1/2)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 (*.f64 2 (/.f64 1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) (*.f64 y (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 1/2)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 (*.f64 2 (/.f64 1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) (*.f64 1/2 (*.f64 y (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) 1/2) (*.f64 y (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 2)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 (/.f64 (*.f64 y (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (neg.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) -1)
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 (*.f64 (*.f64 y (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (/.f64 1/2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) 2)
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 (/.f64 (*.f64 y (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) 2) 2)
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) 4)) (*.f64 y (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 4)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 (/.f64 -1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (neg.f64 y)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 (*.f64 2 (/.f64 y (neg.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))) (*.f64 -1 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 1/2)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (*.f64 y (/.f64 1/2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))) 2)
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 (*.f64 y (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 1/2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))) 2)
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 (*.f64 (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 1/2)) 2)
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 (*.f64 (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) 1/2) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 2))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 (+.f64 (/.f64 -1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (/.f64 -1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) (*.f64 (neg.f64 y) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 1/2)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(pow.f64 (*.f64 y (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) 1)
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(neg.f64 (/.f64 (*.f64 y (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (neg.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(+.f64 (*.f64 y (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) 0)
(*.f64 y (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))))
(+.f64 0 (*.f64 y (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))
(*.f64 y (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))))
(+.f64 -1 (-.f64 (*.f64 y (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) -1))
(*.f64 y (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))))
(+.f64 (/.f64 (*.f64 y (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) 2) (/.f64 (*.f64 y (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) 2))
(*.f64 y (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))))
(+.f64 (-.f64 (*.f64 y (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) -1) -1)
(*.f64 y (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))))
(-.f64 (*.f64 y (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) 0)
(*.f64 y (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))))
(-.f64 0 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (neg.f64 y)))
(*.f64 y (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))))
(/.f64 (*.f64 y (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) 1)
(*.f64 y (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))))
(/.f64 (*.f64 y (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 2)) 2)
(*.f64 y (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))))
(/.f64 (*.f64 y (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 4)) 4)
(*.f64 y (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))))
(/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (neg.f64 y)) -1)
(*.f64 y (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))))
(/.f64 (*.f64 8 (*.f64 y (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) 8)
(*.f64 y (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))))
(/.f64 (*.f64 (*.f64 y (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) -2) -2)
(*.f64 y (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))))
(/.f64 (*.f64 2 (*.f64 8 (*.f64 y (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))) 16)
(*.f64 y (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))))
(pow.f64 (*.f64 y (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) 1)
(*.f64 y (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))))
(neg.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (neg.f64 y)))
(*.f64 y (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)))))
(+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 0)
(*.f64 z (+.f64 z 6012459259764103/1000000000000000))
(+.f64 0 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))
(*.f64 z (+.f64 z 6012459259764103/1000000000000000))
(+.f64 (/.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 2) (/.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 2))
(*.f64 z (+.f64 z 6012459259764103/1000000000000000))
(-.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 0)
(*.f64 z (+.f64 z 6012459259764103/1000000000000000))
(/.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 1)
(*.f64 z (+.f64 z 6012459259764103/1000000000000000))
(/.f64 (*.f64 z (*.f64 (+.f64 z 6012459259764103/1000000000000000) 2)) 2)
(*.f64 z (+.f64 z 6012459259764103/1000000000000000))
(/.f64 (*.f64 z (*.f64 (+.f64 z 6012459259764103/1000000000000000) 4)) 4)
(*.f64 z (+.f64 z 6012459259764103/1000000000000000))
(/.f64 (*.f64 2 (*.f64 z (*.f64 (+.f64 z 6012459259764103/1000000000000000) 4))) 8)
(*.f64 z (+.f64 z 6012459259764103/1000000000000000))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 z (*.f64 (+.f64 z 6012459259764103/1000000000000000) 4)))) 16)
(*.f64 z (+.f64 z 6012459259764103/1000000000000000))
(pow.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 1)
(*.f64 z (+.f64 z 6012459259764103/1000000000000000))

eval853.0ms (3.6%)

Compiler

Compiled 26557 to 19689 computations (25.9% saved)

prune601.0ms (2.6%)

Pruning

14 alts after pruning (12 fresh and 2 done)

PrunedKeptTotal
New84112853
Fresh000
Picked011
Done112
Total84214856
Error
0.0b
Counts
856 → 14
Alt Table
Click to see full alt table
StatusErrorProgram
14.2b
(+.f64 x (/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (/.f64 1 y)))
14.7b
(+.f64 x (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y)))
17.4b
(+.f64 x (/.f64 (*.f64 y (+.f64 (*.f64 (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000) z) 11167812716741/40000000000000)) (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) z) 104698244219447/31250000000000)))
14.0b
(+.f64 x (/.f64 (*.f64 y 11167812716741/40000000000000) (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) z) 104698244219447/31250000000000)))
30.6b
(+.f64 x (/.f64 (*.f64 2 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000))))) (/.f64 (*.f64 y (/.f64 2 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))))) (*.f64 (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))))))))
14.1b
(+.f64 x (/.f64 (neg.f64 y) (/.f64 -1 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))))
14.6b
(+.f64 x (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))
22.7b
(+.f64 x (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 y (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000))))
29.0b
(+.f64 x (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (*.f64 (/.f64 1 y) (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y) (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y))))))
31.3b
(+.f64 x (*.f64 y (-.f64 (+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z))) (*.f64 4046220386999211718548694042263781576003973599/10000000000000000000000000000000000000000000000 (/.f64 1 (pow.f64 z 2))))))
20.6b
(+.f64 x (*.f64 y (+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z))))
26.3b
(+.f64 x (*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)))))
11.4b
(+.f64 x (*.f64 y 279195317918525/3350343815022304))
15.0b
(+.f64 x (*.f64 y 692910599291889/10000000000000000))
Compiler

Compiled 594 to 452 computations (23.9% saved)

localize6.0ms (0%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(+.f64 x (*.f64 y 279195317918525/3350343815022304))
0.2b
(*.f64 y 279195317918525/3350343815022304)
Compiler

Compiled 14 to 9 computations (35.7% saved)

series2.0ms (0%)

Counts
2 → 36
Calls

9 calls:

TimeVariablePointExpression
0.0ms
y
@0
(*.f64 y 279195317918525/3350343815022304)
0.0ms
y
@inf
(*.f64 y 279195317918525/3350343815022304)
0.0ms
y
@-inf
(*.f64 y 279195317918525/3350343815022304)
0.0ms
y
@inf
(+.f64 x (*.f64 y 279195317918525/3350343815022304))
0.0ms
x
@0
(+.f64 x (*.f64 y 279195317918525/3350343815022304))

rewrite254.0ms (1.1%)

Algorithm
batch-egg-rewrite
Rules
3010×rational.json-simplify-35
1964×rational.json-simplify-2
1278×rational.json-simplify-1
1188×exponential.json-3
1188×rational.json-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0720
14620
29920
320320
437920
584020
6214120
7370820
8436520
9529020
10588920
11588920
12647820
13670820
14723220
Stop Event
node limit
Counts
2 → 41
Calls
Call 1
Inputs
(*.f64 y 279195317918525/3350343815022304)
(+.f64 x (*.f64 y 279195317918525/3350343815022304))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y 279195317918525/3350343815022304) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 y 279195317918525/3350343815022304))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y 279195317918525/6700687630044608) (*.f64 y 279195317918525/6700687630044608))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y 279195317918525/3350343815022304) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y 279195317918525/3350343815022304) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y 279195317918525/1675171907511152) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y 279195317918525/837585953755576) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y 279195317918525/418792976877788) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 y 279195317918525/418792976877788)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 y 279195317918525/418792976877788))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 y 279195317918525/418792976877788)))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 y 279195317918525/418792976877788))))) 128)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 y 279195317918525/418792976877788)))))) 256)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 y 279195317918525/418792976877788))))))) 512)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 y 279195317918525/418792976877788))))))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 y 279195317918525/418792976877788)))))))) 1024)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 y 279195317918525/3350343815022304) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 y 279195317918525/3350343815022304) x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 y 279195317918525/3350343815022304) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 y 279195317918525/3350343815022304) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (+.f64 (*.f64 x 1/2) (*.f64 y 279195317918525/6700687630044608)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (+.f64 x x) (*.f64 y 279195317918525/1675171907511152)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (*.f64 (+.f64 (*.f64 y 279195317918525/3350343815022304) x) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 y 279195317918525/3350343815022304) x) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 y 279195317918525/3350343815022304) x) 8) 1/8)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (+.f64 (+.f64 x x) (*.f64 y 279195317918525/1675171907511152)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 x 1/2) (*.f64 y 279195317918525/6700687630044608)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (+.f64 (*.f64 y 279195317918525/3350343815022304) x) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 y 279195317918525/3350343815022304) x) 1/4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/8 (*.f64 (+.f64 (*.f64 y 279195317918525/3350343815022304) x) 8))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 y 279195317918525/3350343815022304) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (+.f64 x x) (*.f64 y 279195317918525/1675171907511152)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 y 279195317918525/3350343815022304) x) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 y 279195317918525/3350343815022304) x) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 y 279195317918525/3350343815022304) x) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 y 279195317918525/3350343815022304) x) 8))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 y 279195317918525/3350343815022304) x) 8)))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 y 279195317918525/3350343815022304) x) 8))))) 128)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 y 279195317918525/3350343815022304) x) 8)))))) 256)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 y 279195317918525/3350343815022304) x) 8))))))) 512)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 y 279195317918525/3350343815022304) x) 8))))))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 y 279195317918525/3350343815022304) x) 8)))))))) 1024)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 y 279195317918525/3350343815022304) x) 1)))))

simplify357.0ms (1.5%)

Algorithm
egg-herbie
Rules
4018×rational.json-simplify-51
2396×rational.json-simplify-35
1320×rational.json-simplify-2
862×rational.json-simplify-1
572×exponential.json-simplify-26
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
094803
1215803
2527803
31698803
43462803
54348803
64467803
74580803
84694803
94783803
104872803
115007803
125096803
135185803
145185803
157589803
167953803
Stop Event
node limit
Counts
77 → 46
Calls
Call 1
Inputs
(*.f64 279195317918525/3350343815022304 y)
(*.f64 279195317918525/3350343815022304 y)
(*.f64 279195317918525/3350343815022304 y)
(*.f64 279195317918525/3350343815022304 y)
(*.f64 279195317918525/3350343815022304 y)
(*.f64 279195317918525/3350343815022304 y)
(*.f64 279195317918525/3350343815022304 y)
(*.f64 279195317918525/3350343815022304 y)
(*.f64 279195317918525/3350343815022304 y)
(*.f64 279195317918525/3350343815022304 y)
(*.f64 279195317918525/3350343815022304 y)
(*.f64 279195317918525/3350343815022304 y)
(*.f64 279195317918525/3350343815022304 y)
(+.f64 (*.f64 279195317918525/3350343815022304 y) x)
(+.f64 (*.f64 279195317918525/3350343815022304 y) x)
(+.f64 (*.f64 279195317918525/3350343815022304 y) x)
x
(+.f64 (*.f64 279195317918525/3350343815022304 y) x)
(+.f64 (*.f64 279195317918525/3350343815022304 y) x)
(+.f64 (*.f64 279195317918525/3350343815022304 y) x)
x
(+.f64 (*.f64 279195317918525/3350343815022304 y) x)
(+.f64 (*.f64 279195317918525/3350343815022304 y) x)
(+.f64 (*.f64 279195317918525/3350343815022304 y) x)
x
(+.f64 (*.f64 279195317918525/3350343815022304 y) x)
(+.f64 (*.f64 279195317918525/3350343815022304 y) x)
(+.f64 (*.f64 279195317918525/3350343815022304 y) x)
(*.f64 279195317918525/3350343815022304 y)
(+.f64 (*.f64 279195317918525/3350343815022304 y) x)
(+.f64 (*.f64 279195317918525/3350343815022304 y) x)
(+.f64 (*.f64 279195317918525/3350343815022304 y) x)
(*.f64 279195317918525/3350343815022304 y)
(+.f64 (*.f64 279195317918525/3350343815022304 y) x)
(+.f64 (*.f64 279195317918525/3350343815022304 y) x)
(+.f64 (*.f64 279195317918525/3350343815022304 y) x)
(+.f64 (*.f64 y 279195317918525/3350343815022304) 0)
(+.f64 0 (*.f64 y 279195317918525/3350343815022304))
(+.f64 (*.f64 y 279195317918525/6700687630044608) (*.f64 y 279195317918525/6700687630044608))
(-.f64 (*.f64 y 279195317918525/3350343815022304) 0)
(/.f64 (*.f64 y 279195317918525/3350343815022304) 1)
(/.f64 (*.f64 y 279195317918525/1675171907511152) 2)
(/.f64 (*.f64 y 279195317918525/837585953755576) 4)
(/.f64 (*.f64 y 279195317918525/418792976877788) 8)
(/.f64 (*.f64 2 (*.f64 y 279195317918525/418792976877788)) 16)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 y 279195317918525/418792976877788))) 32)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 y 279195317918525/418792976877788)))) 64)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 y 279195317918525/418792976877788))))) 128)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 y 279195317918525/418792976877788)))))) 256)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 y 279195317918525/418792976877788))))))) 512)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 y 279195317918525/418792976877788))))))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 y 279195317918525/418792976877788)))))))) 1024)
(pow.f64 (*.f64 y 279195317918525/3350343815022304) 1)
(-.f64 (+.f64 (*.f64 y 279195317918525/3350343815022304) x) 0)
(*.f64 (+.f64 (*.f64 y 279195317918525/3350343815022304) x) 1)
(*.f64 1 (+.f64 (*.f64 y 279195317918525/3350343815022304) x))
(*.f64 2 (+.f64 (*.f64 x 1/2) (*.f64 y 279195317918525/6700687630044608)))
(*.f64 (+.f64 (+.f64 x x) (*.f64 y 279195317918525/1675171907511152)) 1/2)
(*.f64 4 (*.f64 (+.f64 (*.f64 y 279195317918525/3350343815022304) x) 1/4))
(*.f64 (*.f64 (+.f64 (*.f64 y 279195317918525/3350343815022304) x) 4) 1/4)
(*.f64 (*.f64 (+.f64 (*.f64 y 279195317918525/3350343815022304) x) 8) 1/8)
(*.f64 1/2 (+.f64 (+.f64 x x) (*.f64 y 279195317918525/1675171907511152)))
(*.f64 (+.f64 (*.f64 x 1/2) (*.f64 y 279195317918525/6700687630044608)) 2)
(*.f64 1/4 (*.f64 (+.f64 (*.f64 y 279195317918525/3350343815022304) x) 4))
(*.f64 (*.f64 (+.f64 (*.f64 y 279195317918525/3350343815022304) x) 1/4) 4)
(*.f64 1/8 (*.f64 (+.f64 (*.f64 y 279195317918525/3350343815022304) x) 8))
(/.f64 (+.f64 (*.f64 y 279195317918525/3350343815022304) x) 1)
(/.f64 (+.f64 (+.f64 x x) (*.f64 y 279195317918525/1675171907511152)) 2)
(/.f64 (*.f64 (+.f64 (*.f64 y 279195317918525/3350343815022304) x) 4) 4)
(/.f64 (*.f64 (+.f64 (*.f64 y 279195317918525/3350343815022304) x) 8) 8)
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 y 279195317918525/3350343815022304) x) 8)) 16)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 y 279195317918525/3350343815022304) x) 8))) 32)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 y 279195317918525/3350343815022304) x) 8)))) 64)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 y 279195317918525/3350343815022304) x) 8))))) 128)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 y 279195317918525/3350343815022304) x) 8)))))) 256)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 y 279195317918525/3350343815022304) x) 8))))))) 512)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 y 279195317918525/3350343815022304) x) 8))))))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 y 279195317918525/3350343815022304) x) 8)))))))) 1024)
(pow.f64 (+.f64 (*.f64 y 279195317918525/3350343815022304) x) 1)
Outputs
(*.f64 279195317918525/3350343815022304 y)
(*.f64 279195317918525/3350343815022304 y)
(*.f64 279195317918525/3350343815022304 y)
(*.f64 279195317918525/3350343815022304 y)
(*.f64 279195317918525/3350343815022304 y)
(*.f64 279195317918525/3350343815022304 y)
(*.f64 279195317918525/3350343815022304 y)
(*.f64 279195317918525/3350343815022304 y)
(*.f64 279195317918525/3350343815022304 y)
(*.f64 279195317918525/3350343815022304 y)
(*.f64 279195317918525/3350343815022304 y)
(*.f64 279195317918525/3350343815022304 y)
(*.f64 279195317918525/3350343815022304 y)
(+.f64 (*.f64 279195317918525/3350343815022304 y) x)
(+.f64 x (*.f64 279195317918525/3350343815022304 y))
(+.f64 (*.f64 279195317918525/3350343815022304 y) x)
(+.f64 x (*.f64 279195317918525/3350343815022304 y))
(+.f64 (*.f64 279195317918525/3350343815022304 y) x)
(+.f64 x (*.f64 279195317918525/3350343815022304 y))
x
(+.f64 (*.f64 279195317918525/3350343815022304 y) x)
(+.f64 x (*.f64 279195317918525/3350343815022304 y))
(+.f64 (*.f64 279195317918525/3350343815022304 y) x)
(+.f64 x (*.f64 279195317918525/3350343815022304 y))
(+.f64 (*.f64 279195317918525/3350343815022304 y) x)
(+.f64 x (*.f64 279195317918525/3350343815022304 y))
x
(+.f64 (*.f64 279195317918525/3350343815022304 y) x)
(+.f64 x (*.f64 279195317918525/3350343815022304 y))
(+.f64 (*.f64 279195317918525/3350343815022304 y) x)
(+.f64 x (*.f64 279195317918525/3350343815022304 y))
(+.f64 (*.f64 279195317918525/3350343815022304 y) x)
(+.f64 x (*.f64 279195317918525/3350343815022304 y))
x
(+.f64 (*.f64 279195317918525/3350343815022304 y) x)
(+.f64 x (*.f64 279195317918525/3350343815022304 y))
(+.f64 (*.f64 279195317918525/3350343815022304 y) x)
(+.f64 x (*.f64 279195317918525/3350343815022304 y))
(+.f64 (*.f64 279195317918525/3350343815022304 y) x)
(+.f64 x (*.f64 279195317918525/3350343815022304 y))
(*.f64 279195317918525/3350343815022304 y)
(+.f64 (*.f64 279195317918525/3350343815022304 y) x)
(+.f64 x (*.f64 279195317918525/3350343815022304 y))
(+.f64 (*.f64 279195317918525/3350343815022304 y) x)
(+.f64 x (*.f64 279195317918525/3350343815022304 y))
(+.f64 (*.f64 279195317918525/3350343815022304 y) x)
(+.f64 x (*.f64 279195317918525/3350343815022304 y))
(*.f64 279195317918525/3350343815022304 y)
(+.f64 (*.f64 279195317918525/3350343815022304 y) x)
(+.f64 x (*.f64 279195317918525/3350343815022304 y))
(+.f64 (*.f64 279195317918525/3350343815022304 y) x)
(+.f64 x (*.f64 279195317918525/3350343815022304 y))
(+.f64 (*.f64 279195317918525/3350343815022304 y) x)
(+.f64 x (*.f64 279195317918525/3350343815022304 y))
(+.f64 (*.f64 y 279195317918525/3350343815022304) 0)
(*.f64 279195317918525/3350343815022304 y)
(+.f64 0 (*.f64 y 279195317918525/3350343815022304))
(*.f64 279195317918525/3350343815022304 y)
(+.f64 (*.f64 y 279195317918525/6700687630044608) (*.f64 y 279195317918525/6700687630044608))
(*.f64 279195317918525/3350343815022304 y)
(-.f64 (*.f64 y 279195317918525/3350343815022304) 0)
(*.f64 279195317918525/3350343815022304 y)
(/.f64 (*.f64 y 279195317918525/3350343815022304) 1)
(*.f64 279195317918525/3350343815022304 y)
(/.f64 (*.f64 y 279195317918525/1675171907511152) 2)
(*.f64 279195317918525/3350343815022304 y)
(/.f64 (*.f64 y 279195317918525/837585953755576) 4)
(*.f64 279195317918525/3350343815022304 y)
(/.f64 (*.f64 y 279195317918525/418792976877788) 8)
(*.f64 279195317918525/3350343815022304 y)
(/.f64 (*.f64 2 (*.f64 y 279195317918525/418792976877788)) 16)
(*.f64 279195317918525/3350343815022304 y)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 y 279195317918525/418792976877788))) 32)
(*.f64 279195317918525/3350343815022304 y)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 y 279195317918525/418792976877788)))) 64)
(*.f64 279195317918525/3350343815022304 y)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 y 279195317918525/418792976877788))))) 128)
(*.f64 279195317918525/3350343815022304 y)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 y 279195317918525/418792976877788)))))) 256)
(*.f64 279195317918525/3350343815022304 y)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 y 279195317918525/418792976877788))))))) 512)
(*.f64 279195317918525/3350343815022304 y)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 y 279195317918525/418792976877788))))))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 y 279195317918525/418792976877788)))))))) 1024)
(*.f64 279195317918525/3350343815022304 y)
(pow.f64 (*.f64 y 279195317918525/3350343815022304) 1)
(*.f64 279195317918525/3350343815022304 y)
(-.f64 (+.f64 (*.f64 y 279195317918525/3350343815022304) x) 0)
(+.f64 x (*.f64 279195317918525/3350343815022304 y))
(*.f64 (+.f64 (*.f64 y 279195317918525/3350343815022304) x) 1)
(+.f64 x (*.f64 279195317918525/3350343815022304 y))
(*.f64 1 (+.f64 (*.f64 y 279195317918525/3350343815022304) x))
(+.f64 x (*.f64 279195317918525/3350343815022304 y))
(*.f64 2 (+.f64 (*.f64 x 1/2) (*.f64 y 279195317918525/6700687630044608)))
(*.f64 2 (+.f64 (*.f64 y 279195317918525/6700687630044608) (*.f64 x 1/2)))
(*.f64 (+.f64 (+.f64 x x) (*.f64 y 279195317918525/1675171907511152)) 1/2)
(+.f64 x (*.f64 279195317918525/3350343815022304 y))
(*.f64 4 (*.f64 (+.f64 (*.f64 y 279195317918525/3350343815022304) x) 1/4))
(+.f64 x (*.f64 279195317918525/3350343815022304 y))
(*.f64 (*.f64 (+.f64 (*.f64 y 279195317918525/3350343815022304) x) 4) 1/4)
(+.f64 x (*.f64 279195317918525/3350343815022304 y))
(*.f64 (*.f64 (+.f64 (*.f64 y 279195317918525/3350343815022304) x) 8) 1/8)
(+.f64 x (*.f64 279195317918525/3350343815022304 y))
(*.f64 1/2 (+.f64 (+.f64 x x) (*.f64 y 279195317918525/1675171907511152)))
(+.f64 x (*.f64 279195317918525/3350343815022304 y))
(*.f64 (+.f64 (*.f64 x 1/2) (*.f64 y 279195317918525/6700687630044608)) 2)
(*.f64 2 (+.f64 (*.f64 y 279195317918525/6700687630044608) (*.f64 x 1/2)))
(*.f64 2 (+.f64 (*.f64 x 1/2) (*.f64 y 279195317918525/6700687630044608)))
(*.f64 1/4 (*.f64 (+.f64 (*.f64 y 279195317918525/3350343815022304) x) 4))
(+.f64 x (*.f64 279195317918525/3350343815022304 y))
(*.f64 (*.f64 (+.f64 (*.f64 y 279195317918525/3350343815022304) x) 1/4) 4)
(+.f64 x (*.f64 279195317918525/3350343815022304 y))
(*.f64 1/8 (*.f64 (+.f64 (*.f64 y 279195317918525/3350343815022304) x) 8))
(+.f64 x (*.f64 279195317918525/3350343815022304 y))
(/.f64 (+.f64 (*.f64 y 279195317918525/3350343815022304) x) 1)
(+.f64 x (*.f64 279195317918525/3350343815022304 y))
(/.f64 (+.f64 (+.f64 x x) (*.f64 y 279195317918525/1675171907511152)) 2)
(+.f64 x (*.f64 279195317918525/3350343815022304 y))
(/.f64 (*.f64 (+.f64 (*.f64 y 279195317918525/3350343815022304) x) 4) 4)
(+.f64 x (*.f64 279195317918525/3350343815022304 y))
(/.f64 (*.f64 (+.f64 (*.f64 y 279195317918525/3350343815022304) x) 8) 8)
(+.f64 x (*.f64 279195317918525/3350343815022304 y))
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 y 279195317918525/3350343815022304) x) 8)) 16)
(+.f64 x (*.f64 279195317918525/3350343815022304 y))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 y 279195317918525/3350343815022304) x) 8))) 32)
(+.f64 x (*.f64 279195317918525/3350343815022304 y))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 y 279195317918525/3350343815022304) x) 8)))) 64)
(+.f64 x (*.f64 279195317918525/3350343815022304 y))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 y 279195317918525/3350343815022304) x) 8))))) 128)
(+.f64 x (*.f64 279195317918525/3350343815022304 y))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 y 279195317918525/3350343815022304) x) 8)))))) 256)
(+.f64 x (*.f64 279195317918525/3350343815022304 y))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 y 279195317918525/3350343815022304) x) 8))))))) 512)
(+.f64 x (*.f64 279195317918525/3350343815022304 y))
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 y 279195317918525/3350343815022304) x) 8))))))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 y 279195317918525/3350343815022304) x) 8)))))))) 1024)
(+.f64 x (*.f64 279195317918525/3350343815022304 y))
(pow.f64 (+.f64 (*.f64 y 279195317918525/3350343815022304) x) 1)
(+.f64 x (*.f64 279195317918525/3350343815022304 y))

localize6.0ms (0%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(+.f64 x (*.f64 y 692910599291889/10000000000000000))
0.5b
(*.f64 y 692910599291889/10000000000000000)
Compiler

Compiled 14 to 9 computations (35.7% saved)

series1.0ms (0%)

Counts
2 → 36
Calls

9 calls:

TimeVariablePointExpression
0.0ms
y
@0
(*.f64 y 692910599291889/10000000000000000)
0.0ms
y
@inf
(*.f64 y 692910599291889/10000000000000000)
0.0ms
y
@-inf
(*.f64 y 692910599291889/10000000000000000)
0.0ms
x
@0
(+.f64 x (*.f64 y 692910599291889/10000000000000000))
0.0ms
y
@inf
(+.f64 x (*.f64 y 692910599291889/10000000000000000))

rewrite262.0ms (1.1%)

Algorithm
batch-egg-rewrite
Rules
3010×rational.json-simplify-35
1964×rational.json-simplify-2
1278×rational.json-simplify-1
1188×exponential.json-3
1188×rational.json-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0720
14620
29920
320320
437920
584020
6214120
7370820
8436520
9529020
10588920
11588920
12647820
13670820
14723220
Stop Event
node limit
Counts
2 → 41
Calls
Call 1
Inputs
(*.f64 y 692910599291889/10000000000000000)
(+.f64 x (*.f64 y 692910599291889/10000000000000000))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y 692910599291889/10000000000000000) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 y 692910599291889/10000000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y 692910599291889/20000000000000000) (*.f64 y 692910599291889/20000000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y 692910599291889/10000000000000000) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y 692910599291889/10000000000000000) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y 692910599291889/5000000000000000) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y 692910599291889/2500000000000000) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y 692910599291889/1250000000000000) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 y 692910599291889/1250000000000000)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 y 692910599291889/1250000000000000))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 y 692910599291889/1250000000000000)))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 y 692910599291889/1250000000000000))))) 128)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 y 692910599291889/1250000000000000)))))) 256)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 y 692910599291889/1250000000000000))))))) 512)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 y 692910599291889/1250000000000000))))))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 y 692910599291889/1250000000000000)))))))) 1024)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 y 692910599291889/10000000000000000) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 y 692910599291889/10000000000000000) x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 y 692910599291889/10000000000000000) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 y 692910599291889/10000000000000000) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (+.f64 (*.f64 x 1/2) (*.f64 y 692910599291889/20000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (+.f64 x x) (*.f64 y 692910599291889/5000000000000000)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (*.f64 (+.f64 (*.f64 y 692910599291889/10000000000000000) x) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 y 692910599291889/10000000000000000) x) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 y 692910599291889/10000000000000000) x) 8) 1/8)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (+.f64 (+.f64 x x) (*.f64 y 692910599291889/5000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 x 1/2) (*.f64 y 692910599291889/20000000000000000)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (+.f64 (*.f64 y 692910599291889/10000000000000000) x) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 y 692910599291889/10000000000000000) x) 1/4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/8 (*.f64 (+.f64 (*.f64 y 692910599291889/10000000000000000) x) 8))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 y 692910599291889/10000000000000000) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (+.f64 x x) (*.f64 y 692910599291889/5000000000000000)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 y 692910599291889/10000000000000000) x) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 y 692910599291889/10000000000000000) x) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 y 692910599291889/10000000000000000) x) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 y 692910599291889/10000000000000000) x) 8))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 y 692910599291889/10000000000000000) x) 8)))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 y 692910599291889/10000000000000000) x) 8))))) 128)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 y 692910599291889/10000000000000000) x) 8)))))) 256)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 y 692910599291889/10000000000000000) x) 8))))))) 512)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 y 692910599291889/10000000000000000) x) 8))))))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 y 692910599291889/10000000000000000) x) 8)))))))) 1024)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 y 692910599291889/10000000000000000) x) 1)))))

simplify352.0ms (1.5%)

Algorithm
egg-herbie
Rules
4018×rational.json-simplify-51
2396×rational.json-simplify-35
1320×rational.json-simplify-2
862×rational.json-simplify-1
572×exponential.json-simplify-26
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
094803
1215803
2527803
31698803
43462803
54348803
64467803
74580803
84694803
94783803
104872803
115007803
125096803
135185803
145185803
157589803
167953803
Stop Event
node limit
Counts
77 → 46
Calls
Call 1
Inputs
(*.f64 692910599291889/10000000000000000 y)
(*.f64 692910599291889/10000000000000000 y)
(*.f64 692910599291889/10000000000000000 y)
(*.f64 692910599291889/10000000000000000 y)
(*.f64 692910599291889/10000000000000000 y)
(*.f64 692910599291889/10000000000000000 y)
(*.f64 692910599291889/10000000000000000 y)
(*.f64 692910599291889/10000000000000000 y)
(*.f64 692910599291889/10000000000000000 y)
(*.f64 692910599291889/10000000000000000 y)
(*.f64 692910599291889/10000000000000000 y)
(*.f64 692910599291889/10000000000000000 y)
(*.f64 692910599291889/10000000000000000 y)
(+.f64 (*.f64 692910599291889/10000000000000000 y) x)
(+.f64 (*.f64 692910599291889/10000000000000000 y) x)
(+.f64 (*.f64 692910599291889/10000000000000000 y) x)
x
(+.f64 (*.f64 692910599291889/10000000000000000 y) x)
(+.f64 (*.f64 692910599291889/10000000000000000 y) x)
(+.f64 (*.f64 692910599291889/10000000000000000 y) x)
x
(+.f64 (*.f64 692910599291889/10000000000000000 y) x)
(+.f64 (*.f64 692910599291889/10000000000000000 y) x)
(+.f64 (*.f64 692910599291889/10000000000000000 y) x)
x
(+.f64 (*.f64 692910599291889/10000000000000000 y) x)
(+.f64 (*.f64 692910599291889/10000000000000000 y) x)
(+.f64 (*.f64 692910599291889/10000000000000000 y) x)
(*.f64 692910599291889/10000000000000000 y)
(+.f64 (*.f64 692910599291889/10000000000000000 y) x)
(+.f64 (*.f64 692910599291889/10000000000000000 y) x)
(+.f64 (*.f64 692910599291889/10000000000000000 y) x)
(*.f64 692910599291889/10000000000000000 y)
(+.f64 (*.f64 692910599291889/10000000000000000 y) x)
(+.f64 (*.f64 692910599291889/10000000000000000 y) x)
(+.f64 (*.f64 692910599291889/10000000000000000 y) x)
(+.f64 (*.f64 y 692910599291889/10000000000000000) 0)
(+.f64 0 (*.f64 y 692910599291889/10000000000000000))
(+.f64 (*.f64 y 692910599291889/20000000000000000) (*.f64 y 692910599291889/20000000000000000))
(-.f64 (*.f64 y 692910599291889/10000000000000000) 0)
(/.f64 (*.f64 y 692910599291889/10000000000000000) 1)
(/.f64 (*.f64 y 692910599291889/5000000000000000) 2)
(/.f64 (*.f64 y 692910599291889/2500000000000000) 4)
(/.f64 (*.f64 y 692910599291889/1250000000000000) 8)
(/.f64 (*.f64 2 (*.f64 y 692910599291889/1250000000000000)) 16)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 y 692910599291889/1250000000000000))) 32)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 y 692910599291889/1250000000000000)))) 64)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 y 692910599291889/1250000000000000))))) 128)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 y 692910599291889/1250000000000000)))))) 256)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 y 692910599291889/1250000000000000))))))) 512)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 y 692910599291889/1250000000000000))))))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 y 692910599291889/1250000000000000)))))))) 1024)
(pow.f64 (*.f64 y 692910599291889/10000000000000000) 1)
(-.f64 (+.f64 (*.f64 y 692910599291889/10000000000000000) x) 0)
(*.f64 (+.f64 (*.f64 y 692910599291889/10000000000000000) x) 1)
(*.f64 1 (+.f64 (*.f64 y 692910599291889/10000000000000000) x))
(*.f64 2 (+.f64 (*.f64 x 1/2) (*.f64 y 692910599291889/20000000000000000)))
(*.f64 (+.f64 (+.f64 x x) (*.f64 y 692910599291889/5000000000000000)) 1/2)
(*.f64 4 (*.f64 (+.f64 (*.f64 y 692910599291889/10000000000000000) x) 1/4))
(*.f64 (*.f64 (+.f64 (*.f64 y 692910599291889/10000000000000000) x) 4) 1/4)
(*.f64 (*.f64 (+.f64 (*.f64 y 692910599291889/10000000000000000) x) 8) 1/8)
(*.f64 1/2 (+.f64 (+.f64 x x) (*.f64 y 692910599291889/5000000000000000)))
(*.f64 (+.f64 (*.f64 x 1/2) (*.f64 y 692910599291889/20000000000000000)) 2)
(*.f64 1/4 (*.f64 (+.f64 (*.f64 y 692910599291889/10000000000000000) x) 4))
(*.f64 (*.f64 (+.f64 (*.f64 y 692910599291889/10000000000000000) x) 1/4) 4)
(*.f64 1/8 (*.f64 (+.f64 (*.f64 y 692910599291889/10000000000000000) x) 8))
(/.f64 (+.f64 (*.f64 y 692910599291889/10000000000000000) x) 1)
(/.f64 (+.f64 (+.f64 x x) (*.f64 y 692910599291889/5000000000000000)) 2)
(/.f64 (*.f64 (+.f64 (*.f64 y 692910599291889/10000000000000000) x) 4) 4)
(/.f64 (*.f64 (+.f64 (*.f64 y 692910599291889/10000000000000000) x) 8) 8)
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 y 692910599291889/10000000000000000) x) 8)) 16)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 y 692910599291889/10000000000000000) x) 8))) 32)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 y 692910599291889/10000000000000000) x) 8)))) 64)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 y 692910599291889/10000000000000000) x) 8))))) 128)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 y 692910599291889/10000000000000000) x) 8)))))) 256)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 y 692910599291889/10000000000000000) x) 8))))))) 512)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 y 692910599291889/10000000000000000) x) 8))))))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 y 692910599291889/10000000000000000) x) 8)))))))) 1024)
(pow.f64 (+.f64 (*.f64 y 692910599291889/10000000000000000) x) 1)
Outputs
(*.f64 692910599291889/10000000000000000 y)
(*.f64 692910599291889/10000000000000000 y)
(*.f64 692910599291889/10000000000000000 y)
(*.f64 692910599291889/10000000000000000 y)
(*.f64 692910599291889/10000000000000000 y)
(*.f64 692910599291889/10000000000000000 y)
(*.f64 692910599291889/10000000000000000 y)
(*.f64 692910599291889/10000000000000000 y)
(*.f64 692910599291889/10000000000000000 y)
(*.f64 692910599291889/10000000000000000 y)
(*.f64 692910599291889/10000000000000000 y)
(*.f64 692910599291889/10000000000000000 y)
(*.f64 692910599291889/10000000000000000 y)
(+.f64 (*.f64 692910599291889/10000000000000000 y) x)
(+.f64 x (*.f64 692910599291889/10000000000000000 y))
(+.f64 (*.f64 692910599291889/10000000000000000 y) x)
(+.f64 x (*.f64 692910599291889/10000000000000000 y))
(+.f64 (*.f64 692910599291889/10000000000000000 y) x)
(+.f64 x (*.f64 692910599291889/10000000000000000 y))
x
(+.f64 (*.f64 692910599291889/10000000000000000 y) x)
(+.f64 x (*.f64 692910599291889/10000000000000000 y))
(+.f64 (*.f64 692910599291889/10000000000000000 y) x)
(+.f64 x (*.f64 692910599291889/10000000000000000 y))
(+.f64 (*.f64 692910599291889/10000000000000000 y) x)
(+.f64 x (*.f64 692910599291889/10000000000000000 y))
x
(+.f64 (*.f64 692910599291889/10000000000000000 y) x)
(+.f64 x (*.f64 692910599291889/10000000000000000 y))
(+.f64 (*.f64 692910599291889/10000000000000000 y) x)
(+.f64 x (*.f64 692910599291889/10000000000000000 y))
(+.f64 (*.f64 692910599291889/10000000000000000 y) x)
(+.f64 x (*.f64 692910599291889/10000000000000000 y))
x
(+.f64 (*.f64 692910599291889/10000000000000000 y) x)
(+.f64 x (*.f64 692910599291889/10000000000000000 y))
(+.f64 (*.f64 692910599291889/10000000000000000 y) x)
(+.f64 x (*.f64 692910599291889/10000000000000000 y))
(+.f64 (*.f64 692910599291889/10000000000000000 y) x)
(+.f64 x (*.f64 692910599291889/10000000000000000 y))
(*.f64 692910599291889/10000000000000000 y)
(+.f64 (*.f64 692910599291889/10000000000000000 y) x)
(+.f64 x (*.f64 692910599291889/10000000000000000 y))
(+.f64 (*.f64 692910599291889/10000000000000000 y) x)
(+.f64 x (*.f64 692910599291889/10000000000000000 y))
(+.f64 (*.f64 692910599291889/10000000000000000 y) x)
(+.f64 x (*.f64 692910599291889/10000000000000000 y))
(*.f64 692910599291889/10000000000000000 y)
(+.f64 (*.f64 692910599291889/10000000000000000 y) x)
(+.f64 x (*.f64 692910599291889/10000000000000000 y))
(+.f64 (*.f64 692910599291889/10000000000000000 y) x)
(+.f64 x (*.f64 692910599291889/10000000000000000 y))
(+.f64 (*.f64 692910599291889/10000000000000000 y) x)
(+.f64 x (*.f64 692910599291889/10000000000000000 y))
(+.f64 (*.f64 y 692910599291889/10000000000000000) 0)
(*.f64 692910599291889/10000000000000000 y)
(+.f64 0 (*.f64 y 692910599291889/10000000000000000))
(*.f64 692910599291889/10000000000000000 y)
(+.f64 (*.f64 y 692910599291889/20000000000000000) (*.f64 y 692910599291889/20000000000000000))
(*.f64 692910599291889/10000000000000000 y)
(-.f64 (*.f64 y 692910599291889/10000000000000000) 0)
(*.f64 692910599291889/10000000000000000 y)
(/.f64 (*.f64 y 692910599291889/10000000000000000) 1)
(*.f64 692910599291889/10000000000000000 y)
(/.f64 (*.f64 y 692910599291889/5000000000000000) 2)
(*.f64 692910599291889/10000000000000000 y)
(/.f64 (*.f64 y 692910599291889/2500000000000000) 4)
(*.f64 692910599291889/10000000000000000 y)
(/.f64 (*.f64 y 692910599291889/1250000000000000) 8)
(*.f64 692910599291889/10000000000000000 y)
(/.f64 (*.f64 2 (*.f64 y 692910599291889/1250000000000000)) 16)
(*.f64 692910599291889/10000000000000000 y)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 y 692910599291889/1250000000000000))) 32)
(*.f64 692910599291889/10000000000000000 y)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 y 692910599291889/1250000000000000)))) 64)
(*.f64 692910599291889/10000000000000000 y)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 y 692910599291889/1250000000000000))))) 128)
(*.f64 692910599291889/10000000000000000 y)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 y 692910599291889/1250000000000000)))))) 256)
(*.f64 692910599291889/10000000000000000 y)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 y 692910599291889/1250000000000000))))))) 512)
(*.f64 692910599291889/10000000000000000 y)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 y 692910599291889/1250000000000000))))))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 y 692910599291889/1250000000000000)))))))) 1024)
(*.f64 692910599291889/10000000000000000 y)
(pow.f64 (*.f64 y 692910599291889/10000000000000000) 1)
(*.f64 692910599291889/10000000000000000 y)
(-.f64 (+.f64 (*.f64 y 692910599291889/10000000000000000) x) 0)
(+.f64 x (*.f64 692910599291889/10000000000000000 y))
(*.f64 (+.f64 (*.f64 y 692910599291889/10000000000000000) x) 1)
(+.f64 x (*.f64 692910599291889/10000000000000000 y))
(*.f64 1 (+.f64 (*.f64 y 692910599291889/10000000000000000) x))
(+.f64 x (*.f64 692910599291889/10000000000000000 y))
(*.f64 2 (+.f64 (*.f64 x 1/2) (*.f64 y 692910599291889/20000000000000000)))
(*.f64 2 (+.f64 (*.f64 y 692910599291889/20000000000000000) (*.f64 x 1/2)))
(*.f64 (+.f64 (+.f64 x x) (*.f64 y 692910599291889/5000000000000000)) 1/2)
(+.f64 x (*.f64 692910599291889/10000000000000000 y))
(*.f64 4 (*.f64 (+.f64 (*.f64 y 692910599291889/10000000000000000) x) 1/4))
(+.f64 x (*.f64 692910599291889/10000000000000000 y))
(*.f64 (*.f64 (+.f64 (*.f64 y 692910599291889/10000000000000000) x) 4) 1/4)
(+.f64 x (*.f64 692910599291889/10000000000000000 y))
(*.f64 (*.f64 (+.f64 (*.f64 y 692910599291889/10000000000000000) x) 8) 1/8)
(+.f64 x (*.f64 692910599291889/10000000000000000 y))
(*.f64 1/2 (+.f64 (+.f64 x x) (*.f64 y 692910599291889/5000000000000000)))
(+.f64 x (*.f64 692910599291889/10000000000000000 y))
(*.f64 (+.f64 (*.f64 x 1/2) (*.f64 y 692910599291889/20000000000000000)) 2)
(*.f64 2 (+.f64 (*.f64 y 692910599291889/20000000000000000) (*.f64 x 1/2)))
(*.f64 2 (+.f64 (*.f64 x 1/2) (*.f64 y 692910599291889/20000000000000000)))
(*.f64 1/4 (*.f64 (+.f64 (*.f64 y 692910599291889/10000000000000000) x) 4))
(+.f64 x (*.f64 692910599291889/10000000000000000 y))
(*.f64 (*.f64 (+.f64 (*.f64 y 692910599291889/10000000000000000) x) 1/4) 4)
(+.f64 x (*.f64 692910599291889/10000000000000000 y))
(*.f64 1/8 (*.f64 (+.f64 (*.f64 y 692910599291889/10000000000000000) x) 8))
(+.f64 x (*.f64 692910599291889/10000000000000000 y))
(/.f64 (+.f64 (*.f64 y 692910599291889/10000000000000000) x) 1)
(+.f64 x (*.f64 692910599291889/10000000000000000 y))
(/.f64 (+.f64 (+.f64 x x) (*.f64 y 692910599291889/5000000000000000)) 2)
(+.f64 x (*.f64 692910599291889/10000000000000000 y))
(/.f64 (*.f64 (+.f64 (*.f64 y 692910599291889/10000000000000000) x) 4) 4)
(+.f64 x (*.f64 692910599291889/10000000000000000 y))
(/.f64 (*.f64 (+.f64 (*.f64 y 692910599291889/10000000000000000) x) 8) 8)
(+.f64 x (*.f64 692910599291889/10000000000000000 y))
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 y 692910599291889/10000000000000000) x) 8)) 16)
(+.f64 x (*.f64 692910599291889/10000000000000000 y))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 y 692910599291889/10000000000000000) x) 8))) 32)
(+.f64 x (*.f64 692910599291889/10000000000000000 y))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 y 692910599291889/10000000000000000) x) 8)))) 64)
(+.f64 x (*.f64 692910599291889/10000000000000000 y))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 y 692910599291889/10000000000000000) x) 8))))) 128)
(+.f64 x (*.f64 692910599291889/10000000000000000 y))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 y 692910599291889/10000000000000000) x) 8)))))) 256)
(+.f64 x (*.f64 692910599291889/10000000000000000 y))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 y 692910599291889/10000000000000000) x) 8))))))) 512)
(+.f64 x (*.f64 692910599291889/10000000000000000 y))
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 y 692910599291889/10000000000000000) x) 8))))))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 y 692910599291889/10000000000000000) x) 8)))))))) 1024)
(+.f64 x (*.f64 692910599291889/10000000000000000 y))
(pow.f64 (+.f64 (*.f64 y 692910599291889/10000000000000000) x) 1)
(+.f64 x (*.f64 692910599291889/10000000000000000 y))

localize18.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(+.f64 x (*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)))))
0.0b
(+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)))
0.3b
(*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z))))
0.3b
(*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z))
Compiler

Compiled 44 to 33 computations (25% saved)

series6.0ms (0%)

Counts
4 → 63
Calls

21 calls:

TimeVariablePointExpression
1.0ms
y
@0
(*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z))))
0.0ms
y
@inf
(+.f64 x (*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)))))
0.0ms
x
@0
(+.f64 x (*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)))))
0.0ms
y
@inf
(*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z))))
0.0ms
z
@0
(*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z))))

rewrite98.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1180×rational.json-1
1180×rational.json-2
1180×rational.json-4
1180×rational.json-3
1176×exponential.json-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01388
19788
219888
338788
479588
5205688
6519488
Stop Event
node limit
Counts
4 → 60
Calls
Call 1
Inputs
(*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z))
(*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z))))
(+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)))
(+.f64 x (*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1/2 z)) (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1/2 z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 2 z)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 4 z)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 2 z) 751220861604756070699018739433/2500000000000000000000000000000) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (/.f64 2 z) 751220861604756070699018739433/2500000000000000000000000000000)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (/.f64 2 z) 751220861604756070699018739433/2500000000000000000000000000000))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)) 692910599291889/10000000000000000)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 y (+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)) 692910599291889/10000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)) 692910599291889/10000000000000000) (/.f64 y 2)) (*.f64 (+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)) 692910599291889/10000000000000000) (/.f64 y 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)) 692910599291889/10000000000000000)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)) 692910599291889/10000000000000000)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (+.f64 692910599291889/10000000000000000 (+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 2 z))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (*.f64 (+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)) 692910599291889/10000000000000000) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 y (+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)) 692910599291889/10000000000000000)) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 y (+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)) 692910599291889/10000000000000000)) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 y (+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)) 692910599291889/10000000000000000)) 8))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 y (+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)) 692910599291889/10000000000000000)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)) 692910599291889/10000000000000000) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)) 692910599291889/10000000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)) 692910599291889/10000000000000000) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)) 692910599291889/10000000000000000) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)) 692910599291889/10000000000000000) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 692910599291889/10000000000000000 (+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 2 z)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)) 692910599291889/10000000000000000) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (+.f64 692910599291889/10000000000000000 (+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 2 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)) 692910599291889/10000000000000000) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)) 692910599291889/10000000000000000) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)) 692910599291889/10000000000000000) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)) 692910599291889/10000000000000000) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 692910599291889/10000000000000000 (+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 2 z)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)) 692910599291889/10000000000000000) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)) 692910599291889/10000000000000000) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)) 692910599291889/10000000000000000) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)) 692910599291889/10000000000000000) 8))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)) 692910599291889/10000000000000000) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 y (+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)) 692910599291889/10000000000000000)) x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 y (+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)) 692910599291889/10000000000000000)) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 y (+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)) 692910599291889/10000000000000000)) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (+.f64 (*.f64 y (+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)) 692910599291889/10000000000000000)) x) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (+.f64 (*.f64 x 1/2) (*.f64 (+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)) 692910599291889/10000000000000000) (/.f64 y 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (+.f64 (*.f64 y (+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)) 692910599291889/10000000000000000)) x) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 y (+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)) 692910599291889/10000000000000000)) x) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 y (+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)) 692910599291889/10000000000000000)) x) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (+.f64 (*.f64 y (+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)) 692910599291889/10000000000000000)) x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (+.f64 (*.f64 y (+.f64 692910599291889/10000000000000000 (+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 2 z))))) (+.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (+.f64 (*.f64 y (+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)) 692910599291889/10000000000000000)) x) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 y (+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)) 692910599291889/10000000000000000)) x) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 y (+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)) 692910599291889/10000000000000000)) x) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 y (+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)) 692910599291889/10000000000000000)) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 y (+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)) 692910599291889/10000000000000000)) x) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 y (+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)) 692910599291889/10000000000000000)) x) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 y (+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)) 692910599291889/10000000000000000)) x) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 y (+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)) 692910599291889/10000000000000000)) x) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 y (+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)) 692910599291889/10000000000000000)) x) 8))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 y (+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)) 692910599291889/10000000000000000)) x) 1)))))

simplify228.0ms (1%)

Algorithm
egg-herbie
Rules
2060×rational.json-simplify-35
1660×rational.json-simplify-38
1130×rational.json-simplify-51
1032×rational.json-simplify-53
830×rational.json-simplify-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01282697
12912697
27652697
318682697
437972697
547112697
651662697
756102697
872472697
Stop Event
node limit
Counts
123 → 89
Calls
Call 1
Inputs
(/.f64 751220861604756070699018739433/10000000000000000000000000000000 z)
(/.f64 751220861604756070699018739433/10000000000000000000000000000000 z)
(/.f64 751220861604756070699018739433/10000000000000000000000000000000 z)
(/.f64 751220861604756070699018739433/10000000000000000000000000000000 z)
(/.f64 751220861604756070699018739433/10000000000000000000000000000000 z)
(/.f64 751220861604756070699018739433/10000000000000000000000000000000 z)
(/.f64 751220861604756070699018739433/10000000000000000000000000000000 z)
(/.f64 751220861604756070699018739433/10000000000000000000000000000000 z)
(/.f64 751220861604756070699018739433/10000000000000000000000000000000 z)
(/.f64 751220861604756070699018739433/10000000000000000000000000000000 z)
(/.f64 751220861604756070699018739433/10000000000000000000000000000000 z)
(/.f64 751220861604756070699018739433/10000000000000000000000000000000 z)
(*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 y z))
(+.f64 (*.f64 692910599291889/10000000000000000 y) (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 y z)))
(+.f64 (*.f64 692910599291889/10000000000000000 y) (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 y z)))
(+.f64 (*.f64 692910599291889/10000000000000000 y) (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 y z)))
(*.f64 692910599291889/10000000000000000 y)
(+.f64 (*.f64 692910599291889/10000000000000000 y) (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 y z)))
(+.f64 (*.f64 692910599291889/10000000000000000 y) (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 y z)))
(+.f64 (*.f64 692910599291889/10000000000000000 y) (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 y z)))
(*.f64 692910599291889/10000000000000000 y)
(+.f64 (*.f64 692910599291889/10000000000000000 y) (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 y z)))
(+.f64 (*.f64 692910599291889/10000000000000000 y) (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 y z)))
(+.f64 (*.f64 692910599291889/10000000000000000 y) (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 y z)))
(/.f64 751220861604756070699018739433/10000000000000000000000000000000 z)
692910599291889/10000000000000000
692910599291889/10000000000000000
(*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z))))
(+.f64 (*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)))) x)
(+.f64 (*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)))) x)
(+.f64 (*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)))) x)
x
(+.f64 (*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)))) x)
(+.f64 (*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)))) x)
(+.f64 (*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)))) x)
x
(+.f64 (*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)))) x)
(+.f64 (*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)))) x)
(+.f64 (*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)))) x)
x
(+.f64 (*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)))) x)
(+.f64 (*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)))) x)
(+.f64 (*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)))) x)
(*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z))))
(+.f64 (*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)))) x)
(+.f64 (*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)))) x)
(+.f64 (*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)))) x)
(*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z))))
(+.f64 (*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)))) x)
(+.f64 (*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)))) x)
(+.f64 (*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)))) x)
(*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 y z))
(+.f64 (*.f64 692910599291889/10000000000000000 y) (+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 y z)) x))
(+.f64 (*.f64 692910599291889/10000000000000000 y) (+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 y z)) x))
(+.f64 (*.f64 692910599291889/10000000000000000 y) (+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 y z)) x))
(+.f64 (*.f64 692910599291889/10000000000000000 y) x)
(+.f64 (*.f64 692910599291889/10000000000000000 y) (+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 y z)) x))
(+.f64 (*.f64 692910599291889/10000000000000000 y) (+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 y z)) x))
(+.f64 (*.f64 692910599291889/10000000000000000 y) (+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 y z)) x))
(+.f64 (*.f64 692910599291889/10000000000000000 y) x)
(+.f64 (*.f64 692910599291889/10000000000000000 y) (+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 y z)) x))
(+.f64 (*.f64 692910599291889/10000000000000000 y) (+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 y z)) x))
(+.f64 (*.f64 692910599291889/10000000000000000 y) (+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 y z)) x))
(+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)) 0)
(+.f64 0 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)))
(+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1/2 z)) (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1/2 z)))
(-.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)) 0)
(/.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)) 1)
(/.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 2 z)) 2)
(/.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 4 z)) 4)
(/.f64 (*.f64 (/.f64 2 z) 751220861604756070699018739433/2500000000000000000000000000000) 8)
(/.f64 (*.f64 2 (*.f64 (/.f64 2 z) 751220861604756070699018739433/2500000000000000000000000000000)) 16)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (/.f64 2 z) 751220861604756070699018739433/2500000000000000000000000000000))) 32)
(pow.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)) 1)
(+.f64 (*.f64 y (+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)) 692910599291889/10000000000000000)) 0)
(+.f64 0 (*.f64 y (+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)) 692910599291889/10000000000000000)))
(+.f64 (*.f64 (+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)) 692910599291889/10000000000000000) (/.f64 y 2)) (*.f64 (+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)) 692910599291889/10000000000000000) (/.f64 y 2)))
(-.f64 (*.f64 y (+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)) 692910599291889/10000000000000000)) 0)
(/.f64 (*.f64 y (+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)) 692910599291889/10000000000000000)) 1)
(/.f64 (*.f64 y (+.f64 692910599291889/10000000000000000 (+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 2 z))))) 2)
(/.f64 (*.f64 y (*.f64 (+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)) 692910599291889/10000000000000000) 4)) 4)
(/.f64 (*.f64 (*.f64 y (+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)) 692910599291889/10000000000000000)) 8) 8)
(/.f64 (*.f64 2 (*.f64 (*.f64 y (+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)) 692910599291889/10000000000000000)) 8)) 16)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 y (+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)) 692910599291889/10000000000000000)) 8))) 32)
(pow.f64 (*.f64 y (+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)) 692910599291889/10000000000000000)) 1)
(-.f64 (+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)) 692910599291889/10000000000000000) 0)
(*.f64 1 (+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)) 692910599291889/10000000000000000))
(*.f64 (+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)) 692910599291889/10000000000000000) 1)
(*.f64 2 (*.f64 (+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)) 692910599291889/10000000000000000) 1/2))
(*.f64 4 (/.f64 (+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)) 692910599291889/10000000000000000) 4))
(*.f64 (+.f64 692910599291889/10000000000000000 (+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 2 z)))) 1/2)
(*.f64 (*.f64 (+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)) 692910599291889/10000000000000000) 4) 1/4)
(*.f64 1/2 (+.f64 692910599291889/10000000000000000 (+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 2 z)))))
(*.f64 1/4 (*.f64 (+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)) 692910599291889/10000000000000000) 4))
(*.f64 (*.f64 (+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)) 692910599291889/10000000000000000) 1/2) 2)
(*.f64 (/.f64 (+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)) 692910599291889/10000000000000000) 4) 4)
(/.f64 (+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)) 692910599291889/10000000000000000) 1)
(/.f64 (+.f64 692910599291889/10000000000000000 (+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 2 z)))) 2)
(/.f64 (*.f64 (+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)) 692910599291889/10000000000000000) 4) 4)
(/.f64 (*.f64 (+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)) 692910599291889/10000000000000000) 8) 8)
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)) 692910599291889/10000000000000000) 8)) 16)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)) 692910599291889/10000000000000000) 8))) 32)
(pow.f64 (+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)) 692910599291889/10000000000000000) 1)
(-.f64 (+.f64 (*.f64 y (+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)) 692910599291889/10000000000000000)) x) 0)
(*.f64 1 (+.f64 (*.f64 y (+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)) 692910599291889/10000000000000000)) x))
(*.f64 (+.f64 (*.f64 y (+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)) 692910599291889/10000000000000000)) x) 1)
(*.f64 2 (*.f64 (+.f64 (*.f64 y (+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)) 692910599291889/10000000000000000)) x) 1/2))
(*.f64 2 (+.f64 (*.f64 x 1/2) (*.f64 (+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)) 692910599291889/10000000000000000) (/.f64 y 2))))
(*.f64 4 (/.f64 (+.f64 (*.f64 y (+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)) 692910599291889/10000000000000000)) x) 4))
(*.f64 (*.f64 (+.f64 (*.f64 y (+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)) 692910599291889/10000000000000000)) x) 2) 1/2)
(*.f64 (*.f64 (+.f64 (*.f64 y (+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)) 692910599291889/10000000000000000)) x) 4) 1/4)
(*.f64 1/2 (*.f64 (+.f64 (*.f64 y (+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)) 692910599291889/10000000000000000)) x) 2))
(*.f64 1/2 (+.f64 (*.f64 y (+.f64 692910599291889/10000000000000000 (+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 2 z))))) (+.f64 x x)))
(*.f64 1/4 (*.f64 (+.f64 (*.f64 y (+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)) 692910599291889/10000000000000000)) x) 4))
(*.f64 (*.f64 (+.f64 (*.f64 y (+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)) 692910599291889/10000000000000000)) x) 1/2) 2)
(*.f64 (/.f64 (+.f64 (*.f64 y (+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)) 692910599291889/10000000000000000)) x) 4) 4)
(/.f64 (+.f64 (*.f64 y (+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)) 692910599291889/10000000000000000)) x) 1)
(/.f64 (*.f64 (+.f64 (*.f64 y (+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)) 692910599291889/10000000000000000)) x) 2) 2)
(/.f64 (*.f64 (+.f64 (*.f64 y (+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)) 692910599291889/10000000000000000)) x) 4) 4)
(/.f64 (*.f64 (+.f64 (*.f64 y (+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)) 692910599291889/10000000000000000)) x) 8) 8)
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 y (+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)) 692910599291889/10000000000000000)) x) 8)) 16)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 y (+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)) 692910599291889/10000000000000000)) x) 8))) 32)
(pow.f64 (+.f64 (*.f64 y (+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)) 692910599291889/10000000000000000)) x) 1)
Outputs
(/.f64 751220861604756070699018739433/10000000000000000000000000000000 z)
(/.f64 751220861604756070699018739433/10000000000000000000000000000000 z)
(/.f64 751220861604756070699018739433/10000000000000000000000000000000 z)
(/.f64 751220861604756070699018739433/10000000000000000000000000000000 z)
(/.f64 751220861604756070699018739433/10000000000000000000000000000000 z)
(/.f64 751220861604756070699018739433/10000000000000000000000000000000 z)
(/.f64 751220861604756070699018739433/10000000000000000000000000000000 z)
(/.f64 751220861604756070699018739433/10000000000000000000000000000000 z)
(/.f64 751220861604756070699018739433/10000000000000000000000000000000 z)
(/.f64 751220861604756070699018739433/10000000000000000000000000000000 z)
(/.f64 751220861604756070699018739433/10000000000000000000000000000000 z)
(/.f64 751220861604756070699018739433/10000000000000000000000000000000 z)
(*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 y z))
(+.f64 (*.f64 692910599291889/10000000000000000 y) (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 y z)))
(+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 y z)) (*.f64 y 692910599291889/10000000000000000))
(+.f64 (*.f64 692910599291889/10000000000000000 y) (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 y z)))
(+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 y z)) (*.f64 y 692910599291889/10000000000000000))
(+.f64 (*.f64 692910599291889/10000000000000000 y) (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 y z)))
(+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 y z)) (*.f64 y 692910599291889/10000000000000000))
(*.f64 692910599291889/10000000000000000 y)
(*.f64 y 692910599291889/10000000000000000)
(+.f64 (*.f64 692910599291889/10000000000000000 y) (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 y z)))
(+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 y z)) (*.f64 y 692910599291889/10000000000000000))
(+.f64 (*.f64 692910599291889/10000000000000000 y) (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 y z)))
(+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 y z)) (*.f64 y 692910599291889/10000000000000000))
(+.f64 (*.f64 692910599291889/10000000000000000 y) (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 y z)))
(+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 y z)) (*.f64 y 692910599291889/10000000000000000))
(*.f64 692910599291889/10000000000000000 y)
(*.f64 y 692910599291889/10000000000000000)
(+.f64 (*.f64 692910599291889/10000000000000000 y) (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 y z)))
(+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 y z)) (*.f64 y 692910599291889/10000000000000000))
(+.f64 (*.f64 692910599291889/10000000000000000 y) (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 y z)))
(+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 y z)) (*.f64 y 692910599291889/10000000000000000))
(+.f64 (*.f64 692910599291889/10000000000000000 y) (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 y z)))
(+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 y z)) (*.f64 y 692910599291889/10000000000000000))
(/.f64 751220861604756070699018739433/10000000000000000000000000000000 z)
692910599291889/10000000000000000
692910599291889/10000000000000000
(*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z))))
(*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 (/.f64 2 z) 751220861604756070699018739433/20000000000000000000000000000000)))
(*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 (/.f64 1/2 z) 751220861604756070699018739433/5000000000000000000000000000000)))
(+.f64 (*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)))) x)
(+.f64 x (*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)))))
(+.f64 x (*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 (/.f64 2 z) 751220861604756070699018739433/20000000000000000000000000000000))))
(+.f64 x (*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 (/.f64 1/2 z) 751220861604756070699018739433/5000000000000000000000000000000))))
(+.f64 (*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)))) x)
(+.f64 x (*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)))))
(+.f64 x (*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 (/.f64 2 z) 751220861604756070699018739433/20000000000000000000000000000000))))
(+.f64 x (*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 (/.f64 1/2 z) 751220861604756070699018739433/5000000000000000000000000000000))))
(+.f64 (*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)))) x)
(+.f64 x (*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)))))
(+.f64 x (*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 (/.f64 2 z) 751220861604756070699018739433/20000000000000000000000000000000))))
(+.f64 x (*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 (/.f64 1/2 z) 751220861604756070699018739433/5000000000000000000000000000000))))
x
(+.f64 (*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)))) x)
(+.f64 x (*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)))))
(+.f64 x (*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 (/.f64 2 z) 751220861604756070699018739433/20000000000000000000000000000000))))
(+.f64 x (*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 (/.f64 1/2 z) 751220861604756070699018739433/5000000000000000000000000000000))))
(+.f64 (*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)))) x)
(+.f64 x (*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)))))
(+.f64 x (*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 (/.f64 2 z) 751220861604756070699018739433/20000000000000000000000000000000))))
(+.f64 x (*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 (/.f64 1/2 z) 751220861604756070699018739433/5000000000000000000000000000000))))
(+.f64 (*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)))) x)
(+.f64 x (*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)))))
(+.f64 x (*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 (/.f64 2 z) 751220861604756070699018739433/20000000000000000000000000000000))))
(+.f64 x (*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 (/.f64 1/2 z) 751220861604756070699018739433/5000000000000000000000000000000))))
x
(+.f64 (*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)))) x)
(+.f64 x (*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)))))
(+.f64 x (*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 (/.f64 2 z) 751220861604756070699018739433/20000000000000000000000000000000))))
(+.f64 x (*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 (/.f64 1/2 z) 751220861604756070699018739433/5000000000000000000000000000000))))
(+.f64 (*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)))) x)
(+.f64 x (*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)))))
(+.f64 x (*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 (/.f64 2 z) 751220861604756070699018739433/20000000000000000000000000000000))))
(+.f64 x (*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 (/.f64 1/2 z) 751220861604756070699018739433/5000000000000000000000000000000))))
(+.f64 (*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)))) x)
(+.f64 x (*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)))))
(+.f64 x (*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 (/.f64 2 z) 751220861604756070699018739433/20000000000000000000000000000000))))
(+.f64 x (*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 (/.f64 1/2 z) 751220861604756070699018739433/5000000000000000000000000000000))))
x
(+.f64 (*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)))) x)
(+.f64 x (*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)))))
(+.f64 x (*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 (/.f64 2 z) 751220861604756070699018739433/20000000000000000000000000000000))))
(+.f64 x (*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 (/.f64 1/2 z) 751220861604756070699018739433/5000000000000000000000000000000))))
(+.f64 (*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)))) x)
(+.f64 x (*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)))))
(+.f64 x (*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 (/.f64 2 z) 751220861604756070699018739433/20000000000000000000000000000000))))
(+.f64 x (*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 (/.f64 1/2 z) 751220861604756070699018739433/5000000000000000000000000000000))))
(+.f64 (*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)))) x)
(+.f64 x (*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)))))
(+.f64 x (*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 (/.f64 2 z) 751220861604756070699018739433/20000000000000000000000000000000))))
(+.f64 x (*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 (/.f64 1/2 z) 751220861604756070699018739433/5000000000000000000000000000000))))
(*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z))))
(*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 (/.f64 2 z) 751220861604756070699018739433/20000000000000000000000000000000)))
(*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 (/.f64 1/2 z) 751220861604756070699018739433/5000000000000000000000000000000)))
(+.f64 (*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)))) x)
(+.f64 x (*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)))))
(+.f64 x (*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 (/.f64 2 z) 751220861604756070699018739433/20000000000000000000000000000000))))
(+.f64 x (*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 (/.f64 1/2 z) 751220861604756070699018739433/5000000000000000000000000000000))))
(+.f64 (*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)))) x)
(+.f64 x (*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)))))
(+.f64 x (*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 (/.f64 2 z) 751220861604756070699018739433/20000000000000000000000000000000))))
(+.f64 x (*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 (/.f64 1/2 z) 751220861604756070699018739433/5000000000000000000000000000000))))
(+.f64 (*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)))) x)
(+.f64 x (*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)))))
(+.f64 x (*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 (/.f64 2 z) 751220861604756070699018739433/20000000000000000000000000000000))))
(+.f64 x (*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 (/.f64 1/2 z) 751220861604756070699018739433/5000000000000000000000000000000))))
(*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z))))
(*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 (/.f64 2 z) 751220861604756070699018739433/20000000000000000000000000000000)))
(*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 (/.f64 1/2 z) 751220861604756070699018739433/5000000000000000000000000000000)))
(+.f64 (*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)))) x)
(+.f64 x (*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)))))
(+.f64 x (*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 (/.f64 2 z) 751220861604756070699018739433/20000000000000000000000000000000))))
(+.f64 x (*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 (/.f64 1/2 z) 751220861604756070699018739433/5000000000000000000000000000000))))
(+.f64 (*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)))) x)
(+.f64 x (*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)))))
(+.f64 x (*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 (/.f64 2 z) 751220861604756070699018739433/20000000000000000000000000000000))))
(+.f64 x (*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 (/.f64 1/2 z) 751220861604756070699018739433/5000000000000000000000000000000))))
(+.f64 (*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)))) x)
(+.f64 x (*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)))))
(+.f64 x (*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 (/.f64 2 z) 751220861604756070699018739433/20000000000000000000000000000000))))
(+.f64 x (*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 (/.f64 1/2 z) 751220861604756070699018739433/5000000000000000000000000000000))))
(*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 y z))
(+.f64 (*.f64 692910599291889/10000000000000000 y) (+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 y z)) x))
(+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 y z)) (+.f64 (*.f64 y 692910599291889/10000000000000000) x))
(+.f64 (*.f64 692910599291889/10000000000000000 y) (+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 y z)) x))
(+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 y z)) (+.f64 (*.f64 y 692910599291889/10000000000000000) x))
(+.f64 (*.f64 692910599291889/10000000000000000 y) (+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 y z)) x))
(+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 y z)) (+.f64 (*.f64 y 692910599291889/10000000000000000) x))
(+.f64 (*.f64 692910599291889/10000000000000000 y) x)
(+.f64 (*.f64 y 692910599291889/10000000000000000) x)
(+.f64 (*.f64 692910599291889/10000000000000000 y) (+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 y z)) x))
(+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 y z)) (+.f64 (*.f64 y 692910599291889/10000000000000000) x))
(+.f64 (*.f64 692910599291889/10000000000000000 y) (+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 y z)) x))
(+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 y z)) (+.f64 (*.f64 y 692910599291889/10000000000000000) x))
(+.f64 (*.f64 692910599291889/10000000000000000 y) (+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 y z)) x))
(+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 y z)) (+.f64 (*.f64 y 692910599291889/10000000000000000) x))
(+.f64 (*.f64 692910599291889/10000000000000000 y) x)
(+.f64 (*.f64 y 692910599291889/10000000000000000) x)
(+.f64 (*.f64 692910599291889/10000000000000000 y) (+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 y z)) x))
(+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 y z)) (+.f64 (*.f64 y 692910599291889/10000000000000000) x))
(+.f64 (*.f64 692910599291889/10000000000000000 y) (+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 y z)) x))
(+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 y z)) (+.f64 (*.f64 y 692910599291889/10000000000000000) x))
(+.f64 (*.f64 692910599291889/10000000000000000 y) (+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 y z)) x))
(+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 y z)) (+.f64 (*.f64 y 692910599291889/10000000000000000) x))
(+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)) 0)
(*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z))
(*.f64 (/.f64 2 z) 751220861604756070699018739433/20000000000000000000000000000000)
(*.f64 (/.f64 1/2 z) 751220861604756070699018739433/5000000000000000000000000000000)
(+.f64 0 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)))
(*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z))
(*.f64 (/.f64 2 z) 751220861604756070699018739433/20000000000000000000000000000000)
(*.f64 (/.f64 1/2 z) 751220861604756070699018739433/5000000000000000000000000000000)
(+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1/2 z)) (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1/2 z)))
(*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z))
(*.f64 (/.f64 2 z) 751220861604756070699018739433/20000000000000000000000000000000)
(*.f64 (/.f64 1/2 z) 751220861604756070699018739433/5000000000000000000000000000000)
(-.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)) 0)
(*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z))
(*.f64 (/.f64 2 z) 751220861604756070699018739433/20000000000000000000000000000000)
(*.f64 (/.f64 1/2 z) 751220861604756070699018739433/5000000000000000000000000000000)
(/.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)) 1)
(*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z))
(*.f64 (/.f64 2 z) 751220861604756070699018739433/20000000000000000000000000000000)
(*.f64 (/.f64 1/2 z) 751220861604756070699018739433/5000000000000000000000000000000)
(/.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 2 z)) 2)
(*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z))
(*.f64 (/.f64 2 z) 751220861604756070699018739433/20000000000000000000000000000000)
(*.f64 (/.f64 1/2 z) 751220861604756070699018739433/5000000000000000000000000000000)
(/.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 4 z)) 4)
(*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z))
(*.f64 (/.f64 2 z) 751220861604756070699018739433/20000000000000000000000000000000)
(*.f64 (/.f64 1/2 z) 751220861604756070699018739433/5000000000000000000000000000000)
(/.f64 (*.f64 (/.f64 2 z) 751220861604756070699018739433/2500000000000000000000000000000) 8)
(*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z))
(*.f64 (/.f64 2 z) 751220861604756070699018739433/20000000000000000000000000000000)
(*.f64 (/.f64 1/2 z) 751220861604756070699018739433/5000000000000000000000000000000)
(/.f64 (*.f64 2 (*.f64 (/.f64 2 z) 751220861604756070699018739433/2500000000000000000000000000000)) 16)
(*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z))
(*.f64 (/.f64 2 z) 751220861604756070699018739433/20000000000000000000000000000000)
(*.f64 (/.f64 1/2 z) 751220861604756070699018739433/5000000000000000000000000000000)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (/.f64 2 z) 751220861604756070699018739433/2500000000000000000000000000000))) 32)
(*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z))
(*.f64 (/.f64 2 z) 751220861604756070699018739433/20000000000000000000000000000000)
(*.f64 (/.f64 1/2 z) 751220861604756070699018739433/5000000000000000000000000000000)
(pow.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)) 1)
(*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z))
(*.f64 (/.f64 2 z) 751220861604756070699018739433/20000000000000000000000000000000)
(*.f64 (/.f64 1/2 z) 751220861604756070699018739433/5000000000000000000000000000000)
(+.f64 (*.f64 y (+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)) 692910599291889/10000000000000000)) 0)
(*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z))))
(*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 (/.f64 2 z) 751220861604756070699018739433/20000000000000000000000000000000)))
(*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 (/.f64 1/2 z) 751220861604756070699018739433/5000000000000000000000000000000)))
(+.f64 0 (*.f64 y (+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)) 692910599291889/10000000000000000)))
(*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z))))
(*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 (/.f64 2 z) 751220861604756070699018739433/20000000000000000000000000000000)))
(*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 (/.f64 1/2 z) 751220861604756070699018739433/5000000000000000000000000000000)))
(+.f64 (*.f64 (+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)) 692910599291889/10000000000000000) (/.f64 y 2)) (*.f64 (+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)) 692910599291889/10000000000000000) (/.f64 y 2)))
(*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z))))
(*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 (/.f64 2 z) 751220861604756070699018739433/20000000000000000000000000000000)))
(*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 (/.f64 1/2 z) 751220861604756070699018739433/5000000000000000000000000000000)))
(-.f64 (*.f64 y (+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)) 692910599291889/10000000000000000)) 0)
(*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z))))
(*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 (/.f64 2 z) 751220861604756070699018739433/20000000000000000000000000000000)))
(*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 (/.f64 1/2 z) 751220861604756070699018739433/5000000000000000000000000000000)))
(/.f64 (*.f64 y (+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)) 692910599291889/10000000000000000)) 1)
(*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z))))
(*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 (/.f64 2 z) 751220861604756070699018739433/20000000000000000000000000000000)))
(*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 (/.f64 1/2 z) 751220861604756070699018739433/5000000000000000000000000000000)))
(/.f64 (*.f64 y (+.f64 692910599291889/10000000000000000 (+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 2 z))))) 2)
(*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z))))
(*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 (/.f64 2 z) 751220861604756070699018739433/20000000000000000000000000000000)))
(*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 (/.f64 1/2 z) 751220861604756070699018739433/5000000000000000000000000000000)))
(/.f64 (*.f64 y (*.f64 (+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)) 692910599291889/10000000000000000) 4)) 4)
(*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z))))
(*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 (/.f64 2 z) 751220861604756070699018739433/20000000000000000000000000000000)))
(*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 (/.f64 1/2 z) 751220861604756070699018739433/5000000000000000000000000000000)))
(/.f64 (*.f64 (*.f64 y (+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)) 692910599291889/10000000000000000)) 8) 8)
(*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z))))
(*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 (/.f64 2 z) 751220861604756070699018739433/20000000000000000000000000000000)))
(*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 (/.f64 1/2 z) 751220861604756070699018739433/5000000000000000000000000000000)))
(/.f64 (*.f64 2 (*.f64 (*.f64 y (+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)) 692910599291889/10000000000000000)) 8)) 16)
(*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z))))
(*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 (/.f64 2 z) 751220861604756070699018739433/20000000000000000000000000000000)))
(*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 (/.f64 1/2 z) 751220861604756070699018739433/5000000000000000000000000000000)))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 y (+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)) 692910599291889/10000000000000000)) 8))) 32)
(*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z))))
(*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 (/.f64 2 z) 751220861604756070699018739433/20000000000000000000000000000000)))
(*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 (/.f64 1/2 z) 751220861604756070699018739433/5000000000000000000000000000000)))
(pow.f64 (*.f64 y (+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)) 692910599291889/10000000000000000)) 1)
(*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z))))
(*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 (/.f64 2 z) 751220861604756070699018739433/20000000000000000000000000000000)))
(*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 (/.f64 1/2 z) 751220861604756070699018739433/5000000000000000000000000000000)))
(-.f64 (+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)) 692910599291889/10000000000000000) 0)
(+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)))
(+.f64 692910599291889/10000000000000000 (*.f64 (/.f64 2 z) 751220861604756070699018739433/20000000000000000000000000000000))
(+.f64 692910599291889/10000000000000000 (*.f64 (/.f64 1/2 z) 751220861604756070699018739433/5000000000000000000000000000000))
(*.f64 1 (+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)) 692910599291889/10000000000000000))
(+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)))
(+.f64 692910599291889/10000000000000000 (*.f64 (/.f64 2 z) 751220861604756070699018739433/20000000000000000000000000000000))
(+.f64 692910599291889/10000000000000000 (*.f64 (/.f64 1/2 z) 751220861604756070699018739433/5000000000000000000000000000000))
(*.f64 (+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)) 692910599291889/10000000000000000) 1)
(+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)))
(+.f64 692910599291889/10000000000000000 (*.f64 (/.f64 2 z) 751220861604756070699018739433/20000000000000000000000000000000))
(+.f64 692910599291889/10000000000000000 (*.f64 (/.f64 1/2 z) 751220861604756070699018739433/5000000000000000000000000000000))
(*.f64 2 (*.f64 (+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)) 692910599291889/10000000000000000) 1/2))
(+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)))
(+.f64 692910599291889/10000000000000000 (*.f64 (/.f64 2 z) 751220861604756070699018739433/20000000000000000000000000000000))
(+.f64 692910599291889/10000000000000000 (*.f64 (/.f64 1/2 z) 751220861604756070699018739433/5000000000000000000000000000000))
(*.f64 4 (/.f64 (+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)) 692910599291889/10000000000000000) 4))
(+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)))
(+.f64 692910599291889/10000000000000000 (*.f64 (/.f64 2 z) 751220861604756070699018739433/20000000000000000000000000000000))
(+.f64 692910599291889/10000000000000000 (*.f64 (/.f64 1/2 z) 751220861604756070699018739433/5000000000000000000000000000000))
(*.f64 (+.f64 692910599291889/10000000000000000 (+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 2 z)))) 1/2)
(+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)))
(+.f64 692910599291889/10000000000000000 (*.f64 (/.f64 2 z) 751220861604756070699018739433/20000000000000000000000000000000))
(+.f64 692910599291889/10000000000000000 (*.f64 (/.f64 1/2 z) 751220861604756070699018739433/5000000000000000000000000000000))
(*.f64 (*.f64 (+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)) 692910599291889/10000000000000000) 4) 1/4)
(+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)))
(+.f64 692910599291889/10000000000000000 (*.f64 (/.f64 2 z) 751220861604756070699018739433/20000000000000000000000000000000))
(+.f64 692910599291889/10000000000000000 (*.f64 (/.f64 1/2 z) 751220861604756070699018739433/5000000000000000000000000000000))
(*.f64 1/2 (+.f64 692910599291889/10000000000000000 (+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 2 z)))))
(+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)))
(+.f64 692910599291889/10000000000000000 (*.f64 (/.f64 2 z) 751220861604756070699018739433/20000000000000000000000000000000))
(+.f64 692910599291889/10000000000000000 (*.f64 (/.f64 1/2 z) 751220861604756070699018739433/5000000000000000000000000000000))
(*.f64 1/4 (*.f64 (+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)) 692910599291889/10000000000000000) 4))
(+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)))
(+.f64 692910599291889/10000000000000000 (*.f64 (/.f64 2 z) 751220861604756070699018739433/20000000000000000000000000000000))
(+.f64 692910599291889/10000000000000000 (*.f64 (/.f64 1/2 z) 751220861604756070699018739433/5000000000000000000000000000000))
(*.f64 (*.f64 (+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)) 692910599291889/10000000000000000) 1/2) 2)
(+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)))
(+.f64 692910599291889/10000000000000000 (*.f64 (/.f64 2 z) 751220861604756070699018739433/20000000000000000000000000000000))
(+.f64 692910599291889/10000000000000000 (*.f64 (/.f64 1/2 z) 751220861604756070699018739433/5000000000000000000000000000000))
(*.f64 (/.f64 (+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)) 692910599291889/10000000000000000) 4) 4)
(+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)))
(+.f64 692910599291889/10000000000000000 (*.f64 (/.f64 2 z) 751220861604756070699018739433/20000000000000000000000000000000))
(+.f64 692910599291889/10000000000000000 (*.f64 (/.f64 1/2 z) 751220861604756070699018739433/5000000000000000000000000000000))
(/.f64 (+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)) 692910599291889/10000000000000000) 1)
(+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)))
(+.f64 692910599291889/10000000000000000 (*.f64 (/.f64 2 z) 751220861604756070699018739433/20000000000000000000000000000000))
(+.f64 692910599291889/10000000000000000 (*.f64 (/.f64 1/2 z) 751220861604756070699018739433/5000000000000000000000000000000))
(/.f64 (+.f64 692910599291889/10000000000000000 (+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 2 z)))) 2)
(+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)))
(+.f64 692910599291889/10000000000000000 (*.f64 (/.f64 2 z) 751220861604756070699018739433/20000000000000000000000000000000))
(+.f64 692910599291889/10000000000000000 (*.f64 (/.f64 1/2 z) 751220861604756070699018739433/5000000000000000000000000000000))
(/.f64 (*.f64 (+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)) 692910599291889/10000000000000000) 4) 4)
(+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)))
(+.f64 692910599291889/10000000000000000 (*.f64 (/.f64 2 z) 751220861604756070699018739433/20000000000000000000000000000000))
(+.f64 692910599291889/10000000000000000 (*.f64 (/.f64 1/2 z) 751220861604756070699018739433/5000000000000000000000000000000))
(/.f64 (*.f64 (+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)) 692910599291889/10000000000000000) 8) 8)
(+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)))
(+.f64 692910599291889/10000000000000000 (*.f64 (/.f64 2 z) 751220861604756070699018739433/20000000000000000000000000000000))
(+.f64 692910599291889/10000000000000000 (*.f64 (/.f64 1/2 z) 751220861604756070699018739433/5000000000000000000000000000000))
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)) 692910599291889/10000000000000000) 8)) 16)
(+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)))
(+.f64 692910599291889/10000000000000000 (*.f64 (/.f64 2 z) 751220861604756070699018739433/20000000000000000000000000000000))
(+.f64 692910599291889/10000000000000000 (*.f64 (/.f64 1/2 z) 751220861604756070699018739433/5000000000000000000000000000000))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)) 692910599291889/10000000000000000) 8))) 32)
(+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)))
(+.f64 692910599291889/10000000000000000 (*.f64 (/.f64 2 z) 751220861604756070699018739433/20000000000000000000000000000000))
(+.f64 692910599291889/10000000000000000 (*.f64 (/.f64 1/2 z) 751220861604756070699018739433/5000000000000000000000000000000))
(pow.f64 (+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)) 692910599291889/10000000000000000) 1)
(+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)))
(+.f64 692910599291889/10000000000000000 (*.f64 (/.f64 2 z) 751220861604756070699018739433/20000000000000000000000000000000))
(+.f64 692910599291889/10000000000000000 (*.f64 (/.f64 1/2 z) 751220861604756070699018739433/5000000000000000000000000000000))
(-.f64 (+.f64 (*.f64 y (+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)) 692910599291889/10000000000000000)) x) 0)
(+.f64 x (*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)))))
(+.f64 x (*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 (/.f64 2 z) 751220861604756070699018739433/20000000000000000000000000000000))))
(+.f64 x (*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 (/.f64 1/2 z) 751220861604756070699018739433/5000000000000000000000000000000))))
(*.f64 1 (+.f64 (*.f64 y (+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)) 692910599291889/10000000000000000)) x))
(+.f64 x (*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)))))
(+.f64 x (*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 (/.f64 2 z) 751220861604756070699018739433/20000000000000000000000000000000))))
(+.f64 x (*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 (/.f64 1/2 z) 751220861604756070699018739433/5000000000000000000000000000000))))
(*.f64 (+.f64 (*.f64 y (+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)) 692910599291889/10000000000000000)) x) 1)
(+.f64 x (*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)))))
(+.f64 x (*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 (/.f64 2 z) 751220861604756070699018739433/20000000000000000000000000000000))))
(+.f64 x (*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 (/.f64 1/2 z) 751220861604756070699018739433/5000000000000000000000000000000))))
(*.f64 2 (*.f64 (+.f64 (*.f64 y (+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)) 692910599291889/10000000000000000)) x) 1/2))
(+.f64 x (*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)))))
(+.f64 x (*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 (/.f64 2 z) 751220861604756070699018739433/20000000000000000000000000000000))))
(+.f64 x (*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 (/.f64 1/2 z) 751220861604756070699018739433/5000000000000000000000000000000))))
(*.f64 2 (+.f64 (*.f64 x 1/2) (*.f64 (+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)) 692910599291889/10000000000000000) (/.f64 y 2))))
(*.f64 2 (+.f64 (*.f64 (+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z))) (/.f64 y 2)) (*.f64 x 1/2)))
(*.f64 2 (+.f64 (*.f64 x 1/2) (*.f64 (+.f64 692910599291889/10000000000000000 (*.f64 (/.f64 2 z) 751220861604756070699018739433/20000000000000000000000000000000)) (/.f64 y 2))))
(*.f64 2 (+.f64 (*.f64 x 1/2) (*.f64 (+.f64 692910599291889/10000000000000000 (*.f64 (/.f64 1/2 z) 751220861604756070699018739433/5000000000000000000000000000000)) (/.f64 y 2))))
(*.f64 2 (+.f64 (*.f64 x 1/2) (*.f64 y (*.f64 1/4 (+.f64 (*.f64 (/.f64 4 z) 751220861604756070699018739433/20000000000000000000000000000000) 692910599291889/5000000000000000)))))
(*.f64 4 (/.f64 (+.f64 (*.f64 y (+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)) 692910599291889/10000000000000000)) x) 4))
(+.f64 x (*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)))))
(+.f64 x (*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 (/.f64 2 z) 751220861604756070699018739433/20000000000000000000000000000000))))
(+.f64 x (*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 (/.f64 1/2 z) 751220861604756070699018739433/5000000000000000000000000000000))))
(*.f64 (*.f64 (+.f64 (*.f64 y (+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)) 692910599291889/10000000000000000)) x) 2) 1/2)
(+.f64 x (*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)))))
(+.f64 x (*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 (/.f64 2 z) 751220861604756070699018739433/20000000000000000000000000000000))))
(+.f64 x (*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 (/.f64 1/2 z) 751220861604756070699018739433/5000000000000000000000000000000))))
(*.f64 (*.f64 (+.f64 (*.f64 y (+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)) 692910599291889/10000000000000000)) x) 4) 1/4)
(+.f64 x (*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)))))
(+.f64 x (*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 (/.f64 2 z) 751220861604756070699018739433/20000000000000000000000000000000))))
(+.f64 x (*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 (/.f64 1/2 z) 751220861604756070699018739433/5000000000000000000000000000000))))
(*.f64 1/2 (*.f64 (+.f64 (*.f64 y (+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)) 692910599291889/10000000000000000)) x) 2))
(+.f64 x (*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)))))
(+.f64 x (*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 (/.f64 2 z) 751220861604756070699018739433/20000000000000000000000000000000))))
(+.f64 x (*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 (/.f64 1/2 z) 751220861604756070699018739433/5000000000000000000000000000000))))
(*.f64 1/2 (+.f64 (*.f64 y (+.f64 692910599291889/10000000000000000 (+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 2 z))))) (+.f64 x x)))
(+.f64 x (*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)))))
(+.f64 x (*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 (/.f64 2 z) 751220861604756070699018739433/20000000000000000000000000000000))))
(+.f64 x (*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 (/.f64 1/2 z) 751220861604756070699018739433/5000000000000000000000000000000))))
(*.f64 1/4 (*.f64 (+.f64 (*.f64 y (+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)) 692910599291889/10000000000000000)) x) 4))
(+.f64 x (*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)))))
(+.f64 x (*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 (/.f64 2 z) 751220861604756070699018739433/20000000000000000000000000000000))))
(+.f64 x (*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 (/.f64 1/2 z) 751220861604756070699018739433/5000000000000000000000000000000))))
(*.f64 (*.f64 (+.f64 (*.f64 y (+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)) 692910599291889/10000000000000000)) x) 1/2) 2)
(+.f64 x (*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)))))
(+.f64 x (*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 (/.f64 2 z) 751220861604756070699018739433/20000000000000000000000000000000))))
(+.f64 x (*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 (/.f64 1/2 z) 751220861604756070699018739433/5000000000000000000000000000000))))
(*.f64 (/.f64 (+.f64 (*.f64 y (+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)) 692910599291889/10000000000000000)) x) 4) 4)
(+.f64 x (*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)))))
(+.f64 x (*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 (/.f64 2 z) 751220861604756070699018739433/20000000000000000000000000000000))))
(+.f64 x (*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 (/.f64 1/2 z) 751220861604756070699018739433/5000000000000000000000000000000))))
(/.f64 (+.f64 (*.f64 y (+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)) 692910599291889/10000000000000000)) x) 1)
(+.f64 x (*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)))))
(+.f64 x (*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 (/.f64 2 z) 751220861604756070699018739433/20000000000000000000000000000000))))
(+.f64 x (*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 (/.f64 1/2 z) 751220861604756070699018739433/5000000000000000000000000000000))))
(/.f64 (*.f64 (+.f64 (*.f64 y (+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)) 692910599291889/10000000000000000)) x) 2) 2)
(+.f64 x (*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)))))
(+.f64 x (*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 (/.f64 2 z) 751220861604756070699018739433/20000000000000000000000000000000))))
(+.f64 x (*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 (/.f64 1/2 z) 751220861604756070699018739433/5000000000000000000000000000000))))
(/.f64 (*.f64 (+.f64 (*.f64 y (+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)) 692910599291889/10000000000000000)) x) 4) 4)
(+.f64 x (*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)))))
(+.f64 x (*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 (/.f64 2 z) 751220861604756070699018739433/20000000000000000000000000000000))))
(+.f64 x (*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 (/.f64 1/2 z) 751220861604756070699018739433/5000000000000000000000000000000))))
(/.f64 (*.f64 (+.f64 (*.f64 y (+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)) 692910599291889/10000000000000000)) x) 8) 8)
(+.f64 x (*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)))))
(+.f64 x (*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 (/.f64 2 z) 751220861604756070699018739433/20000000000000000000000000000000))))
(+.f64 x (*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 (/.f64 1/2 z) 751220861604756070699018739433/5000000000000000000000000000000))))
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 y (+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)) 692910599291889/10000000000000000)) x) 8)) 16)
(+.f64 x (*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)))))
(+.f64 x (*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 (/.f64 2 z) 751220861604756070699018739433/20000000000000000000000000000000))))
(+.f64 x (*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 (/.f64 1/2 z) 751220861604756070699018739433/5000000000000000000000000000000))))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 y (+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)) 692910599291889/10000000000000000)) x) 8))) 32)
(+.f64 x (*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)))))
(+.f64 x (*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 (/.f64 2 z) 751220861604756070699018739433/20000000000000000000000000000000))))
(+.f64 x (*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 (/.f64 1/2 z) 751220861604756070699018739433/5000000000000000000000000000000))))
(pow.f64 (+.f64 (*.f64 y (+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)) 692910599291889/10000000000000000)) x) 1)
(+.f64 x (*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)))))
(+.f64 x (*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 (/.f64 2 z) 751220861604756070699018739433/20000000000000000000000000000000))))
(+.f64 x (*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 (/.f64 1/2 z) 751220861604756070699018739433/5000000000000000000000000000000))))

localize105.0ms (0.4%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(/.f64 y (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000))
0.4b
(*.f64 z 6012459259764103/1000000000000000)
0.5b
(*.f64 z 692910599291889/10000000000000000)
11.1b
(*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 y (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)))
Compiler

Compiled 86 to 64 computations (25.6% saved)

series8.0ms (0%)

Counts
3 → 60
Calls

15 calls:

TimeVariablePointExpression
3.0ms
z
@-inf
(*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 y (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)))
1.0ms
z
@inf
(*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 y (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)))
1.0ms
y
@0
(*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 y (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)))
1.0ms
y
@inf
(*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 y (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)))
0.0ms
y
@-inf
(/.f64 y (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000))

rewrite130.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1968×rational.json-1
1968×rational.json-2
1968×rational.json-4
1968×rational.json-3
716×rational.json-simplify-49
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01775
111475
222175
350475
4126475
5533175
Stop Event
node limit
Counts
3 → 204
Calls
Call 1
Inputs
(*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 y (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)))
(*.f64 z 6012459259764103/1000000000000000)
(/.f64 y (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 y (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 y (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 y (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 y (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 y (*.f64 (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 y (*.f64 -1 (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 y (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 y (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)) (*.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 y (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)) (*.f64 1/2 (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 y (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) y)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 y y) (/.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 y y) (+.f64 (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 y y) (*.f64 (/.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 y y) (*.f64 -2 (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (+.f64 (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) y)) (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 (/.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) y)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (*.f64 4 (/.f64 y (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (/.f64 y (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000))) (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (/.f64 y (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000))) (+.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (/.f64 y (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000))) (*.f64 2 (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (/.f64 y (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000))) (*.f64 (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y 4) (+.f64 (/.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (/.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y 4) (/.f64 (*.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000) 2) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y 4) (*.f64 4 (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y 4) (*.f64 (*.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000) 2) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y 4) (*.f64 2 (/.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y 4) (*.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000) (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y 4) (*.f64 -4 (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y 4) (/.f64 4 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 2) (/.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000) y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)) (/.f64 (/.f64 1 y) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)) (*.f64 (/.f64 1 y) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 y) (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 y) (*.f64 (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 y) (/.f64 (neg.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000)) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 y) (/.f64 -1 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) y) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) y) (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) y)) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) (neg.f64 y)) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) y)) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000) y) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) y) (/.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000) y)) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000) y) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) y) (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) y)) (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (+.f64 (/.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) y)) (/.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000) (/.f64 2 y)) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (*.f64 (*.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000) (/.f64 2 y)) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (*.f64 (/.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000) y) (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (*.f64 (/.f64 y (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 y (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)) 4) (+.f64 (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 y (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)) 4) (/.f64 4 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 y (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)) 4) (*.f64 4 (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 y (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)) 4) (*.f64 2 (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y 8) (/.f64 (*.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) 8) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y 8) (*.f64 8 (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y 8) (*.f64 (*.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) 8) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y 8) (*.f64 4 (/.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 4) (*.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000) (/.f64 2 y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 4) (*.f64 (*.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000) (/.f64 2 y)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)) (/.f64 1 y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) (/.f64 1/2 y)) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) y) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (/.f64 1/2 y) (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000)) (/.f64 (/.f64 1/2 y) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y -2) (+.f64 (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y -2) (/.f64 (neg.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y -2) (/.f64 (*.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) -2) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y -2) (*.f64 (*.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) -2) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y -2) (*.f64 (neg.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000)) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y -2) (*.f64 (neg.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)) (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y -2) (*.f64 2 (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 y (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)) (/.f64 y (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000))) (/.f64 (*.f64 4 (/.f64 y (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000))) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (*.f64 (/.f64 y (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)) 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (/.f64 y (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)) 4)) (*.f64 8 (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 y 8)) (*.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) 8)) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 4)) (+.f64 (*.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000) (/.f64 2 y)) (*.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000) (/.f64 2 y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 4)) (*.f64 8 (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000)) (/.f64 1/2 y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000) (/.f64 2 y)) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) y) (/.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000) y)) (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 y) (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)) (/.f64 -1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 y) (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)) (*.f64 -1 (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000) y) (/.f64 y (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000))) (/.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 y (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000)) (/.f64 1 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 y (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000)) (*.f64 1/2 (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 1/2) (*.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) (/.f64 1/2 y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 y (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 y (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000))) (/.f64 -1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (neg.f64 (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) y)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (neg.f64 y)) (*.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) -2)) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (neg.f64 y)) (*.f64 (*.f64 2 (neg.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000))) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (neg.f64 y)) (*.f64 (neg.f64 (*.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000) 2)) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (neg.f64 y)) (*.f64 4 (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 y -2)) (/.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)) (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000))) (+.f64 (/.f64 1 y) (/.f64 1 y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (*.f64 (/.f64 y (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)) 4))) (*.f64 2 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (*.f64 (/.f64 y (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)) 4)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) y)) (neg.f64 (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 4)) (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) y)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 y 8) (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 y (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 y y) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (/.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000) y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 y 4) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (*.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (/.f64 1 y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 y) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (neg.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) y) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (*.f64 (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) y) (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (neg.f64 (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000) y) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (*.f64 (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) y) (/.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000) y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 4 (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (*.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000) (/.f64 2 y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 y 8) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (*.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) 8))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 y -2) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (*.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 y -2) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (neg.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (*.f64 (/.f64 y (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)) 4)) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (*.f64 y 8)) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (*.f64 2 (*.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) 8)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (neg.f64 y) (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 4 (neg.f64 y)) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (*.f64 2 (*.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 4 (neg.f64 y)) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (*.f64 2 (neg.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 4 (neg.f64 y)) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (neg.f64 (*.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (*.f64 y -2)) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (*.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) (/.f64 1/2 y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 y y) (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 y 4) (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000) y) (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (*.f64 (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) y) (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 4 (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (/.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000) y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 y -2) (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (neg.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000) (/.f64 2 y)) (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (*.f64 (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) y) (/.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000) y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000) y) (/.f64 y (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000))) (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 y (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 y y) (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 y 4) (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 4 (neg.f64 y)) (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 1 y)) (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 2) (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)) (/.f64 2 y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (neg.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000))) (/.f64 -1 y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 1/2) (/.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000) y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 2)) (-.f64 0 (/.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000) y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000))) (-.f64 0 (/.f64 1 y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) y))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 y (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z 6012459259764103/1000000000000000) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 z 6012459259764103/1000000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z 6012459259764103/1000000000000000) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z 6012459259764103/1000000000000000) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z 6012459259764103/500000000000000) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z 6012459259764103/250000000000000) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 z 6012459259764103/250000000000000)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 z 6012459259764103/250000000000000)) (*.f64 2 (*.f64 z 6012459259764103/250000000000000))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 z 6012459259764103/1000000000000000) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 y (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 y (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 y (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000)) (/.f64 y (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 y (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (/.f64 1 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (*.f64 (*.f64 2 (/.f64 1 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (*.f64 (/.f64 2 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) (/.f64 (/.f64 1 y) (*.f64 (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) y) (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 y (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 y y) (/.f64 1 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 y (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 4 (/.f64 y (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y 4) (/.f64 1/2 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y 4) (*.f64 1/2 (/.f64 1 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y 4) (*.f64 (/.f64 1/2 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y 4) (*.f64 1/4 (/.f64 1 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)) y)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)) (/.f64 1 (/.f64 1 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 y) (/.f64 -1 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 y) (*.f64 (/.f64 -1 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) y) (/.f64 1 (*.f64 (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) y) (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) y) (/.f64 2 (*.f64 (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) y) (/.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000) y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (neg.f64 y) (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 (neg.f64 y) (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (+.f64 y y) (neg.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000) y) (/.f64 1 (*.f64 (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) y) (/.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000) y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000) y) (/.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) y) (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 y (*.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (/.f64 y (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 y (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y 8) (/.f64 1 (*.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) 8)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 y) (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) (*.f64 (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) y) (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 y) (/.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000) (*.f64 (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) y) (/.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000) y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 4 (/.f64 y (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000)) (+.f64 y y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y -2) (/.f64 1/2 (neg.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y -2) (/.f64 1 (*.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y -2) (/.f64 1 (neg.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 1 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000))) (*.f64 y 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 y) (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) (/.f64 1/2 y)) (/.f64 2 (*.f64 (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) y) (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 y) (/.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000) (*.f64 (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) y) (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)) (*.f64 y 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 y) (/.f64 (neg.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)) (*.f64 (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) y) (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y 1/2) (/.f64 2 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (/.f64 y (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 y) (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) (*.f64 (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) y) (/.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000) y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000)) (*.f64 y 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)) (neg.f64 y))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 y (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (neg.f64 y) (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)))))))

simplify271.0ms (1.2%)

Algorithm
egg-herbie
Rules
1794×rational.json-simplify-35
912×rational.json-simplify-51
868×rational.json-simplify-61
762×rational.json-simplify-44
656×rational.json-simplify-49
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
055511416
1181211142
2593811032
Stop Event
node limit
Counts
264 → 313
Calls
Call 1
Inputs
(*.f64 279195317918525/3350343815022304 y)
(+.f64 (*.f64 279195317918525/3350343815022304 y) (*.f64 z (-.f64 (*.f64 307332350656623/2093964884388940 y) (*.f64 1678650474502018223880473708075/11224803678858206361900017468416 y))))
(+.f64 (*.f64 (pow.f64 z 2) (-.f64 (*.f64 692910599291889/33503438150223040 y) (*.f64 6012459259764103/3350343815022304 (-.f64 (*.f64 307332350656623/2093964884388940 y) (*.f64 1678650474502018223880473708075/11224803678858206361900017468416 y))))) (+.f64 (*.f64 279195317918525/3350343815022304 y) (*.f64 z (-.f64 (*.f64 307332350656623/2093964884388940 y) (*.f64 1678650474502018223880473708075/11224803678858206361900017468416 y)))))
(+.f64 (*.f64 -6012459259764103/3350343815022304 (*.f64 (pow.f64 z 3) (-.f64 (*.f64 692910599291889/33503438150223040 y) (*.f64 6012459259764103/3350343815022304 (-.f64 (*.f64 307332350656623/2093964884388940 y) (*.f64 1678650474502018223880473708075/11224803678858206361900017468416 y)))))) (+.f64 (*.f64 (pow.f64 z 2) (-.f64 (*.f64 692910599291889/33503438150223040 y) (*.f64 6012459259764103/3350343815022304 (-.f64 (*.f64 307332350656623/2093964884388940 y) (*.f64 1678650474502018223880473708075/11224803678858206361900017468416 y))))) (+.f64 (*.f64 279195317918525/3350343815022304 y) (*.f64 z (-.f64 (*.f64 307332350656623/2093964884388940 y) (*.f64 1678650474502018223880473708075/11224803678858206361900017468416 y))))))
(*.f64 692910599291889/60124592597641030 (*.f64 y z))
(-.f64 (+.f64 (*.f64 2458658805252984/30062296298820515 y) (*.f64 692910599291889/60124592597641030 (*.f64 y z))) (*.f64 1160744370350489184411570646128/180748331751615526979716036973045 y))
(-.f64 (+.f64 (*.f64 2458658805252984/30062296298820515 y) (+.f64 (*.f64 692910599291889/60124592597641030 (*.f64 y z)) (*.f64 279195317918525/6012459259764103 (/.f64 y z)))) (+.f64 (*.f64 1160744370350489184411570646128/180748331751615526979716036973045 y) (*.f64 3350343815022304/6012459259764103 (/.f64 (-.f64 (*.f64 2458658805252984/30062296298820515 y) (*.f64 1160744370350489184411570646128/180748331751615526979716036973045 y)) z))))
(-.f64 (+.f64 (*.f64 2458658805252984/30062296298820515 y) (+.f64 (*.f64 692910599291889/60124592597641030 (*.f64 y z)) (+.f64 (*.f64 279195317918525/6012459259764103 (/.f64 y z)) (*.f64 -3350343815022304/6012459259764103 (/.f64 (-.f64 (*.f64 279195317918525/6012459259764103 y) (*.f64 3350343815022304/6012459259764103 (-.f64 (*.f64 2458658805252984/30062296298820515 y) (*.f64 1160744370350489184411570646128/180748331751615526979716036973045 y)))) (pow.f64 z 2)))))) (+.f64 (*.f64 1160744370350489184411570646128/180748331751615526979716036973045 y) (*.f64 3350343815022304/6012459259764103 (/.f64 (-.f64 (*.f64 2458658805252984/30062296298820515 y) (*.f64 1160744370350489184411570646128/180748331751615526979716036973045 y)) z))))
(*.f64 692910599291889/60124592597641030 (*.f64 y z))
(-.f64 (+.f64 (*.f64 2458658805252984/30062296298820515 y) (*.f64 692910599291889/60124592597641030 (*.f64 y z))) (*.f64 1160744370350489184411570646128/180748331751615526979716036973045 y))
(-.f64 (+.f64 (*.f64 2458658805252984/30062296298820515 y) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -279195317918525/6012459259764103 y) (*.f64 -3350343815022304/6012459259764103 (-.f64 (*.f64 2458658805252984/30062296298820515 y) (*.f64 1160744370350489184411570646128/180748331751615526979716036973045 y)))) z)) (*.f64 692910599291889/60124592597641030 (*.f64 y z)))) (*.f64 1160744370350489184411570646128/180748331751615526979716036973045 y))
(-.f64 (+.f64 (*.f64 3350343815022304/6012459259764103 (/.f64 (-.f64 (*.f64 -279195317918525/6012459259764103 y) (*.f64 -3350343815022304/6012459259764103 (-.f64 (*.f64 2458658805252984/30062296298820515 y) (*.f64 1160744370350489184411570646128/180748331751615526979716036973045 y)))) (pow.f64 z 2))) (+.f64 (*.f64 2458658805252984/30062296298820515 y) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -279195317918525/6012459259764103 y) (*.f64 -3350343815022304/6012459259764103 (-.f64 (*.f64 2458658805252984/30062296298820515 y) (*.f64 1160744370350489184411570646128/180748331751615526979716036973045 y)))) z)) (*.f64 692910599291889/60124592597641030 (*.f64 y z))))) (*.f64 1160744370350489184411570646128/180748331751615526979716036973045 y))
(/.f64 (*.f64 y (+.f64 11167812716741/40000000000000 (*.f64 (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)) z))) (+.f64 (*.f64 6012459259764103/1000000000000000 z) 104698244219447/31250000000000))
(/.f64 (*.f64 y (+.f64 11167812716741/40000000000000 (*.f64 (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)) z))) (+.f64 (*.f64 6012459259764103/1000000000000000 z) 104698244219447/31250000000000))
(/.f64 (*.f64 y (+.f64 11167812716741/40000000000000 (*.f64 (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)) z))) (+.f64 (*.f64 6012459259764103/1000000000000000 z) 104698244219447/31250000000000))
(/.f64 (*.f64 y (+.f64 11167812716741/40000000000000 (*.f64 (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)) z))) (+.f64 (*.f64 6012459259764103/1000000000000000 z) 104698244219447/31250000000000))
(/.f64 (*.f64 y (+.f64 11167812716741/40000000000000 (*.f64 (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)) z))) (+.f64 (*.f64 6012459259764103/1000000000000000 z) 104698244219447/31250000000000))
(/.f64 (*.f64 y (+.f64 11167812716741/40000000000000 (*.f64 (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)) z))) (+.f64 (*.f64 6012459259764103/1000000000000000 z) 104698244219447/31250000000000))
(/.f64 (*.f64 y (+.f64 11167812716741/40000000000000 (*.f64 (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)) z))) (+.f64 (*.f64 6012459259764103/1000000000000000 z) 104698244219447/31250000000000))
(/.f64 (*.f64 y (+.f64 11167812716741/40000000000000 (*.f64 (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)) z))) (+.f64 (*.f64 6012459259764103/1000000000000000 z) 104698244219447/31250000000000))
(/.f64 (*.f64 y (+.f64 11167812716741/40000000000000 (*.f64 (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)) z))) (+.f64 104698244219447/31250000000000 (*.f64 6012459259764103/1000000000000000 z)))
(/.f64 (*.f64 y (+.f64 11167812716741/40000000000000 (*.f64 (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)) z))) (+.f64 104698244219447/31250000000000 (*.f64 6012459259764103/1000000000000000 z)))
(/.f64 (*.f64 y (+.f64 11167812716741/40000000000000 (*.f64 (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)) z))) (+.f64 104698244219447/31250000000000 (*.f64 6012459259764103/1000000000000000 z)))
(/.f64 (*.f64 y (+.f64 11167812716741/40000000000000 (*.f64 (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)) z))) (+.f64 104698244219447/31250000000000 (*.f64 6012459259764103/1000000000000000 z)))
(*.f64 6012459259764103/1000000000000000 z)
(*.f64 6012459259764103/1000000000000000 z)
(*.f64 6012459259764103/1000000000000000 z)
(*.f64 6012459259764103/1000000000000000 z)
(*.f64 6012459259764103/1000000000000000 z)
(*.f64 6012459259764103/1000000000000000 z)
(*.f64 6012459259764103/1000000000000000 z)
(*.f64 6012459259764103/1000000000000000 z)
(*.f64 6012459259764103/1000000000000000 z)
(*.f64 6012459259764103/1000000000000000 z)
(*.f64 6012459259764103/1000000000000000 z)
(*.f64 6012459259764103/1000000000000000 z)
(/.f64 y (+.f64 (*.f64 6012459259764103/1000000000000000 z) 104698244219447/31250000000000))
(/.f64 y (+.f64 (*.f64 6012459259764103/1000000000000000 z) 104698244219447/31250000000000))
(/.f64 y (+.f64 (*.f64 6012459259764103/1000000000000000 z) 104698244219447/31250000000000))
(/.f64 y (+.f64 (*.f64 6012459259764103/1000000000000000 z) 104698244219447/31250000000000))
(/.f64 y (+.f64 (*.f64 6012459259764103/1000000000000000 z) 104698244219447/31250000000000))
(/.f64 y (+.f64 (*.f64 6012459259764103/1000000000000000 z) 104698244219447/31250000000000))
(/.f64 y (+.f64 (*.f64 6012459259764103/1000000000000000 z) 104698244219447/31250000000000))
(/.f64 y (+.f64 (*.f64 6012459259764103/1000000000000000 z) 104698244219447/31250000000000))
(/.f64 y (+.f64 (*.f64 6012459259764103/1000000000000000 z) 104698244219447/31250000000000))
(/.f64 y (+.f64 (*.f64 6012459259764103/1000000000000000 z) 104698244219447/31250000000000))
(/.f64 y (+.f64 (*.f64 6012459259764103/1000000000000000 z) 104698244219447/31250000000000))
(/.f64 y (+.f64 (*.f64 6012459259764103/1000000000000000 z) 104698244219447/31250000000000))
(*.f64 31250000000000/104698244219447 y)
(+.f64 (*.f64 -5871542245863381835937500000/10961722342634967150292985809 (*.f64 y z)) (*.f64 31250000000000/104698244219447 y))
(+.f64 (*.f64 -5871542245863381835937500000/10961722342634967150292985809 (*.f64 y z)) (+.f64 (*.f64 31250000000000/104698244219447 y) (*.f64 1103200267038668987913305889728057861328125/1147673082894964476557575335949564252827623 (*.f64 y (pow.f64 z 2)))))
(+.f64 (*.f64 -5871542245863381835937500000/10961722342634967150292985809 (*.f64 y z)) (+.f64 (*.f64 31250000000000/104698244219447 y) (+.f64 (*.f64 -6632946660930876501060563175666215250688901389373779296875/3845099414944724229120274305880309906699142060296812303392 (*.f64 y (pow.f64 z 3))) (*.f64 1103200267038668987913305889728057861328125/1147673082894964476557575335949564252827623 (*.f64 y (pow.f64 z 2))))))
(*.f64 1000000000000000/6012459259764103 (/.f64 y z))
(+.f64 (*.f64 1000000000000000/6012459259764103 (/.f64 y z)) (*.f64 -3350343815022304000000000000000/36149666350323105395943207394609 (/.f64 y (pow.f64 z 2))))
(+.f64 (*.f64 11224803678858206361900017468416000000000000000/217348396185382961186752534140230541334573920727 (/.f64 y (pow.f64 z 3))) (+.f64 (*.f64 1000000000000000/6012459259764103 (/.f64 y z)) (*.f64 -3350343815022304000000000000000/36149666350323105395943207394609 (/.f64 y (pow.f64 z 2)))))
(+.f64 (*.f64 -37606951580302195967838628608395321436655550464000000000000000/1306798377239682627018567578824823894235793763820355097842262881 (/.f64 y (pow.f64 z 4))) (+.f64 (*.f64 11224803678858206361900017468416000000000000000/217348396185382961186752534140230541334573920727 (/.f64 y (pow.f64 z 3))) (+.f64 (*.f64 1000000000000000/6012459259764103 (/.f64 y z)) (*.f64 -3350343815022304000000000000000/36149666350323105395943207394609 (/.f64 y (pow.f64 z 2))))))
(*.f64 1000000000000000/6012459259764103 (/.f64 y z))
(+.f64 (*.f64 1000000000000000/6012459259764103 (/.f64 y z)) (*.f64 -3350343815022304000000000000000/36149666350323105395943207394609 (/.f64 y (pow.f64 z 2))))
(+.f64 (*.f64 11224803678858206361900017468416000000000000000/217348396185382961186752534140230541334573920727 (/.f64 y (pow.f64 z 3))) (+.f64 (*.f64 1000000000000000/6012459259764103 (/.f64 y z)) (*.f64 -3350343815022304000000000000000/36149666350323105395943207394609 (/.f64 y (pow.f64 z 2)))))
(+.f64 (*.f64 -37606951580302195967838628608395321436655550464000000000000000/1306798377239682627018567578824823894235793763820355097842262881 (/.f64 y (pow.f64 z 4))) (+.f64 (*.f64 11224803678858206361900017468416000000000000000/217348396185382961186752534140230541334573920727 (/.f64 y (pow.f64 z 3))) (+.f64 (*.f64 1000000000000000/6012459259764103 (/.f64 y z)) (*.f64 -3350343815022304000000000000000/36149666350323105395943207394609 (/.f64 y (pow.f64 z 2))))))
(+.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 y (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000))) 0)
(+.f64 0 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 y (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000))))
(-.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 y (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000))) 0)
(/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) y))
(/.f64 y (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))
(/.f64 y (*.f64 (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) 1))
(/.f64 y (*.f64 -1 (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))))
(/.f64 (/.f64 y (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))
(/.f64 (/.f64 y (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)) (*.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) 1))
(/.f64 (/.f64 y (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)) (*.f64 1/2 (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 y (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000))) 1)
(/.f64 1 (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) y)))
(/.f64 1 (*.f64 (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) y)) 1))
(/.f64 (+.f64 y y) (/.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))
(/.f64 (+.f64 y y) (+.f64 (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(/.f64 (+.f64 y y) (*.f64 (/.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) 1))
(/.f64 (+.f64 y y) (*.f64 -2 (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))))
(/.f64 2 (/.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) y)))
(/.f64 2 (+.f64 (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) y)) (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) y))))
(/.f64 2 (*.f64 (/.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) y)) 1))
(/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (*.f64 4 (/.f64 y (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000)))) 2)
(/.f64 (*.f64 4 (/.f64 y (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000))) (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))
(/.f64 (*.f64 4 (/.f64 y (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000))) (+.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(/.f64 (*.f64 4 (/.f64 y (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000))) (*.f64 2 (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(/.f64 (*.f64 4 (/.f64 y (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000))) (*.f64 (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) 1))
(/.f64 (*.f64 y 4) (+.f64 (/.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (/.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(/.f64 (*.f64 y 4) (/.f64 (*.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000) 2) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))
(/.f64 (*.f64 y 4) (*.f64 4 (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(/.f64 (*.f64 y 4) (*.f64 (*.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000) 2) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(/.f64 (*.f64 y 4) (*.f64 2 (/.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(/.f64 (*.f64 y 4) (*.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000) (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(/.f64 (*.f64 y 4) (*.f64 -4 (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))))
(/.f64 (*.f64 y 4) (/.f64 4 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000))))
(/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 2) (/.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000) y))
(/.f64 (/.f64 1 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)) (/.f64 (/.f64 1 y) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))
(/.f64 (/.f64 1 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)) (*.f64 (/.f64 1 y) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(/.f64 (neg.f64 y) (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(/.f64 (neg.f64 y) (*.f64 (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) 1))
(/.f64 (neg.f64 y) (/.f64 (neg.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000)) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 2)))
(/.f64 (neg.f64 y) (/.f64 -1 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000))))
(/.f64 (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) y) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) y) (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) y)) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(/.f64 -1 (/.f64 (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) (neg.f64 y)) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))
(/.f64 -1 (*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) y)) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(/.f64 (/.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000) y) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) y) (/.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000) y)) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(/.f64 (/.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000) y) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) y) (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) y)) (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(/.f64 4 (+.f64 (/.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) y)) (/.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) y))))
(/.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000) (/.f64 2 y)) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))
(/.f64 4 (*.f64 (*.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000) (/.f64 2 y)) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(/.f64 4 (*.f64 (/.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000) y) (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (*.f64 (/.f64 y (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)) 4)) 4)
(/.f64 (*.f64 (/.f64 y (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)) 4) (+.f64 (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(/.f64 (*.f64 (/.f64 y (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)) 4) (/.f64 4 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))
(/.f64 (*.f64 (/.f64 y (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)) 4) (*.f64 4 (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(/.f64 (*.f64 (/.f64 y (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)) 4) (*.f64 2 (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(/.f64 (*.f64 y 8) (/.f64 (*.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) 8) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))
(/.f64 (*.f64 y 8) (*.f64 8 (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(/.f64 (*.f64 y 8) (*.f64 (*.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) 8) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(/.f64 (*.f64 y 8) (*.f64 4 (/.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 4) (*.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000) (/.f64 2 y)))
(/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 4) (*.f64 (*.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000) (/.f64 2 y)) 1))
(/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)) (/.f64 1 y))
(/.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) (/.f64 1/2 y)) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))
(/.f64 1/2 (/.f64 (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) y) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 2)))
(/.f64 1/2 (/.f64 (/.f64 1/2 y) (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000))))
(/.f64 (/.f64 1 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000)) (/.f64 (/.f64 1/2 y) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))
(/.f64 (*.f64 y -2) (+.f64 (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))))
(/.f64 (*.f64 y -2) (/.f64 (neg.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))
(/.f64 (*.f64 y -2) (/.f64 (*.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) -2) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))
(/.f64 (*.f64 y -2) (*.f64 (*.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) -2) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(/.f64 (*.f64 y -2) (*.f64 (neg.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000)) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(/.f64 (*.f64 y -2) (*.f64 (neg.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)) (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(/.f64 (*.f64 y -2) (*.f64 2 (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))))
(/.f64 (*.f64 (/.f64 y (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)) (/.f64 y (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000))) (/.f64 (*.f64 4 (/.f64 y (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000))) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 2)))
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (*.f64 (/.f64 y (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)) 4))) 8)
(/.f64 (*.f64 2 (*.f64 (/.f64 y (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)) 4)) (*.f64 8 (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(/.f64 (*.f64 2 (*.f64 y 8)) (*.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) 8)) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 4)) (+.f64 (*.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000) (/.f64 2 y)) (*.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000) (/.f64 2 y))))
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 4)) (*.f64 8 (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) y)))
(/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000)) (/.f64 1/2 y))
(/.f64 (*.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000) (/.f64 2 y)) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) y) (/.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000) y)) (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(/.f64 (/.f64 (neg.f64 y) (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)) (/.f64 -1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))
(/.f64 (/.f64 (neg.f64 y) (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)) (*.f64 -1 (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(/.f64 (*.f64 (/.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000) y) (/.f64 y (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000))) (/.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) y)))
(/.f64 (/.f64 y (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000)) (/.f64 1 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 2)))
(/.f64 (/.f64 y (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000)) (*.f64 1/2 (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 1/2) (*.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) (/.f64 1/2 y)))
(/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 y (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000))) 1/2)
(/.f64 (neg.f64 (/.f64 y (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000))) (/.f64 -1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))
(/.f64 (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (neg.f64 (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) y)))
(/.f64 (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) y)) 1))
(/.f64 (*.f64 4 (neg.f64 y)) (*.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) -2)) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(/.f64 (*.f64 4 (neg.f64 y)) (*.f64 (*.f64 2 (neg.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000))) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(/.f64 (*.f64 4 (neg.f64 y)) (*.f64 (neg.f64 (*.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000) 2)) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(/.f64 (*.f64 4 (neg.f64 y)) (*.f64 4 (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))))
(/.f64 (neg.f64 (*.f64 y -2)) (/.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))
(/.f64 (+.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)) (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000))) (+.f64 (/.f64 1 y) (/.f64 1 y)))
(/.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (*.f64 (/.f64 y (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)) 4))) (*.f64 2 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (*.f64 (/.f64 y (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)) 4)))) 16)
(/.f64 (+.f64 (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) y)) (neg.f64 (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) y))))
(/.f64 (/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 4)) (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) y)) 8)
(/.f64 (/.f64 (*.f64 y 8) (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) 8)
(/.f64 (/.f64 y (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000))
(/.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) y))
(/.f64 (/.f64 (+.f64 y y) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000))
(/.f64 (/.f64 2 (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (/.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000) y))
(/.f64 (/.f64 (*.f64 y 4) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (*.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000) 2))
(/.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (/.f64 1 y))
(/.f64 (/.f64 (neg.f64 y) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (neg.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)))
(/.f64 (/.f64 (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) y) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (*.f64 (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) y) (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) y)))
(/.f64 (/.f64 -1 (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (neg.f64 (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) y)))
(/.f64 (/.f64 (/.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000) y) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (*.f64 (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) y) (/.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000) y)))
(/.f64 (/.f64 4 (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (*.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000) (/.f64 2 y)))
(/.f64 (/.f64 (*.f64 y 8) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (*.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) 8))
(/.f64 (/.f64 (*.f64 y -2) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (*.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) -2))
(/.f64 (/.f64 (*.f64 y -2) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (neg.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000)))
(/.f64 (/.f64 (*.f64 2 (*.f64 (/.f64 y (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)) 4)) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) 8)
(/.f64 (/.f64 (*.f64 2 (*.f64 y 8)) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (*.f64 2 (*.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) 8)))
(/.f64 (/.f64 (/.f64 (neg.f64 y) (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) -1)
(/.f64 (/.f64 (*.f64 4 (neg.f64 y)) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (*.f64 2 (*.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) -2)))
(/.f64 (/.f64 (*.f64 4 (neg.f64 y)) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (*.f64 2 (neg.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000))))
(/.f64 (/.f64 (*.f64 4 (neg.f64 y)) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (neg.f64 (*.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000) 2)))
(/.f64 (/.f64 (neg.f64 (*.f64 y -2)) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000))
(/.f64 (/.f64 1 (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (*.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) (/.f64 1/2 y)))
(/.f64 (/.f64 (+.f64 y y) (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000))
(/.f64 (/.f64 2 (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) y))
(/.f64 (/.f64 (*.f64 y 4) (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000))
(/.f64 (/.f64 (/.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000) y) (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (*.f64 (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) y) (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) y)))
(/.f64 (/.f64 4 (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (/.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000) y))
(/.f64 (/.f64 (*.f64 y -2) (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (neg.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)))
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000) (/.f64 2 y)) (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (*.f64 (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) y) (/.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000) y)))
(/.f64 (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000) y) (/.f64 y (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000))) (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) y))
(/.f64 (/.f64 y (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))) -1)
(/.f64 (/.f64 (+.f64 y y) (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))) -2)
(/.f64 (/.f64 (*.f64 y 4) (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))) -4)
(/.f64 (/.f64 (*.f64 4 (neg.f64 y)) (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))) 4)
(/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 1 y)) (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000))
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 2) (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)) (/.f64 2 y))
(/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (neg.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000))) (/.f64 -1 y))
(/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 1/2) (/.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000) y))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 2)) (-.f64 0 (/.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000) y)))
(/.f64 (neg.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000))) (-.f64 0 (/.f64 1 y)))
(/.f64 (neg.f64 (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) y))
(pow.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 y (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000))) 1)
(+.f64 (*.f64 z 6012459259764103/1000000000000000) 0)
(+.f64 0 (*.f64 z 6012459259764103/1000000000000000))
(-.f64 (*.f64 z 6012459259764103/1000000000000000) 0)
(/.f64 (*.f64 z 6012459259764103/1000000000000000) 1)
(/.f64 (*.f64 z 6012459259764103/500000000000000) 2)
(/.f64 (*.f64 z 6012459259764103/250000000000000) 4)
(/.f64 (*.f64 2 (*.f64 z 6012459259764103/250000000000000)) 8)
(/.f64 (+.f64 (*.f64 2 (*.f64 z 6012459259764103/250000000000000)) (*.f64 2 (*.f64 z 6012459259764103/250000000000000))) 16)
(pow.f64 (*.f64 z 6012459259764103/1000000000000000) 1)
(+.f64 (/.f64 y (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)) 0)
(+.f64 0 (/.f64 y (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)))
(+.f64 (/.f64 y (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000)) (/.f64 y (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000)))
(-.f64 (/.f64 y (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)) 0)
(*.f64 y (/.f64 1 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)))
(*.f64 y (*.f64 (*.f64 2 (/.f64 1 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000))) 1/2))
(*.f64 y (*.f64 (/.f64 2 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)) 1/2))
(*.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) (/.f64 (/.f64 1 y) (*.f64 (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) y) (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) y))))
(*.f64 (/.f64 y (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)) 1)
(*.f64 1 (/.f64 y (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)))
(*.f64 (+.f64 y y) (/.f64 1 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000)))
(*.f64 2 (/.f64 y (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000)))
(*.f64 (*.f64 4 (/.f64 y (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000))) 1/2)
(*.f64 (*.f64 y 4) (/.f64 1/2 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000)))
(*.f64 (*.f64 y 4) (*.f64 1/2 (/.f64 1 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000))))
(*.f64 (*.f64 y 4) (*.f64 (/.f64 1/2 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000)) 1))
(*.f64 (*.f64 y 4) (*.f64 1/4 (/.f64 1 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000))))
(*.f64 (/.f64 1 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)) y)
(*.f64 (/.f64 1 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)) (/.f64 1 (/.f64 1 y)))
(*.f64 (neg.f64 y) (/.f64 -1 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)))
(*.f64 (neg.f64 y) (*.f64 (/.f64 -1 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)) 1))
(*.f64 (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) y) (/.f64 1 (*.f64 (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) y) (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) y))))
(*.f64 (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) y) (/.f64 2 (*.f64 (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) y) (/.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000) y))))
(*.f64 -1 (/.f64 (neg.f64 y) (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)))
(*.f64 -1 (*.f64 (/.f64 (neg.f64 y) (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)) 1))
(*.f64 -1 (/.f64 (+.f64 y y) (neg.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000))))
(*.f64 (/.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000) y) (/.f64 1 (*.f64 (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) y) (/.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000) y))))
(*.f64 (/.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000) y) (/.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) y) (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) y))))
(*.f64 4 (/.f64 y (*.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000) 2)))
(*.f64 4 (/.f64 (/.f64 y (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)) 4))
(*.f64 (*.f64 (/.f64 y (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)) 4) 1/4)
(*.f64 (*.f64 y 8) (/.f64 1 (*.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) 8)))
(*.f64 (/.f64 1 y) (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) (*.f64 (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) y) (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) y))))
(*.f64 (/.f64 1 y) (/.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000) (*.f64 (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) y) (/.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000) y))))
(*.f64 1/2 (*.f64 4 (/.f64 y (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000))))
(*.f64 (/.f64 1 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000)) (+.f64 y y))
(*.f64 (*.f64 y -2) (/.f64 1/2 (neg.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000))))
(*.f64 (*.f64 y -2) (/.f64 1 (*.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) -2)))
(*.f64 (*.f64 y -2) (/.f64 1 (neg.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000))))
(*.f64 (*.f64 2 (/.f64 1 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000))) (*.f64 y 1/2))
(*.f64 (/.f64 (neg.f64 y) (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)) -1)
(*.f64 (*.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) (/.f64 1/2 y)) (/.f64 2 (*.f64 (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) y) (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) y))))
(*.f64 (/.f64 1/2 y) (/.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000) (*.f64 (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) y) (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) y))))
(*.f64 (/.f64 2 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)) (*.f64 y 1/2))
(*.f64 (/.f64 y (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000)) 2)
(*.f64 (/.f64 -1 y) (/.f64 (neg.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)) (*.f64 (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) y) (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) y))))
(*.f64 (*.f64 y 1/2) (/.f64 2 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)))
(*.f64 1/4 (*.f64 (/.f64 y (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)) 4))
(*.f64 (/.f64 2 y) (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) (*.f64 (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) y) (/.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000) y))))
(*.f64 (/.f64 1/2 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000)) (*.f64 y 4))
(*.f64 (/.f64 -1 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)) (neg.f64 y))
(pow.f64 (/.f64 y (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)) 1)
(neg.f64 (/.f64 (neg.f64 y) (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)))
Outputs
(*.f64 279195317918525/3350343815022304 y)
(+.f64 (*.f64 279195317918525/3350343815022304 y) (*.f64 z (-.f64 (*.f64 307332350656623/2093964884388940 y) (*.f64 1678650474502018223880473708075/11224803678858206361900017468416 y))))
(+.f64 (*.f64 279195317918525/3350343815022304 y) (*.f64 z (-.f64 (*.f64 y 307332350656623/2093964884388940) (*.f64 y 1678650474502018223880473708075/11224803678858206361900017468416))))
(+.f64 (*.f64 279195317918525/3350343815022304 y) (*.f64 z (*.f64 y -155900051080628738716045985239/56124018394291031809500087342080)))
(+.f64 (*.f64 (pow.f64 z 2) (-.f64 (*.f64 692910599291889/33503438150223040 y) (*.f64 6012459259764103/3350343815022304 (-.f64 (*.f64 307332350656623/2093964884388940 y) (*.f64 1678650474502018223880473708075/11224803678858206361900017468416 y))))) (+.f64 (*.f64 279195317918525/3350343815022304 y) (*.f64 z (-.f64 (*.f64 307332350656623/2093964884388940 y) (*.f64 1678650474502018223880473708075/11224803678858206361900017468416 y)))))
(+.f64 (+.f64 (*.f64 279195317918525/3350343815022304 y) (*.f64 z (-.f64 (*.f64 y 307332350656623/2093964884388940) (*.f64 y 1678650474502018223880473708075/11224803678858206361900017468416)))) (*.f64 (pow.f64 z 2) (-.f64 (*.f64 y 692910599291889/33503438150223040) (*.f64 (-.f64 (*.f64 y 307332350656623/2093964884388940) (*.f64 y 1678650474502018223880473708075/11224803678858206361900017468416)) 6012459259764103/3350343815022304))))
(+.f64 (*.f64 279195317918525/3350343815022304 y) (+.f64 (*.f64 z (*.f64 y -155900051080628738716045985239/56124018394291031809500087342080)) (*.f64 (pow.f64 z 2) (-.f64 (*.f64 y 692910599291889/33503438150223040) (*.f64 (*.f64 y -155900051080628738716045985239/56124018394291031809500087342080) 6012459259764103/3350343815022304)))))
(+.f64 (*.f64 -6012459259764103/3350343815022304 (*.f64 (pow.f64 z 3) (-.f64 (*.f64 692910599291889/33503438150223040 y) (*.f64 6012459259764103/3350343815022304 (-.f64 (*.f64 307332350656623/2093964884388940 y) (*.f64 1678650474502018223880473708075/11224803678858206361900017468416 y)))))) (+.f64 (*.f64 (pow.f64 z 2) (-.f64 (*.f64 692910599291889/33503438150223040 y) (*.f64 6012459259764103/3350343815022304 (-.f64 (*.f64 307332350656623/2093964884388940 y) (*.f64 1678650474502018223880473708075/11224803678858206361900017468416 y))))) (+.f64 (*.f64 279195317918525/3350343815022304 y) (*.f64 z (-.f64 (*.f64 307332350656623/2093964884388940 y) (*.f64 1678650474502018223880473708075/11224803678858206361900017468416 y))))))
(+.f64 (+.f64 (+.f64 (*.f64 279195317918525/3350343815022304 y) (*.f64 z (-.f64 (*.f64 y 307332350656623/2093964884388940) (*.f64 y 1678650474502018223880473708075/11224803678858206361900017468416)))) (*.f64 (pow.f64 z 2) (-.f64 (*.f64 y 692910599291889/33503438150223040) (*.f64 (-.f64 (*.f64 y 307332350656623/2093964884388940) (*.f64 y 1678650474502018223880473708075/11224803678858206361900017468416)) 6012459259764103/3350343815022304)))) (*.f64 -6012459259764103/3350343815022304 (*.f64 (-.f64 (*.f64 y 692910599291889/33503438150223040) (*.f64 (-.f64 (*.f64 y 307332350656623/2093964884388940) (*.f64 y 1678650474502018223880473708075/11224803678858206361900017468416)) 6012459259764103/3350343815022304)) (pow.f64 z 3))))
(+.f64 (*.f64 279195317918525/3350343815022304 y) (+.f64 (+.f64 (*.f64 z (*.f64 y -155900051080628738716045985239/56124018394291031809500087342080)) (*.f64 (pow.f64 z 2) (-.f64 (*.f64 y 692910599291889/33503438150223040) (*.f64 (*.f64 y -155900051080628738716045985239/56124018394291031809500087342080) 6012459259764103/3350343815022304)))) (*.f64 (-.f64 (*.f64 y 692910599291889/33503438150223040) (*.f64 (*.f64 y -155900051080628738716045985239/56124018394291031809500087342080) 6012459259764103/3350343815022304)) (*.f64 (pow.f64 z 3) -6012459259764103/3350343815022304))))
(+.f64 (+.f64 (*.f64 279195317918525/3350343815022304 y) (*.f64 z (*.f64 y -155900051080628738716045985239/56124018394291031809500087342080))) (*.f64 (-.f64 (*.f64 y 692910599291889/33503438150223040) (*.f64 (*.f64 y -155900051080628738716045985239/56124018394291031809500087342080) 6012459259764103/3350343815022304)) (+.f64 (pow.f64 z 2) (*.f64 (pow.f64 z 3) -6012459259764103/3350343815022304))))
(*.f64 692910599291889/60124592597641030 (*.f64 y z))
(*.f64 y (*.f64 z 692910599291889/60124592597641030))
(-.f64 (+.f64 (*.f64 2458658805252984/30062296298820515 y) (*.f64 692910599291889/60124592597641030 (*.f64 y z))) (*.f64 1160744370350489184411570646128/180748331751615526979716036973045 y))
(+.f64 (*.f64 y (*.f64 z 692910599291889/60124592597641030)) (-.f64 (*.f64 y 2458658805252984/30062296298820515) (*.f64 y 1160744370350489184411570646128/180748331751615526979716036973045)))
(+.f64 (*.f64 y (*.f64 z 692910599291889/60124592597641030)) (*.f64 y 13621841529893360872837506187224/180748331751615526979716036973045))
(*.f64 y (+.f64 (*.f64 z 692910599291889/60124592597641030) 13621841529893360872837506187224/180748331751615526979716036973045))
(-.f64 (+.f64 (*.f64 2458658805252984/30062296298820515 y) (+.f64 (*.f64 692910599291889/60124592597641030 (*.f64 y z)) (*.f64 279195317918525/6012459259764103 (/.f64 y z)))) (+.f64 (*.f64 1160744370350489184411570646128/180748331751615526979716036973045 y) (*.f64 3350343815022304/6012459259764103 (/.f64 (-.f64 (*.f64 2458658805252984/30062296298820515 y) (*.f64 1160744370350489184411570646128/180748331751615526979716036973045 y)) z))))
(-.f64 (+.f64 (*.f64 y (*.f64 z 692910599291889/60124592597641030)) (+.f64 (*.f64 279195317918525/6012459259764103 (/.f64 y z)) (*.f64 y 2458658805252984/30062296298820515))) (+.f64 (*.f64 y 1160744370350489184411570646128/180748331751615526979716036973045) (*.f64 3350343815022304/6012459259764103 (/.f64 (-.f64 (*.f64 y 2458658805252984/30062296298820515) (*.f64 y 1160744370350489184411570646128/180748331751615526979716036973045)) z))))
(-.f64 (+.f64 (*.f64 279195317918525/6012459259764103 (/.f64 y z)) (*.f64 y (+.f64 2458658805252984/30062296298820515 (*.f64 z 692910599291889/60124592597641030)))) (+.f64 (*.f64 y 1160744370350489184411570646128/180748331751615526979716036973045) (*.f64 3350343815022304/6012459259764103 (/.f64 (*.f64 y 13621841529893360872837506187224/180748331751615526979716036973045) z))))
(+.f64 (*.f64 y (+.f64 2458658805252984/30062296298820515 (*.f64 z 692910599291889/60124592597641030))) (-.f64 (*.f64 279195317918525/6012459259764103 (/.f64 y z)) (+.f64 (*.f64 y 1160744370350489184411570646128/180748331751615526979716036973045) (*.f64 3350343815022304/6012459259764103 (/.f64 (*.f64 y 13621841529893360872837506187224/180748331751615526979716036973045) z)))))
(-.f64 (+.f64 (*.f64 2458658805252984/30062296298820515 y) (+.f64 (*.f64 692910599291889/60124592597641030 (*.f64 y z)) (+.f64 (*.f64 279195317918525/6012459259764103 (/.f64 y z)) (*.f64 -3350343815022304/6012459259764103 (/.f64 (-.f64 (*.f64 279195317918525/6012459259764103 y) (*.f64 3350343815022304/6012459259764103 (-.f64 (*.f64 2458658805252984/30062296298820515 y) (*.f64 1160744370350489184411570646128/180748331751615526979716036973045 y)))) (pow.f64 z 2)))))) (+.f64 (*.f64 1160744370350489184411570646128/180748331751615526979716036973045 y) (*.f64 3350343815022304/6012459259764103 (/.f64 (-.f64 (*.f64 2458658805252984/30062296298820515 y) (*.f64 1160744370350489184411570646128/180748331751615526979716036973045 y)) z))))
(+.f64 (+.f64 (*.f64 y (*.f64 z 692910599291889/60124592597641030)) (+.f64 (*.f64 279195317918525/6012459259764103 (/.f64 y z)) (*.f64 -3350343815022304/6012459259764103 (/.f64 (-.f64 (*.f64 y 279195317918525/6012459259764103) (*.f64 3350343815022304/6012459259764103 (-.f64 (*.f64 y 2458658805252984/30062296298820515) (*.f64 y 1160744370350489184411570646128/180748331751615526979716036973045)))) (pow.f64 z 2))))) (-.f64 (*.f64 y 2458658805252984/30062296298820515) (+.f64 (*.f64 y 1160744370350489184411570646128/180748331751615526979716036973045) (*.f64 3350343815022304/6012459259764103 (/.f64 (-.f64 (*.f64 y 2458658805252984/30062296298820515) (*.f64 y 1160744370350489184411570646128/180748331751615526979716036973045)) z)))))
(-.f64 (+.f64 (+.f64 (*.f64 279195317918525/6012459259764103 (/.f64 y z)) (*.f64 -3350343815022304/6012459259764103 (/.f64 (-.f64 (*.f64 y 279195317918525/6012459259764103) (*.f64 3350343815022304/6012459259764103 (*.f64 y 13621841529893360872837506187224/180748331751615526979716036973045))) (pow.f64 z 2)))) (*.f64 y (+.f64 2458658805252984/30062296298820515 (*.f64 z 692910599291889/60124592597641030)))) (+.f64 (*.f64 y 1160744370350489184411570646128/180748331751615526979716036973045) (*.f64 3350343815022304/6012459259764103 (/.f64 (*.f64 y 13621841529893360872837506187224/180748331751615526979716036973045) z))))
(+.f64 (*.f64 -3350343815022304/6012459259764103 (/.f64 (-.f64 (*.f64 y 279195317918525/6012459259764103) (*.f64 3350343815022304/6012459259764103 (*.f64 y 13621841529893360872837506187224/180748331751615526979716036973045))) (pow.f64 z 2))) (+.f64 (*.f64 y (+.f64 2458658805252984/30062296298820515 (*.f64 z 692910599291889/60124592597641030))) (-.f64 (*.f64 279195317918525/6012459259764103 (/.f64 y z)) (+.f64 (*.f64 y 1160744370350489184411570646128/180748331751615526979716036973045) (*.f64 3350343815022304/6012459259764103 (/.f64 (*.f64 y 13621841529893360872837506187224/180748331751615526979716036973045) z))))))
(*.f64 692910599291889/60124592597641030 (*.f64 y z))
(*.f64 y (*.f64 z 692910599291889/60124592597641030))
(-.f64 (+.f64 (*.f64 2458658805252984/30062296298820515 y) (*.f64 692910599291889/60124592597641030 (*.f64 y z))) (*.f64 1160744370350489184411570646128/180748331751615526979716036973045 y))
(+.f64 (*.f64 y (*.f64 z 692910599291889/60124592597641030)) (-.f64 (*.f64 y 2458658805252984/30062296298820515) (*.f64 y 1160744370350489184411570646128/180748331751615526979716036973045)))
(+.f64 (*.f64 y (*.f64 z 692910599291889/60124592597641030)) (*.f64 y 13621841529893360872837506187224/180748331751615526979716036973045))
(*.f64 y (+.f64 (*.f64 z 692910599291889/60124592597641030) 13621841529893360872837506187224/180748331751615526979716036973045))
(-.f64 (+.f64 (*.f64 2458658805252984/30062296298820515 y) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -279195317918525/6012459259764103 y) (*.f64 -3350343815022304/6012459259764103 (-.f64 (*.f64 2458658805252984/30062296298820515 y) (*.f64 1160744370350489184411570646128/180748331751615526979716036973045 y)))) z)) (*.f64 692910599291889/60124592597641030 (*.f64 y z)))) (*.f64 1160744370350489184411570646128/180748331751615526979716036973045 y))
(+.f64 (+.f64 (*.f64 y (*.f64 z 692910599291889/60124592597641030)) (*.f64 -1 (/.f64 (-.f64 (*.f64 y -279195317918525/6012459259764103) (*.f64 (-.f64 (*.f64 y 2458658805252984/30062296298820515) (*.f64 y 1160744370350489184411570646128/180748331751615526979716036973045)) -3350343815022304/6012459259764103)) z))) (-.f64 (*.f64 y 2458658805252984/30062296298820515) (*.f64 y 1160744370350489184411570646128/180748331751615526979716036973045)))
(+.f64 (*.f64 y 13621841529893360872837506187224/180748331751615526979716036973045) (+.f64 (*.f64 y (*.f64 z 692910599291889/60124592597641030)) (neg.f64 (/.f64 (-.f64 (*.f64 y -279195317918525/6012459259764103) (*.f64 (*.f64 y 13621841529893360872837506187224/180748331751615526979716036973045) -3350343815022304/6012459259764103)) z))))
(+.f64 (neg.f64 (/.f64 (-.f64 (*.f64 y -279195317918525/6012459259764103) (*.f64 (*.f64 y 13621841529893360872837506187224/180748331751615526979716036973045) -3350343815022304/6012459259764103)) z)) (*.f64 y (+.f64 (*.f64 z 692910599291889/60124592597641030) 13621841529893360872837506187224/180748331751615526979716036973045)))
(-.f64 (+.f64 (*.f64 3350343815022304/6012459259764103 (/.f64 (-.f64 (*.f64 -279195317918525/6012459259764103 y) (*.f64 -3350343815022304/6012459259764103 (-.f64 (*.f64 2458658805252984/30062296298820515 y) (*.f64 1160744370350489184411570646128/180748331751615526979716036973045 y)))) (pow.f64 z 2))) (+.f64 (*.f64 2458658805252984/30062296298820515 y) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -279195317918525/6012459259764103 y) (*.f64 -3350343815022304/6012459259764103 (-.f64 (*.f64 2458658805252984/30062296298820515 y) (*.f64 1160744370350489184411570646128/180748331751615526979716036973045 y)))) z)) (*.f64 692910599291889/60124592597641030 (*.f64 y z))))) (*.f64 1160744370350489184411570646128/180748331751615526979716036973045 y))
(+.f64 (+.f64 (*.f64 y 2458658805252984/30062296298820515) (+.f64 (*.f64 y (*.f64 z 692910599291889/60124592597641030)) (*.f64 -1 (/.f64 (-.f64 (*.f64 y -279195317918525/6012459259764103) (*.f64 (-.f64 (*.f64 y 2458658805252984/30062296298820515) (*.f64 y 1160744370350489184411570646128/180748331751615526979716036973045)) -3350343815022304/6012459259764103)) z)))) (-.f64 (*.f64 3350343815022304/6012459259764103 (/.f64 (-.f64 (*.f64 y -279195317918525/6012459259764103) (*.f64 (-.f64 (*.f64 y 2458658805252984/30062296298820515) (*.f64 y 1160744370350489184411570646128/180748331751615526979716036973045)) -3350343815022304/6012459259764103)) (pow.f64 z 2))) (*.f64 y 1160744370350489184411570646128/180748331751615526979716036973045)))
(+.f64 (*.f64 3350343815022304/6012459259764103 (/.f64 (-.f64 (*.f64 y -279195317918525/6012459259764103) (*.f64 (*.f64 y 13621841529893360872837506187224/180748331751615526979716036973045) -3350343815022304/6012459259764103)) (pow.f64 z 2))) (+.f64 (*.f64 y 13621841529893360872837506187224/180748331751615526979716036973045) (+.f64 (*.f64 y (*.f64 z 692910599291889/60124592597641030)) (neg.f64 (/.f64 (-.f64 (*.f64 y -279195317918525/6012459259764103) (*.f64 (*.f64 y 13621841529893360872837506187224/180748331751615526979716036973045) -3350343815022304/6012459259764103)) z)))))
(+.f64 (+.f64 (neg.f64 (/.f64 (-.f64 (*.f64 y -279195317918525/6012459259764103) (*.f64 (*.f64 y 13621841529893360872837506187224/180748331751615526979716036973045) -3350343815022304/6012459259764103)) z)) (*.f64 y (+.f64 (*.f64 z 692910599291889/60124592597641030) 13621841529893360872837506187224/180748331751615526979716036973045))) (*.f64 3350343815022304/6012459259764103 (/.f64 (-.f64 (*.f64 y -279195317918525/6012459259764103) (*.f64 (*.f64 y 13621841529893360872837506187224/180748331751615526979716036973045) -3350343815022304/6012459259764103)) (pow.f64 z 2))))
(/.f64 (*.f64 y (+.f64 11167812716741/40000000000000 (*.f64 (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)) z))) (+.f64 (*.f64 6012459259764103/1000000000000000 z) 104698244219447/31250000000000))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(/.f64 (*.f64 y (+.f64 11167812716741/40000000000000 (*.f64 (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)) z))) (+.f64 (*.f64 6012459259764103/1000000000000000 z) 104698244219447/31250000000000))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(/.f64 (*.f64 y (+.f64 11167812716741/40000000000000 (*.f64 (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)) z))) (+.f64 (*.f64 6012459259764103/1000000000000000 z) 104698244219447/31250000000000))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(/.f64 (*.f64 y (+.f64 11167812716741/40000000000000 (*.f64 (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)) z))) (+.f64 (*.f64 6012459259764103/1000000000000000 z) 104698244219447/31250000000000))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(/.f64 (*.f64 y (+.f64 11167812716741/40000000000000 (*.f64 (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)) z))) (+.f64 (*.f64 6012459259764103/1000000000000000 z) 104698244219447/31250000000000))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(/.f64 (*.f64 y (+.f64 11167812716741/40000000000000 (*.f64 (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)) z))) (+.f64 (*.f64 6012459259764103/1000000000000000 z) 104698244219447/31250000000000))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(/.f64 (*.f64 y (+.f64 11167812716741/40000000000000 (*.f64 (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)) z))) (+.f64 (*.f64 6012459259764103/1000000000000000 z) 104698244219447/31250000000000))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(/.f64 (*.f64 y (+.f64 11167812716741/40000000000000 (*.f64 (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)) z))) (+.f64 (*.f64 6012459259764103/1000000000000000 z) 104698244219447/31250000000000))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(/.f64 (*.f64 y (+.f64 11167812716741/40000000000000 (*.f64 (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)) z))) (+.f64 104698244219447/31250000000000 (*.f64 6012459259764103/1000000000000000 z)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(/.f64 (*.f64 y (+.f64 11167812716741/40000000000000 (*.f64 (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)) z))) (+.f64 104698244219447/31250000000000 (*.f64 6012459259764103/1000000000000000 z)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(/.f64 (*.f64 y (+.f64 11167812716741/40000000000000 (*.f64 (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)) z))) (+.f64 104698244219447/31250000000000 (*.f64 6012459259764103/1000000000000000 z)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(/.f64 (*.f64 y (+.f64 11167812716741/40000000000000 (*.f64 (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)) z))) (+.f64 104698244219447/31250000000000 (*.f64 6012459259764103/1000000000000000 z)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(*.f64 6012459259764103/1000000000000000 z)
(*.f64 z 6012459259764103/1000000000000000)
(*.f64 6012459259764103/1000000000000000 z)
(*.f64 z 6012459259764103/1000000000000000)
(*.f64 6012459259764103/1000000000000000 z)
(*.f64 z 6012459259764103/1000000000000000)
(*.f64 6012459259764103/1000000000000000 z)
(*.f64 z 6012459259764103/1000000000000000)
(*.f64 6012459259764103/1000000000000000 z)
(*.f64 z 6012459259764103/1000000000000000)
(*.f64 6012459259764103/1000000000000000 z)
(*.f64 z 6012459259764103/1000000000000000)
(*.f64 6012459259764103/1000000000000000 z)
(*.f64 z 6012459259764103/1000000000000000)
(*.f64 6012459259764103/1000000000000000 z)
(*.f64 z 6012459259764103/1000000000000000)
(*.f64 6012459259764103/1000000000000000 z)
(*.f64 z 6012459259764103/1000000000000000)
(*.f64 6012459259764103/1000000000000000 z)
(*.f64 z 6012459259764103/1000000000000000)
(*.f64 6012459259764103/1000000000000000 z)
(*.f64 z 6012459259764103/1000000000000000)
(*.f64 6012459259764103/1000000000000000 z)
(*.f64 z 6012459259764103/1000000000000000)
(/.f64 y (+.f64 (*.f64 6012459259764103/1000000000000000 z) 104698244219447/31250000000000))
(/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000)))
(/.f64 y (+.f64 (*.f64 6012459259764103/1000000000000000 z) 104698244219447/31250000000000))
(/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000)))
(/.f64 y (+.f64 (*.f64 6012459259764103/1000000000000000 z) 104698244219447/31250000000000))
(/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000)))
(/.f64 y (+.f64 (*.f64 6012459259764103/1000000000000000 z) 104698244219447/31250000000000))
(/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000)))
(/.f64 y (+.f64 (*.f64 6012459259764103/1000000000000000 z) 104698244219447/31250000000000))
(/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000)))
(/.f64 y (+.f64 (*.f64 6012459259764103/1000000000000000 z) 104698244219447/31250000000000))
(/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000)))
(/.f64 y (+.f64 (*.f64 6012459259764103/1000000000000000 z) 104698244219447/31250000000000))
(/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000)))
(/.f64 y (+.f64 (*.f64 6012459259764103/1000000000000000 z) 104698244219447/31250000000000))
(/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000)))
(/.f64 y (+.f64 (*.f64 6012459259764103/1000000000000000 z) 104698244219447/31250000000000))
(/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000)))
(/.f64 y (+.f64 (*.f64 6012459259764103/1000000000000000 z) 104698244219447/31250000000000))
(/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000)))
(/.f64 y (+.f64 (*.f64 6012459259764103/1000000000000000 z) 104698244219447/31250000000000))
(/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000)))
(/.f64 y (+.f64 (*.f64 6012459259764103/1000000000000000 z) 104698244219447/31250000000000))
(/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000)))
(*.f64 31250000000000/104698244219447 y)
(*.f64 y 31250000000000/104698244219447)
(+.f64 (*.f64 -5871542245863381835937500000/10961722342634967150292985809 (*.f64 y z)) (*.f64 31250000000000/104698244219447 y))
(+.f64 (*.f64 y 31250000000000/104698244219447) (*.f64 y (*.f64 z -5871542245863381835937500000/10961722342634967150292985809)))
(*.f64 y (+.f64 31250000000000/104698244219447 (*.f64 z -5871542245863381835937500000/10961722342634967150292985809)))
(+.f64 (*.f64 -5871542245863381835937500000/10961722342634967150292985809 (*.f64 y z)) (+.f64 (*.f64 31250000000000/104698244219447 y) (*.f64 1103200267038668987913305889728057861328125/1147673082894964476557575335949564252827623 (*.f64 y (pow.f64 z 2)))))
(+.f64 (*.f64 y 31250000000000/104698244219447) (+.f64 (*.f64 y (*.f64 (pow.f64 z 2) 1103200267038668987913305889728057861328125/1147673082894964476557575335949564252827623)) (*.f64 y (*.f64 z -5871542245863381835937500000/10961722342634967150292985809))))
(+.f64 (*.f64 y (*.f64 (pow.f64 z 2) 1103200267038668987913305889728057861328125/1147673082894964476557575335949564252827623)) (*.f64 y (+.f64 31250000000000/104698244219447 (*.f64 z -5871542245863381835937500000/10961722342634967150292985809))))
(*.f64 y (+.f64 (*.f64 z -5871542245863381835937500000/10961722342634967150292985809) (+.f64 31250000000000/104698244219447 (*.f64 (pow.f64 z 2) 1103200267038668987913305889728057861328125/1147673082894964476557575335949564252827623))))
(+.f64 (*.f64 -5871542245863381835937500000/10961722342634967150292985809 (*.f64 y z)) (+.f64 (*.f64 31250000000000/104698244219447 y) (+.f64 (*.f64 -6632946660930876501060563175666215250688901389373779296875/3845099414944724229120274305880309906699142060296812303392 (*.f64 y (pow.f64 z 3))) (*.f64 1103200267038668987913305889728057861328125/1147673082894964476557575335949564252827623 (*.f64 y (pow.f64 z 2))))))
(+.f64 (*.f64 y 31250000000000/104698244219447) (+.f64 (+.f64 (*.f64 y (*.f64 (pow.f64 z 2) 1103200267038668987913305889728057861328125/1147673082894964476557575335949564252827623)) (*.f64 y (*.f64 (pow.f64 z 3) -6632946660930876501060563175666215250688901389373779296875/3845099414944724229120274305880309906699142060296812303392))) (*.f64 y (*.f64 z -5871542245863381835937500000/10961722342634967150292985809))))
(+.f64 (*.f64 y (*.f64 (pow.f64 z 3) -6632946660930876501060563175666215250688901389373779296875/3845099414944724229120274305880309906699142060296812303392)) (+.f64 (*.f64 y (*.f64 (pow.f64 z 2) 1103200267038668987913305889728057861328125/1147673082894964476557575335949564252827623)) (*.f64 y (+.f64 31250000000000/104698244219447 (*.f64 z -5871542245863381835937500000/10961722342634967150292985809)))))
(+.f64 (*.f64 y (*.f64 z -5871542245863381835937500000/10961722342634967150292985809)) (*.f64 y (+.f64 (*.f64 (pow.f64 z 3) -6632946660930876501060563175666215250688901389373779296875/3845099414944724229120274305880309906699142060296812303392) (+.f64 31250000000000/104698244219447 (*.f64 (pow.f64 z 2) 1103200267038668987913305889728057861328125/1147673082894964476557575335949564252827623)))))
(*.f64 1000000000000000/6012459259764103 (/.f64 y z))
(*.f64 (/.f64 y z) 1000000000000000/6012459259764103)
(+.f64 (*.f64 1000000000000000/6012459259764103 (/.f64 y z)) (*.f64 -3350343815022304000000000000000/36149666350323105395943207394609 (/.f64 y (pow.f64 z 2))))
(+.f64 (*.f64 (/.f64 y z) 1000000000000000/6012459259764103) (*.f64 -3350343815022304000000000000000/36149666350323105395943207394609 (/.f64 y (pow.f64 z 2))))
(+.f64 (*.f64 11224803678858206361900017468416000000000000000/217348396185382961186752534140230541334573920727 (/.f64 y (pow.f64 z 3))) (+.f64 (*.f64 1000000000000000/6012459259764103 (/.f64 y z)) (*.f64 -3350343815022304000000000000000/36149666350323105395943207394609 (/.f64 y (pow.f64 z 2)))))
(+.f64 (*.f64 (/.f64 y z) 1000000000000000/6012459259764103) (+.f64 (*.f64 -3350343815022304000000000000000/36149666350323105395943207394609 (/.f64 y (pow.f64 z 2))) (*.f64 11224803678858206361900017468416000000000000000/217348396185382961186752534140230541334573920727 (/.f64 y (pow.f64 z 3)))))
(+.f64 (*.f64 -3350343815022304000000000000000/36149666350323105395943207394609 (/.f64 y (pow.f64 z 2))) (+.f64 (*.f64 11224803678858206361900017468416000000000000000/217348396185382961186752534140230541334573920727 (/.f64 y (pow.f64 z 3))) (*.f64 (/.f64 y z) 1000000000000000/6012459259764103)))
(+.f64 (*.f64 -3350343815022304000000000000000/36149666350323105395943207394609 (/.f64 y (pow.f64 z 2))) (+.f64 (*.f64 (/.f64 y z) 1000000000000000/6012459259764103) (*.f64 11224803678858206361900017468416000000000000000/217348396185382961186752534140230541334573920727 (/.f64 y (pow.f64 z 3)))))
(+.f64 (*.f64 -37606951580302195967838628608395321436655550464000000000000000/1306798377239682627018567578824823894235793763820355097842262881 (/.f64 y (pow.f64 z 4))) (+.f64 (*.f64 11224803678858206361900017468416000000000000000/217348396185382961186752534140230541334573920727 (/.f64 y (pow.f64 z 3))) (+.f64 (*.f64 1000000000000000/6012459259764103 (/.f64 y z)) (*.f64 -3350343815022304000000000000000/36149666350323105395943207394609 (/.f64 y (pow.f64 z 2))))))
(+.f64 (*.f64 11224803678858206361900017468416000000000000000/217348396185382961186752534140230541334573920727 (/.f64 y (pow.f64 z 3))) (+.f64 (+.f64 (*.f64 (/.f64 y z) 1000000000000000/6012459259764103) (*.f64 -3350343815022304000000000000000/36149666350323105395943207394609 (/.f64 y (pow.f64 z 2)))) (*.f64 -37606951580302195967838628608395321436655550464000000000000000/1306798377239682627018567578824823894235793763820355097842262881 (/.f64 y (pow.f64 z 4)))))
(+.f64 (*.f64 (/.f64 y z) 1000000000000000/6012459259764103) (+.f64 (+.f64 (*.f64 -3350343815022304000000000000000/36149666350323105395943207394609 (/.f64 y (pow.f64 z 2))) (*.f64 11224803678858206361900017468416000000000000000/217348396185382961186752534140230541334573920727 (/.f64 y (pow.f64 z 3)))) (*.f64 -37606951580302195967838628608395321436655550464000000000000000/1306798377239682627018567578824823894235793763820355097842262881 (/.f64 y (pow.f64 z 4)))))
(+.f64 (*.f64 -3350343815022304000000000000000/36149666350323105395943207394609 (/.f64 y (pow.f64 z 2))) (+.f64 (+.f64 (*.f64 (/.f64 y z) 1000000000000000/6012459259764103) (*.f64 11224803678858206361900017468416000000000000000/217348396185382961186752534140230541334573920727 (/.f64 y (pow.f64 z 3)))) (*.f64 -37606951580302195967838628608395321436655550464000000000000000/1306798377239682627018567578824823894235793763820355097842262881 (/.f64 y (pow.f64 z 4)))))
(*.f64 1000000000000000/6012459259764103 (/.f64 y z))
(*.f64 (/.f64 y z) 1000000000000000/6012459259764103)
(+.f64 (*.f64 1000000000000000/6012459259764103 (/.f64 y z)) (*.f64 -3350343815022304000000000000000/36149666350323105395943207394609 (/.f64 y (pow.f64 z 2))))
(+.f64 (*.f64 (/.f64 y z) 1000000000000000/6012459259764103) (*.f64 -3350343815022304000000000000000/36149666350323105395943207394609 (/.f64 y (pow.f64 z 2))))
(+.f64 (*.f64 11224803678858206361900017468416000000000000000/217348396185382961186752534140230541334573920727 (/.f64 y (pow.f64 z 3))) (+.f64 (*.f64 1000000000000000/6012459259764103 (/.f64 y z)) (*.f64 -3350343815022304000000000000000/36149666350323105395943207394609 (/.f64 y (pow.f64 z 2)))))
(+.f64 (*.f64 (/.f64 y z) 1000000000000000/6012459259764103) (+.f64 (*.f64 -3350343815022304000000000000000/36149666350323105395943207394609 (/.f64 y (pow.f64 z 2))) (*.f64 11224803678858206361900017468416000000000000000/217348396185382961186752534140230541334573920727 (/.f64 y (pow.f64 z 3)))))
(+.f64 (*.f64 -3350343815022304000000000000000/36149666350323105395943207394609 (/.f64 y (pow.f64 z 2))) (+.f64 (*.f64 11224803678858206361900017468416000000000000000/217348396185382961186752534140230541334573920727 (/.f64 y (pow.f64 z 3))) (*.f64 (/.f64 y z) 1000000000000000/6012459259764103)))
(+.f64 (*.f64 -3350343815022304000000000000000/36149666350323105395943207394609 (/.f64 y (pow.f64 z 2))) (+.f64 (*.f64 (/.f64 y z) 1000000000000000/6012459259764103) (*.f64 11224803678858206361900017468416000000000000000/217348396185382961186752534140230541334573920727 (/.f64 y (pow.f64 z 3)))))
(+.f64 (*.f64 -37606951580302195967838628608395321436655550464000000000000000/1306798377239682627018567578824823894235793763820355097842262881 (/.f64 y (pow.f64 z 4))) (+.f64 (*.f64 11224803678858206361900017468416000000000000000/217348396185382961186752534140230541334573920727 (/.f64 y (pow.f64 z 3))) (+.f64 (*.f64 1000000000000000/6012459259764103 (/.f64 y z)) (*.f64 -3350343815022304000000000000000/36149666350323105395943207394609 (/.f64 y (pow.f64 z 2))))))
(+.f64 (*.f64 11224803678858206361900017468416000000000000000/217348396185382961186752534140230541334573920727 (/.f64 y (pow.f64 z 3))) (+.f64 (+.f64 (*.f64 (/.f64 y z) 1000000000000000/6012459259764103) (*.f64 -3350343815022304000000000000000/36149666350323105395943207394609 (/.f64 y (pow.f64 z 2)))) (*.f64 -37606951580302195967838628608395321436655550464000000000000000/1306798377239682627018567578824823894235793763820355097842262881 (/.f64 y (pow.f64 z 4)))))
(+.f64 (*.f64 (/.f64 y z) 1000000000000000/6012459259764103) (+.f64 (+.f64 (*.f64 -3350343815022304000000000000000/36149666350323105395943207394609 (/.f64 y (pow.f64 z 2))) (*.f64 11224803678858206361900017468416000000000000000/217348396185382961186752534140230541334573920727 (/.f64 y (pow.f64 z 3)))) (*.f64 -37606951580302195967838628608395321436655550464000000000000000/1306798377239682627018567578824823894235793763820355097842262881 (/.f64 y (pow.f64 z 4)))))
(+.f64 (*.f64 -3350343815022304000000000000000/36149666350323105395943207394609 (/.f64 y (pow.f64 z 2))) (+.f64 (+.f64 (*.f64 (/.f64 y z) 1000000000000000/6012459259764103) (*.f64 11224803678858206361900017468416000000000000000/217348396185382961186752534140230541334573920727 (/.f64 y (pow.f64 z 3)))) (*.f64 -37606951580302195967838628608395321436655550464000000000000000/1306798377239682627018567578824823894235793763820355097842262881 (/.f64 y (pow.f64 z 4)))))
(+.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 y (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000))) 0)
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(+.f64 0 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 y (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000))))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(-.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 y (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000))) 0)
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) y))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(/.f64 y (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(/.f64 y (*.f64 (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) 1))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(/.f64 y (*.f64 -1 (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(/.f64 (/.f64 y (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(/.f64 (/.f64 y (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)) (*.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) 1))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(/.f64 (/.f64 y (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)) (*.f64 1/2 (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 y (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000))) 1)
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(/.f64 1 (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) y)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(/.f64 1 (*.f64 (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) y)) 1))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(/.f64 (+.f64 y y) (/.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(/.f64 (+.f64 y y) (+.f64 (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(/.f64 (+.f64 y y) (*.f64 (/.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) 1))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(/.f64 (+.f64 y y) (*.f64 -2 (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(/.f64 2 (/.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) y)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(/.f64 2 (+.f64 (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) y)) (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) y))))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(/.f64 2 (*.f64 (/.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) y)) 1))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (*.f64 4 (/.f64 y (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000)))) 2)
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(/.f64 (*.f64 4 (/.f64 y (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000))) (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(/.f64 (*.f64 4 (/.f64 y (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000))) (+.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(/.f64 (*.f64 4 (/.f64 y (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000))) (*.f64 2 (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(/.f64 (*.f64 4 (/.f64 y (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000))) (*.f64 (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) 1))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(/.f64 (*.f64 y 4) (+.f64 (/.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (/.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(/.f64 (*.f64 y 4) (/.f64 (*.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000) 2) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(/.f64 (*.f64 y 4) (*.f64 4 (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(/.f64 (*.f64 y 4) (*.f64 (*.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000) 2) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(/.f64 (*.f64 y 4) (*.f64 2 (/.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(/.f64 (*.f64 y 4) (*.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000) (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(/.f64 (*.f64 y 4) (*.f64 -4 (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(/.f64 (*.f64 y 4) (/.f64 4 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000))))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 2) (/.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000) y))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(/.f64 (/.f64 1 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)) (/.f64 (/.f64 1 y) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(/.f64 (/.f64 1 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)) (*.f64 (/.f64 1 y) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(/.f64 (neg.f64 y) (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(/.f64 (neg.f64 y) (*.f64 (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) 1))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(/.f64 (neg.f64 y) (/.f64 (neg.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000)) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 2)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(/.f64 (neg.f64 y) (/.f64 -1 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000))))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(/.f64 (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) y) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) y) (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) y)) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(/.f64 -1 (/.f64 (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) (neg.f64 y)) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(/.f64 -1 (*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) y)) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(/.f64 (/.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000) y) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) y) (/.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000) y)) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(/.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000) (*.f64 y (*.f64 (/.f64 1 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000))))) (*.f64 (/.f64 (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000)) y) (/.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000) y)))))
(/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 1 (/.f64 (/.f64 (/.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000) y) (/.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000) y)) (/.f64 (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000)) y))))
(/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (*.f64 (/.f64 y (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000)) (*.f64 (/.f64 (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000)) y) (/.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000) y))))
(/.f64 (/.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000) y) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) y) (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) y)) (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(/.f64 4 (+.f64 (/.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) y)) (/.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) y))))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(/.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000) (/.f64 2 y)) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(/.f64 4 (*.f64 (*.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000) (/.f64 2 y)) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(/.f64 (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) 1/4) (*.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000) (/.f64 2 y)))
(/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (*.f64 1/4 (*.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000) (/.f64 2 y))))
(/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (*.f64 1/4 (*.f64 (/.f64 2 y) (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000))))
(/.f64 4 (*.f64 (/.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000) y) (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (*.f64 (/.f64 y (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)) 4)) 4)
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(/.f64 (*.f64 (/.f64 y (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)) 4) (+.f64 (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(/.f64 (*.f64 (/.f64 y (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)) 4) (/.f64 4 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(/.f64 (*.f64 (/.f64 y (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)) 4) (*.f64 4 (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(/.f64 (*.f64 (/.f64 y (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)) 4) (*.f64 2 (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(/.f64 (*.f64 y 8) (/.f64 (*.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) 8) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(/.f64 (*.f64 y 8) (*.f64 8 (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(/.f64 (*.f64 y 8) (*.f64 (*.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) 8) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(/.f64 (*.f64 y 8) (*.f64 4 (/.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 4) (*.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000) (/.f64 2 y)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 4) (*.f64 (*.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000) (/.f64 2 y)) 1))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)) (/.f64 1 y))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(/.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) (/.f64 1/2 y)) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(/.f64 1/2 (/.f64 (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) y) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 2)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(/.f64 1/2 (/.f64 (/.f64 1/2 y) (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000))))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(/.f64 (/.f64 1 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000)) (/.f64 (/.f64 1/2 y) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(/.f64 (*.f64 y -2) (+.f64 (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(/.f64 (*.f64 y -2) (/.f64 (neg.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(/.f64 (*.f64 y -2) (/.f64 (*.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) -2) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(/.f64 (*.f64 y -2) (*.f64 (*.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) -2) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(/.f64 (*.f64 y -2) (*.f64 (neg.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000)) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(/.f64 (*.f64 y -2) (*.f64 (neg.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)) (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(/.f64 (*.f64 y -2) (*.f64 2 (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(/.f64 (*.f64 (/.f64 y (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)) (/.f64 y (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000))) (/.f64 (*.f64 4 (/.f64 y (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000))) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 2)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (*.f64 (/.f64 y (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)) 4))) 8)
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(/.f64 (*.f64 2 (*.f64 (/.f64 y (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)) 4)) (*.f64 8 (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(/.f64 (*.f64 2 (*.f64 y 8)) (*.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) 8)) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 4)) (+.f64 (*.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000) (/.f64 2 y)) (*.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000) (/.f64 2 y))))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 4)) (*.f64 8 (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) y)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000)) (/.f64 1/2 y))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(/.f64 (*.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000) (/.f64 2 y)) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) y) (/.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000) y)) (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(/.f64 (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 2 (*.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000) (/.f64 2 y)))) (*.f64 (/.f64 (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000)) y) (/.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000) y)))
(/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 2 (*.f64 (/.f64 2 y) (/.f64 y (/.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000) (/.f64 y (/.f64 (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000)) (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000))))))))
(/.f64 (/.f64 (neg.f64 y) (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)) (/.f64 -1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(/.f64 (/.f64 (neg.f64 y) (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)) (*.f64 -1 (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(/.f64 (*.f64 (/.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000) y) (/.f64 y (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000))) (/.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) y)))
(/.f64 (*.f64 y (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000))))) (/.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000) (*.f64 (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))) (/.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000) y))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000) (*.f64 (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))) (/.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000) y)))))
(/.f64 (/.f64 y (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000)) (/.f64 1 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 2)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(/.f64 (/.f64 y (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000)) (*.f64 1/2 (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 1/2) (*.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) (/.f64 1/2 y)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 y (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000))) 1/2)
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(/.f64 (neg.f64 (/.f64 y (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000))) (/.f64 -1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(/.f64 (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (neg.f64 (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) y)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(/.f64 (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) y)) 1))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(/.f64 (*.f64 4 (neg.f64 y)) (*.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) -2)) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(/.f64 (*.f64 4 (neg.f64 y)) (*.f64 (*.f64 2 (neg.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000))) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(/.f64 (*.f64 4 (neg.f64 y)) (*.f64 (neg.f64 (*.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000) 2)) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(/.f64 (*.f64 4 (neg.f64 y)) (*.f64 4 (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(/.f64 (neg.f64 (*.f64 y -2)) (/.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(/.f64 (+.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)) (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000))) (+.f64 (/.f64 1 y) (/.f64 1 y)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(/.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (*.f64 (/.f64 y (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)) 4))) (*.f64 2 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (*.f64 (/.f64 y (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)) 4)))) 16)
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(/.f64 (+.f64 (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) y)) (neg.f64 (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) y))))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(/.f64 (/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 4)) (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) y)) 8)
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(/.f64 (/.f64 (*.f64 y 8) (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) 8)
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(/.f64 (/.f64 y (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(/.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) y))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(/.f64 (/.f64 (+.f64 y y) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(/.f64 (/.f64 2 (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (/.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000) y))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(/.f64 (/.f64 (*.f64 y 4) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (*.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000) 2))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(/.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (/.f64 1 y))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(/.f64 (/.f64 (neg.f64 y) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (neg.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(/.f64 (/.f64 (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) y) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (*.f64 (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) y) (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) y)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(/.f64 (/.f64 -1 (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (neg.f64 (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) y)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(/.f64 (/.f64 (/.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000) y) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (*.f64 (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) y) (/.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000) y)))
(/.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000) (*.f64 y (*.f64 (/.f64 1 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000))))) (*.f64 (/.f64 (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000)) y) (/.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000) y)))))
(/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 1 (/.f64 (/.f64 (/.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000) y) (/.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000) y)) (/.f64 (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000)) y))))
(/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (*.f64 (/.f64 y (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000)) (*.f64 (/.f64 (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000)) y) (/.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000) y))))
(/.f64 (/.f64 4 (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (*.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000) (/.f64 2 y)))
(/.f64 (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) 1/4) (*.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000) (/.f64 2 y)))
(/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (*.f64 1/4 (*.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000) (/.f64 2 y))))
(/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (*.f64 1/4 (*.f64 (/.f64 2 y) (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000))))
(/.f64 (/.f64 (*.f64 y 8) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (*.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) 8))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(/.f64 (/.f64 (*.f64 y -2) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (*.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) -2))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(/.f64 (/.f64 (*.f64 y -2) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (neg.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(/.f64 (/.f64 (*.f64 2 (*.f64 (/.f64 y (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)) 4)) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) 8)
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(/.f64 (/.f64 (*.f64 2 (*.f64 y 8)) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (*.f64 2 (*.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) 8)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(/.f64 (/.f64 (/.f64 (neg.f64 y) (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) -1)
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(/.f64 (/.f64 (*.f64 4 (neg.f64 y)) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (*.f64 2 (*.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) -2)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(/.f64 (/.f64 (*.f64 4 (neg.f64 y)) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (*.f64 2 (neg.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000))))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(/.f64 (/.f64 (*.f64 4 (neg.f64 y)) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (neg.f64 (*.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000) 2)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(/.f64 (/.f64 (neg.f64 (*.f64 y -2)) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(/.f64 (/.f64 1 (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (*.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) (/.f64 1/2 y)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(/.f64 (/.f64 (+.f64 y y) (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(/.f64 (/.f64 2 (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) y))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(/.f64 (/.f64 (*.f64 y 4) (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(/.f64 (/.f64 (/.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000) y) (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (*.f64 (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) y) (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) y)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(/.f64 (/.f64 4 (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (/.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000) y))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(/.f64 (/.f64 (*.f64 y -2) (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (neg.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000) (/.f64 2 y)) (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (*.f64 (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) y) (/.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000) y)))
(/.f64 (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 2 (*.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000) (/.f64 2 y)))) (*.f64 (/.f64 (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000)) y) (/.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000) y)))
(/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 2 (*.f64 (/.f64 2 y) (/.f64 y (/.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000) (/.f64 y (/.f64 (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000)) (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000))))))))
(/.f64 (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000) y) (/.f64 y (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000))) (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) y))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(/.f64 (/.f64 y (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))) -1)
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(/.f64 (/.f64 (+.f64 y y) (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))) -2)
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(/.f64 (/.f64 (*.f64 y 4) (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))) -4)
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(/.f64 (/.f64 (*.f64 4 (neg.f64 y)) (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))) 4)
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 1 y)) (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 2) (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)) (/.f64 2 y))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (neg.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000))) (/.f64 -1 y))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 1/2) (/.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000) y))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 2)) (-.f64 0 (/.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000) y)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(/.f64 (neg.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000))) (-.f64 0 (/.f64 1 y)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) y))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(pow.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 y (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000))) 1)
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))
(+.f64 (*.f64 z 6012459259764103/1000000000000000) 0)
(*.f64 z 6012459259764103/1000000000000000)
(+.f64 0 (*.f64 z 6012459259764103/1000000000000000))
(*.f64 z 6012459259764103/1000000000000000)
(-.f64 (*.f64 z 6012459259764103/1000000000000000) 0)
(*.f64 z 6012459259764103/1000000000000000)
(/.f64 (*.f64 z 6012459259764103/1000000000000000) 1)
(*.f64 z 6012459259764103/1000000000000000)
(/.f64 (*.f64 z 6012459259764103/500000000000000) 2)
(*.f64 z 6012459259764103/1000000000000000)
(/.f64 (*.f64 z 6012459259764103/250000000000000) 4)
(*.f64 z 6012459259764103/1000000000000000)
(/.f64 (*.f64 2 (*.f64 z 6012459259764103/250000000000000)) 8)
(*.f64 z 6012459259764103/1000000000000000)
(/.f64 (+.f64 (*.f64 2 (*.f64 z 6012459259764103/250000000000000)) (*.f64 2 (*.f64 z 6012459259764103/250000000000000))) 16)
(*.f64 z 6012459259764103/1000000000000000)
(pow.f64 (*.f64 z 6012459259764103/1000000000000000) 1)
(*.f64 z 6012459259764103/1000000000000000)
(+.f64 (/.f64 y (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)) 0)
(/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000)))
(+.f64 0 (/.f64 y (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)))
(/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000)))
(+.f64 (/.f64 y (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000)) (/.f64 y (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000)))
(/.f64 y (*.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000) 1/2))
(-.f64 (/.f64 y (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)) 0)
(/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000)))
(*.f64 y (/.f64 1 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)))
(/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000)))
(*.f64 y (*.f64 (*.f64 2 (/.f64 1 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000))) 1/2))
(*.f64 (*.f64 2 (/.f64 1 (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000)))) (*.f64 y 1/2))
(*.f64 y (*.f64 (/.f64 1 (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))) 1))
(*.f64 y (*.f64 (/.f64 2 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000)) 1))
(*.f64 y (*.f64 (/.f64 2 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)) 1/2))
(/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000)))
(*.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) (/.f64 (/.f64 1 y) (*.f64 (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) y) (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) y))))
(*.f64 (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000)) (/.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000)) y)) (/.f64 (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000)) y)) y))
(*.f64 (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000)) (/.f64 (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))) (*.f64 (/.f64 (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000)) y) y)))
(*.f64 (/.f64 y (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)) 1)
(/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000)))
(*.f64 1 (/.f64 y (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)))
(/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000)))
(*.f64 (+.f64 y y) (/.f64 1 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000)))
(*.f64 2 (/.f64 y (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000)))
(/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000)))
(*.f64 (*.f64 4 (/.f64 y (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000))) 1/2)
(/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000)))
(*.f64 (*.f64 y 4) (/.f64 1/2 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000)))
(/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000)))
(*.f64 (*.f64 y 4) (*.f64 1/2 (/.f64 1 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000))))
(*.f64 1/2 (*.f64 (/.f64 1 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000)) (*.f64 y 4)))
(*.f64 (/.f64 1 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000)) (*.f64 (*.f64 y 4) 1/2))
(*.f64 (*.f64 y 4) (*.f64 (/.f64 1/2 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000)) 1))
(/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000)))
(*.f64 (*.f64 y 4) (*.f64 1/4 (/.f64 1 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000))))
(/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000)))
(*.f64 (/.f64 1 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)) y)
(/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000)))
(*.f64 (/.f64 1 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)) (/.f64 1 (/.f64 1 y)))
(/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000)))
(*.f64 (neg.f64 y) (/.f64 -1 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)))
(/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000)))
(*.f64 (neg.f64 y) (*.f64 (/.f64 -1 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)) 1))
(/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000)))
(*.f64 (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) y) (/.f64 1 (*.f64 (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) y) (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) y))))
(*.f64 (/.f64 (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000)) y) (/.f64 (/.f64 1 (/.f64 (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000)) y)) (/.f64 (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000)) y)))
(*.f64 (/.f64 (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000)) y) (/.f64 (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))) (/.f64 (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000)) y)))
(*.f64 (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) y) (/.f64 2 (*.f64 (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) y) (/.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000) y))))
(*.f64 (/.f64 (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000)) y) (/.f64 (/.f64 1 (/.f64 (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000)) y)) (/.f64 (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000)) y)))
(*.f64 (/.f64 (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000)) y) (/.f64 (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))) (/.f64 (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000)) y)))
(*.f64 -1 (/.f64 (neg.f64 y) (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)))
(/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000)))
(*.f64 -1 (*.f64 (/.f64 (neg.f64 y) (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)) 1))
(/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000)))
(*.f64 -1 (/.f64 (+.f64 y y) (neg.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000))))
(/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000)))
(*.f64 (/.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000) y) (/.f64 1 (*.f64 (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) y) (/.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000) y))))
(*.f64 (/.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000) y) (/.f64 1 (*.f64 (/.f64 (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000)) y) (/.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000) y))))
(*.f64 (/.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000) y) (/.f64 y (/.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))))
(*.f64 (/.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000) y) (/.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) y) (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) y))))
(*.f64 (/.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000) y) (/.f64 (/.f64 1/2 (/.f64 (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000)) y)) (/.f64 (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000)) y)))
(*.f64 (/.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000) y) (/.f64 1/2 (*.f64 (/.f64 (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000)) y) (/.f64 (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000)) y))))
(*.f64 4 (/.f64 y (*.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000) 2)))
(/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000)))
(*.f64 4 (/.f64 (/.f64 y (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)) 4))
(/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000)))
(*.f64 (*.f64 (/.f64 y (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)) 4) 1/4)
(/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000)))
(*.f64 (*.f64 y 8) (/.f64 1 (*.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) 8)))
(*.f64 (*.f64 y 8) (/.f64 (/.f64 1 (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))) 8))
(/.f64 (*.f64 y 1) (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000)))
(*.f64 (/.f64 1 y) (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) (*.f64 (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) y) (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) y))))
(*.f64 (/.f64 1 y) (/.f64 (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000)) (*.f64 (/.f64 (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000)) y) (/.f64 (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000)) y))))
(*.f64 (/.f64 1 y) (/.f64 y (/.f64 (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000)) (/.f64 y (/.f64 (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000)) (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000)))))))
(*.f64 (/.f64 1 y) (/.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000) (*.f64 (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) y) (/.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000) y))))
(*.f64 (/.f64 1 y) (/.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000) (*.f64 (/.f64 (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000)) y) (/.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000) y))))
(*.f64 (/.f64 1 y) (/.f64 y (/.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000) (/.f64 y (/.f64 (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000)) (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000))))))
(*.f64 1/2 (*.f64 4 (/.f64 y (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000))))
(/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000)))
(*.f64 (/.f64 1 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000)) (+.f64 y y))
(*.f64 (+.f64 y y) (/.f64 1 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000)))
(*.f64 (*.f64 y -2) (/.f64 1/2 (neg.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000))))
(*.f64 (*.f64 y -2) (/.f64 1/2 (neg.f64 (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (*.f64 -2 (/.f64 1/2 (neg.f64 (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))))
(*.f64 y (*.f64 -2 (/.f64 -1 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000))))
(*.f64 (*.f64 y -2) (/.f64 1 (*.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) -2)))
(*.f64 (*.f64 y -2) (/.f64 1/2 (neg.f64 (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (*.f64 -2 (/.f64 1/2 (neg.f64 (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))))
(*.f64 y (*.f64 -2 (/.f64 -1 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000))))
(*.f64 (*.f64 y -2) (/.f64 1 (neg.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000))))
(*.f64 (*.f64 y -2) (/.f64 1/2 (neg.f64 (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (*.f64 -2 (/.f64 1/2 (neg.f64 (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))))
(*.f64 y (*.f64 -2 (/.f64 -1 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000))))
(*.f64 (*.f64 2 (/.f64 1 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000))) (*.f64 y 1/2))
(*.f64 (*.f64 2 (/.f64 1 (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000)))) (*.f64 y 1/2))
(*.f64 y (*.f64 (/.f64 1 (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))) 1))
(*.f64 y (*.f64 (/.f64 2 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000)) 1))
(*.f64 (/.f64 (neg.f64 y) (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)) -1)
(/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000)))
(*.f64 (*.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) (/.f64 1/2 y)) (/.f64 2 (*.f64 (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) y) (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) y))))
(*.f64 (*.f64 (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000)) (/.f64 1/2 y)) (/.f64 2 (*.f64 (/.f64 (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000)) y) (/.f64 (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000)) y))))
(*.f64 (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000)) (*.f64 (/.f64 1/2 y) (/.f64 (/.f64 (+.f64 y y) (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))) (/.f64 (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000)) y))))
(*.f64 (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000)) (*.f64 (/.f64 1/2 y) (/.f64 (*.f64 (/.f64 2 (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))) y) (/.f64 (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000)) y))))
(*.f64 (/.f64 1/2 y) (/.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000) (*.f64 (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) y) (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) y))))
(*.f64 (/.f64 1/2 y) (/.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000) (*.f64 (/.f64 (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000)) y) (/.f64 (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000)) y))))
(*.f64 (/.f64 1/2 y) (/.f64 y (/.f64 (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000)) (/.f64 y (/.f64 (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000)) (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000))))))
(*.f64 (/.f64 2 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)) (*.f64 y 1/2))
(/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000)))
(*.f64 (/.f64 y (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000)) 2)
(/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000)))
(*.f64 (/.f64 -1 y) (/.f64 (neg.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)) (*.f64 (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) y) (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) y))))
(*.f64 (/.f64 -1 y) (/.f64 (neg.f64 (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))) (*.f64 (/.f64 (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000)) y) (/.f64 (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000)) y))))
(*.f64 (/.f64 -1 y) (/.f64 y (/.f64 (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000)) (/.f64 y (/.f64 (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000)) (neg.f64 (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))))))
(/.f64 (/.f64 y (/.f64 (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000)) (/.f64 y (/.f64 (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000)) (neg.f64 (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000))))))) (neg.f64 y))
(*.f64 (*.f64 y 1/2) (/.f64 2 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)))
(/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000)))
(*.f64 1/4 (*.f64 (/.f64 y (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)) 4))
(/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000)))
(*.f64 (/.f64 2 y) (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) (*.f64 (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) y) (/.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000) y))))
(*.f64 (/.f64 2 y) (/.f64 (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000)) (*.f64 (/.f64 (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000)) y) (/.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000) y))))
(*.f64 (/.f64 2 y) (/.f64 y (/.f64 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000) (/.f64 y (/.f64 (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000)) (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000)))))))
(*.f64 (/.f64 1/2 (+.f64 (*.f64 z 6012459259764103/500000000000000) 104698244219447/15625000000000)) (*.f64 y 4))
(/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000)))
(*.f64 (/.f64 -1 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)) (neg.f64 y))
(/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000)))
(pow.f64 (/.f64 y (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)) 1)
(/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000)))
(neg.f64 (/.f64 (neg.f64 y) (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)))
(/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/1000000000000000)))

localize133.0ms (0.6%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(*.f64 z (+.f64 z 6012459259764103/1000000000000000))
0.5b
(*.f64 z 692910599291889/10000000000000000)
0.6b
(/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (/.f64 1 y))
13.6b
(/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))
Compiler

Compiled 115 to 85 computations (26.1% saved)

series1.0ms (0%)

Counts
1 → 24
Calls

6 calls:

TimeVariablePointExpression
0.0ms
z
@0
(/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (/.f64 1 y))
0.0ms
z
@-inf
(/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (/.f64 1 y))
0.0ms
z
@inf
(/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (/.f64 1 y))
0.0ms
y
@-inf
(/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (/.f64 1 y))
0.0ms
y
@inf
(/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (/.f64 1 y))

rewrite86.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1674×exponential.json-3
1674×rational.json-1
1674×rational.json-2
1674×rational.json-4
1674×rational.json-3
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02061
115455
238155
3117155
4478655
Stop Event
node limit
Counts
1 → 54
Calls
Call 1
Inputs
(/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (/.f64 1 y))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) y)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (/.f64 y (*.f64 y (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 2) (/.f64 y (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 2) (*.f64 (/.f64 y (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 2) (*.f64 (/.f64 1/2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 2) (*.f64 1/2 (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 2) (*.f64 (/.f64 y 2) (/.f64 1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (/.f64 2 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (/.f64 2 y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 y (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 y y) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 1/2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 y y) (*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 1/2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 y y) (*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 1/2) (/.f64 1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 y y) (/.f64 2 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) (/.f64 y 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) (*.f64 (/.f64 y 2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) (*.f64 1/2 y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) y) (/.f64 1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y y) (/.f64 1 (*.f64 y (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (*.f64 y (/.f64 2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) 4) (/.f64 1 (*.f64 (/.f64 1 y) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y 4) (/.f64 1 (*.f64 2 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y 4) (/.f64 1 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 4) (/.f64 1 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (*.f64 (/.f64 1 y) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 y y)) (/.f64 1/2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (/.f64 -1 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) y) (neg.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (*.f64 (/.f64 1 y) (neg.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (/.f64 -1 y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (neg.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (neg.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) (/.f64 1 (/.f64 -1 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (neg.f64 y)) (/.f64 1 (neg.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (/.f64 1 (*.f64 (/.f64 1 y) (neg.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (/.f64 1 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (/.f64 -1 y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (/.f64 1 (neg.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 y) (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (neg.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 2 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) 2)) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y 2) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (*.f64 y (/.f64 2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 y y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 1/2) (*.f64 y (/.f64 2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 1/2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) (+.f64 y y))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) 1)))))

simplify185.0ms (0.8%)

Algorithm
egg-herbie
Rules
1898×rational.json-simplify-35
1112×rational.json-simplify-2
672×rational.json-simplify-41
630×rational.json-simplify-51
560×rational.json-simplify-43
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02504908
15854652
212364598
330304520
456534520
569384520
Stop Event
node limit
Counts
78 → 117
Calls
Call 1
Inputs
(*.f64 279195317918525/3350343815022304 y)
(+.f64 (*.f64 279195317918525/3350343815022304 y) (*.f64 z (-.f64 (*.f64 307332350656623/2093964884388940 y) (*.f64 1678650474502018223880473708075/11224803678858206361900017468416 y))))
(+.f64 (*.f64 (-.f64 (*.f64 692910599291889/33503438150223040 y) (+.f64 (*.f64 272651677654809570312500000/10961722342634967150292985809 y) (*.f64 6012459259764103/3350343815022304 (-.f64 (*.f64 307332350656623/2093964884388940 y) (*.f64 1678650474502018223880473708075/11224803678858206361900017468416 y))))) (pow.f64 z 2)) (+.f64 (*.f64 279195317918525/3350343815022304 y) (*.f64 z (-.f64 (*.f64 307332350656623/2093964884388940 y) (*.f64 1678650474502018223880473708075/11224803678858206361900017468416 y)))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 6012459259764103/3350343815022304 (-.f64 (*.f64 692910599291889/33503438150223040 y) (+.f64 (*.f64 272651677654809570312500000/10961722342634967150292985809 y) (*.f64 6012459259764103/3350343815022304 (-.f64 (*.f64 307332350656623/2093964884388940 y) (*.f64 1678650474502018223880473708075/11224803678858206361900017468416 y)))))) (*.f64 31250000000000/104698244219447 (-.f64 (*.f64 307332350656623/2093964884388940 y) (*.f64 1678650474502018223880473708075/11224803678858206361900017468416 y)))) (pow.f64 z 3))) (+.f64 (*.f64 (-.f64 (*.f64 692910599291889/33503438150223040 y) (+.f64 (*.f64 272651677654809570312500000/10961722342634967150292985809 y) (*.f64 6012459259764103/3350343815022304 (-.f64 (*.f64 307332350656623/2093964884388940 y) (*.f64 1678650474502018223880473708075/11224803678858206361900017468416 y))))) (pow.f64 z 2)) (+.f64 (*.f64 279195317918525/3350343815022304 y) (*.f64 z (-.f64 (*.f64 307332350656623/2093964884388940 y) (*.f64 1678650474502018223880473708075/11224803678858206361900017468416 y))))))
(*.f64 692910599291889/10000000000000000 y)
(-.f64 (+.f64 (*.f64 307332350656623/625000000000000 (/.f64 y z)) (*.f64 692910599291889/10000000000000000 y)) (*.f64 4166096748901211929300981260567/10000000000000000000000000000000 (/.f64 y z)))
(-.f64 (+.f64 (*.f64 307332350656623/625000000000000 (/.f64 y z)) (+.f64 (*.f64 11167812716741/40000000000000 (/.f64 y (pow.f64 z 2))) (*.f64 692910599291889/10000000000000000 y))) (+.f64 (*.f64 4166096748901211929300981260567/10000000000000000000000000000000 (/.f64 y z)) (+.f64 (*.f64 6012459259764103/1000000000000000 (/.f64 (-.f64 (*.f64 307332350656623/625000000000000 y) (*.f64 4166096748901211929300981260567/10000000000000000000000000000000 y)) (pow.f64 z 2))) (*.f64 72546523146905574025723165383/312500000000000000000000000000 (/.f64 y (pow.f64 z 2))))))
(-.f64 (+.f64 (*.f64 307332350656623/625000000000000 (/.f64 y z)) (+.f64 (*.f64 11167812716741/40000000000000 (/.f64 y (pow.f64 z 2))) (+.f64 (*.f64 692910599291889/10000000000000000 y) (*.f64 -1 (/.f64 (+.f64 (*.f64 6012459259764103/1000000000000000 (-.f64 (*.f64 11167812716741/40000000000000 y) (+.f64 (*.f64 72546523146905574025723165383/312500000000000000000000000000 y) (*.f64 6012459259764103/1000000000000000 (-.f64 (*.f64 307332350656623/625000000000000 y) (*.f64 4166096748901211929300981260567/10000000000000000000000000000000 y)))))) (*.f64 104698244219447/31250000000000 (-.f64 (*.f64 307332350656623/625000000000000 y) (*.f64 4166096748901211929300981260567/10000000000000000000000000000000 y)))) (pow.f64 z 3)))))) (+.f64 (*.f64 4166096748901211929300981260567/10000000000000000000000000000000 (/.f64 y z)) (+.f64 (*.f64 6012459259764103/1000000000000000 (/.f64 (-.f64 (*.f64 307332350656623/625000000000000 y) (*.f64 4166096748901211929300981260567/10000000000000000000000000000000 y)) (pow.f64 z 2))) (*.f64 72546523146905574025723165383/312500000000000000000000000000 (/.f64 y (pow.f64 z 2))))))
(*.f64 692910599291889/10000000000000000 y)
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -307332350656623/625000000000000 y) (*.f64 -4166096748901211929300981260567/10000000000000000000000000000000 y)) z)) (*.f64 692910599291889/10000000000000000 y))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -307332350656623/625000000000000 y) (*.f64 -4166096748901211929300981260567/10000000000000000000000000000000 y)) z)) (+.f64 (*.f64 11167812716741/40000000000000 (/.f64 y (pow.f64 z 2))) (*.f64 692910599291889/10000000000000000 y))) (+.f64 (*.f64 -6012459259764103/1000000000000000 (/.f64 (-.f64 (*.f64 -307332350656623/625000000000000 y) (*.f64 -4166096748901211929300981260567/10000000000000000000000000000000 y)) (pow.f64 z 2))) (*.f64 72546523146905574025723165383/312500000000000000000000000000 (/.f64 y (pow.f64 z 2)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -307332350656623/625000000000000 y) (*.f64 -4166096748901211929300981260567/10000000000000000000000000000000 y)) z)) (+.f64 (*.f64 104698244219447/31250000000000 (/.f64 (-.f64 (*.f64 -307332350656623/625000000000000 y) (*.f64 -4166096748901211929300981260567/10000000000000000000000000000000 y)) (pow.f64 z 3))) (+.f64 (*.f64 11167812716741/40000000000000 (/.f64 y (pow.f64 z 2))) (+.f64 (*.f64 -6012459259764103/1000000000000000 (/.f64 (-.f64 (*.f64 11167812716741/40000000000000 y) (+.f64 (*.f64 -6012459259764103/1000000000000000 (-.f64 (*.f64 -307332350656623/625000000000000 y) (*.f64 -4166096748901211929300981260567/10000000000000000000000000000000 y))) (*.f64 72546523146905574025723165383/312500000000000000000000000000 y))) (pow.f64 z 3))) (*.f64 692910599291889/10000000000000000 y))))) (+.f64 (*.f64 -6012459259764103/1000000000000000 (/.f64 (-.f64 (*.f64 -307332350656623/625000000000000 y) (*.f64 -4166096748901211929300981260567/10000000000000000000000000000000 y)) (pow.f64 z 2))) (*.f64 72546523146905574025723165383/312500000000000000000000000000 (/.f64 y (pow.f64 z 2)))))
(/.f64 (*.f64 y (+.f64 11167812716741/40000000000000 (*.f64 (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)) z))) (+.f64 104698244219447/31250000000000 (*.f64 (+.f64 6012459259764103/1000000000000000 z) z)))
(/.f64 (*.f64 y (+.f64 11167812716741/40000000000000 (*.f64 (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)) z))) (+.f64 104698244219447/31250000000000 (*.f64 (+.f64 6012459259764103/1000000000000000 z) z)))
(/.f64 (*.f64 y (+.f64 11167812716741/40000000000000 (*.f64 (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)) z))) (+.f64 104698244219447/31250000000000 (*.f64 (+.f64 6012459259764103/1000000000000000 z) z)))
(/.f64 (*.f64 y (+.f64 11167812716741/40000000000000 (*.f64 (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)) z))) (+.f64 104698244219447/31250000000000 (*.f64 (+.f64 6012459259764103/1000000000000000 z) z)))
(/.f64 (*.f64 y (+.f64 11167812716741/40000000000000 (*.f64 (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)) z))) (+.f64 104698244219447/31250000000000 (*.f64 (+.f64 6012459259764103/1000000000000000 z) z)))
(/.f64 (*.f64 y (+.f64 11167812716741/40000000000000 (*.f64 (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)) z))) (+.f64 104698244219447/31250000000000 (*.f64 (+.f64 6012459259764103/1000000000000000 z) z)))
(/.f64 (*.f64 y (+.f64 11167812716741/40000000000000 (*.f64 (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)) z))) (+.f64 104698244219447/31250000000000 (*.f64 (+.f64 6012459259764103/1000000000000000 z) z)))
(/.f64 (*.f64 y (+.f64 11167812716741/40000000000000 (*.f64 (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)) z))) (+.f64 104698244219447/31250000000000 (*.f64 (+.f64 6012459259764103/1000000000000000 z) z)))
(/.f64 (*.f64 y (+.f64 11167812716741/40000000000000 (*.f64 (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)) z))) (+.f64 104698244219447/31250000000000 (*.f64 (+.f64 6012459259764103/1000000000000000 z) z)))
(/.f64 (*.f64 y (+.f64 11167812716741/40000000000000 (*.f64 (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)) z))) (+.f64 104698244219447/31250000000000 (*.f64 (+.f64 6012459259764103/1000000000000000 z) z)))
(/.f64 (*.f64 y (+.f64 11167812716741/40000000000000 (*.f64 (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)) z))) (+.f64 104698244219447/31250000000000 (*.f64 (+.f64 6012459259764103/1000000000000000 z) z)))
(/.f64 (*.f64 y (+.f64 11167812716741/40000000000000 (*.f64 (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)) z))) (+.f64 104698244219447/31250000000000 (*.f64 (+.f64 6012459259764103/1000000000000000 z) z)))
(+.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) 0)
(+.f64 0 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))
(-.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) 0)
(*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))
(*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) y)
(*.f64 1 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))
(*.f64 y (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))
(*.f64 y (/.f64 y (*.f64 y (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))))
(*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) 1)
(*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 2) (/.f64 y (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) 2)))
(*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 2) (*.f64 (/.f64 y (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) 2)) 1))
(*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 2) (*.f64 (/.f64 1/2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) y))
(*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 2) (*.f64 1/2 (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))
(*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 2) (*.f64 (/.f64 y 2) (/.f64 1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))
(*.f64 2 (/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (/.f64 2 y)))
(*.f64 2 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (/.f64 2 y))))
(*.f64 2 (/.f64 y (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))))
(*.f64 2 (/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) 2))
(*.f64 (+.f64 y y) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 1/2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))
(*.f64 (+.f64 y y) (*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 1/2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) 1))
(*.f64 (+.f64 y y) (*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 1/2) (/.f64 1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))
(*.f64 (+.f64 y y) (/.f64 2 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 4))))
(*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) (/.f64 y 2))
(*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) (*.f64 (/.f64 y 2) 1))
(*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) (*.f64 1/2 y))
(*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) y) (/.f64 1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))
(*.f64 (*.f64 y y) (/.f64 1 (*.f64 y (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))))
(*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (*.f64 y (/.f64 2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))) 1/2)
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) 4) (/.f64 1 (*.f64 (/.f64 1 y) 4)))
(*.f64 (*.f64 y 4) (/.f64 1 (*.f64 2 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))))
(*.f64 (*.f64 y 4) (/.f64 1 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 4))))
(*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 4) (/.f64 1 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (*.f64 (/.f64 1 y) 4))))
(*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 y y)) (/.f64 1/2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))
(*.f64 (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))
(*.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) y))
(*.f64 -1 (/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (/.f64 -1 y)))
(*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) y) (neg.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))
(*.f64 -1 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (*.f64 (/.f64 1 y) (neg.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))))
(*.f64 -1 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (/.f64 -1 y))))
(*.f64 -1 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (neg.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y))))
(*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (neg.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) (/.f64 1 (/.f64 -1 y)))
(*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (neg.f64 y)) (/.f64 1 (neg.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))
(*.f64 (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (/.f64 1 (*.f64 (/.f64 1 y) (neg.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))))
(*.f64 (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (/.f64 1 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (/.f64 -1 y))))
(*.f64 (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (/.f64 1 (neg.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y))))
(*.f64 (neg.f64 y) (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (neg.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))
(*.f64 (*.f64 2 (/.f64 1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 2 y)))
(*.f64 (/.f64 y (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) 2)) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 2))
(*.f64 (/.f64 y 2) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))
(*.f64 1/2 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (*.f64 y (/.f64 2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))))
(*.f64 (/.f64 1/2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 y y)))
(*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 1/2) (*.f64 y (/.f64 2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))
(*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 1/2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) (+.f64 y y))
(pow.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) 1)
Outputs
(*.f64 279195317918525/3350343815022304 y)
(+.f64 (*.f64 279195317918525/3350343815022304 y) (*.f64 z (-.f64 (*.f64 307332350656623/2093964884388940 y) (*.f64 1678650474502018223880473708075/11224803678858206361900017468416 y))))
(+.f64 (*.f64 279195317918525/3350343815022304 y) (*.f64 z (-.f64 (*.f64 y 307332350656623/2093964884388940) (*.f64 y 1678650474502018223880473708075/11224803678858206361900017468416))))
(+.f64 (*.f64 279195317918525/3350343815022304 y) (*.f64 z (*.f64 y -155900051080628738716045985239/56124018394291031809500087342080)))
(+.f64 (*.f64 279195317918525/3350343815022304 y) (*.f64 y (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z)))
(*.f64 y (+.f64 279195317918525/3350343815022304 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080)))
(+.f64 (*.f64 (-.f64 (*.f64 692910599291889/33503438150223040 y) (+.f64 (*.f64 272651677654809570312500000/10961722342634967150292985809 y) (*.f64 6012459259764103/3350343815022304 (-.f64 (*.f64 307332350656623/2093964884388940 y) (*.f64 1678650474502018223880473708075/11224803678858206361900017468416 y))))) (pow.f64 z 2)) (+.f64 (*.f64 279195317918525/3350343815022304 y) (*.f64 z (-.f64 (*.f64 307332350656623/2093964884388940 y) (*.f64 1678650474502018223880473708075/11224803678858206361900017468416 y)))))
(+.f64 (*.f64 279195317918525/3350343815022304 y) (+.f64 (*.f64 z (-.f64 (*.f64 y 307332350656623/2093964884388940) (*.f64 y 1678650474502018223880473708075/11224803678858206361900017468416))) (*.f64 (-.f64 (*.f64 y 692910599291889/33503438150223040) (+.f64 (*.f64 y 272651677654809570312500000/10961722342634967150292985809) (*.f64 (-.f64 (*.f64 y 307332350656623/2093964884388940) (*.f64 y 1678650474502018223880473708075/11224803678858206361900017468416)) 6012459259764103/3350343815022304))) (pow.f64 z 2))))
(+.f64 (*.f64 279195317918525/3350343815022304 y) (+.f64 (*.f64 z (*.f64 y -155900051080628738716045985239/56124018394291031809500087342080)) (*.f64 (-.f64 (*.f64 y 692910599291889/33503438150223040) (+.f64 (*.f64 y 272651677654809570312500000/10961722342634967150292985809) (*.f64 (*.f64 y -155900051080628738716045985239/56124018394291031809500087342080) 6012459259764103/3350343815022304))) (pow.f64 z 2))))
(+.f64 (+.f64 (*.f64 279195317918525/3350343815022304 y) (*.f64 y (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z))) (*.f64 (-.f64 (*.f64 y 692910599291889/33503438150223040) (+.f64 (*.f64 y 272651677654809570312500000/10961722342634967150292985809) (*.f64 y -937342705717422912365644116959149763360075617/188034757901510979839193143041976607183277752320))) (pow.f64 z 2)))
(+.f64 (*.f64 y (+.f64 279195317918525/3350343815022304 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080))) (*.f64 (-.f64 (*.f64 y 692910599291889/33503438150223040) (*.f64 y 3739658827140157487853004791040850236639924383/188034757901510979839193143041976607183277752320)) (pow.f64 z 2)))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 6012459259764103/3350343815022304 (-.f64 (*.f64 692910599291889/33503438150223040 y) (+.f64 (*.f64 272651677654809570312500000/10961722342634967150292985809 y) (*.f64 6012459259764103/3350343815022304 (-.f64 (*.f64 307332350656623/2093964884388940 y) (*.f64 1678650474502018223880473708075/11224803678858206361900017468416 y)))))) (*.f64 31250000000000/104698244219447 (-.f64 (*.f64 307332350656623/2093964884388940 y) (*.f64 1678650474502018223880473708075/11224803678858206361900017468416 y)))) (pow.f64 z 3))) (+.f64 (*.f64 (-.f64 (*.f64 692910599291889/33503438150223040 y) (+.f64 (*.f64 272651677654809570312500000/10961722342634967150292985809 y) (*.f64 6012459259764103/3350343815022304 (-.f64 (*.f64 307332350656623/2093964884388940 y) (*.f64 1678650474502018223880473708075/11224803678858206361900017468416 y))))) (pow.f64 z 2)) (+.f64 (*.f64 279195317918525/3350343815022304 y) (*.f64 z (-.f64 (*.f64 307332350656623/2093964884388940 y) (*.f64 1678650474502018223880473708075/11224803678858206361900017468416 y))))))
(+.f64 (+.f64 (*.f64 279195317918525/3350343815022304 y) (+.f64 (*.f64 z (-.f64 (*.f64 y 307332350656623/2093964884388940) (*.f64 y 1678650474502018223880473708075/11224803678858206361900017468416))) (*.f64 (-.f64 (*.f64 y 692910599291889/33503438150223040) (+.f64 (*.f64 y 272651677654809570312500000/10961722342634967150292985809) (*.f64 (-.f64 (*.f64 y 307332350656623/2093964884388940) (*.f64 y 1678650474502018223880473708075/11224803678858206361900017468416)) 6012459259764103/3350343815022304))) (pow.f64 z 2)))) (*.f64 (+.f64 (*.f64 6012459259764103/3350343815022304 (-.f64 (*.f64 y 692910599291889/33503438150223040) (+.f64 (*.f64 y 272651677654809570312500000/10961722342634967150292985809) (*.f64 (-.f64 (*.f64 y 307332350656623/2093964884388940) (*.f64 y 1678650474502018223880473708075/11224803678858206361900017468416)) 6012459259764103/3350343815022304)))) (*.f64 (-.f64 (*.f64 y 307332350656623/2093964884388940) (*.f64 y 1678650474502018223880473708075/11224803678858206361900017468416)) 31250000000000/104698244219447)) (*.f64 (pow.f64 z 3) -1)))
(+.f64 (+.f64 (*.f64 279195317918525/3350343815022304 y) (*.f64 z (*.f64 y -155900051080628738716045985239/56124018394291031809500087342080))) (+.f64 (*.f64 (-.f64 (*.f64 y 692910599291889/33503438150223040) (+.f64 (*.f64 y 272651677654809570312500000/10961722342634967150292985809) (*.f64 (*.f64 y -155900051080628738716045985239/56124018394291031809500087342080) 6012459259764103/3350343815022304))) (pow.f64 z 2)) (*.f64 (+.f64 (*.f64 6012459259764103/3350343815022304 (-.f64 (*.f64 y 692910599291889/33503438150223040) (+.f64 (*.f64 y 272651677654809570312500000/10961722342634967150292985809) (*.f64 (*.f64 y -155900051080628738716045985239/56124018394291031809500087342080) 6012459259764103/3350343815022304)))) (*.f64 (*.f64 y -155900051080628738716045985239/56124018394291031809500087342080) 31250000000000/104698244219447)) (neg.f64 (pow.f64 z 3)))))
(+.f64 (*.f64 y (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z)) (+.f64 (+.f64 (*.f64 279195317918525/3350343815022304 y) (*.f64 (-.f64 (*.f64 y 692910599291889/33503438150223040) (+.f64 (*.f64 y 272651677654809570312500000/10961722342634967150292985809) (*.f64 y -937342705717422912365644116959149763360075617/188034757901510979839193143041976607183277752320))) (pow.f64 z 2))) (*.f64 (+.f64 (*.f64 6012459259764103/3350343815022304 (-.f64 (*.f64 y 692910599291889/33503438150223040) (+.f64 (*.f64 y 272651677654809570312500000/10961722342634967150292985809) (*.f64 y -937342705717422912365644116959149763360075617/188034757901510979839193143041976607183277752320)))) (*.f64 y -951538397708915641577429109124755859375/1147673082894964476557575335949564252827623)) (neg.f64 (pow.f64 z 3)))))
(+.f64 (+.f64 (*.f64 y (+.f64 279195317918525/3350343815022304 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080))) (*.f64 (-.f64 (*.f64 y 692910599291889/33503438150223040) (*.f64 y 3739658827140157487853004791040850236639924383/188034757901510979839193143041976607183277752320)) (pow.f64 z 2))) (*.f64 (+.f64 (*.f64 6012459259764103/3350343815022304 (-.f64 (*.f64 y 692910599291889/33503438150223040) (*.f64 y 3739658827140157487853004791040850236639924383/188034757901510979839193143041976607183277752320))) (*.f64 y -951538397708915641577429109124755859375/1147673082894964476557575335949564252827623)) (neg.f64 (pow.f64 z 3))))
(+.f64 (*.f64 (-.f64 (*.f64 y 692910599291889/33503438150223040) (*.f64 y 3739658827140157487853004791040850236639924383/188034757901510979839193143041976607183277752320)) (pow.f64 z 2)) (+.f64 (*.f64 y (+.f64 279195317918525/3350343815022304 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080))) (*.f64 (+.f64 (*.f64 6012459259764103/3350343815022304 (-.f64 (*.f64 y 692910599291889/33503438150223040) (*.f64 y 3739658827140157487853004791040850236639924383/188034757901510979839193143041976607183277752320))) (*.f64 y -951538397708915641577429109124755859375/1147673082894964476557575335949564252827623)) (neg.f64 (pow.f64 z 3)))))
(*.f64 692910599291889/10000000000000000 y)
(*.f64 y 692910599291889/10000000000000000)
(-.f64 (+.f64 (*.f64 307332350656623/625000000000000 (/.f64 y z)) (*.f64 692910599291889/10000000000000000 y)) (*.f64 4166096748901211929300981260567/10000000000000000000000000000000 (/.f64 y z)))
(+.f64 (*.f64 y 692910599291889/10000000000000000) (-.f64 (*.f64 307332350656623/625000000000000 (/.f64 y z)) (*.f64 (/.f64 y z) 4166096748901211929300981260567/10000000000000000000000000000000)))
(+.f64 (*.f64 y 692910599291889/10000000000000000) (*.f64 (/.f64 y z) 751220861604756070699018739433/10000000000000000000000000000000))
(-.f64 (+.f64 (*.f64 307332350656623/625000000000000 (/.f64 y z)) (+.f64 (*.f64 11167812716741/40000000000000 (/.f64 y (pow.f64 z 2))) (*.f64 692910599291889/10000000000000000 y))) (+.f64 (*.f64 4166096748901211929300981260567/10000000000000000000000000000000 (/.f64 y z)) (+.f64 (*.f64 6012459259764103/1000000000000000 (/.f64 (-.f64 (*.f64 307332350656623/625000000000000 y) (*.f64 4166096748901211929300981260567/10000000000000000000000000000000 y)) (pow.f64 z 2))) (*.f64 72546523146905574025723165383/312500000000000000000000000000 (/.f64 y (pow.f64 z 2))))))
(-.f64 (+.f64 (*.f64 307332350656623/625000000000000 (/.f64 y z)) (+.f64 (*.f64 y 692910599291889/10000000000000000) (*.f64 11167812716741/40000000000000 (/.f64 y (pow.f64 z 2))))) (+.f64 (*.f64 (/.f64 y z) 4166096748901211929300981260567/10000000000000000000000000000000) (+.f64 (*.f64 6012459259764103/1000000000000000 (/.f64 (-.f64 (*.f64 y 307332350656623/625000000000000) (*.f64 y 4166096748901211929300981260567/10000000000000000000000000000000)) (pow.f64 z 2))) (*.f64 (/.f64 y (pow.f64 z 2)) 72546523146905574025723165383/312500000000000000000000000000))))
(+.f64 (*.f64 307332350656623/625000000000000 (/.f64 y z)) (-.f64 (+.f64 (*.f64 y 692910599291889/10000000000000000) (*.f64 11167812716741/40000000000000 (/.f64 y (pow.f64 z 2)))) (+.f64 (*.f64 6012459259764103/1000000000000000 (/.f64 (*.f64 y 751220861604756070699018739433/10000000000000000000000000000000) (pow.f64 z 2))) (+.f64 (*.f64 (/.f64 y z) 4166096748901211929300981260567/10000000000000000000000000000000) (*.f64 (/.f64 y (pow.f64 z 2)) 72546523146905574025723165383/312500000000000000000000000000)))))
(+.f64 (+.f64 (*.f64 y 692910599291889/10000000000000000) (*.f64 307332350656623/625000000000000 (/.f64 y z))) (-.f64 (*.f64 11167812716741/40000000000000 (/.f64 y (pow.f64 z 2))) (+.f64 (*.f64 (/.f64 y z) 4166096748901211929300981260567/10000000000000000000000000000000) (+.f64 (*.f64 6012459259764103/1000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 y (pow.f64 z 2)))) (*.f64 (/.f64 y (pow.f64 z 2)) 72546523146905574025723165383/312500000000000000000000000000)))))
(+.f64 (+.f64 (*.f64 y 692910599291889/10000000000000000) (*.f64 307332350656623/625000000000000 (/.f64 y z))) (-.f64 (*.f64 11167812716741/40000000000000 (/.f64 y (pow.f64 z 2))) (+.f64 (*.f64 (/.f64 y z) 4166096748901211929300981260567/10000000000000000000000000000000) (+.f64 (*.f64 6012459259764103/1000000000000000 (*.f64 (/.f64 y (pow.f64 z 2)) 751220861604756070699018739433/10000000000000000000000000000000)) (*.f64 (/.f64 y (pow.f64 z 2)) 72546523146905574025723165383/312500000000000000000000000000)))))
(+.f64 (*.f64 y 692910599291889/10000000000000000) (+.f64 (-.f64 (*.f64 11167812716741/40000000000000 (/.f64 y (pow.f64 z 2))) (+.f64 (*.f64 6012459259764103/1000000000000000 (*.f64 (/.f64 y (pow.f64 z 2)) 751220861604756070699018739433/10000000000000000000000000000000)) (+.f64 (*.f64 (/.f64 y z) 4166096748901211929300981260567/10000000000000000000000000000000) (*.f64 (/.f64 y (pow.f64 z 2)) 72546523146905574025723165383/312500000000000000000000000000)))) (*.f64 307332350656623/625000000000000 (/.f64 y z))))
(-.f64 (+.f64 (*.f64 307332350656623/625000000000000 (/.f64 y z)) (+.f64 (*.f64 11167812716741/40000000000000 (/.f64 y (pow.f64 z 2))) (+.f64 (*.f64 692910599291889/10000000000000000 y) (*.f64 -1 (/.f64 (+.f64 (*.f64 6012459259764103/1000000000000000 (-.f64 (*.f64 11167812716741/40000000000000 y) (+.f64 (*.f64 72546523146905574025723165383/312500000000000000000000000000 y) (*.f64 6012459259764103/1000000000000000 (-.f64 (*.f64 307332350656623/625000000000000 y) (*.f64 4166096748901211929300981260567/10000000000000000000000000000000 y)))))) (*.f64 104698244219447/31250000000000 (-.f64 (*.f64 307332350656623/625000000000000 y) (*.f64 4166096748901211929300981260567/10000000000000000000000000000000 y)))) (pow.f64 z 3)))))) (+.f64 (*.f64 4166096748901211929300981260567/10000000000000000000000000000000 (/.f64 y z)) (+.f64 (*.f64 6012459259764103/1000000000000000 (/.f64 (-.f64 (*.f64 307332350656623/625000000000000 y) (*.f64 4166096748901211929300981260567/10000000000000000000000000000000 y)) (pow.f64 z 2))) (*.f64 72546523146905574025723165383/312500000000000000000000000000 (/.f64 y (pow.f64 z 2))))))
(+.f64 (+.f64 (*.f64 y 692910599291889/10000000000000000) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 6012459259764103/1000000000000000 (-.f64 (*.f64 y 11167812716741/40000000000000) (+.f64 (*.f64 y 72546523146905574025723165383/312500000000000000000000000000) (*.f64 6012459259764103/1000000000000000 (-.f64 (*.f64 y 307332350656623/625000000000000) (*.f64 y 4166096748901211929300981260567/10000000000000000000000000000000)))))) (*.f64 (-.f64 (*.f64 y 307332350656623/625000000000000) (*.f64 y 4166096748901211929300981260567/10000000000000000000000000000000)) 104698244219447/31250000000000)) (pow.f64 z 3))) (*.f64 11167812716741/40000000000000 (/.f64 y (pow.f64 z 2))))) (-.f64 (*.f64 307332350656623/625000000000000 (/.f64 y z)) (+.f64 (*.f64 (/.f64 y z) 4166096748901211929300981260567/10000000000000000000000000000000) (+.f64 (*.f64 6012459259764103/1000000000000000 (/.f64 (-.f64 (*.f64 y 307332350656623/625000000000000) (*.f64 y 4166096748901211929300981260567/10000000000000000000000000000000)) (pow.f64 z 2))) (*.f64 (/.f64 y (pow.f64 z 2)) 72546523146905574025723165383/312500000000000000000000000000)))))
(+.f64 (+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 6012459259764103/1000000000000000 (-.f64 (*.f64 y 11167812716741/40000000000000) (+.f64 (*.f64 y 72546523146905574025723165383/312500000000000000000000000000) (*.f64 6012459259764103/1000000000000000 (*.f64 y 751220861604756070699018739433/10000000000000000000000000000000))))) (*.f64 (*.f64 y 751220861604756070699018739433/10000000000000000000000000000000) 104698244219447/31250000000000)) (pow.f64 z 3))) (+.f64 (*.f64 y 692910599291889/10000000000000000) (*.f64 11167812716741/40000000000000 (/.f64 y (pow.f64 z 2))))) (-.f64 (*.f64 307332350656623/625000000000000 (/.f64 y z)) (+.f64 (*.f64 6012459259764103/1000000000000000 (/.f64 (*.f64 y 751220861604756070699018739433/10000000000000000000000000000000) (pow.f64 z 2))) (+.f64 (*.f64 (/.f64 y z) 4166096748901211929300981260567/10000000000000000000000000000000) (*.f64 (/.f64 y (pow.f64 z 2)) 72546523146905574025723165383/312500000000000000000000000000)))))
(+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 6012459259764103/1000000000000000 (-.f64 (*.f64 y 11167812716741/40000000000000) (+.f64 (*.f64 y 72546523146905574025723165383/312500000000000000000000000000) (*.f64 y 4516684825483483349725552750007781576003973599/10000000000000000000000000000000000000000000000)))) (*.f64 y 78651505231038147067106019988416220964353551/312500000000000000000000000000000000000000000)) (pow.f64 z 3))) (+.f64 (+.f64 (*.f64 y 692910599291889/10000000000000000) (*.f64 307332350656623/625000000000000 (/.f64 y z))) (-.f64 (*.f64 11167812716741/40000000000000 (/.f64 y (pow.f64 z 2))) (+.f64 (*.f64 (/.f64 y z) 4166096748901211929300981260567/10000000000000000000000000000000) (+.f64 (*.f64 6012459259764103/1000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 y (pow.f64 z 2)))) (*.f64 (/.f64 y (pow.f64 z 2)) 72546523146905574025723165383/312500000000000000000000000000))))))
(+.f64 (*.f64 y 692910599291889/10000000000000000) (+.f64 (+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 6012459259764103/1000000000000000 (-.f64 (*.f64 y 11167812716741/40000000000000) (*.f64 y 6838173566184461718548694042263781576003973599/10000000000000000000000000000000000000000000000))) (*.f64 y 78651505231038147067106019988416220964353551/312500000000000000000000000000000000000000000)) (pow.f64 z 3))) (-.f64 (*.f64 11167812716741/40000000000000 (/.f64 y (pow.f64 z 2))) (+.f64 (*.f64 (/.f64 y z) 4166096748901211929300981260567/10000000000000000000000000000000) (+.f64 (*.f64 6012459259764103/1000000000000000 (*.f64 (/.f64 y (pow.f64 z 2)) 751220861604756070699018739433/10000000000000000000000000000000)) (*.f64 (/.f64 y (pow.f64 z 2)) 72546523146905574025723165383/312500000000000000000000000000))))) (*.f64 307332350656623/625000000000000 (/.f64 y z))))
(+.f64 (*.f64 y 692910599291889/10000000000000000) (+.f64 (+.f64 (*.f64 11167812716741/40000000000000 (/.f64 y (pow.f64 z 2))) (neg.f64 (/.f64 (+.f64 (*.f64 6012459259764103/1000000000000000 (-.f64 (*.f64 y 11167812716741/40000000000000) (*.f64 y 6838173566184461718548694042263781576003973599/10000000000000000000000000000000000000000000000))) (*.f64 y 78651505231038147067106019988416220964353551/312500000000000000000000000000000000000000000)) (pow.f64 z 3)))) (-.f64 (*.f64 307332350656623/625000000000000 (/.f64 y z)) (+.f64 (*.f64 6012459259764103/1000000000000000 (*.f64 (/.f64 y (pow.f64 z 2)) 751220861604756070699018739433/10000000000000000000000000000000)) (+.f64 (*.f64 (/.f64 y z) 4166096748901211929300981260567/10000000000000000000000000000000) (*.f64 (/.f64 y (pow.f64 z 2)) 72546523146905574025723165383/312500000000000000000000000000))))))
(*.f64 692910599291889/10000000000000000 y)
(*.f64 y 692910599291889/10000000000000000)
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -307332350656623/625000000000000 y) (*.f64 -4166096748901211929300981260567/10000000000000000000000000000000 y)) z)) (*.f64 692910599291889/10000000000000000 y))
(+.f64 (*.f64 y 692910599291889/10000000000000000) (*.f64 -1 (/.f64 (-.f64 (*.f64 y -307332350656623/625000000000000) (*.f64 y -4166096748901211929300981260567/10000000000000000000000000000000)) z)))
(+.f64 (*.f64 y 692910599291889/10000000000000000) (neg.f64 (/.f64 (*.f64 y -751220861604756070699018739433/10000000000000000000000000000000) z)))
(+.f64 (*.f64 y 692910599291889/10000000000000000) (neg.f64 (*.f64 -751220861604756070699018739433/10000000000000000000000000000000 (/.f64 y z))))
(+.f64 (*.f64 y 692910599291889/10000000000000000) (neg.f64 (*.f64 (/.f64 y z) -751220861604756070699018739433/10000000000000000000000000000000)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -307332350656623/625000000000000 y) (*.f64 -4166096748901211929300981260567/10000000000000000000000000000000 y)) z)) (+.f64 (*.f64 11167812716741/40000000000000 (/.f64 y (pow.f64 z 2))) (*.f64 692910599291889/10000000000000000 y))) (+.f64 (*.f64 -6012459259764103/1000000000000000 (/.f64 (-.f64 (*.f64 -307332350656623/625000000000000 y) (*.f64 -4166096748901211929300981260567/10000000000000000000000000000000 y)) (pow.f64 z 2))) (*.f64 72546523146905574025723165383/312500000000000000000000000000 (/.f64 y (pow.f64 z 2)))))
(-.f64 (+.f64 (*.f64 11167812716741/40000000000000 (/.f64 y (pow.f64 z 2))) (+.f64 (*.f64 y 692910599291889/10000000000000000) (*.f64 -1 (/.f64 (-.f64 (*.f64 y -307332350656623/625000000000000) (*.f64 y -4166096748901211929300981260567/10000000000000000000000000000000)) z)))) (+.f64 (*.f64 (/.f64 y (pow.f64 z 2)) 72546523146905574025723165383/312500000000000000000000000000) (*.f64 -6012459259764103/1000000000000000 (/.f64 (-.f64 (*.f64 y -307332350656623/625000000000000) (*.f64 y -4166096748901211929300981260567/10000000000000000000000000000000)) (pow.f64 z 2)))))
(+.f64 (+.f64 (*.f64 y 692910599291889/10000000000000000) (*.f64 11167812716741/40000000000000 (/.f64 y (pow.f64 z 2)))) (-.f64 (neg.f64 (/.f64 (*.f64 y -751220861604756070699018739433/10000000000000000000000000000000) z)) (+.f64 (*.f64 (/.f64 y (pow.f64 z 2)) 72546523146905574025723165383/312500000000000000000000000000) (*.f64 -6012459259764103/1000000000000000 (/.f64 (*.f64 y -751220861604756070699018739433/10000000000000000000000000000000) (pow.f64 z 2))))))
(+.f64 (+.f64 (*.f64 y 692910599291889/10000000000000000) (*.f64 11167812716741/40000000000000 (/.f64 y (pow.f64 z 2)))) (-.f64 (neg.f64 (*.f64 -751220861604756070699018739433/10000000000000000000000000000000 (/.f64 y z))) (+.f64 (*.f64 (/.f64 y (pow.f64 z 2)) 72546523146905574025723165383/312500000000000000000000000000) (*.f64 -6012459259764103/1000000000000000 (*.f64 -751220861604756070699018739433/10000000000000000000000000000000 (/.f64 y (pow.f64 z 2)))))))
(+.f64 (+.f64 (*.f64 y 692910599291889/10000000000000000) (*.f64 11167812716741/40000000000000 (/.f64 y (pow.f64 z 2)))) (-.f64 (neg.f64 (*.f64 (/.f64 y z) -751220861604756070699018739433/10000000000000000000000000000000)) (+.f64 (*.f64 (/.f64 y (pow.f64 z 2)) 72546523146905574025723165383/312500000000000000000000000000) (*.f64 -6012459259764103/1000000000000000 (*.f64 (/.f64 y (pow.f64 z 2)) -751220861604756070699018739433/10000000000000000000000000000000)))))
(+.f64 (*.f64 y 692910599291889/10000000000000000) (+.f64 (neg.f64 (*.f64 (/.f64 y z) -751220861604756070699018739433/10000000000000000000000000000000)) (-.f64 (*.f64 11167812716741/40000000000000 (/.f64 y (pow.f64 z 2))) (+.f64 (*.f64 (/.f64 y (pow.f64 z 2)) 72546523146905574025723165383/312500000000000000000000000000) (*.f64 -6012459259764103/1000000000000000 (*.f64 (/.f64 y (pow.f64 z 2)) -751220861604756070699018739433/10000000000000000000000000000000))))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -307332350656623/625000000000000 y) (*.f64 -4166096748901211929300981260567/10000000000000000000000000000000 y)) z)) (+.f64 (*.f64 104698244219447/31250000000000 (/.f64 (-.f64 (*.f64 -307332350656623/625000000000000 y) (*.f64 -4166096748901211929300981260567/10000000000000000000000000000000 y)) (pow.f64 z 3))) (+.f64 (*.f64 11167812716741/40000000000000 (/.f64 y (pow.f64 z 2))) (+.f64 (*.f64 -6012459259764103/1000000000000000 (/.f64 (-.f64 (*.f64 11167812716741/40000000000000 y) (+.f64 (*.f64 -6012459259764103/1000000000000000 (-.f64 (*.f64 -307332350656623/625000000000000 y) (*.f64 -4166096748901211929300981260567/10000000000000000000000000000000 y))) (*.f64 72546523146905574025723165383/312500000000000000000000000000 y))) (pow.f64 z 3))) (*.f64 692910599291889/10000000000000000 y))))) (+.f64 (*.f64 -6012459259764103/1000000000000000 (/.f64 (-.f64 (*.f64 -307332350656623/625000000000000 y) (*.f64 -4166096748901211929300981260567/10000000000000000000000000000000 y)) (pow.f64 z 2))) (*.f64 72546523146905574025723165383/312500000000000000000000000000 (/.f64 y (pow.f64 z 2)))))
(+.f64 (+.f64 (*.f64 104698244219447/31250000000000 (/.f64 (-.f64 (*.f64 y -307332350656623/625000000000000) (*.f64 y -4166096748901211929300981260567/10000000000000000000000000000000)) (pow.f64 z 3))) (+.f64 (*.f64 11167812716741/40000000000000 (/.f64 y (pow.f64 z 2))) (+.f64 (*.f64 y 692910599291889/10000000000000000) (*.f64 -6012459259764103/1000000000000000 (/.f64 (-.f64 (*.f64 y 11167812716741/40000000000000) (+.f64 (*.f64 y 72546523146905574025723165383/312500000000000000000000000000) (*.f64 (-.f64 (*.f64 y -307332350656623/625000000000000) (*.f64 y -4166096748901211929300981260567/10000000000000000000000000000000)) -6012459259764103/1000000000000000))) (pow.f64 z 3)))))) (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y -307332350656623/625000000000000) (*.f64 y -4166096748901211929300981260567/10000000000000000000000000000000)) z)) (+.f64 (*.f64 (/.f64 y (pow.f64 z 2)) 72546523146905574025723165383/312500000000000000000000000000) (*.f64 -6012459259764103/1000000000000000 (/.f64 (-.f64 (*.f64 y -307332350656623/625000000000000) (*.f64 y -4166096748901211929300981260567/10000000000000000000000000000000)) (pow.f64 z 2))))))
(+.f64 (+.f64 (*.f64 104698244219447/31250000000000 (/.f64 (*.f64 y -751220861604756070699018739433/10000000000000000000000000000000) (pow.f64 z 3))) (+.f64 (*.f64 y 692910599291889/10000000000000000) (+.f64 (*.f64 -6012459259764103/1000000000000000 (/.f64 (-.f64 (*.f64 y 11167812716741/40000000000000) (+.f64 (*.f64 y 72546523146905574025723165383/312500000000000000000000000000) (*.f64 (*.f64 y -751220861604756070699018739433/10000000000000000000000000000000) -6012459259764103/1000000000000000))) (pow.f64 z 3))) (*.f64 11167812716741/40000000000000 (/.f64 y (pow.f64 z 2)))))) (-.f64 (neg.f64 (/.f64 (*.f64 y -751220861604756070699018739433/10000000000000000000000000000000) z)) (+.f64 (*.f64 (/.f64 y (pow.f64 z 2)) 72546523146905574025723165383/312500000000000000000000000000) (*.f64 -6012459259764103/1000000000000000 (/.f64 (*.f64 y -751220861604756070699018739433/10000000000000000000000000000000) (pow.f64 z 2))))))
(-.f64 (+.f64 (*.f64 -6012459259764103/1000000000000000 (/.f64 (-.f64 (*.f64 y 11167812716741/40000000000000) (+.f64 (*.f64 y 72546523146905574025723165383/312500000000000000000000000000) (*.f64 y 4516684825483483349725552750007781576003973599/10000000000000000000000000000000000000000000000))) (pow.f64 z 3))) (+.f64 (+.f64 (+.f64 (*.f64 y 692910599291889/10000000000000000) (*.f64 11167812716741/40000000000000 (/.f64 y (pow.f64 z 2)))) (*.f64 104698244219447/31250000000000 (/.f64 (*.f64 y -751220861604756070699018739433/10000000000000000000000000000000) (pow.f64 z 3)))) (neg.f64 (*.f64 -751220861604756070699018739433/10000000000000000000000000000000 (/.f64 y z))))) (+.f64 (*.f64 (/.f64 y (pow.f64 z 2)) 72546523146905574025723165383/312500000000000000000000000000) (*.f64 -6012459259764103/1000000000000000 (*.f64 -751220861604756070699018739433/10000000000000000000000000000000 (/.f64 y (pow.f64 z 2))))))
(+.f64 (+.f64 (*.f64 11167812716741/40000000000000 (/.f64 y (pow.f64 z 2))) (*.f64 104698244219447/31250000000000 (/.f64 (*.f64 y -751220861604756070699018739433/10000000000000000000000000000000) (pow.f64 z 3)))) (+.f64 (-.f64 (neg.f64 (*.f64 (/.f64 y z) -751220861604756070699018739433/10000000000000000000000000000000)) (+.f64 (*.f64 (/.f64 y (pow.f64 z 2)) 72546523146905574025723165383/312500000000000000000000000000) (*.f64 -6012459259764103/1000000000000000 (*.f64 (/.f64 y (pow.f64 z 2)) -751220861604756070699018739433/10000000000000000000000000000000)))) (+.f64 (*.f64 y 692910599291889/10000000000000000) (*.f64 -6012459259764103/1000000000000000 (/.f64 (-.f64 (*.f64 y 11167812716741/40000000000000) (*.f64 y 6838173566184461718548694042263781576003973599/10000000000000000000000000000000000000000000000)) (pow.f64 z 3))))))
(+.f64 (*.f64 -6012459259764103/1000000000000000 (/.f64 (-.f64 (*.f64 y 11167812716741/40000000000000) (*.f64 y 6838173566184461718548694042263781576003973599/10000000000000000000000000000000000000000000000)) (pow.f64 z 3))) (-.f64 (+.f64 (neg.f64 (*.f64 (/.f64 y z) -751220861604756070699018739433/10000000000000000000000000000000)) (+.f64 (*.f64 y 692910599291889/10000000000000000) (+.f64 (*.f64 11167812716741/40000000000000 (/.f64 y (pow.f64 z 2))) (*.f64 104698244219447/31250000000000 (/.f64 (*.f64 y -751220861604756070699018739433/10000000000000000000000000000000) (pow.f64 z 3)))))) (+.f64 (*.f64 (/.f64 y (pow.f64 z 2)) 72546523146905574025723165383/312500000000000000000000000000) (*.f64 -6012459259764103/1000000000000000 (*.f64 (/.f64 y (pow.f64 z 2)) -751220861604756070699018739433/10000000000000000000000000000000)))))
(/.f64 (*.f64 y (+.f64 11167812716741/40000000000000 (*.f64 (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)) z))) (+.f64 104698244219447/31250000000000 (*.f64 (+.f64 6012459259764103/1000000000000000 z) z)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (*.f64 y (+.f64 11167812716741/40000000000000 (*.f64 (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)) z))) (+.f64 104698244219447/31250000000000 (*.f64 (+.f64 6012459259764103/1000000000000000 z) z)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (*.f64 y (+.f64 11167812716741/40000000000000 (*.f64 (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)) z))) (+.f64 104698244219447/31250000000000 (*.f64 (+.f64 6012459259764103/1000000000000000 z) z)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (*.f64 y (+.f64 11167812716741/40000000000000 (*.f64 (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)) z))) (+.f64 104698244219447/31250000000000 (*.f64 (+.f64 6012459259764103/1000000000000000 z) z)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (*.f64 y (+.f64 11167812716741/40000000000000 (*.f64 (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)) z))) (+.f64 104698244219447/31250000000000 (*.f64 (+.f64 6012459259764103/1000000000000000 z) z)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (*.f64 y (+.f64 11167812716741/40000000000000 (*.f64 (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)) z))) (+.f64 104698244219447/31250000000000 (*.f64 (+.f64 6012459259764103/1000000000000000 z) z)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (*.f64 y (+.f64 11167812716741/40000000000000 (*.f64 (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)) z))) (+.f64 104698244219447/31250000000000 (*.f64 (+.f64 6012459259764103/1000000000000000 z) z)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (*.f64 y (+.f64 11167812716741/40000000000000 (*.f64 (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)) z))) (+.f64 104698244219447/31250000000000 (*.f64 (+.f64 6012459259764103/1000000000000000 z) z)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (*.f64 y (+.f64 11167812716741/40000000000000 (*.f64 (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)) z))) (+.f64 104698244219447/31250000000000 (*.f64 (+.f64 6012459259764103/1000000000000000 z) z)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (*.f64 y (+.f64 11167812716741/40000000000000 (*.f64 (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)) z))) (+.f64 104698244219447/31250000000000 (*.f64 (+.f64 6012459259764103/1000000000000000 z) z)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (*.f64 y (+.f64 11167812716741/40000000000000 (*.f64 (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)) z))) (+.f64 104698244219447/31250000000000 (*.f64 (+.f64 6012459259764103/1000000000000000 z) z)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(/.f64 (*.f64 y (+.f64 11167812716741/40000000000000 (*.f64 (+.f64 307332350656623/625000000000000 (*.f64 692910599291889/10000000000000000 z)) z))) (+.f64 104698244219447/31250000000000 (*.f64 (+.f64 6012459259764103/1000000000000000 z) z)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(+.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) 0)
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(+.f64 0 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(-.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) 0)
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) y)
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 1 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 y (*.f64 y (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) 1)
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 2) (/.f64 y (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) 2)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 2) (*.f64 (/.f64 y (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) 2)) 1))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 2) (*.f64 (/.f64 1/2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) y))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 2) (*.f64 1/2 (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 2) (*.f64 (/.f64 y 2) (/.f64 1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 2 (/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (/.f64 2 y)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 2 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (/.f64 2 y))))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 2 (/.f64 y (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 2 (/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) 2))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 (+.f64 y y) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 1/2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 (+.f64 y y) (*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 1/2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) 1))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 (+.f64 y y) (*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 1/2) (/.f64 1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 (+.f64 y y) (/.f64 2 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 4))))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) (/.f64 y 2))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) (*.f64 (/.f64 y 2) 1))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) (*.f64 1/2 y))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) y) (/.f64 1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 (*.f64 y y) (/.f64 1 (*.f64 y (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (*.f64 y (/.f64 2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))) 1/2)
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) 4) (/.f64 1 (*.f64 (/.f64 1 y) 4)))
(*.f64 (*.f64 (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))) 4) (/.f64 1 (*.f64 4 (/.f64 1 y))))
(*.f64 (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))) (*.f64 4 (/.f64 (/.f64 y 1) 4)))
(*.f64 (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))) (*.f64 4 (/.f64 y 4)))
(*.f64 (*.f64 y 4) (/.f64 1 (*.f64 2 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 (*.f64 y 4) (/.f64 1 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 4))))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 4) (/.f64 1 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (*.f64 (/.f64 1 y) 4))))
(*.f64 (*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) 4) (/.f64 1 (*.f64 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))) (*.f64 4 (/.f64 1 y)))))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (*.f64 4 (/.f64 (/.f64 (/.f64 y 1) 4) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))))))
(*.f64 (*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) 4) (/.f64 y (*.f64 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))) 4)))
(*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 y y)) (/.f64 1/2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) y))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 -1 (/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (/.f64 -1 y)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) y) (neg.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 -1 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (*.f64 (/.f64 1 y) (neg.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 -1 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (/.f64 -1 y))))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 -1 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (neg.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y))))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (neg.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) (/.f64 1 (/.f64 -1 y)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (neg.f64 y)) (/.f64 1 (neg.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (/.f64 1 (*.f64 (/.f64 1 y) (neg.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (/.f64 1 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (/.f64 -1 y))))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (/.f64 1 (neg.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y))))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 (neg.f64 y) (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (neg.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 (*.f64 2 (/.f64 1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 2 y)))
(*.f64 (*.f64 2 (/.f64 1 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))))) (/.f64 y (/.f64 2 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))))))
(*.f64 2 (*.f64 (/.f64 1 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))) (/.f64 y (/.f64 2 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000))))))))
(*.f64 2 (*.f64 (/.f64 1 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))) (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 2 y))))
(*.f64 (/.f64 y (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) 2)) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 2))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 (/.f64 y 2) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 1/2 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (*.f64 y (/.f64 2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 (/.f64 1/2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 y y)))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 1/2) (*.f64 y (/.f64 2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 1/2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) (+.f64 y y))
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(pow.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) 1)
(*.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))
(*.f64 y (/.f64 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000)))) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))))

eval1.8s (7.8%)

Compiler

Compiled 18736 to 14241 computations (24% saved)

prune252.0ms (1.1%)

Pruning

16 alts after pruning (12 fresh and 4 done)

PrunedKeptTotal
New7417748
Fresh257
Picked101
Done246
Total74616762
Error
0.0b
Counts
762 → 16
Alt Table
Click to see full alt table
StatusErrorProgram
14.7b
(+.f64 x (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y)))
20.6b
(+.f64 x (/.f64 (+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z)) (/.f64 1 y)))
14.0b
(+.f64 x (/.f64 (*.f64 y 11167812716741/40000000000000) (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) z) 104698244219447/31250000000000)))
30.6b
(+.f64 x (/.f64 (*.f64 2 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000))))) (/.f64 (*.f64 y (/.f64 2 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))))) (*.f64 (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))))))))
23.3b
(+.f64 x (/.f64 (neg.f64 y) (/.f64 -1 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)))))
11.5b
(+.f64 x (/.f64 279195317918525/3350343815022304 (/.f64 1 y)))
15.0b
(+.f64 x (/.f64 692910599291889/10000000000000000 (/.f64 1 y)))
14.6b
(+.f64 x (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))
22.7b
(+.f64 x (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 y (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000))))
29.0b
(+.f64 x (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (*.f64 (/.f64 1 y) (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y) (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y))))))
31.3b
(+.f64 x (*.f64 y (-.f64 (+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z))) (*.f64 4046220386999211718548694042263781576003973599/10000000000000000000000000000000000000000000000 (/.f64 1 (pow.f64 z 2))))))
20.6b
(+.f64 x (*.f64 y (+.f64 279195317918525/3350343815022304 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080))))
26.3b
(+.f64 x (*.f64 y (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z))))
11.4b
(+.f64 x (*.f64 y 279195317918525/3350343815022304))
15.0b
(+.f64 x (*.f64 y 692910599291889/10000000000000000))
31.8b
x
Compiler

Compiled 544 to 416 computations (23.5% saved)

localize9.0ms (0%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(+.f64 x (/.f64 279195317918525/3350343815022304 (/.f64 1 y)))
0.5b
(/.f64 279195317918525/3350343815022304 (/.f64 1 y))
Compiler

Compiled 22 to 16 computations (27.3% saved)

series1.0ms (0%)

Counts
2 → 36
Calls

9 calls:

TimeVariablePointExpression
0.0ms
y
@0
(/.f64 279195317918525/3350343815022304 (/.f64 1 y))
0.0ms
x
@0
(+.f64 x (/.f64 279195317918525/3350343815022304 (/.f64 1 y)))
0.0ms
y
@inf
(/.f64 279195317918525/3350343815022304 (/.f64 1 y))
0.0ms
y
@-inf
(/.f64 279195317918525/3350343815022304 (/.f64 1 y))
0.0ms
x
@inf
(+.f64 x (/.f64 279195317918525/3350343815022304 (/.f64 1 y)))

rewrite81.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1386×rational.json-1
1386×rational.json-2
1386×rational.json-4
1386×rational.json-3
1380×exponential.json-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0920
17720
220020
346020
4119920
5437720
Stop Event
node limit
Counts
2 → 97
Calls
Call 1
Inputs
(/.f64 279195317918525/3350343815022304 (/.f64 1 y))
(+.f64 x (/.f64 279195317918525/3350343815022304 (/.f64 1 y)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 279195317918525/3350343815022304 y) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 279195317918525/3350343815022304 y))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (*.f64 y -279195317918525/3350343815022304)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y 279195317918525/6700687630044608) (*.f64 y 279195317918525/6700687630044608))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 279195317918525/3350343815022304 y) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 y -279195317918525/3350343815022304))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 279195317918525/3350343815022304 y)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 279195317918525/3350343815022304 y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y 279195317918525/3350343815022304)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 y) (/.f64 3350343815022304/279195317918525 (*.f64 (/.f64 3350343815022304/279195317918525 y) (/.f64 3350343815022304/279195317918525 y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 279195317918525/3350343815022304 y) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 y 279195317918525/6700687630044608))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 y y) 279195317918525/6700687630044608)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 y y) (/.f64 y (*.f64 y 6700687630044608/279195317918525)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 279195317918525/1675171907511152 (*.f64 y 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 3350343815022304/279195317918525 (/.f64 (/.f64 1 y) (*.f64 (/.f64 3350343815022304/279195317918525 y) (/.f64 3350343815022304/279195317918525 y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y y) (/.f64 279195317918525/3350343815022304 y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 y 13401375260089216/279195317918525))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (*.f64 279195317918525/3350343815022304 y) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y 4) 279195317918525/13401375260089216)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 6700687630044608/279195317918525 (/.f64 (/.f64 1 y) (*.f64 (/.f64 3350343815022304/279195317918525 y) (/.f64 6700687630044608/279195317918525 y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y 279195317918525/1675171907511152) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 y -279195317918525/3350343815022304))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 y -3350343815022304/279195317918525))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 y) -279195317918525/3350343815022304)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -279195317918525/3350343815022304 (neg.f64 y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 3350343815022304/279195317918525 y) (/.f64 1 (*.f64 (/.f64 3350343815022304/279195317918525 y) (/.f64 3350343815022304/279195317918525 y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 3350343815022304/279195317918525 y) (/.f64 2 (*.f64 (/.f64 3350343815022304/279195317918525 y) (/.f64 6700687630044608/279195317918525 y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 6700687630044608/279195317918525 y) (/.f64 1/2 (*.f64 (/.f64 3350343815022304/279195317918525 y) (/.f64 3350343815022304/279195317918525 y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 6700687630044608/279195317918525 y) (/.f64 1 (*.f64 (/.f64 3350343815022304/279195317918525 y) (/.f64 6700687630044608/279195317918525 y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y 8) 279195317918525/26802750520178432)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y -2) -279195317918525/6700687630044608)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y (+.f64 y y)) (/.f64 1 (*.f64 y 6700687630044608/279195317918525)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y 279195317918525/837585953755576) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y -279195317918525/3350343815022304) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 y 279195317918525/1675171907511152))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 279195317918525/6700687630044608 (+.f64 y y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 y y)) -279195317918525/6700687630044608)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y 3350343815022304/279195317918525) (/.f64 (/.f64 1 (*.f64 y y)) (*.f64 (/.f64 3350343815022304/279195317918525 y) (/.f64 3350343815022304/279195317918525 y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y 3350343815022304/279195317918525) (/.f64 (/.f64 2 (*.f64 y y)) (*.f64 (/.f64 3350343815022304/279195317918525 y) (/.f64 6700687630044608/279195317918525 y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 y) (/.f64 (*.f64 279195317918525/3350343815022304 y) (fabs.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y 6700687630044608/279195317918525) (/.f64 (/.f64 1 (*.f64 y y)) (*.f64 (/.f64 3350343815022304/279195317918525 y) (/.f64 6700687630044608/279195317918525 y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 279195317918525/3350343815022304 y) (*.f64 y y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 279195317918525/13401375260089216 (*.f64 y 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y 279195317918525/6700687630044608) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1675171907511152/279195317918525 (/.f64 (/.f64 2 y) (*.f64 (/.f64 3350343815022304/279195317918525 y) (/.f64 3350343815022304/279195317918525 y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y 279195317918525/1675171907511152) (/.f64 (/.f64 2 (*.f64 y y)) (*.f64 (/.f64 3350343815022304/279195317918525 y) (/.f64 3350343815022304/279195317918525 y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 2 y) 837585953755576/279195317918525) (/.f64 2 (*.f64 (/.f64 3350343815022304/279195317918525 y) (/.f64 3350343815022304/279195317918525 y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y 1/2) 279195317918525/1675171907511152)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y 1/2) (/.f64 (+.f64 y y) (*.f64 y 3350343815022304/279195317918525)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 y 279195317918525/837585953755576))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (/.f64 3350343815022304/279195317918525 y) (/.f64 3350343815022304/279195317918525 y))) (/.f64 3350343815022304/279195317918525 y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 y) (*.f64 (/.f64 3350343815022304/279195317918525 y) (/.f64 3350343815022304/279195317918525 y))) 3350343815022304/279195317918525)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (*.f64 (/.f64 3350343815022304/279195317918525 y) (/.f64 3350343815022304/279195317918525 y))) (*.f64 (/.f64 2 y) 837585953755576/279195317918525))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 2 y) (*.f64 (/.f64 3350343815022304/279195317918525 y) (/.f64 3350343815022304/279195317918525 y))) 1675171907511152/279195317918525)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (*.f64 y y)) (*.f64 (/.f64 3350343815022304/279195317918525 y) (/.f64 3350343815022304/279195317918525 y))) (*.f64 y 3350343815022304/279195317918525))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 2 (*.f64 y y)) (*.f64 (/.f64 3350343815022304/279195317918525 y) (/.f64 3350343815022304/279195317918525 y))) (/.f64 y 279195317918525/1675171907511152))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 y y) (*.f64 y 3350343815022304/279195317918525)) (*.f64 y 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 279195317918525/3350343815022304 y) (fabs.f64 y)) (fabs.f64 y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y 13401375260089216/279195317918525) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y -3350343815022304/279195317918525) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 3350343815022304/279195317918525 (*.f64 (/.f64 3350343815022304/279195317918525 y) (/.f64 3350343815022304/279195317918525 y))) (/.f64 1 y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (*.f64 (/.f64 3350343815022304/279195317918525 y) (/.f64 3350343815022304/279195317918525 y))) (/.f64 6700687630044608/279195317918525 y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (/.f64 3350343815022304/279195317918525 y) (/.f64 6700687630044608/279195317918525 y))) (/.f64 6700687630044608/279195317918525 y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 y) (*.f64 (/.f64 3350343815022304/279195317918525 y) (/.f64 6700687630044608/279195317918525 y))) 6700687630044608/279195317918525)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (*.f64 (/.f64 3350343815022304/279195317918525 y) (/.f64 6700687630044608/279195317918525 y))) (/.f64 3350343815022304/279195317918525 y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (*.f64 y y)) (*.f64 (/.f64 3350343815022304/279195317918525 y) (/.f64 6700687630044608/279195317918525 y))) (*.f64 y 6700687630044608/279195317918525))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 2 (*.f64 y y)) (*.f64 (/.f64 3350343815022304/279195317918525 y) (/.f64 6700687630044608/279195317918525 y))) (*.f64 y 3350343815022304/279195317918525))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 279195317918525/26802750520178432 (*.f64 y 8))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -279195317918525/6700687630044608 (*.f64 y -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -279195317918525/6700687630044608 (neg.f64 (+.f64 y y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 y 6700687630044608/279195317918525)) (*.f64 y (+.f64 y y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y (*.f64 y 6700687630044608/279195317918525)) (+.f64 y y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 279195317918525/3350343815022304 y) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 279195317918525/3350343815022304 y) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 y -279195317918525/3350343815022304))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 279195317918525/3350343815022304 y)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 -279195317918525/3350343815022304 (/.f64 1 y)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 279195317918525/3350343815022304 y) x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 279195317918525/3350343815022304 y) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 279195317918525/3350343815022304 y) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (+.f64 (*.f64 279195317918525/3350343815022304 y) x) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (+.f64 x (*.f64 y 279195317918525/1675171907511152))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (+.f64 (*.f64 279195317918525/3350343815022304 y) x) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 279195317918525/3350343815022304 y) x) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (+.f64 x (+.f64 x (*.f64 y 279195317918525/1675171907511152))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (+.f64 (+.f64 x x) (*.f64 y 279195317918525/1675171907511152)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (+.f64 (*.f64 279195317918525/3350343815022304 y) x) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 279195317918525/3350343815022304 y) x) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 279195317918525/3350343815022304 y) x) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (+.f64 x x) (*.f64 y 279195317918525/1675171907511152)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 279195317918525/3350343815022304 y) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x (+.f64 x (*.f64 y 279195317918525/1675171907511152))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 279195317918525/3350343815022304 y) x) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 279195317918525/3350343815022304 y) x) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 279195317918525/3350343815022304 y) x) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 279195317918525/3350343815022304 y) x) 1)))))

simplify99.0ms (0.4%)

Algorithm
egg-herbie
Rules
1396×rational.json-simplify-51
1034×rational.json-simplify-49
874×rational.json-simplify-44
852×rational.json-simplify-35
816×rational.json-simplify-47
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01862231
13852051
211812015
354481967
Stop Event
node limit
Counts
133 → 138
Calls
Call 1
Inputs
(*.f64 279195317918525/3350343815022304 y)
(*.f64 279195317918525/3350343815022304 y)
(*.f64 279195317918525/3350343815022304 y)
(*.f64 279195317918525/3350343815022304 y)
(*.f64 279195317918525/3350343815022304 y)
(*.f64 279195317918525/3350343815022304 y)
(*.f64 279195317918525/3350343815022304 y)
(*.f64 279195317918525/3350343815022304 y)
(*.f64 279195317918525/3350343815022304 y)
(*.f64 279195317918525/3350343815022304 y)
(*.f64 279195317918525/3350343815022304 y)
(*.f64 279195317918525/3350343815022304 y)
(*.f64 279195317918525/3350343815022304 y)
(+.f64 (*.f64 279195317918525/3350343815022304 y) x)
(+.f64 (*.f64 279195317918525/3350343815022304 y) x)
(+.f64 (*.f64 279195317918525/3350343815022304 y) x)
x
(+.f64 (*.f64 279195317918525/3350343815022304 y) x)
(+.f64 (*.f64 279195317918525/3350343815022304 y) x)
(+.f64 (*.f64 279195317918525/3350343815022304 y) x)
x
(+.f64 (*.f64 279195317918525/3350343815022304 y) x)
(+.f64 (*.f64 279195317918525/3350343815022304 y) x)
(+.f64 (*.f64 279195317918525/3350343815022304 y) x)
x
(+.f64 (*.f64 279195317918525/3350343815022304 y) x)
(+.f64 (*.f64 279195317918525/3350343815022304 y) x)
(+.f64 (*.f64 279195317918525/3350343815022304 y) x)
(*.f64 279195317918525/3350343815022304 y)
(+.f64 (*.f64 279195317918525/3350343815022304 y) x)
(+.f64 (*.f64 279195317918525/3350343815022304 y) x)
(+.f64 (*.f64 279195317918525/3350343815022304 y) x)
(*.f64 279195317918525/3350343815022304 y)
(+.f64 (*.f64 279195317918525/3350343815022304 y) x)
(+.f64 (*.f64 279195317918525/3350343815022304 y) x)
(+.f64 (*.f64 279195317918525/3350343815022304 y) x)
(+.f64 (*.f64 279195317918525/3350343815022304 y) 0)
(+.f64 0 (*.f64 279195317918525/3350343815022304 y))
(+.f64 -1 (-.f64 1 (*.f64 y -279195317918525/3350343815022304)))
(+.f64 (*.f64 y 279195317918525/6700687630044608) (*.f64 y 279195317918525/6700687630044608))
(-.f64 (*.f64 279195317918525/3350343815022304 y) 0)
(-.f64 0 (*.f64 y -279195317918525/3350343815022304))
(*.f64 279195317918525/3350343815022304 y)
(*.f64 1 (*.f64 279195317918525/3350343815022304 y))
(*.f64 y 279195317918525/3350343815022304)
(*.f64 (/.f64 1 y) (/.f64 3350343815022304/279195317918525 (*.f64 (/.f64 3350343815022304/279195317918525 y) (/.f64 3350343815022304/279195317918525 y))))
(*.f64 (*.f64 279195317918525/3350343815022304 y) 1)
(*.f64 2 (*.f64 y 279195317918525/6700687630044608))
(*.f64 (+.f64 y y) 279195317918525/6700687630044608)
(*.f64 (+.f64 y y) (/.f64 y (*.f64 y 6700687630044608/279195317918525)))
(*.f64 279195317918525/1675171907511152 (*.f64 y 1/2))
(*.f64 3350343815022304/279195317918525 (/.f64 (/.f64 1 y) (*.f64 (/.f64 3350343815022304/279195317918525 y) (/.f64 3350343815022304/279195317918525 y))))
(*.f64 (*.f64 y y) (/.f64 279195317918525/3350343815022304 y))
(*.f64 4 (/.f64 y 13401375260089216/279195317918525))
(*.f64 4 (/.f64 (*.f64 279195317918525/3350343815022304 y) 4))
(*.f64 (*.f64 y 4) 279195317918525/13401375260089216)
(*.f64 6700687630044608/279195317918525 (/.f64 (/.f64 1 y) (*.f64 (/.f64 3350343815022304/279195317918525 y) (/.f64 6700687630044608/279195317918525 y))))
(*.f64 (*.f64 y 279195317918525/1675171907511152) 1/2)
(*.f64 -1 (*.f64 y -279195317918525/3350343815022304))
(*.f64 -1 (/.f64 y -3350343815022304/279195317918525))
(*.f64 (neg.f64 y) -279195317918525/3350343815022304)
(*.f64 -279195317918525/3350343815022304 (neg.f64 y))
(*.f64 (/.f64 3350343815022304/279195317918525 y) (/.f64 1 (*.f64 (/.f64 3350343815022304/279195317918525 y) (/.f64 3350343815022304/279195317918525 y))))
(*.f64 (/.f64 3350343815022304/279195317918525 y) (/.f64 2 (*.f64 (/.f64 3350343815022304/279195317918525 y) (/.f64 6700687630044608/279195317918525 y))))
(*.f64 (/.f64 6700687630044608/279195317918525 y) (/.f64 1/2 (*.f64 (/.f64 3350343815022304/279195317918525 y) (/.f64 3350343815022304/279195317918525 y))))
(*.f64 (/.f64 6700687630044608/279195317918525 y) (/.f64 1 (*.f64 (/.f64 3350343815022304/279195317918525 y) (/.f64 6700687630044608/279195317918525 y))))
(*.f64 (*.f64 y 8) 279195317918525/26802750520178432)
(*.f64 (*.f64 y -2) -279195317918525/6700687630044608)
(*.f64 (*.f64 y (+.f64 y y)) (/.f64 1 (*.f64 y 6700687630044608/279195317918525)))
(*.f64 (*.f64 y 279195317918525/837585953755576) 1/4)
(*.f64 (*.f64 y -279195317918525/3350343815022304) -1)
(*.f64 1/2 (*.f64 y 279195317918525/1675171907511152))
(*.f64 279195317918525/6700687630044608 (+.f64 y y))
(*.f64 (neg.f64 (+.f64 y y)) -279195317918525/6700687630044608)
(*.f64 (*.f64 y 3350343815022304/279195317918525) (/.f64 (/.f64 1 (*.f64 y y)) (*.f64 (/.f64 3350343815022304/279195317918525 y) (/.f64 3350343815022304/279195317918525 y))))
(*.f64 (*.f64 y 3350343815022304/279195317918525) (/.f64 (/.f64 2 (*.f64 y y)) (*.f64 (/.f64 3350343815022304/279195317918525 y) (/.f64 6700687630044608/279195317918525 y))))
(*.f64 (fabs.f64 y) (/.f64 (*.f64 279195317918525/3350343815022304 y) (fabs.f64 y)))
(*.f64 (*.f64 y 6700687630044608/279195317918525) (/.f64 (/.f64 1 (*.f64 y y)) (*.f64 (/.f64 3350343815022304/279195317918525 y) (/.f64 6700687630044608/279195317918525 y))))
(*.f64 (/.f64 279195317918525/3350343815022304 y) (*.f64 y y))
(*.f64 279195317918525/13401375260089216 (*.f64 y 4))
(*.f64 (*.f64 y 279195317918525/6700687630044608) 2)
(*.f64 1675171907511152/279195317918525 (/.f64 (/.f64 2 y) (*.f64 (/.f64 3350343815022304/279195317918525 y) (/.f64 3350343815022304/279195317918525 y))))
(*.f64 (/.f64 y 279195317918525/1675171907511152) (/.f64 (/.f64 2 (*.f64 y y)) (*.f64 (/.f64 3350343815022304/279195317918525 y) (/.f64 3350343815022304/279195317918525 y))))
(*.f64 (*.f64 (/.f64 2 y) 837585953755576/279195317918525) (/.f64 2 (*.f64 (/.f64 3350343815022304/279195317918525 y) (/.f64 3350343815022304/279195317918525 y))))
(*.f64 (*.f64 y 1/2) 279195317918525/1675171907511152)
(*.f64 (*.f64 y 1/2) (/.f64 (+.f64 y y) (*.f64 y 3350343815022304/279195317918525)))
(*.f64 1/4 (*.f64 y 279195317918525/837585953755576))
(*.f64 (/.f64 1 (*.f64 (/.f64 3350343815022304/279195317918525 y) (/.f64 3350343815022304/279195317918525 y))) (/.f64 3350343815022304/279195317918525 y))
(*.f64 (/.f64 (/.f64 1 y) (*.f64 (/.f64 3350343815022304/279195317918525 y) (/.f64 3350343815022304/279195317918525 y))) 3350343815022304/279195317918525)
(*.f64 (/.f64 2 (*.f64 (/.f64 3350343815022304/279195317918525 y) (/.f64 3350343815022304/279195317918525 y))) (*.f64 (/.f64 2 y) 837585953755576/279195317918525))
(*.f64 (/.f64 (/.f64 2 y) (*.f64 (/.f64 3350343815022304/279195317918525 y) (/.f64 3350343815022304/279195317918525 y))) 1675171907511152/279195317918525)
(*.f64 (/.f64 (/.f64 1 (*.f64 y y)) (*.f64 (/.f64 3350343815022304/279195317918525 y) (/.f64 3350343815022304/279195317918525 y))) (*.f64 y 3350343815022304/279195317918525))
(*.f64 (/.f64 (/.f64 2 (*.f64 y y)) (*.f64 (/.f64 3350343815022304/279195317918525 y) (/.f64 3350343815022304/279195317918525 y))) (/.f64 y 279195317918525/1675171907511152))
(*.f64 (/.f64 (+.f64 y y) (*.f64 y 3350343815022304/279195317918525)) (*.f64 y 1/2))
(*.f64 (/.f64 (*.f64 279195317918525/3350343815022304 y) (fabs.f64 y)) (fabs.f64 y))
(*.f64 (/.f64 y 13401375260089216/279195317918525) 4)
(*.f64 (/.f64 y -3350343815022304/279195317918525) -1)
(*.f64 (/.f64 3350343815022304/279195317918525 (*.f64 (/.f64 3350343815022304/279195317918525 y) (/.f64 3350343815022304/279195317918525 y))) (/.f64 1 y))
(*.f64 (/.f64 1/2 (*.f64 (/.f64 3350343815022304/279195317918525 y) (/.f64 3350343815022304/279195317918525 y))) (/.f64 6700687630044608/279195317918525 y))
(*.f64 (/.f64 1 (*.f64 (/.f64 3350343815022304/279195317918525 y) (/.f64 6700687630044608/279195317918525 y))) (/.f64 6700687630044608/279195317918525 y))
(*.f64 (/.f64 (/.f64 1 y) (*.f64 (/.f64 3350343815022304/279195317918525 y) (/.f64 6700687630044608/279195317918525 y))) 6700687630044608/279195317918525)
(*.f64 (/.f64 2 (*.f64 (/.f64 3350343815022304/279195317918525 y) (/.f64 6700687630044608/279195317918525 y))) (/.f64 3350343815022304/279195317918525 y))
(*.f64 (/.f64 (/.f64 1 (*.f64 y y)) (*.f64 (/.f64 3350343815022304/279195317918525 y) (/.f64 6700687630044608/279195317918525 y))) (*.f64 y 6700687630044608/279195317918525))
(*.f64 (/.f64 (/.f64 2 (*.f64 y y)) (*.f64 (/.f64 3350343815022304/279195317918525 y) (/.f64 6700687630044608/279195317918525 y))) (*.f64 y 3350343815022304/279195317918525))
(*.f64 279195317918525/26802750520178432 (*.f64 y 8))
(*.f64 -279195317918525/6700687630044608 (*.f64 y -2))
(*.f64 -279195317918525/6700687630044608 (neg.f64 (+.f64 y y)))
(*.f64 (/.f64 1 (*.f64 y 6700687630044608/279195317918525)) (*.f64 y (+.f64 y y)))
(*.f64 (/.f64 y (*.f64 y 6700687630044608/279195317918525)) (+.f64 y y))
(*.f64 (/.f64 (*.f64 279195317918525/3350343815022304 y) 4) 4)
(pow.f64 (*.f64 279195317918525/3350343815022304 y) 1)
(neg.f64 (*.f64 y -279195317918525/3350343815022304))
(neg.f64 (neg.f64 (*.f64 279195317918525/3350343815022304 y)))
(neg.f64 (/.f64 -279195317918525/3350343815022304 (/.f64 1 y)))
(-.f64 (+.f64 (*.f64 279195317918525/3350343815022304 y) x) 0)
(*.f64 1 (+.f64 (*.f64 279195317918525/3350343815022304 y) x))
(*.f64 (+.f64 (*.f64 279195317918525/3350343815022304 y) x) 1)
(*.f64 2 (*.f64 (+.f64 (*.f64 279195317918525/3350343815022304 y) x) 1/2))
(*.f64 (+.f64 x (+.f64 x (*.f64 y 279195317918525/1675171907511152))) 1/2)
(*.f64 4 (/.f64 (+.f64 (*.f64 279195317918525/3350343815022304 y) x) 4))
(*.f64 (*.f64 (+.f64 (*.f64 279195317918525/3350343815022304 y) x) 4) 1/4)
(*.f64 1/2 (+.f64 x (+.f64 x (*.f64 y 279195317918525/1675171907511152))))
(*.f64 1/2 (+.f64 (+.f64 x x) (*.f64 y 279195317918525/1675171907511152)))
(*.f64 1/4 (*.f64 (+.f64 (*.f64 279195317918525/3350343815022304 y) x) 4))
(*.f64 (*.f64 (+.f64 (*.f64 279195317918525/3350343815022304 y) x) 1/2) 2)
(*.f64 (/.f64 (+.f64 (*.f64 279195317918525/3350343815022304 y) x) 4) 4)
(*.f64 (+.f64 (+.f64 x x) (*.f64 y 279195317918525/1675171907511152)) 1/2)
(/.f64 (+.f64 (*.f64 279195317918525/3350343815022304 y) x) 1)
(/.f64 (+.f64 x (+.f64 x (*.f64 y 279195317918525/1675171907511152))) 2)
(/.f64 (*.f64 (+.f64 (*.f64 279195317918525/3350343815022304 y) x) 4) 4)
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 279195317918525/3350343815022304 y) x) 4)) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 279195317918525/3350343815022304 y) x) 4))) 16)
(pow.f64 (+.f64 (*.f64 279195317918525/3350343815022304 y) x) 1)
Outputs
(*.f64 279195317918525/3350343815022304 y)
(*.f64 279195317918525/3350343815022304 y)
(*.f64 279195317918525/3350343815022304 y)
(*.f64 279195317918525/3350343815022304 y)
(*.f64 279195317918525/3350343815022304 y)
(*.f64 279195317918525/3350343815022304 y)
(*.f64 279195317918525/3350343815022304 y)
(*.f64 279195317918525/3350343815022304 y)
(*.f64 279195317918525/3350343815022304 y)
(*.f64 279195317918525/3350343815022304 y)
(*.f64 279195317918525/3350343815022304 y)
(*.f64 279195317918525/3350343815022304 y)
(*.f64 279195317918525/3350343815022304 y)
(+.f64 (*.f64 279195317918525/3350343815022304 y) x)
(+.f64 (*.f64 279195317918525/3350343815022304 y) x)
(+.f64 (*.f64 279195317918525/3350343815022304 y) x)
x
(+.f64 (*.f64 279195317918525/3350343815022304 y) x)
(+.f64 (*.f64 279195317918525/3350343815022304 y) x)
(+.f64 (*.f64 279195317918525/3350343815022304 y) x)
x
(+.f64 (*.f64 279195317918525/3350343815022304 y) x)
(+.f64 (*.f64 279195317918525/3350343815022304 y) x)
(+.f64 (*.f64 279195317918525/3350343815022304 y) x)
x
(+.f64 (*.f64 279195317918525/3350343815022304 y) x)
(+.f64 (*.f64 279195317918525/3350343815022304 y) x)
(+.f64 (*.f64 279195317918525/3350343815022304 y) x)
(*.f64 279195317918525/3350343815022304 y)
(+.f64 (*.f64 279195317918525/3350343815022304 y) x)
(+.f64 (*.f64 279195317918525/3350343815022304 y) x)
(+.f64 (*.f64 279195317918525/3350343815022304 y) x)
(*.f64 279195317918525/3350343815022304 y)
(+.f64 (*.f64 279195317918525/3350343815022304 y) x)
(+.f64 (*.f64 279195317918525/3350343815022304 y) x)
(+.f64 (*.f64 279195317918525/3350343815022304 y) x)
(+.f64 (*.f64 279195317918525/3350343815022304 y) 0)
(*.f64 279195317918525/3350343815022304 y)
(+.f64 0 (*.f64 279195317918525/3350343815022304 y))
(*.f64 279195317918525/3350343815022304 y)
(+.f64 -1 (-.f64 1 (*.f64 y -279195317918525/3350343815022304)))
(*.f64 279195317918525/3350343815022304 y)
(+.f64 (*.f64 y 279195317918525/6700687630044608) (*.f64 y 279195317918525/6700687630044608))
(*.f64 279195317918525/3350343815022304 y)
(-.f64 (*.f64 279195317918525/3350343815022304 y) 0)
(*.f64 279195317918525/3350343815022304 y)
(-.f64 0 (*.f64 y -279195317918525/3350343815022304))
(*.f64 279195317918525/3350343815022304 y)
(*.f64 279195317918525/3350343815022304 y)
(*.f64 1 (*.f64 279195317918525/3350343815022304 y))
(*.f64 279195317918525/3350343815022304 y)
(*.f64 y 279195317918525/3350343815022304)
(*.f64 279195317918525/3350343815022304 y)
(*.f64 (/.f64 1 y) (/.f64 3350343815022304/279195317918525 (*.f64 (/.f64 3350343815022304/279195317918525 y) (/.f64 3350343815022304/279195317918525 y))))
(*.f64 (/.f64 1 y) (/.f64 (/.f64 y 1) (/.f64 3350343815022304/279195317918525 y)))
(*.f64 (/.f64 1 y) (/.f64 y (/.f64 3350343815022304/279195317918525 y)))
(*.f64 (*.f64 279195317918525/3350343815022304 y) 1)
(*.f64 279195317918525/3350343815022304 y)
(*.f64 2 (*.f64 y 279195317918525/6700687630044608))
(*.f64 279195317918525/3350343815022304 y)
(*.f64 (+.f64 y y) 279195317918525/6700687630044608)
(*.f64 279195317918525/3350343815022304 y)
(*.f64 (+.f64 y y) (/.f64 y (*.f64 y 6700687630044608/279195317918525)))
(*.f64 279195317918525/1675171907511152 (*.f64 y 1/2))
(*.f64 279195317918525/3350343815022304 y)
(*.f64 3350343815022304/279195317918525 (/.f64 (/.f64 1 y) (*.f64 (/.f64 3350343815022304/279195317918525 y) (/.f64 3350343815022304/279195317918525 y))))
(*.f64 3350343815022304/279195317918525 (/.f64 y (/.f64 3350343815022304/279195317918525 (/.f64 (/.f64 y 3350343815022304/279195317918525) y))))
(*.f64 3350343815022304/279195317918525 (/.f64 y (/.f64 y (/.f64 (*.f64 279195317918525/3350343815022304 y) 3350343815022304/279195317918525))))
(*.f64 3350343815022304/279195317918525 (/.f64 y (/.f64 (*.f64 y 6700687630044608/279195317918525) (/.f64 y 1675171907511152/279195317918525))))
(*.f64 (*.f64 y y) (/.f64 279195317918525/3350343815022304 y))
(*.f64 4 (/.f64 y 13401375260089216/279195317918525))
(*.f64 4 (/.f64 (*.f64 279195317918525/3350343815022304 y) 4))
(*.f64 279195317918525/3350343815022304 y)
(*.f64 (*.f64 y 4) 279195317918525/13401375260089216)
(*.f64 279195317918525/3350343815022304 y)
(*.f64 6700687630044608/279195317918525 (/.f64 (/.f64 1 y) (*.f64 (/.f64 3350343815022304/279195317918525 y) (/.f64 6700687630044608/279195317918525 y))))
(*.f64 6700687630044608/279195317918525 (/.f64 (/.f64 y 3350343815022304/279195317918525) (*.f64 (/.f64 6700687630044608/279195317918525 y) y)))
(*.f64 6700687630044608/279195317918525 (/.f64 y (/.f64 (/.f64 3350343815022304/279195317918525 y) (/.f64 279195317918525/6700687630044608 y))))
(*.f64 (*.f64 y 279195317918525/1675171907511152) 1/2)
(*.f64 279195317918525/3350343815022304 y)
(*.f64 -1 (*.f64 y -279195317918525/3350343815022304))
(*.f64 279195317918525/3350343815022304 y)
(*.f64 -1 (/.f64 y -3350343815022304/279195317918525))
(*.f64 279195317918525/3350343815022304 y)
(*.f64 (neg.f64 y) -279195317918525/3350343815022304)
(*.f64 279195317918525/3350343815022304 y)
(*.f64 -279195317918525/3350343815022304 (neg.f64 y))
(*.f64 279195317918525/3350343815022304 y)
(*.f64 (/.f64 3350343815022304/279195317918525 y) (/.f64 1 (*.f64 (/.f64 3350343815022304/279195317918525 y) (/.f64 3350343815022304/279195317918525 y))))
(*.f64 (/.f64 3350343815022304/279195317918525 y) (/.f64 (/.f64 y 3350343815022304/279195317918525) (/.f64 3350343815022304/279195317918525 y)))
(*.f64 (/.f64 3350343815022304/279195317918525 y) (/.f64 y (*.f64 1675171907511152/279195317918525 (/.f64 6700687630044608/279195317918525 y))))
(*.f64 (/.f64 3350343815022304/279195317918525 y) (/.f64 y (/.f64 (/.f64 1 y) 77950025547626246938538175625/11224803678858206361900017468416)))
(*.f64 (/.f64 3350343815022304/279195317918525 y) (/.f64 2 (*.f64 (/.f64 3350343815022304/279195317918525 y) (/.f64 6700687630044608/279195317918525 y))))
(*.f64 (/.f64 3350343815022304/279195317918525 y) (/.f64 1 (*.f64 (/.f64 3350343815022304/279195317918525 y) (/.f64 3350343815022304/279195317918525 y))))
(*.f64 (/.f64 3350343815022304/279195317918525 y) (/.f64 (/.f64 y 3350343815022304/279195317918525) (/.f64 3350343815022304/279195317918525 y)))
(*.f64 (/.f64 3350343815022304/279195317918525 y) (/.f64 y (*.f64 1675171907511152/279195317918525 (/.f64 6700687630044608/279195317918525 y))))
(*.f64 (/.f64 3350343815022304/279195317918525 y) (/.f64 y (/.f64 (/.f64 1 y) 77950025547626246938538175625/11224803678858206361900017468416)))
(*.f64 (/.f64 6700687630044608/279195317918525 y) (/.f64 1/2 (*.f64 (/.f64 3350343815022304/279195317918525 y) (/.f64 3350343815022304/279195317918525 y))))
(*.f64 (/.f64 6700687630044608/279195317918525 y) (/.f64 y (/.f64 3350343815022304/279195317918525 (/.f64 y 6700687630044608/279195317918525))))
(*.f64 (/.f64 6700687630044608/279195317918525 y) (/.f64 y (*.f64 6700687630044608/279195317918525 (/.f64 3350343815022304/279195317918525 y))))
(*.f64 (/.f64 y (/.f64 (/.f64 1 y) 77950025547626246938538175625/22449607357716412723800034936832)) (/.f64 6700687630044608/279195317918525 y))
(*.f64 (/.f64 6700687630044608/279195317918525 y) (/.f64 1 (*.f64 (/.f64 3350343815022304/279195317918525 y) (/.f64 6700687630044608/279195317918525 y))))
(*.f64 (/.f64 6700687630044608/279195317918525 y) (/.f64 1/2 (*.f64 (/.f64 3350343815022304/279195317918525 y) (/.f64 3350343815022304/279195317918525 y))))
(*.f64 (/.f64 6700687630044608/279195317918525 y) (/.f64 y (/.f64 3350343815022304/279195317918525 (/.f64 y 6700687630044608/279195317918525))))
(*.f64 (/.f64 6700687630044608/279195317918525 y) (/.f64 y (*.f64 6700687630044608/279195317918525 (/.f64 3350343815022304/279195317918525 y))))
(*.f64 (/.f64 y (/.f64 (/.f64 1 y) 77950025547626246938538175625/22449607357716412723800034936832)) (/.f64 6700687630044608/279195317918525 y))
(*.f64 (*.f64 y 8) 279195317918525/26802750520178432)
(*.f64 279195317918525/3350343815022304 y)
(*.f64 (*.f64 y -2) -279195317918525/6700687630044608)
(*.f64 279195317918525/3350343815022304 y)
(*.f64 (*.f64 y (+.f64 y y)) (/.f64 1 (*.f64 y 6700687630044608/279195317918525)))
(*.f64 y (*.f64 (+.f64 y y) (/.f64 1 (*.f64 y 6700687630044608/279195317918525))))
(*.f64 y (*.f64 (+.f64 y y) (/.f64 279195317918525/6700687630044608 y)))
(*.f64 (/.f64 279195317918525/6700687630044608 y) (*.f64 y (+.f64 y y)))
(*.f64 (*.f64 y 279195317918525/837585953755576) 1/4)
(*.f64 279195317918525/3350343815022304 y)
(*.f64 (*.f64 y -279195317918525/3350343815022304) -1)
(*.f64 279195317918525/3350343815022304 y)
(*.f64 1/2 (*.f64 y 279195317918525/1675171907511152))
(*.f64 279195317918525/3350343815022304 y)
(*.f64 279195317918525/6700687630044608 (+.f64 y y))
(*.f64 279195317918525/3350343815022304 y)
(*.f64 (neg.f64 (+.f64 y y)) -279195317918525/6700687630044608)
(*.f64 279195317918525/3350343815022304 y)
(*.f64 (*.f64 y 3350343815022304/279195317918525) (/.f64 (/.f64 1 (*.f64 y y)) (*.f64 (/.f64 3350343815022304/279195317918525 y) (/.f64 3350343815022304/279195317918525 y))))
(*.f64 3350343815022304/279195317918525 (*.f64 (/.f64 y (/.f64 3350343815022304/279195317918525 (/.f64 (/.f64 y 3350343815022304/279195317918525) (*.f64 y y)))) y))
(*.f64 3350343815022304/279195317918525 (*.f64 y (/.f64 (/.f64 y (*.f64 1675171907511152/279195317918525 (/.f64 6700687630044608/279195317918525 y))) (*.f64 y y))))
(*.f64 3350343815022304/279195317918525 (*.f64 y (/.f64 (/.f64 y (*.f64 y 3350343815022304/279195317918525)) 3350343815022304/279195317918525)))
(*.f64 (*.f64 y 3350343815022304/279195317918525) (/.f64 (/.f64 2 (*.f64 y y)) (*.f64 (/.f64 3350343815022304/279195317918525 y) (/.f64 6700687630044608/279195317918525 y))))
(*.f64 (*.f64 y 3350343815022304/279195317918525) (/.f64 (/.f64 1 (*.f64 y y)) (*.f64 (/.f64 3350343815022304/279195317918525 y) (/.f64 3350343815022304/279195317918525 y))))
(*.f64 3350343815022304/279195317918525 (*.f64 (/.f64 y (/.f64 3350343815022304/279195317918525 (/.f64 (/.f64 y 3350343815022304/279195317918525) (*.f64 y y)))) y))
(*.f64 3350343815022304/279195317918525 (*.f64 y (/.f64 (/.f64 y (*.f64 1675171907511152/279195317918525 (/.f64 6700687630044608/279195317918525 y))) (*.f64 y y))))
(*.f64 3350343815022304/279195317918525 (*.f64 y (/.f64 (/.f64 y (*.f64 y 3350343815022304/279195317918525)) 3350343815022304/279195317918525)))
(*.f64 (fabs.f64 y) (/.f64 (*.f64 279195317918525/3350343815022304 y) (fabs.f64 y)))
(*.f64 (fabs.f64 y) (*.f64 y (/.f64 279195317918525/3350343815022304 (fabs.f64 y))))
(*.f64 279195317918525/3350343815022304 (*.f64 (/.f64 y (fabs.f64 y)) (fabs.f64 y)))
(*.f64 (*.f64 y 6700687630044608/279195317918525) (/.f64 (/.f64 1 (*.f64 y y)) (*.f64 (/.f64 3350343815022304/279195317918525 y) (/.f64 6700687630044608/279195317918525 y))))
(*.f64 (*.f64 y 6700687630044608/279195317918525) (/.f64 (/.f64 (/.f64 1 (*.f64 y y)) (/.f64 3350343815022304/279195317918525 y)) (/.f64 6700687630044608/279195317918525 y)))
(*.f64 6700687630044608/279195317918525 (*.f64 (/.f64 (/.f64 (/.f64 y 3350343815022304/279195317918525) (*.f64 (/.f64 6700687630044608/279195317918525 y) y)) y) y))
(*.f64 y (*.f64 6700687630044608/279195317918525 (/.f64 y (/.f64 3350343815022304/279195317918525 (/.f64 279195317918525/6700687630044608 y)))))
(*.f64 6700687630044608/279195317918525 (*.f64 y (/.f64 y (/.f64 3350343815022304/279195317918525 (/.f64 279195317918525/6700687630044608 y)))))
(*.f64 (/.f64 279195317918525/3350343815022304 y) (*.f64 y y))
(*.f64 (*.f64 y y) (/.f64 279195317918525/3350343815022304 y))
(*.f64 279195317918525/13401375260089216 (*.f64 y 4))
(*.f64 279195317918525/3350343815022304 y)
(*.f64 (*.f64 y 279195317918525/6700687630044608) 2)
(*.f64 279195317918525/3350343815022304 y)
(*.f64 1675171907511152/279195317918525 (/.f64 (/.f64 2 y) (*.f64 (/.f64 3350343815022304/279195317918525 y) (/.f64 3350343815022304/279195317918525 y))))
(*.f64 1675171907511152/279195317918525 (/.f64 2 (*.f64 y (*.f64 (/.f64 3350343815022304/279195317918525 y) (/.f64 3350343815022304/279195317918525 y)))))
(*.f64 1675171907511152/279195317918525 (/.f64 y (/.f64 3350343815022304/279195317918525 (/.f64 (/.f64 y 1675171907511152/279195317918525) y))))
(*.f64 1675171907511152/279195317918525 (/.f64 y (/.f64 y (/.f64 (/.f64 y 1675171907511152/279195317918525) 3350343815022304/279195317918525))))
(*.f64 (/.f64 y 279195317918525/1675171907511152) (/.f64 (/.f64 2 (*.f64 y y)) (*.f64 (/.f64 3350343815022304/279195317918525 y) (/.f64 3350343815022304/279195317918525 y))))
(*.f64 (/.f64 y 279195317918525/1675171907511152) (/.f64 2 (*.f64 (*.f64 y y) (*.f64 (/.f64 3350343815022304/279195317918525 y) (/.f64 3350343815022304/279195317918525 y)))))
(*.f64 (/.f64 y 279195317918525/1675171907511152) (/.f64 (/.f64 (/.f64 y 1675171907511152/279195317918525) (/.f64 3350343815022304/279195317918525 y)) (*.f64 y y)))
(*.f64 (/.f64 y (/.f64 (*.f64 y y) (/.f64 (/.f64 y 1675171907511152/279195317918525) 3350343815022304/279195317918525))) (/.f64 y 279195317918525/1675171907511152))
(*.f64 (/.f64 (/.f64 y (/.f64 (/.f64 6700687630044608/279195317918525 y) 279195317918525/837585953755576)) (*.f64 y y)) (/.f64 y 279195317918525/1675171907511152))
(*.f64 (*.f64 (/.f64 2 y) 837585953755576/279195317918525) (/.f64 2 (*.f64 (/.f64 3350343815022304/279195317918525 y) (/.f64 3350343815022304/279195317918525 y))))
(*.f64 (*.f64 (/.f64 2 y) 837585953755576/279195317918525) (/.f64 (/.f64 2 (/.f64 3350343815022304/279195317918525 y)) (/.f64 3350343815022304/279195317918525 y)))
(*.f64 (*.f64 (/.f64 2 y) 837585953755576/279195317918525) (/.f64 (/.f64 y 1675171907511152/279195317918525) (/.f64 3350343815022304/279195317918525 y)))
(*.f64 (/.f64 2 y) (*.f64 837585953755576/279195317918525 (/.f64 y (*.f64 1675171907511152/279195317918525 (/.f64 3350343815022304/279195317918525 y)))))
(*.f64 (*.f64 (/.f64 2 y) 837585953755576/279195317918525) (/.f64 y (/.f64 (/.f64 6700687630044608/279195317918525 y) 279195317918525/837585953755576)))
(*.f64 (*.f64 y 1/2) 279195317918525/1675171907511152)
(*.f64 279195317918525/3350343815022304 y)
(*.f64 (*.f64 y 1/2) (/.f64 (+.f64 y y) (*.f64 y 3350343815022304/279195317918525)))
(*.f64 (*.f64 y 1/2) (/.f64 (/.f64 y 1675171907511152/279195317918525) y))
(*.f64 y (*.f64 1/2 (/.f64 y (*.f64 1675171907511152/279195317918525 y))))
(*.f64 y (*.f64 1/2 (/.f64 y (/.f64 y 279195317918525/1675171907511152))))
(*.f64 1/4 (*.f64 y 279195317918525/837585953755576))
(*.f64 279195317918525/3350343815022304 y)
(*.f64 (/.f64 1 (*.f64 (/.f64 3350343815022304/279195317918525 y) (/.f64 3350343815022304/279195317918525 y))) (/.f64 3350343815022304/279195317918525 y))
(*.f64 (/.f64 3350343815022304/279195317918525 y) (/.f64 1 (*.f64 (/.f64 3350343815022304/279195317918525 y) (/.f64 3350343815022304/279195317918525 y))))
(*.f64 (/.f64 3350343815022304/279195317918525 y) (/.f64 (/.f64 y 3350343815022304/279195317918525) (/.f64 3350343815022304/279195317918525 y)))
(*.f64 (/.f64 3350343815022304/279195317918525 y) (/.f64 y (*.f64 1675171907511152/279195317918525 (/.f64 6700687630044608/279195317918525 y))))
(*.f64 (/.f64 3350343815022304/279195317918525 y) (/.f64 y (/.f64 (/.f64 1 y) 77950025547626246938538175625/11224803678858206361900017468416)))
(*.f64 (/.f64 (/.f64 1 y) (*.f64 (/.f64 3350343815022304/279195317918525 y) (/.f64 3350343815022304/279195317918525 y))) 3350343815022304/279195317918525)
(*.f64 3350343815022304/279195317918525 (/.f64 (/.f64 1 y) (*.f64 (/.f64 3350343815022304/279195317918525 y) (/.f64 3350343815022304/279195317918525 y))))
(*.f64 3350343815022304/279195317918525 (/.f64 y (/.f64 3350343815022304/279195317918525 (/.f64 (/.f64 y 3350343815022304/279195317918525) y))))
(*.f64 3350343815022304/279195317918525 (/.f64 y (/.f64 y (/.f64 (*.f64 279195317918525/3350343815022304 y) 3350343815022304/279195317918525))))
(*.f64 3350343815022304/279195317918525 (/.f64 y (/.f64 (*.f64 y 6700687630044608/279195317918525) (/.f64 y 1675171907511152/279195317918525))))
(*.f64 (/.f64 2 (*.f64 (/.f64 3350343815022304/279195317918525 y) (/.f64 3350343815022304/279195317918525 y))) (*.f64 (/.f64 2 y) 837585953755576/279195317918525))
(*.f64 (*.f64 (/.f64 2 y) 837585953755576/279195317918525) (/.f64 (/.f64 2 (/.f64 3350343815022304/279195317918525 y)) (/.f64 3350343815022304/279195317918525 y)))
(*.f64 (*.f64 (/.f64 2 y) 837585953755576/279195317918525) (/.f64 (/.f64 y 1675171907511152/279195317918525) (/.f64 3350343815022304/279195317918525 y)))
(*.f64 (/.f64 2 y) (*.f64 837585953755576/279195317918525 (/.f64 y (*.f64 1675171907511152/279195317918525 (/.f64 3350343815022304/279195317918525 y)))))
(*.f64 (*.f64 (/.f64 2 y) 837585953755576/279195317918525) (/.f64 y (/.f64 (/.f64 6700687630044608/279195317918525 y) 279195317918525/837585953755576)))
(*.f64 (/.f64 (/.f64 2 y) (*.f64 (/.f64 3350343815022304/279195317918525 y) (/.f64 3350343815022304/279195317918525 y))) 1675171907511152/279195317918525)
(*.f64 1675171907511152/279195317918525 (/.f64 2 (*.f64 y (*.f64 (/.f64 3350343815022304/279195317918525 y) (/.f64 3350343815022304/279195317918525 y)))))
(*.f64 1675171907511152/279195317918525 (/.f64 y (/.f64 3350343815022304/279195317918525 (/.f64 (/.f64 y 1675171907511152/279195317918525) y))))
(*.f64 1675171907511152/279195317918525 (/.f64 y (/.f64 y (/.f64 (/.f64 y 1675171907511152/279195317918525) 3350343815022304/279195317918525))))
(*.f64 (/.f64 (/.f64 1 (*.f64 y y)) (*.f64 (/.f64 3350343815022304/279195317918525 y) (/.f64 3350343815022304/279195317918525 y))) (*.f64 y 3350343815022304/279195317918525))
(*.f64 (*.f64 y 3350343815022304/279195317918525) (/.f64 (/.f64 1 (*.f64 y y)) (*.f64 (/.f64 3350343815022304/279195317918525 y) (/.f64 3350343815022304/279195317918525 y))))
(*.f64 3350343815022304/279195317918525 (*.f64 (/.f64 y (/.f64 3350343815022304/279195317918525 (/.f64 (/.f64 y 3350343815022304/279195317918525) (*.f64 y y)))) y))
(*.f64 3350343815022304/279195317918525 (*.f64 y (/.f64 (/.f64 y (*.f64 1675171907511152/279195317918525 (/.f64 6700687630044608/279195317918525 y))) (*.f64 y y))))
(*.f64 3350343815022304/279195317918525 (*.f64 y (/.f64 (/.f64 y (*.f64 y 3350343815022304/279195317918525)) 3350343815022304/279195317918525)))
(*.f64 (/.f64 (/.f64 2 (*.f64 y y)) (*.f64 (/.f64 3350343815022304/279195317918525 y) (/.f64 3350343815022304/279195317918525 y))) (/.f64 y 279195317918525/1675171907511152))
(*.f64 (/.f64 y 279195317918525/1675171907511152) (/.f64 2 (*.f64 (*.f64 y y) (*.f64 (/.f64 3350343815022304/279195317918525 y) (/.f64 3350343815022304/279195317918525 y)))))
(*.f64 (/.f64 y 279195317918525/1675171907511152) (/.f64 (/.f64 (/.f64 y 1675171907511152/279195317918525) (/.f64 3350343815022304/279195317918525 y)) (*.f64 y y)))
(*.f64 (/.f64 y (/.f64 (*.f64 y y) (/.f64 (/.f64 y 1675171907511152/279195317918525) 3350343815022304/279195317918525))) (/.f64 y 279195317918525/1675171907511152))
(*.f64 (/.f64 (/.f64 y (/.f64 (/.f64 6700687630044608/279195317918525 y) 279195317918525/837585953755576)) (*.f64 y y)) (/.f64 y 279195317918525/1675171907511152))
(*.f64 (/.f64 (+.f64 y y) (*.f64 y 3350343815022304/279195317918525)) (*.f64 y 1/2))
(*.f64 (*.f64 y 1/2) (/.f64 (+.f64 y y) (*.f64 y 3350343815022304/279195317918525)))
(*.f64 (*.f64 y 1/2) (/.f64 (/.f64 y 1675171907511152/279195317918525) y))
(*.f64 y (*.f64 1/2 (/.f64 y (*.f64 1675171907511152/279195317918525 y))))
(*.f64 y (*.f64 1/2 (/.f64 y (/.f64 y 279195317918525/1675171907511152))))
(*.f64 (/.f64 (*.f64 279195317918525/3350343815022304 y) (fabs.f64 y)) (fabs.f64 y))
(*.f64 (fabs.f64 y) (*.f64 y (/.f64 279195317918525/3350343815022304 (fabs.f64 y))))
(*.f64 (fabs.f64 y) (/.f64 (*.f64 279195317918525/3350343815022304 y) (fabs.f64 y)))
(*.f64 279195317918525/3350343815022304 (*.f64 (/.f64 y (fabs.f64 y)) (fabs.f64 y)))
(*.f64 (/.f64 y 13401375260089216/279195317918525) 4)
(*.f64 4 (/.f64 y 13401375260089216/279195317918525))
(*.f64 (/.f64 y -3350343815022304/279195317918525) -1)
(*.f64 279195317918525/3350343815022304 y)
(*.f64 (/.f64 3350343815022304/279195317918525 (*.f64 (/.f64 3350343815022304/279195317918525 y) (/.f64 3350343815022304/279195317918525 y))) (/.f64 1 y))
(*.f64 (/.f64 1 y) (/.f64 3350343815022304/279195317918525 (*.f64 (/.f64 3350343815022304/279195317918525 y) (/.f64 3350343815022304/279195317918525 y))))
(*.f64 (/.f64 1 y) (/.f64 (/.f64 y 1) (/.f64 3350343815022304/279195317918525 y)))
(*.f64 (/.f64 1 y) (/.f64 y (/.f64 3350343815022304/279195317918525 y)))
(*.f64 (/.f64 1/2 (*.f64 (/.f64 3350343815022304/279195317918525 y) (/.f64 3350343815022304/279195317918525 y))) (/.f64 6700687630044608/279195317918525 y))
(*.f64 (/.f64 6700687630044608/279195317918525 y) (/.f64 1/2 (*.f64 (/.f64 3350343815022304/279195317918525 y) (/.f64 3350343815022304/279195317918525 y))))
(*.f64 (/.f64 6700687630044608/279195317918525 y) (/.f64 y (/.f64 3350343815022304/279195317918525 (/.f64 y 6700687630044608/279195317918525))))
(*.f64 (/.f64 6700687630044608/279195317918525 y) (/.f64 y (*.f64 6700687630044608/279195317918525 (/.f64 3350343815022304/279195317918525 y))))
(*.f64 (/.f64 y (/.f64 (/.f64 1 y) 77950025547626246938538175625/22449607357716412723800034936832)) (/.f64 6700687630044608/279195317918525 y))
(*.f64 (/.f64 1 (*.f64 (/.f64 3350343815022304/279195317918525 y) (/.f64 6700687630044608/279195317918525 y))) (/.f64 6700687630044608/279195317918525 y))
(*.f64 (/.f64 6700687630044608/279195317918525 y) (/.f64 1/2 (*.f64 (/.f64 3350343815022304/279195317918525 y) (/.f64 3350343815022304/279195317918525 y))))
(*.f64 (/.f64 6700687630044608/279195317918525 y) (/.f64 y (/.f64 3350343815022304/279195317918525 (/.f64 y 6700687630044608/279195317918525))))
(*.f64 (/.f64 6700687630044608/279195317918525 y) (/.f64 y (*.f64 6700687630044608/279195317918525 (/.f64 3350343815022304/279195317918525 y))))
(*.f64 (/.f64 y (/.f64 (/.f64 1 y) 77950025547626246938538175625/22449607357716412723800034936832)) (/.f64 6700687630044608/279195317918525 y))
(*.f64 (/.f64 (/.f64 1 y) (*.f64 (/.f64 3350343815022304/279195317918525 y) (/.f64 6700687630044608/279195317918525 y))) 6700687630044608/279195317918525)
(*.f64 6700687630044608/279195317918525 (/.f64 (/.f64 1 y) (*.f64 (/.f64 3350343815022304/279195317918525 y) (/.f64 6700687630044608/279195317918525 y))))
(*.f64 6700687630044608/279195317918525 (/.f64 (/.f64 y 3350343815022304/279195317918525) (*.f64 (/.f64 6700687630044608/279195317918525 y) y)))
(*.f64 6700687630044608/279195317918525 (/.f64 y (/.f64 (/.f64 3350343815022304/279195317918525 y) (/.f64 279195317918525/6700687630044608 y))))
(*.f64 (/.f64 2 (*.f64 (/.f64 3350343815022304/279195317918525 y) (/.f64 6700687630044608/279195317918525 y))) (/.f64 3350343815022304/279195317918525 y))
(*.f64 (/.f64 3350343815022304/279195317918525 y) (/.f64 1 (*.f64 (/.f64 3350343815022304/279195317918525 y) (/.f64 3350343815022304/279195317918525 y))))
(*.f64 (/.f64 3350343815022304/279195317918525 y) (/.f64 (/.f64 y 3350343815022304/279195317918525) (/.f64 3350343815022304/279195317918525 y)))
(*.f64 (/.f64 3350343815022304/279195317918525 y) (/.f64 y (*.f64 1675171907511152/279195317918525 (/.f64 6700687630044608/279195317918525 y))))
(*.f64 (/.f64 3350343815022304/279195317918525 y) (/.f64 y (/.f64 (/.f64 1 y) 77950025547626246938538175625/11224803678858206361900017468416)))
(*.f64 (/.f64 (/.f64 1 (*.f64 y y)) (*.f64 (/.f64 3350343815022304/279195317918525 y) (/.f64 6700687630044608/279195317918525 y))) (*.f64 y 6700687630044608/279195317918525))
(*.f64 (*.f64 y 6700687630044608/279195317918525) (/.f64 (/.f64 (/.f64 1 (*.f64 y y)) (/.f64 3350343815022304/279195317918525 y)) (/.f64 6700687630044608/279195317918525 y)))
(*.f64 6700687630044608/279195317918525 (*.f64 (/.f64 (/.f64 (/.f64 y 3350343815022304/279195317918525) (*.f64 (/.f64 6700687630044608/279195317918525 y) y)) y) y))
(*.f64 y (*.f64 6700687630044608/279195317918525 (/.f64 y (/.f64 3350343815022304/279195317918525 (/.f64 279195317918525/6700687630044608 y)))))
(*.f64 6700687630044608/279195317918525 (*.f64 y (/.f64 y (/.f64 3350343815022304/279195317918525 (/.f64 279195317918525/6700687630044608 y)))))
(*.f64 (/.f64 (/.f64 2 (*.f64 y y)) (*.f64 (/.f64 3350343815022304/279195317918525 y) (/.f64 6700687630044608/279195317918525 y))) (*.f64 y 3350343815022304/279195317918525))
(*.f64 (*.f64 y 3350343815022304/279195317918525) (/.f64 (/.f64 1 (*.f64 y y)) (*.f64 (/.f64 3350343815022304/279195317918525 y) (/.f64 3350343815022304/279195317918525 y))))
(*.f64 3350343815022304/279195317918525 (*.f64 (/.f64 y (/.f64 3350343815022304/279195317918525 (/.f64 (/.f64 y 3350343815022304/279195317918525) (*.f64 y y)))) y))
(*.f64 3350343815022304/279195317918525 (*.f64 y (/.f64 (/.f64 y (*.f64 1675171907511152/279195317918525 (/.f64 6700687630044608/279195317918525 y))) (*.f64 y y))))
(*.f64 3350343815022304/279195317918525 (*.f64 y (/.f64 (/.f64 y (*.f64 y 3350343815022304/279195317918525)) 3350343815022304/279195317918525)))
(*.f64 279195317918525/26802750520178432 (*.f64 y 8))
(*.f64 279195317918525/3350343815022304 y)
(*.f64 -279195317918525/6700687630044608 (*.f64 y -2))
(*.f64 279195317918525/3350343815022304 y)
(*.f64 -279195317918525/6700687630044608 (neg.f64 (+.f64 y y)))
(*.f64 279195317918525/3350343815022304 y)
(*.f64 (/.f64 1 (*.f64 y 6700687630044608/279195317918525)) (*.f64 y (+.f64 y y)))
(*.f64 y (*.f64 (+.f64 y y) (/.f64 1 (*.f64 y 6700687630044608/279195317918525))))
(*.f64 y (*.f64 (+.f64 y y) (/.f64 279195317918525/6700687630044608 y)))
(*.f64 (/.f64 279195317918525/6700687630044608 y) (*.f64 y (+.f64 y y)))
(*.f64 (/.f64 y (*.f64 y 6700687630044608/279195317918525)) (+.f64 y y))
(*.f64 (+.f64 y y) (/.f64 y (*.f64 y 6700687630044608/279195317918525)))
(*.f64 (/.f64 (*.f64 279195317918525/3350343815022304 y) 4) 4)
(*.f64 279195317918525/3350343815022304 y)
(pow.f64 (*.f64 279195317918525/3350343815022304 y) 1)
(*.f64 279195317918525/3350343815022304 y)
(neg.f64 (*.f64 y -279195317918525/3350343815022304))
(*.f64 279195317918525/3350343815022304 y)
(neg.f64 (neg.f64 (*.f64 279195317918525/3350343815022304 y)))
(*.f64 279195317918525/3350343815022304 y)
(neg.f64 (/.f64 -279195317918525/3350343815022304 (/.f64 1 y)))
(*.f64 279195317918525/3350343815022304 y)
(-.f64 (+.f64 (*.f64 279195317918525/3350343815022304 y) x) 0)
(+.f64 (*.f64 279195317918525/3350343815022304 y) x)
(*.f64 1 (+.f64 (*.f64 279195317918525/3350343815022304 y) x))
(+.f64 (*.f64 279195317918525/3350343815022304 y) x)
(*.f64 (+.f64 (*.f64 279195317918525/3350343815022304 y) x) 1)
(+.f64 (*.f64 279195317918525/3350343815022304 y) x)
(*.f64 2 (*.f64 (+.f64 (*.f64 279195317918525/3350343815022304 y) x) 1/2))
(+.f64 (*.f64 279195317918525/3350343815022304 y) x)
(*.f64 (+.f64 x (+.f64 x (*.f64 y 279195317918525/1675171907511152))) 1/2)
(+.f64 (*.f64 279195317918525/3350343815022304 y) x)
(*.f64 4 (/.f64 (+.f64 (*.f64 279195317918525/3350343815022304 y) x) 4))
(+.f64 (*.f64 279195317918525/3350343815022304 y) x)
(*.f64 (*.f64 (+.f64 (*.f64 279195317918525/3350343815022304 y) x) 4) 1/4)
(+.f64 (*.f64 279195317918525/3350343815022304 y) x)
(*.f64 1/2 (+.f64 x (+.f64 x (*.f64 y 279195317918525/1675171907511152))))
(+.f64 (*.f64 279195317918525/3350343815022304 y) x)
(*.f64 1/2 (+.f64 (+.f64 x x) (*.f64 y 279195317918525/1675171907511152)))
(+.f64 (*.f64 279195317918525/3350343815022304 y) x)
(*.f64 1/4 (*.f64 (+.f64 (*.f64 279195317918525/3350343815022304 y) x) 4))
(+.f64 (*.f64 279195317918525/3350343815022304 y) x)
(*.f64 (*.f64 (+.f64 (*.f64 279195317918525/3350343815022304 y) x) 1/2) 2)
(+.f64 (*.f64 279195317918525/3350343815022304 y) x)
(*.f64 (/.f64 (+.f64 (*.f64 279195317918525/3350343815022304 y) x) 4) 4)
(+.f64 (*.f64 279195317918525/3350343815022304 y) x)
(*.f64 (+.f64 (+.f64 x x) (*.f64 y 279195317918525/1675171907511152)) 1/2)
(+.f64 (*.f64 279195317918525/3350343815022304 y) x)
(/.f64 (+.f64 (*.f64 279195317918525/3350343815022304 y) x) 1)
(+.f64 (*.f64 279195317918525/3350343815022304 y) x)
(/.f64 (+.f64 x (+.f64 x (*.f64 y 279195317918525/1675171907511152))) 2)
(+.f64 (*.f64 279195317918525/3350343815022304 y) x)
(/.f64 (*.f64 (+.f64 (*.f64 279195317918525/3350343815022304 y) x) 4) 4)
(+.f64 (*.f64 279195317918525/3350343815022304 y) x)
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 279195317918525/3350343815022304 y) x) 4)) 8)
(+.f64 (*.f64 279195317918525/3350343815022304 y) x)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 279195317918525/3350343815022304 y) x) 4))) 16)
(+.f64 (*.f64 279195317918525/3350343815022304 y) x)
(pow.f64 (+.f64 (*.f64 279195317918525/3350343815022304 y) x) 1)
(+.f64 (*.f64 279195317918525/3350343815022304 y) x)

localize8.0ms (0%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(+.f64 x (/.f64 692910599291889/10000000000000000 (/.f64 1 y)))
0.7b
(/.f64 692910599291889/10000000000000000 (/.f64 1 y))
Compiler

Compiled 22 to 16 computations (27.3% saved)

series1.0ms (0%)

Counts
2 → 36
Calls

9 calls:

TimeVariablePointExpression
0.0ms
y
@0
(/.f64 692910599291889/10000000000000000 (/.f64 1 y))
0.0ms
x
@0
(+.f64 x (/.f64 692910599291889/10000000000000000 (/.f64 1 y)))
0.0ms
y
@inf
(/.f64 692910599291889/10000000000000000 (/.f64 1 y))
0.0ms
y
@-inf
(/.f64 692910599291889/10000000000000000 (/.f64 1 y))
0.0ms
y
@-inf
(+.f64 x (/.f64 692910599291889/10000000000000000 (/.f64 1 y)))

rewrite90.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1386×rational.json-1
1386×rational.json-2
1386×rational.json-4
1386×rational.json-3
1380×exponential.json-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0920
17720
220020
346020
4119920
5437720
Stop Event
node limit
Counts
2 → 97
Calls
Call 1
Inputs
(/.f64 692910599291889/10000000000000000 (/.f64 1 y))
(+.f64 x (/.f64 692910599291889/10000000000000000 (/.f64 1 y)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 692910599291889/10000000000000000 y) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 692910599291889/10000000000000000 y))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (*.f64 y -692910599291889/10000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y 692910599291889/20000000000000000) (*.f64 y 692910599291889/20000000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 692910599291889/10000000000000000 y) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 y -692910599291889/10000000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 692910599291889/10000000000000000 y)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 692910599291889/10000000000000000 y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y 692910599291889/10000000000000000)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 y) (/.f64 10000000000000000/692910599291889 (*.f64 (/.f64 10000000000000000/692910599291889 y) (/.f64 10000000000000000/692910599291889 y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 692910599291889/10000000000000000 y) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 y 692910599291889/20000000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 y y) 692910599291889/20000000000000000)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 y y) (/.f64 y (*.f64 y 20000000000000000/692910599291889)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 692910599291889/5000000000000000 (*.f64 y 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 10000000000000000/692910599291889 (/.f64 (/.f64 1 y) (*.f64 (/.f64 10000000000000000/692910599291889 y) (/.f64 10000000000000000/692910599291889 y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y y) (/.f64 692910599291889/10000000000000000 y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 y 40000000000000000/692910599291889))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (*.f64 692910599291889/10000000000000000 y) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y 4) 692910599291889/40000000000000000)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 20000000000000000/692910599291889 (/.f64 (/.f64 1 y) (*.f64 (/.f64 10000000000000000/692910599291889 y) (/.f64 20000000000000000/692910599291889 y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y 692910599291889/5000000000000000) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 y -692910599291889/10000000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 y -10000000000000000/692910599291889))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 y) -692910599291889/10000000000000000)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -692910599291889/10000000000000000 (neg.f64 y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 10000000000000000/692910599291889 y) (/.f64 1 (*.f64 (/.f64 10000000000000000/692910599291889 y) (/.f64 10000000000000000/692910599291889 y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 10000000000000000/692910599291889 y) (/.f64 2 (*.f64 (/.f64 10000000000000000/692910599291889 y) (/.f64 20000000000000000/692910599291889 y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 20000000000000000/692910599291889 y) (/.f64 1/2 (*.f64 (/.f64 10000000000000000/692910599291889 y) (/.f64 10000000000000000/692910599291889 y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 20000000000000000/692910599291889 y) (/.f64 1 (*.f64 (/.f64 10000000000000000/692910599291889 y) (/.f64 20000000000000000/692910599291889 y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y 8) 692910599291889/80000000000000000)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y -2) -692910599291889/20000000000000000)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y (+.f64 y y)) (/.f64 1 (*.f64 y 20000000000000000/692910599291889)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y 692910599291889/2500000000000000) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y -692910599291889/10000000000000000) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 y 692910599291889/5000000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 692910599291889/20000000000000000 (+.f64 y y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 y y)) -692910599291889/20000000000000000)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y 10000000000000000/692910599291889) (/.f64 (/.f64 1 (*.f64 y y)) (*.f64 (/.f64 10000000000000000/692910599291889 y) (/.f64 10000000000000000/692910599291889 y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y 10000000000000000/692910599291889) (/.f64 (/.f64 2 (*.f64 y y)) (*.f64 (/.f64 10000000000000000/692910599291889 y) (/.f64 20000000000000000/692910599291889 y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 y) (/.f64 (*.f64 692910599291889/10000000000000000 y) (fabs.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y 20000000000000000/692910599291889) (/.f64 (/.f64 1 (*.f64 y y)) (*.f64 (/.f64 10000000000000000/692910599291889 y) (/.f64 20000000000000000/692910599291889 y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 692910599291889/10000000000000000 y) (*.f64 y y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 692910599291889/40000000000000000 (*.f64 y 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y 692910599291889/20000000000000000) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 5000000000000000/692910599291889 (/.f64 (/.f64 2 y) (*.f64 (/.f64 10000000000000000/692910599291889 y) (/.f64 10000000000000000/692910599291889 y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y 692910599291889/5000000000000000) (/.f64 (/.f64 2 (*.f64 y y)) (*.f64 (/.f64 10000000000000000/692910599291889 y) (/.f64 10000000000000000/692910599291889 y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 2 y) 2500000000000000/692910599291889) (/.f64 2 (*.f64 (/.f64 10000000000000000/692910599291889 y) (/.f64 10000000000000000/692910599291889 y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y 1/2) 692910599291889/5000000000000000)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y 1/2) (/.f64 (+.f64 y y) (*.f64 y 10000000000000000/692910599291889)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 y 692910599291889/2500000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (/.f64 10000000000000000/692910599291889 y) (/.f64 10000000000000000/692910599291889 y))) (/.f64 10000000000000000/692910599291889 y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 y) (*.f64 (/.f64 10000000000000000/692910599291889 y) (/.f64 10000000000000000/692910599291889 y))) 10000000000000000/692910599291889)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (*.f64 (/.f64 10000000000000000/692910599291889 y) (/.f64 10000000000000000/692910599291889 y))) (*.f64 (/.f64 2 y) 2500000000000000/692910599291889))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 2 y) (*.f64 (/.f64 10000000000000000/692910599291889 y) (/.f64 10000000000000000/692910599291889 y))) 5000000000000000/692910599291889)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (*.f64 y y)) (*.f64 (/.f64 10000000000000000/692910599291889 y) (/.f64 10000000000000000/692910599291889 y))) (*.f64 y 10000000000000000/692910599291889))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 2 (*.f64 y y)) (*.f64 (/.f64 10000000000000000/692910599291889 y) (/.f64 10000000000000000/692910599291889 y))) (/.f64 y 692910599291889/5000000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 y y) (*.f64 y 10000000000000000/692910599291889)) (*.f64 y 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 692910599291889/10000000000000000 y) (fabs.f64 y)) (fabs.f64 y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y 40000000000000000/692910599291889) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y -10000000000000000/692910599291889) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 10000000000000000/692910599291889 (*.f64 (/.f64 10000000000000000/692910599291889 y) (/.f64 10000000000000000/692910599291889 y))) (/.f64 1 y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (*.f64 (/.f64 10000000000000000/692910599291889 y) (/.f64 10000000000000000/692910599291889 y))) (/.f64 20000000000000000/692910599291889 y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (/.f64 10000000000000000/692910599291889 y) (/.f64 20000000000000000/692910599291889 y))) (/.f64 20000000000000000/692910599291889 y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 y) (*.f64 (/.f64 10000000000000000/692910599291889 y) (/.f64 20000000000000000/692910599291889 y))) 20000000000000000/692910599291889)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (*.f64 (/.f64 10000000000000000/692910599291889 y) (/.f64 20000000000000000/692910599291889 y))) (/.f64 10000000000000000/692910599291889 y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (*.f64 y y)) (*.f64 (/.f64 10000000000000000/692910599291889 y) (/.f64 20000000000000000/692910599291889 y))) (*.f64 y 20000000000000000/692910599291889))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 2 (*.f64 y y)) (*.f64 (/.f64 10000000000000000/692910599291889 y) (/.f64 20000000000000000/692910599291889 y))) (*.f64 y 10000000000000000/692910599291889))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 692910599291889/80000000000000000 (*.f64 y 8))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -692910599291889/20000000000000000 (*.f64 y -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -692910599291889/20000000000000000 (neg.f64 (+.f64 y y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 y 20000000000000000/692910599291889)) (*.f64 y (+.f64 y y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y (*.f64 y 20000000000000000/692910599291889)) (+.f64 y y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 692910599291889/10000000000000000 y) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 692910599291889/10000000000000000 y) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 y -692910599291889/10000000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 692910599291889/10000000000000000 y)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 -692910599291889/10000000000000000 (/.f64 1 y)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 692910599291889/10000000000000000 y) x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 692910599291889/10000000000000000 y) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 692910599291889/10000000000000000 y) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (+.f64 (*.f64 692910599291889/10000000000000000 y) x) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (+.f64 x (*.f64 y 692910599291889/5000000000000000))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (+.f64 (*.f64 692910599291889/10000000000000000 y) x) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 692910599291889/10000000000000000 y) x) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (+.f64 x (+.f64 x (*.f64 y 692910599291889/5000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (+.f64 (+.f64 x x) (*.f64 y 692910599291889/5000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (+.f64 (*.f64 692910599291889/10000000000000000 y) x) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 692910599291889/10000000000000000 y) x) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 692910599291889/10000000000000000 y) x) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (+.f64 x x) (*.f64 y 692910599291889/5000000000000000)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 692910599291889/10000000000000000 y) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x (+.f64 x (*.f64 y 692910599291889/5000000000000000))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 692910599291889/10000000000000000 y) x) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 692910599291889/10000000000000000 y) x) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 692910599291889/10000000000000000 y) x) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 692910599291889/10000000000000000 y) x) 1)))))

simplify97.0ms (0.4%)

Algorithm
egg-herbie
Rules
1396×rational.json-simplify-51
1034×rational.json-simplify-49
874×rational.json-simplify-44
852×rational.json-simplify-35
816×rational.json-simplify-47
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01862231
13852051
211812015
354481967
Stop Event
node limit
Counts
133 → 138
Calls
Call 1
Inputs
(*.f64 692910599291889/10000000000000000 y)
(*.f64 692910599291889/10000000000000000 y)
(*.f64 692910599291889/10000000000000000 y)
(*.f64 692910599291889/10000000000000000 y)
(*.f64 692910599291889/10000000000000000 y)
(*.f64 692910599291889/10000000000000000 y)
(*.f64 692910599291889/10000000000000000 y)
(*.f64 692910599291889/10000000000000000 y)
(*.f64 692910599291889/10000000000000000 y)
(*.f64 692910599291889/10000000000000000 y)
(*.f64 692910599291889/10000000000000000 y)
(*.f64 692910599291889/10000000000000000 y)
(*.f64 692910599291889/10000000000000000 y)
(+.f64 (*.f64 692910599291889/10000000000000000 y) x)
(+.f64 (*.f64 692910599291889/10000000000000000 y) x)
(+.f64 (*.f64 692910599291889/10000000000000000 y) x)
x
(+.f64 (*.f64 692910599291889/10000000000000000 y) x)
(+.f64 (*.f64 692910599291889/10000000000000000 y) x)
(+.f64 (*.f64 692910599291889/10000000000000000 y) x)
x
(+.f64 (*.f64 692910599291889/10000000000000000 y) x)
(+.f64 (*.f64 692910599291889/10000000000000000 y) x)
(+.f64 (*.f64 692910599291889/10000000000000000 y) x)
x
(+.f64 (*.f64 692910599291889/10000000000000000 y) x)
(+.f64 (*.f64 692910599291889/10000000000000000 y) x)
(+.f64 (*.f64 692910599291889/10000000000000000 y) x)
(*.f64 692910599291889/10000000000000000 y)
(+.f64 (*.f64 692910599291889/10000000000000000 y) x)
(+.f64 (*.f64 692910599291889/10000000000000000 y) x)
(+.f64 (*.f64 692910599291889/10000000000000000 y) x)
(*.f64 692910599291889/10000000000000000 y)
(+.f64 (*.f64 692910599291889/10000000000000000 y) x)
(+.f64 (*.f64 692910599291889/10000000000000000 y) x)
(+.f64 (*.f64 692910599291889/10000000000000000 y) x)
(+.f64 (*.f64 692910599291889/10000000000000000 y) 0)
(+.f64 0 (*.f64 692910599291889/10000000000000000 y))
(+.f64 -1 (-.f64 1 (*.f64 y -692910599291889/10000000000000000)))
(+.f64 (*.f64 y 692910599291889/20000000000000000) (*.f64 y 692910599291889/20000000000000000))
(-.f64 (*.f64 692910599291889/10000000000000000 y) 0)
(-.f64 0 (*.f64 y -692910599291889/10000000000000000))
(*.f64 692910599291889/10000000000000000 y)
(*.f64 1 (*.f64 692910599291889/10000000000000000 y))
(*.f64 y 692910599291889/10000000000000000)
(*.f64 (/.f64 1 y) (/.f64 10000000000000000/692910599291889 (*.f64 (/.f64 10000000000000000/692910599291889 y) (/.f64 10000000000000000/692910599291889 y))))
(*.f64 (*.f64 692910599291889/10000000000000000 y) 1)
(*.f64 2 (*.f64 y 692910599291889/20000000000000000))
(*.f64 (+.f64 y y) 692910599291889/20000000000000000)
(*.f64 (+.f64 y y) (/.f64 y (*.f64 y 20000000000000000/692910599291889)))
(*.f64 692910599291889/5000000000000000 (*.f64 y 1/2))
(*.f64 10000000000000000/692910599291889 (/.f64 (/.f64 1 y) (*.f64 (/.f64 10000000000000000/692910599291889 y) (/.f64 10000000000000000/692910599291889 y))))
(*.f64 (*.f64 y y) (/.f64 692910599291889/10000000000000000 y))
(*.f64 4 (/.f64 y 40000000000000000/692910599291889))
(*.f64 4 (/.f64 (*.f64 692910599291889/10000000000000000 y) 4))
(*.f64 (*.f64 y 4) 692910599291889/40000000000000000)
(*.f64 20000000000000000/692910599291889 (/.f64 (/.f64 1 y) (*.f64 (/.f64 10000000000000000/692910599291889 y) (/.f64 20000000000000000/692910599291889 y))))
(*.f64 (*.f64 y 692910599291889/5000000000000000) 1/2)
(*.f64 -1 (*.f64 y -692910599291889/10000000000000000))
(*.f64 -1 (/.f64 y -10000000000000000/692910599291889))
(*.f64 (neg.f64 y) -692910599291889/10000000000000000)
(*.f64 -692910599291889/10000000000000000 (neg.f64 y))
(*.f64 (/.f64 10000000000000000/692910599291889 y) (/.f64 1 (*.f64 (/.f64 10000000000000000/692910599291889 y) (/.f64 10000000000000000/692910599291889 y))))
(*.f64 (/.f64 10000000000000000/692910599291889 y) (/.f64 2 (*.f64 (/.f64 10000000000000000/692910599291889 y) (/.f64 20000000000000000/692910599291889 y))))
(*.f64 (/.f64 20000000000000000/692910599291889 y) (/.f64 1/2 (*.f64 (/.f64 10000000000000000/692910599291889 y) (/.f64 10000000000000000/692910599291889 y))))
(*.f64 (/.f64 20000000000000000/692910599291889 y) (/.f64 1 (*.f64 (/.f64 10000000000000000/692910599291889 y) (/.f64 20000000000000000/692910599291889 y))))
(*.f64 (*.f64 y 8) 692910599291889/80000000000000000)
(*.f64 (*.f64 y -2) -692910599291889/20000000000000000)
(*.f64 (*.f64 y (+.f64 y y)) (/.f64 1 (*.f64 y 20000000000000000/692910599291889)))
(*.f64 (*.f64 y 692910599291889/2500000000000000) 1/4)
(*.f64 (*.f64 y -692910599291889/10000000000000000) -1)
(*.f64 1/2 (*.f64 y 692910599291889/5000000000000000))
(*.f64 692910599291889/20000000000000000 (+.f64 y y))
(*.f64 (neg.f64 (+.f64 y y)) -692910599291889/20000000000000000)
(*.f64 (*.f64 y 10000000000000000/692910599291889) (/.f64 (/.f64 1 (*.f64 y y)) (*.f64 (/.f64 10000000000000000/692910599291889 y) (/.f64 10000000000000000/692910599291889 y))))
(*.f64 (*.f64 y 10000000000000000/692910599291889) (/.f64 (/.f64 2 (*.f64 y y)) (*.f64 (/.f64 10000000000000000/692910599291889 y) (/.f64 20000000000000000/692910599291889 y))))
(*.f64 (fabs.f64 y) (/.f64 (*.f64 692910599291889/10000000000000000 y) (fabs.f64 y)))
(*.f64 (*.f64 y 20000000000000000/692910599291889) (/.f64 (/.f64 1 (*.f64 y y)) (*.f64 (/.f64 10000000000000000/692910599291889 y) (/.f64 20000000000000000/692910599291889 y))))
(*.f64 (/.f64 692910599291889/10000000000000000 y) (*.f64 y y))
(*.f64 692910599291889/40000000000000000 (*.f64 y 4))
(*.f64 (*.f64 y 692910599291889/20000000000000000) 2)
(*.f64 5000000000000000/692910599291889 (/.f64 (/.f64 2 y) (*.f64 (/.f64 10000000000000000/692910599291889 y) (/.f64 10000000000000000/692910599291889 y))))
(*.f64 (/.f64 y 692910599291889/5000000000000000) (/.f64 (/.f64 2 (*.f64 y y)) (*.f64 (/.f64 10000000000000000/692910599291889 y) (/.f64 10000000000000000/692910599291889 y))))
(*.f64 (*.f64 (/.f64 2 y) 2500000000000000/692910599291889) (/.f64 2 (*.f64 (/.f64 10000000000000000/692910599291889 y) (/.f64 10000000000000000/692910599291889 y))))
(*.f64 (*.f64 y 1/2) 692910599291889/5000000000000000)
(*.f64 (*.f64 y 1/2) (/.f64 (+.f64 y y) (*.f64 y 10000000000000000/692910599291889)))
(*.f64 1/4 (*.f64 y 692910599291889/2500000000000000))
(*.f64 (/.f64 1 (*.f64 (/.f64 10000000000000000/692910599291889 y) (/.f64 10000000000000000/692910599291889 y))) (/.f64 10000000000000000/692910599291889 y))
(*.f64 (/.f64 (/.f64 1 y) (*.f64 (/.f64 10000000000000000/692910599291889 y) (/.f64 10000000000000000/692910599291889 y))) 10000000000000000/692910599291889)
(*.f64 (/.f64 2 (*.f64 (/.f64 10000000000000000/692910599291889 y) (/.f64 10000000000000000/692910599291889 y))) (*.f64 (/.f64 2 y) 2500000000000000/692910599291889))
(*.f64 (/.f64 (/.f64 2 y) (*.f64 (/.f64 10000000000000000/692910599291889 y) (/.f64 10000000000000000/692910599291889 y))) 5000000000000000/692910599291889)
(*.f64 (/.f64 (/.f64 1 (*.f64 y y)) (*.f64 (/.f64 10000000000000000/692910599291889 y) (/.f64 10000000000000000/692910599291889 y))) (*.f64 y 10000000000000000/692910599291889))
(*.f64 (/.f64 (/.f64 2 (*.f64 y y)) (*.f64 (/.f64 10000000000000000/692910599291889 y) (/.f64 10000000000000000/692910599291889 y))) (/.f64 y 692910599291889/5000000000000000))
(*.f64 (/.f64 (+.f64 y y) (*.f64 y 10000000000000000/692910599291889)) (*.f64 y 1/2))
(*.f64 (/.f64 (*.f64 692910599291889/10000000000000000 y) (fabs.f64 y)) (fabs.f64 y))
(*.f64 (/.f64 y 40000000000000000/692910599291889) 4)
(*.f64 (/.f64 y -10000000000000000/692910599291889) -1)
(*.f64 (/.f64 10000000000000000/692910599291889 (*.f64 (/.f64 10000000000000000/692910599291889 y) (/.f64 10000000000000000/692910599291889 y))) (/.f64 1 y))
(*.f64 (/.f64 1/2 (*.f64 (/.f64 10000000000000000/692910599291889 y) (/.f64 10000000000000000/692910599291889 y))) (/.f64 20000000000000000/692910599291889 y))
(*.f64 (/.f64 1 (*.f64 (/.f64 10000000000000000/692910599291889 y) (/.f64 20000000000000000/692910599291889 y))) (/.f64 20000000000000000/692910599291889 y))
(*.f64 (/.f64 (/.f64 1 y) (*.f64 (/.f64 10000000000000000/692910599291889 y) (/.f64 20000000000000000/692910599291889 y))) 20000000000000000/692910599291889)
(*.f64 (/.f64 2 (*.f64 (/.f64 10000000000000000/692910599291889 y) (/.f64 20000000000000000/692910599291889 y))) (/.f64 10000000000000000/692910599291889 y))
(*.f64 (/.f64 (/.f64 1 (*.f64 y y)) (*.f64 (/.f64 10000000000000000/692910599291889 y) (/.f64 20000000000000000/692910599291889 y))) (*.f64 y 20000000000000000/692910599291889))
(*.f64 (/.f64 (/.f64 2 (*.f64 y y)) (*.f64 (/.f64 10000000000000000/692910599291889 y) (/.f64 20000000000000000/692910599291889 y))) (*.f64 y 10000000000000000/692910599291889))
(*.f64 692910599291889/80000000000000000 (*.f64 y 8))
(*.f64 -692910599291889/20000000000000000 (*.f64 y -2))
(*.f64 -692910599291889/20000000000000000 (neg.f64 (+.f64 y y)))
(*.f64 (/.f64 1 (*.f64 y 20000000000000000/692910599291889)) (*.f64 y (+.f64 y y)))
(*.f64 (/.f64 y (*.f64 y 20000000000000000/692910599291889)) (+.f64 y y))
(*.f64 (/.f64 (*.f64 692910599291889/10000000000000000 y) 4) 4)
(pow.f64 (*.f64 692910599291889/10000000000000000 y) 1)
(neg.f64 (*.f64 y -692910599291889/10000000000000000))
(neg.f64 (neg.f64 (*.f64 692910599291889/10000000000000000 y)))
(neg.f64 (/.f64 -692910599291889/10000000000000000 (/.f64 1 y)))
(-.f64 (+.f64 (*.f64 692910599291889/10000000000000000 y) x) 0)
(*.f64 1 (+.f64 (*.f64 692910599291889/10000000000000000 y) x))
(*.f64 (+.f64 (*.f64 692910599291889/10000000000000000 y) x) 1)
(*.f64 2 (*.f64 (+.f64 (*.f64 692910599291889/10000000000000000 y) x) 1/2))
(*.f64 (+.f64 x (+.f64 x (*.f64 y 692910599291889/5000000000000000))) 1/2)
(*.f64 4 (/.f64 (+.f64 (*.f64 692910599291889/10000000000000000 y) x) 4))
(*.f64 (*.f64 (+.f64 (*.f64 692910599291889/10000000000000000 y) x) 4) 1/4)
(*.f64 1/2 (+.f64 x (+.f64 x (*.f64 y 692910599291889/5000000000000000))))
(*.f64 1/2 (+.f64 (+.f64 x x) (*.f64 y 692910599291889/5000000000000000)))
(*.f64 1/4 (*.f64 (+.f64 (*.f64 692910599291889/10000000000000000 y) x) 4))
(*.f64 (*.f64 (+.f64 (*.f64 692910599291889/10000000000000000 y) x) 1/2) 2)
(*.f64 (/.f64 (+.f64 (*.f64 692910599291889/10000000000000000 y) x) 4) 4)
(*.f64 (+.f64 (+.f64 x x) (*.f64 y 692910599291889/5000000000000000)) 1/2)
(/.f64 (+.f64 (*.f64 692910599291889/10000000000000000 y) x) 1)
(/.f64 (+.f64 x (+.f64 x (*.f64 y 692910599291889/5000000000000000))) 2)
(/.f64 (*.f64 (+.f64 (*.f64 692910599291889/10000000000000000 y) x) 4) 4)
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 692910599291889/10000000000000000 y) x) 4)) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 692910599291889/10000000000000000 y) x) 4))) 16)
(pow.f64 (+.f64 (*.f64 692910599291889/10000000000000000 y) x) 1)
Outputs
(*.f64 692910599291889/10000000000000000 y)
(*.f64 692910599291889/10000000000000000 y)
(*.f64 692910599291889/10000000000000000 y)
(*.f64 692910599291889/10000000000000000 y)
(*.f64 692910599291889/10000000000000000 y)
(*.f64 692910599291889/10000000000000000 y)
(*.f64 692910599291889/10000000000000000 y)
(*.f64 692910599291889/10000000000000000 y)
(*.f64 692910599291889/10000000000000000 y)
(*.f64 692910599291889/10000000000000000 y)
(*.f64 692910599291889/10000000000000000 y)
(*.f64 692910599291889/10000000000000000 y)
(*.f64 692910599291889/10000000000000000 y)
(+.f64 (*.f64 692910599291889/10000000000000000 y) x)
(+.f64 (*.f64 692910599291889/10000000000000000 y) x)
(+.f64 (*.f64 692910599291889/10000000000000000 y) x)
x
(+.f64 (*.f64 692910599291889/10000000000000000 y) x)
(+.f64 (*.f64 692910599291889/10000000000000000 y) x)
(+.f64 (*.f64 692910599291889/10000000000000000 y) x)
x
(+.f64 (*.f64 692910599291889/10000000000000000 y) x)
(+.f64 (*.f64 692910599291889/10000000000000000 y) x)
(+.f64 (*.f64 692910599291889/10000000000000000 y) x)
x
(+.f64 (*.f64 692910599291889/10000000000000000 y) x)
(+.f64 (*.f64 692910599291889/10000000000000000 y) x)
(+.f64 (*.f64 692910599291889/10000000000000000 y) x)
(*.f64 692910599291889/10000000000000000 y)
(+.f64 (*.f64 692910599291889/10000000000000000 y) x)
(+.f64 (*.f64 692910599291889/10000000000000000 y) x)
(+.f64 (*.f64 692910599291889/10000000000000000 y) x)
(*.f64 692910599291889/10000000000000000 y)
(+.f64 (*.f64 692910599291889/10000000000000000 y) x)
(+.f64 (*.f64 692910599291889/10000000000000000 y) x)
(+.f64 (*.f64 692910599291889/10000000000000000 y) x)
(+.f64 (*.f64 692910599291889/10000000000000000 y) 0)
(*.f64 692910599291889/10000000000000000 y)
(+.f64 0 (*.f64 692910599291889/10000000000000000 y))
(*.f64 692910599291889/10000000000000000 y)
(+.f64 -1 (-.f64 1 (*.f64 y -692910599291889/10000000000000000)))
(*.f64 692910599291889/10000000000000000 y)
(+.f64 (*.f64 y 692910599291889/20000000000000000) (*.f64 y 692910599291889/20000000000000000))
(*.f64 692910599291889/10000000000000000 y)
(-.f64 (*.f64 692910599291889/10000000000000000 y) 0)
(*.f64 692910599291889/10000000000000000 y)
(-.f64 0 (*.f64 y -692910599291889/10000000000000000))
(*.f64 692910599291889/10000000000000000 y)
(*.f64 692910599291889/10000000000000000 y)
(*.f64 1 (*.f64 692910599291889/10000000000000000 y))
(*.f64 692910599291889/10000000000000000 y)
(*.f64 y 692910599291889/10000000000000000)
(*.f64 692910599291889/10000000000000000 y)
(*.f64 (/.f64 1 y) (/.f64 10000000000000000/692910599291889 (*.f64 (/.f64 10000000000000000/692910599291889 y) (/.f64 10000000000000000/692910599291889 y))))
(*.f64 (/.f64 1 y) (/.f64 (/.f64 y 1) (/.f64 10000000000000000/692910599291889 y)))
(*.f64 (/.f64 1 y) (/.f64 y (/.f64 10000000000000000/692910599291889 y)))
(*.f64 (*.f64 692910599291889/10000000000000000 y) 1)
(*.f64 692910599291889/10000000000000000 y)
(*.f64 2 (*.f64 y 692910599291889/20000000000000000))
(*.f64 692910599291889/10000000000000000 y)
(*.f64 (+.f64 y y) 692910599291889/20000000000000000)
(*.f64 692910599291889/10000000000000000 y)
(*.f64 (+.f64 y y) (/.f64 y (*.f64 y 20000000000000000/692910599291889)))
(*.f64 692910599291889/5000000000000000 (*.f64 y 1/2))
(*.f64 692910599291889/10000000000000000 y)
(*.f64 10000000000000000/692910599291889 (/.f64 (/.f64 1 y) (*.f64 (/.f64 10000000000000000/692910599291889 y) (/.f64 10000000000000000/692910599291889 y))))
(*.f64 10000000000000000/692910599291889 (/.f64 y (/.f64 10000000000000000/692910599291889 (/.f64 (/.f64 y 10000000000000000/692910599291889) y))))
(*.f64 10000000000000000/692910599291889 (/.f64 y (/.f64 y (/.f64 (*.f64 692910599291889/10000000000000000 y) 10000000000000000/692910599291889))))
(*.f64 10000000000000000/692910599291889 (/.f64 y (/.f64 (*.f64 y 20000000000000000/692910599291889) (/.f64 y 5000000000000000/692910599291889))))
(*.f64 (*.f64 y y) (/.f64 692910599291889/10000000000000000 y))
(*.f64 4 (/.f64 y 40000000000000000/692910599291889))
(*.f64 4 (/.f64 (*.f64 692910599291889/10000000000000000 y) 4))
(*.f64 692910599291889/10000000000000000 y)
(*.f64 (*.f64 y 4) 692910599291889/40000000000000000)
(*.f64 692910599291889/10000000000000000 y)
(*.f64 20000000000000000/692910599291889 (/.f64 (/.f64 1 y) (*.f64 (/.f64 10000000000000000/692910599291889 y) (/.f64 20000000000000000/692910599291889 y))))
(*.f64 20000000000000000/692910599291889 (/.f64 (/.f64 y 10000000000000000/692910599291889) (*.f64 (/.f64 20000000000000000/692910599291889 y) y)))
(*.f64 20000000000000000/692910599291889 (/.f64 y (/.f64 (/.f64 10000000000000000/692910599291889 y) (/.f64 692910599291889/20000000000000000 y))))
(*.f64 (*.f64 y 692910599291889/5000000000000000) 1/2)
(*.f64 692910599291889/10000000000000000 y)
(*.f64 -1 (*.f64 y -692910599291889/10000000000000000))
(*.f64 692910599291889/10000000000000000 y)
(*.f64 -1 (/.f64 y -10000000000000000/692910599291889))
(*.f64 692910599291889/10000000000000000 y)
(*.f64 (neg.f64 y) -692910599291889/10000000000000000)
(*.f64 692910599291889/10000000000000000 y)
(*.f64 -692910599291889/10000000000000000 (neg.f64 y))
(*.f64 692910599291889/10000000000000000 y)
(*.f64 (/.f64 10000000000000000/692910599291889 y) (/.f64 1 (*.f64 (/.f64 10000000000000000/692910599291889 y) (/.f64 10000000000000000/692910599291889 y))))
(*.f64 (/.f64 10000000000000000/692910599291889 y) (/.f64 (/.f64 y 10000000000000000/692910599291889) (/.f64 10000000000000000/692910599291889 y)))
(*.f64 (/.f64 10000000000000000/692910599291889 y) (/.f64 y (*.f64 5000000000000000/692910599291889 (/.f64 20000000000000000/692910599291889 y))))
(*.f64 (/.f64 10000000000000000/692910599291889 y) (/.f64 y (/.f64 (/.f64 1 y) 480125098611044764748221188321/100000000000000000000000000000000)))
(*.f64 (/.f64 10000000000000000/692910599291889 y) (/.f64 2 (*.f64 (/.f64 10000000000000000/692910599291889 y) (/.f64 20000000000000000/692910599291889 y))))
(*.f64 (/.f64 10000000000000000/692910599291889 y) (/.f64 1 (*.f64 (/.f64 10000000000000000/692910599291889 y) (/.f64 10000000000000000/692910599291889 y))))
(*.f64 (/.f64 10000000000000000/692910599291889 y) (/.f64 (/.f64 y 10000000000000000/692910599291889) (/.f64 10000000000000000/692910599291889 y)))
(*.f64 (/.f64 10000000000000000/692910599291889 y) (/.f64 y (*.f64 5000000000000000/692910599291889 (/.f64 20000000000000000/692910599291889 y))))
(*.f64 (/.f64 10000000000000000/692910599291889 y) (/.f64 y (/.f64 (/.f64 1 y) 480125098611044764748221188321/100000000000000000000000000000000)))
(*.f64 (/.f64 20000000000000000/692910599291889 y) (/.f64 1/2 (*.f64 (/.f64 10000000000000000/692910599291889 y) (/.f64 10000000000000000/692910599291889 y))))
(*.f64 (/.f64 20000000000000000/692910599291889 y) (/.f64 y (/.f64 10000000000000000/692910599291889 (/.f64 y 20000000000000000/692910599291889))))
(*.f64 (/.f64 20000000000000000/692910599291889 y) (/.f64 y (*.f64 20000000000000000/692910599291889 (/.f64 10000000000000000/692910599291889 y))))
(*.f64 (/.f64 y (/.f64 (/.f64 1 y) 480125098611044764748221188321/200000000000000000000000000000000)) (/.f64 20000000000000000/692910599291889 y))
(*.f64 (/.f64 20000000000000000/692910599291889 y) (/.f64 1 (*.f64 (/.f64 10000000000000000/692910599291889 y) (/.f64 20000000000000000/692910599291889 y))))
(*.f64 (/.f64 20000000000000000/692910599291889 y) (/.f64 1/2 (*.f64 (/.f64 10000000000000000/692910599291889 y) (/.f64 10000000000000000/692910599291889 y))))
(*.f64 (/.f64 20000000000000000/692910599291889 y) (/.f64 y (/.f64 10000000000000000/692910599291889 (/.f64 y 20000000000000000/692910599291889))))
(*.f64 (/.f64 20000000000000000/692910599291889 y) (/.f64 y (*.f64 20000000000000000/692910599291889 (/.f64 10000000000000000/692910599291889 y))))
(*.f64 (/.f64 y (/.f64 (/.f64 1 y) 480125098611044764748221188321/200000000000000000000000000000000)) (/.f64 20000000000000000/692910599291889 y))
(*.f64 (*.f64 y 8) 692910599291889/80000000000000000)
(*.f64 692910599291889/10000000000000000 y)
(*.f64 (*.f64 y -2) -692910599291889/20000000000000000)
(*.f64 692910599291889/10000000000000000 y)
(*.f64 (*.f64 y (+.f64 y y)) (/.f64 1 (*.f64 y 20000000000000000/692910599291889)))
(*.f64 y (*.f64 (+.f64 y y) (/.f64 1 (*.f64 y 20000000000000000/692910599291889))))
(*.f64 y (*.f64 (+.f64 y y) (/.f64 692910599291889/20000000000000000 y)))
(*.f64 (/.f64 692910599291889/20000000000000000 y) (*.f64 y (+.f64 y y)))
(*.f64 (*.f64 y 692910599291889/2500000000000000) 1/4)
(*.f64 692910599291889/10000000000000000 y)
(*.f64 (*.f64 y -692910599291889/10000000000000000) -1)
(*.f64 692910599291889/10000000000000000 y)
(*.f64 1/2 (*.f64 y 692910599291889/5000000000000000))
(*.f64 692910599291889/10000000000000000 y)
(*.f64 692910599291889/20000000000000000 (+.f64 y y))
(*.f64 692910599291889/10000000000000000 y)
(*.f64 (neg.f64 (+.f64 y y)) -692910599291889/20000000000000000)
(*.f64 692910599291889/10000000000000000 y)
(*.f64 (*.f64 y 10000000000000000/692910599291889) (/.f64 (/.f64 1 (*.f64 y y)) (*.f64 (/.f64 10000000000000000/692910599291889 y) (/.f64 10000000000000000/692910599291889 y))))
(*.f64 10000000000000000/692910599291889 (*.f64 (/.f64 y (/.f64 10000000000000000/692910599291889 (/.f64 (/.f64 y 10000000000000000/692910599291889) (*.f64 y y)))) y))
(*.f64 10000000000000000/692910599291889 (*.f64 y (/.f64 (/.f64 y (*.f64 5000000000000000/692910599291889 (/.f64 20000000000000000/692910599291889 y))) (*.f64 y y))))
(*.f64 10000000000000000/692910599291889 (*.f64 y (/.f64 (/.f64 y (*.f64 y 10000000000000000/692910599291889)) 10000000000000000/692910599291889)))
(*.f64 (*.f64 y 10000000000000000/692910599291889) (/.f64 (/.f64 2 (*.f64 y y)) (*.f64 (/.f64 10000000000000000/692910599291889 y) (/.f64 20000000000000000/692910599291889 y))))
(*.f64 (*.f64 y 10000000000000000/692910599291889) (/.f64 (/.f64 1 (*.f64 y y)) (*.f64 (/.f64 10000000000000000/692910599291889 y) (/.f64 10000000000000000/692910599291889 y))))
(*.f64 10000000000000000/692910599291889 (*.f64 (/.f64 y (/.f64 10000000000000000/692910599291889 (/.f64 (/.f64 y 10000000000000000/692910599291889) (*.f64 y y)))) y))
(*.f64 10000000000000000/692910599291889 (*.f64 y (/.f64 (/.f64 y (*.f64 5000000000000000/692910599291889 (/.f64 20000000000000000/692910599291889 y))) (*.f64 y y))))
(*.f64 10000000000000000/692910599291889 (*.f64 y (/.f64 (/.f64 y (*.f64 y 10000000000000000/692910599291889)) 10000000000000000/692910599291889)))
(*.f64 (fabs.f64 y) (/.f64 (*.f64 692910599291889/10000000000000000 y) (fabs.f64 y)))
(*.f64 (fabs.f64 y) (*.f64 y (/.f64 692910599291889/10000000000000000 (fabs.f64 y))))
(*.f64 692910599291889/10000000000000000 (*.f64 (/.f64 y (fabs.f64 y)) (fabs.f64 y)))
(*.f64 (*.f64 y 20000000000000000/692910599291889) (/.f64 (/.f64 1 (*.f64 y y)) (*.f64 (/.f64 10000000000000000/692910599291889 y) (/.f64 20000000000000000/692910599291889 y))))
(*.f64 (*.f64 y 20000000000000000/692910599291889) (/.f64 (/.f64 (/.f64 1 (*.f64 y y)) (/.f64 10000000000000000/692910599291889 y)) (/.f64 20000000000000000/692910599291889 y)))
(*.f64 20000000000000000/692910599291889 (*.f64 (/.f64 (/.f64 (/.f64 y 10000000000000000/692910599291889) (*.f64 (/.f64 20000000000000000/692910599291889 y) y)) y) y))
(*.f64 y (*.f64 20000000000000000/692910599291889 (/.f64 y (/.f64 10000000000000000/692910599291889 (/.f64 692910599291889/20000000000000000 y)))))
(*.f64 20000000000000000/692910599291889 (*.f64 y (/.f64 y (/.f64 10000000000000000/692910599291889 (/.f64 692910599291889/20000000000000000 y)))))
(*.f64 (/.f64 692910599291889/10000000000000000 y) (*.f64 y y))
(*.f64 (*.f64 y y) (/.f64 692910599291889/10000000000000000 y))
(*.f64 692910599291889/40000000000000000 (*.f64 y 4))
(*.f64 692910599291889/10000000000000000 y)
(*.f64 (*.f64 y 692910599291889/20000000000000000) 2)
(*.f64 692910599291889/10000000000000000 y)
(*.f64 5000000000000000/692910599291889 (/.f64 (/.f64 2 y) (*.f64 (/.f64 10000000000000000/692910599291889 y) (/.f64 10000000000000000/692910599291889 y))))
(*.f64 5000000000000000/692910599291889 (/.f64 2 (*.f64 y (*.f64 (/.f64 10000000000000000/692910599291889 y) (/.f64 10000000000000000/692910599291889 y)))))
(*.f64 5000000000000000/692910599291889 (/.f64 y (/.f64 10000000000000000/692910599291889 (/.f64 (/.f64 y 5000000000000000/692910599291889) y))))
(*.f64 5000000000000000/692910599291889 (/.f64 y (/.f64 y (/.f64 (/.f64 y 5000000000000000/692910599291889) 10000000000000000/692910599291889))))
(*.f64 (/.f64 y 692910599291889/5000000000000000) (/.f64 (/.f64 2 (*.f64 y y)) (*.f64 (/.f64 10000000000000000/692910599291889 y) (/.f64 10000000000000000/692910599291889 y))))
(*.f64 (/.f64 y 692910599291889/5000000000000000) (/.f64 2 (*.f64 (*.f64 y y) (*.f64 (/.f64 10000000000000000/692910599291889 y) (/.f64 10000000000000000/692910599291889 y)))))
(*.f64 (/.f64 y 692910599291889/5000000000000000) (/.f64 (/.f64 (/.f64 y 5000000000000000/692910599291889) (/.f64 10000000000000000/692910599291889 y)) (*.f64 y y)))
(*.f64 (/.f64 y (/.f64 (*.f64 y y) (/.f64 (/.f64 y 5000000000000000/692910599291889) 10000000000000000/692910599291889))) (/.f64 y 692910599291889/5000000000000000))
(*.f64 (/.f64 (/.f64 y (/.f64 (/.f64 20000000000000000/692910599291889 y) 692910599291889/2500000000000000)) (*.f64 y y)) (/.f64 y 692910599291889/5000000000000000))
(*.f64 (*.f64 (/.f64 2 y) 2500000000000000/692910599291889) (/.f64 2 (*.f64 (/.f64 10000000000000000/692910599291889 y) (/.f64 10000000000000000/692910599291889 y))))
(*.f64 (*.f64 (/.f64 2 y) 2500000000000000/692910599291889) (/.f64 (/.f64 2 (/.f64 10000000000000000/692910599291889 y)) (/.f64 10000000000000000/692910599291889 y)))
(*.f64 (*.f64 (/.f64 2 y) 2500000000000000/692910599291889) (/.f64 (/.f64 y 5000000000000000/692910599291889) (/.f64 10000000000000000/692910599291889 y)))
(*.f64 (/.f64 2 y) (*.f64 2500000000000000/692910599291889 (/.f64 y (*.f64 5000000000000000/692910599291889 (/.f64 10000000000000000/692910599291889 y)))))
(*.f64 (*.f64 (/.f64 2 y) 2500000000000000/692910599291889) (/.f64 y (/.f64 (/.f64 20000000000000000/692910599291889 y) 692910599291889/2500000000000000)))
(*.f64 (*.f64 y 1/2) 692910599291889/5000000000000000)
(*.f64 692910599291889/10000000000000000 y)
(*.f64 (*.f64 y 1/2) (/.f64 (+.f64 y y) (*.f64 y 10000000000000000/692910599291889)))
(*.f64 (*.f64 y 1/2) (/.f64 (/.f64 y 5000000000000000/692910599291889) y))
(*.f64 y (*.f64 1/2 (/.f64 y (*.f64 5000000000000000/692910599291889 y))))
(*.f64 y (*.f64 1/2 (/.f64 y (/.f64 y 692910599291889/5000000000000000))))
(*.f64 1/4 (*.f64 y 692910599291889/2500000000000000))
(*.f64 692910599291889/10000000000000000 y)
(*.f64 (/.f64 1 (*.f64 (/.f64 10000000000000000/692910599291889 y) (/.f64 10000000000000000/692910599291889 y))) (/.f64 10000000000000000/692910599291889 y))
(*.f64 (/.f64 10000000000000000/692910599291889 y) (/.f64 1 (*.f64 (/.f64 10000000000000000/692910599291889 y) (/.f64 10000000000000000/692910599291889 y))))
(*.f64 (/.f64 10000000000000000/692910599291889 y) (/.f64 (/.f64 y 10000000000000000/692910599291889) (/.f64 10000000000000000/692910599291889 y)))
(*.f64 (/.f64 10000000000000000/692910599291889 y) (/.f64 y (*.f64 5000000000000000/692910599291889 (/.f64 20000000000000000/692910599291889 y))))
(*.f64 (/.f64 10000000000000000/692910599291889 y) (/.f64 y (/.f64 (/.f64 1 y) 480125098611044764748221188321/100000000000000000000000000000000)))
(*.f64 (/.f64 (/.f64 1 y) (*.f64 (/.f64 10000000000000000/692910599291889 y) (/.f64 10000000000000000/692910599291889 y))) 10000000000000000/692910599291889)
(*.f64 10000000000000000/692910599291889 (/.f64 (/.f64 1 y) (*.f64 (/.f64 10000000000000000/692910599291889 y) (/.f64 10000000000000000/692910599291889 y))))
(*.f64 10000000000000000/692910599291889 (/.f64 y (/.f64 10000000000000000/692910599291889 (/.f64 (/.f64 y 10000000000000000/692910599291889) y))))
(*.f64 10000000000000000/692910599291889 (/.f64 y (/.f64 y (/.f64 (*.f64 692910599291889/10000000000000000 y) 10000000000000000/692910599291889))))
(*.f64 10000000000000000/692910599291889 (/.f64 y (/.f64 (*.f64 y 20000000000000000/692910599291889) (/.f64 y 5000000000000000/692910599291889))))
(*.f64 (/.f64 2 (*.f64 (/.f64 10000000000000000/692910599291889 y) (/.f64 10000000000000000/692910599291889 y))) (*.f64 (/.f64 2 y) 2500000000000000/692910599291889))
(*.f64 (*.f64 (/.f64 2 y) 2500000000000000/692910599291889) (/.f64 (/.f64 2 (/.f64 10000000000000000/692910599291889 y)) (/.f64 10000000000000000/692910599291889 y)))
(*.f64 (*.f64 (/.f64 2 y) 2500000000000000/692910599291889) (/.f64 (/.f64 y 5000000000000000/692910599291889) (/.f64 10000000000000000/692910599291889 y)))
(*.f64 (/.f64 2 y) (*.f64 2500000000000000/692910599291889 (/.f64 y (*.f64 5000000000000000/692910599291889 (/.f64 10000000000000000/692910599291889 y)))))
(*.f64 (*.f64 (/.f64 2 y) 2500000000000000/692910599291889) (/.f64 y (/.f64 (/.f64 20000000000000000/692910599291889 y) 692910599291889/2500000000000000)))
(*.f64 (/.f64 (/.f64 2 y) (*.f64 (/.f64 10000000000000000/692910599291889 y) (/.f64 10000000000000000/692910599291889 y))) 5000000000000000/692910599291889)
(*.f64 5000000000000000/692910599291889 (/.f64 2 (*.f64 y (*.f64 (/.f64 10000000000000000/692910599291889 y) (/.f64 10000000000000000/692910599291889 y)))))
(*.f64 5000000000000000/692910599291889 (/.f64 y (/.f64 10000000000000000/692910599291889 (/.f64 (/.f64 y 5000000000000000/692910599291889) y))))
(*.f64 5000000000000000/692910599291889 (/.f64 y (/.f64 y (/.f64 (/.f64 y 5000000000000000/692910599291889) 10000000000000000/692910599291889))))
(*.f64 (/.f64 (/.f64 1 (*.f64 y y)) (*.f64 (/.f64 10000000000000000/692910599291889 y) (/.f64 10000000000000000/692910599291889 y))) (*.f64 y 10000000000000000/692910599291889))
(*.f64 (*.f64 y 10000000000000000/692910599291889) (/.f64 (/.f64 1 (*.f64 y y)) (*.f64 (/.f64 10000000000000000/692910599291889 y) (/.f64 10000000000000000/692910599291889 y))))
(*.f64 10000000000000000/692910599291889 (*.f64 (/.f64 y (/.f64 10000000000000000/692910599291889 (/.f64 (/.f64 y 10000000000000000/692910599291889) (*.f64 y y)))) y))
(*.f64 10000000000000000/692910599291889 (*.f64 y (/.f64 (/.f64 y (*.f64 5000000000000000/692910599291889 (/.f64 20000000000000000/692910599291889 y))) (*.f64 y y))))
(*.f64 10000000000000000/692910599291889 (*.f64 y (/.f64 (/.f64 y (*.f64 y 10000000000000000/692910599291889)) 10000000000000000/692910599291889)))
(*.f64 (/.f64 (/.f64 2 (*.f64 y y)) (*.f64 (/.f64 10000000000000000/692910599291889 y) (/.f64 10000000000000000/692910599291889 y))) (/.f64 y 692910599291889/5000000000000000))
(*.f64 (/.f64 y 692910599291889/5000000000000000) (/.f64 2 (*.f64 (*.f64 y y) (*.f64 (/.f64 10000000000000000/692910599291889 y) (/.f64 10000000000000000/692910599291889 y)))))
(*.f64 (/.f64 y 692910599291889/5000000000000000) (/.f64 (/.f64 (/.f64 y 5000000000000000/692910599291889) (/.f64 10000000000000000/692910599291889 y)) (*.f64 y y)))
(*.f64 (/.f64 y (/.f64 (*.f64 y y) (/.f64 (/.f64 y 5000000000000000/692910599291889) 10000000000000000/692910599291889))) (/.f64 y 692910599291889/5000000000000000))
(*.f64 (/.f64 (/.f64 y (/.f64 (/.f64 20000000000000000/692910599291889 y) 692910599291889/2500000000000000)) (*.f64 y y)) (/.f64 y 692910599291889/5000000000000000))
(*.f64 (/.f64 (+.f64 y y) (*.f64 y 10000000000000000/692910599291889)) (*.f64 y 1/2))
(*.f64 (*.f64 y 1/2) (/.f64 (+.f64 y y) (*.f64 y 10000000000000000/692910599291889)))
(*.f64 (*.f64 y 1/2) (/.f64 (/.f64 y 5000000000000000/692910599291889) y))
(*.f64 y (*.f64 1/2 (/.f64 y (*.f64 5000000000000000/692910599291889 y))))
(*.f64 y (*.f64 1/2 (/.f64 y (/.f64 y 692910599291889/5000000000000000))))
(*.f64 (/.f64 (*.f64 692910599291889/10000000000000000 y) (fabs.f64 y)) (fabs.f64 y))
(*.f64 (fabs.f64 y) (*.f64 y (/.f64 692910599291889/10000000000000000 (fabs.f64 y))))
(*.f64 (fabs.f64 y) (/.f64 (*.f64 692910599291889/10000000000000000 y) (fabs.f64 y)))
(*.f64 692910599291889/10000000000000000 (*.f64 (/.f64 y (fabs.f64 y)) (fabs.f64 y)))
(*.f64 (/.f64 y 40000000000000000/692910599291889) 4)
(*.f64 4 (/.f64 y 40000000000000000/692910599291889))
(*.f64 (/.f64 y -10000000000000000/692910599291889) -1)
(*.f64 692910599291889/10000000000000000 y)
(*.f64 (/.f64 10000000000000000/692910599291889 (*.f64 (/.f64 10000000000000000/692910599291889 y) (/.f64 10000000000000000/692910599291889 y))) (/.f64 1 y))
(*.f64 (/.f64 1 y) (/.f64 10000000000000000/692910599291889 (*.f64 (/.f64 10000000000000000/692910599291889 y) (/.f64 10000000000000000/692910599291889 y))))
(*.f64 (/.f64 1 y) (/.f64 (/.f64 y 1) (/.f64 10000000000000000/692910599291889 y)))
(*.f64 (/.f64 1 y) (/.f64 y (/.f64 10000000000000000/692910599291889 y)))
(*.f64 (/.f64 1/2 (*.f64 (/.f64 10000000000000000/692910599291889 y) (/.f64 10000000000000000/692910599291889 y))) (/.f64 20000000000000000/692910599291889 y))
(*.f64 (/.f64 20000000000000000/692910599291889 y) (/.f64 1/2 (*.f64 (/.f64 10000000000000000/692910599291889 y) (/.f64 10000000000000000/692910599291889 y))))
(*.f64 (/.f64 20000000000000000/692910599291889 y) (/.f64 y (/.f64 10000000000000000/692910599291889 (/.f64 y 20000000000000000/692910599291889))))
(*.f64 (/.f64 20000000000000000/692910599291889 y) (/.f64 y (*.f64 20000000000000000/692910599291889 (/.f64 10000000000000000/692910599291889 y))))
(*.f64 (/.f64 y (/.f64 (/.f64 1 y) 480125098611044764748221188321/200000000000000000000000000000000)) (/.f64 20000000000000000/692910599291889 y))
(*.f64 (/.f64 1 (*.f64 (/.f64 10000000000000000/692910599291889 y) (/.f64 20000000000000000/692910599291889 y))) (/.f64 20000000000000000/692910599291889 y))
(*.f64 (/.f64 20000000000000000/692910599291889 y) (/.f64 1/2 (*.f64 (/.f64 10000000000000000/692910599291889 y) (/.f64 10000000000000000/692910599291889 y))))
(*.f64 (/.f64 20000000000000000/692910599291889 y) (/.f64 y (/.f64 10000000000000000/692910599291889 (/.f64 y 20000000000000000/692910599291889))))
(*.f64 (/.f64 20000000000000000/692910599291889 y) (/.f64 y (*.f64 20000000000000000/692910599291889 (/.f64 10000000000000000/692910599291889 y))))
(*.f64 (/.f64 y (/.f64 (/.f64 1 y) 480125098611044764748221188321/200000000000000000000000000000000)) (/.f64 20000000000000000/692910599291889 y))
(*.f64 (/.f64 (/.f64 1 y) (*.f64 (/.f64 10000000000000000/692910599291889 y) (/.f64 20000000000000000/692910599291889 y))) 20000000000000000/692910599291889)
(*.f64 20000000000000000/692910599291889 (/.f64 (/.f64 1 y) (*.f64 (/.f64 10000000000000000/692910599291889 y) (/.f64 20000000000000000/692910599291889 y))))
(*.f64 20000000000000000/692910599291889 (/.f64 (/.f64 y 10000000000000000/692910599291889) (*.f64 (/.f64 20000000000000000/692910599291889 y) y)))
(*.f64 20000000000000000/692910599291889 (/.f64 y (/.f64 (/.f64 10000000000000000/692910599291889 y) (/.f64 692910599291889/20000000000000000 y))))
(*.f64 (/.f64 2 (*.f64 (/.f64 10000000000000000/692910599291889 y) (/.f64 20000000000000000/692910599291889 y))) (/.f64 10000000000000000/692910599291889 y))
(*.f64 (/.f64 10000000000000000/692910599291889 y) (/.f64 1 (*.f64 (/.f64 10000000000000000/692910599291889 y) (/.f64 10000000000000000/692910599291889 y))))
(*.f64 (/.f64 10000000000000000/692910599291889 y) (/.f64 (/.f64 y 10000000000000000/692910599291889) (/.f64 10000000000000000/692910599291889 y)))
(*.f64 (/.f64 10000000000000000/692910599291889 y) (/.f64 y (*.f64 5000000000000000/692910599291889 (/.f64 20000000000000000/692910599291889 y))))
(*.f64 (/.f64 10000000000000000/692910599291889 y) (/.f64 y (/.f64 (/.f64 1 y) 480125098611044764748221188321/100000000000000000000000000000000)))
(*.f64 (/.f64 (/.f64 1 (*.f64 y y)) (*.f64 (/.f64 10000000000000000/692910599291889 y) (/.f64 20000000000000000/692910599291889 y))) (*.f64 y 20000000000000000/692910599291889))
(*.f64 (*.f64 y 20000000000000000/692910599291889) (/.f64 (/.f64 (/.f64 1 (*.f64 y y)) (/.f64 10000000000000000/692910599291889 y)) (/.f64 20000000000000000/692910599291889 y)))
(*.f64 20000000000000000/692910599291889 (*.f64 (/.f64 (/.f64 (/.f64 y 10000000000000000/692910599291889) (*.f64 (/.f64 20000000000000000/692910599291889 y) y)) y) y))
(*.f64 y (*.f64 20000000000000000/692910599291889 (/.f64 y (/.f64 10000000000000000/692910599291889 (/.f64 692910599291889/20000000000000000 y)))))
(*.f64 20000000000000000/692910599291889 (*.f64 y (/.f64 y (/.f64 10000000000000000/692910599291889 (/.f64 692910599291889/20000000000000000 y)))))
(*.f64 (/.f64 (/.f64 2 (*.f64 y y)) (*.f64 (/.f64 10000000000000000/692910599291889 y) (/.f64 20000000000000000/692910599291889 y))) (*.f64 y 10000000000000000/692910599291889))
(*.f64 (*.f64 y 10000000000000000/692910599291889) (/.f64 (/.f64 1 (*.f64 y y)) (*.f64 (/.f64 10000000000000000/692910599291889 y) (/.f64 10000000000000000/692910599291889 y))))
(*.f64 10000000000000000/692910599291889 (*.f64 (/.f64 y (/.f64 10000000000000000/692910599291889 (/.f64 (/.f64 y 10000000000000000/692910599291889) (*.f64 y y)))) y))
(*.f64 10000000000000000/692910599291889 (*.f64 y (/.f64 (/.f64 y (*.f64 5000000000000000/692910599291889 (/.f64 20000000000000000/692910599291889 y))) (*.f64 y y))))
(*.f64 10000000000000000/692910599291889 (*.f64 y (/.f64 (/.f64 y (*.f64 y 10000000000000000/692910599291889)) 10000000000000000/692910599291889)))
(*.f64 692910599291889/80000000000000000 (*.f64 y 8))
(*.f64 692910599291889/10000000000000000 y)
(*.f64 -692910599291889/20000000000000000 (*.f64 y -2))
(*.f64 692910599291889/10000000000000000 y)
(*.f64 -692910599291889/20000000000000000 (neg.f64 (+.f64 y y)))
(*.f64 692910599291889/10000000000000000 y)
(*.f64 (/.f64 1 (*.f64 y 20000000000000000/692910599291889)) (*.f64 y (+.f64 y y)))
(*.f64 y (*.f64 (+.f64 y y) (/.f64 1 (*.f64 y 20000000000000000/692910599291889))))
(*.f64 y (*.f64 (+.f64 y y) (/.f64 692910599291889/20000000000000000 y)))
(*.f64 (/.f64 692910599291889/20000000000000000 y) (*.f64 y (+.f64 y y)))
(*.f64 (/.f64 y (*.f64 y 20000000000000000/692910599291889)) (+.f64 y y))
(*.f64 (+.f64 y y) (/.f64 y (*.f64 y 20000000000000000/692910599291889)))
(*.f64 (/.f64 (*.f64 692910599291889/10000000000000000 y) 4) 4)
(*.f64 692910599291889/10000000000000000 y)
(pow.f64 (*.f64 692910599291889/10000000000000000 y) 1)
(*.f64 692910599291889/10000000000000000 y)
(neg.f64 (*.f64 y -692910599291889/10000000000000000))
(*.f64 692910599291889/10000000000000000 y)
(neg.f64 (neg.f64 (*.f64 692910599291889/10000000000000000 y)))
(*.f64 692910599291889/10000000000000000 y)
(neg.f64 (/.f64 -692910599291889/10000000000000000 (/.f64 1 y)))
(*.f64 692910599291889/10000000000000000 y)
(-.f64 (+.f64 (*.f64 692910599291889/10000000000000000 y) x) 0)
(+.f64 (*.f64 692910599291889/10000000000000000 y) x)
(*.f64 1 (+.f64 (*.f64 692910599291889/10000000000000000 y) x))
(+.f64 (*.f64 692910599291889/10000000000000000 y) x)
(*.f64 (+.f64 (*.f64 692910599291889/10000000000000000 y) x) 1)
(+.f64 (*.f64 692910599291889/10000000000000000 y) x)
(*.f64 2 (*.f64 (+.f64 (*.f64 692910599291889/10000000000000000 y) x) 1/2))
(+.f64 (*.f64 692910599291889/10000000000000000 y) x)
(*.f64 (+.f64 x (+.f64 x (*.f64 y 692910599291889/5000000000000000))) 1/2)
(+.f64 (*.f64 692910599291889/10000000000000000 y) x)
(*.f64 4 (/.f64 (+.f64 (*.f64 692910599291889/10000000000000000 y) x) 4))
(+.f64 (*.f64 692910599291889/10000000000000000 y) x)
(*.f64 (*.f64 (+.f64 (*.f64 692910599291889/10000000000000000 y) x) 4) 1/4)
(+.f64 (*.f64 692910599291889/10000000000000000 y) x)
(*.f64 1/2 (+.f64 x (+.f64 x (*.f64 y 692910599291889/5000000000000000))))
(+.f64 (*.f64 692910599291889/10000000000000000 y) x)
(*.f64 1/2 (+.f64 (+.f64 x x) (*.f64 y 692910599291889/5000000000000000)))
(+.f64 (*.f64 692910599291889/10000000000000000 y) x)
(*.f64 1/4 (*.f64 (+.f64 (*.f64 692910599291889/10000000000000000 y) x) 4))
(+.f64 (*.f64 692910599291889/10000000000000000 y) x)
(*.f64 (*.f64 (+.f64 (*.f64 692910599291889/10000000000000000 y) x) 1/2) 2)
(+.f64 (*.f64 692910599291889/10000000000000000 y) x)
(*.f64 (/.f64 (+.f64 (*.f64 692910599291889/10000000000000000 y) x) 4) 4)
(+.f64 (*.f64 692910599291889/10000000000000000 y) x)
(*.f64 (+.f64 (+.f64 x x) (*.f64 y 692910599291889/5000000000000000)) 1/2)
(+.f64 (*.f64 692910599291889/10000000000000000 y) x)
(/.f64 (+.f64 (*.f64 692910599291889/10000000000000000 y) x) 1)
(+.f64 (*.f64 692910599291889/10000000000000000 y) x)
(/.f64 (+.f64 x (+.f64 x (*.f64 y 692910599291889/5000000000000000))) 2)
(+.f64 (*.f64 692910599291889/10000000000000000 y) x)
(/.f64 (*.f64 (+.f64 (*.f64 692910599291889/10000000000000000 y) x) 4) 4)
(+.f64 (*.f64 692910599291889/10000000000000000 y) x)
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 692910599291889/10000000000000000 y) x) 4)) 8)
(+.f64 (*.f64 692910599291889/10000000000000000 y) x)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 692910599291889/10000000000000000 y) x) 4))) 16)
(+.f64 (*.f64 692910599291889/10000000000000000 y) x)
(pow.f64 (+.f64 (*.f64 692910599291889/10000000000000000 y) x) 1)
(+.f64 (*.f64 692910599291889/10000000000000000 y) x)

localize13.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(+.f64 x (*.f64 y (+.f64 279195317918525/3350343815022304 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080))))
0.0b
(+.f64 279195317918525/3350343815022304 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080))
0.2b
(*.f64 y (+.f64 279195317918525/3350343815022304 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080)))
0.3b
(*.f64 z -155900051080628738716045985239/56124018394291031809500087342080)
Compiler

Compiled 32 to 22 computations (31.3% saved)

series4.0ms (0%)

Counts
4 → 84
Calls

21 calls:

TimeVariablePointExpression
0.0ms
y
@0
(*.f64 y (+.f64 279195317918525/3350343815022304 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080)))
0.0ms
z
@inf
(*.f64 y (+.f64 279195317918525/3350343815022304 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080)))
0.0ms
y
@-inf
(*.f64 y (+.f64 279195317918525/3350343815022304 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080)))
0.0ms
y
@inf
(*.f64 y (+.f64 279195317918525/3350343815022304 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080)))
0.0ms
y
@inf
(+.f64 x (*.f64 y (+.f64 279195317918525/3350343815022304 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080))))

rewrite276.0ms (1.2%)

Algorithm
batch-egg-rewrite
Rules
2712×rational.json-simplify-2
1740×rational.json-simplify-35
1244×rational.json-simplify-1
1192×rational.json-1
1192×rational.json-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01164
17264
213864
327864
453364
5122564
6261064
7376264
8498864
9616264
10674164
11674164
12787064
Stop Event
node limit
Counts
4 → 76
Calls
Call 1
Inputs
(*.f64 z -155900051080628738716045985239/56124018394291031809500087342080)
(*.f64 y (+.f64 279195317918525/3350343815022304 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080)))
(+.f64 279195317918525/3350343815022304 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080))
(+.f64 x (*.f64 y (+.f64 279195317918525/3350343815022304 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z -155900051080628738716045985239/112248036788582063619000174684160) (*.f64 z -155900051080628738716045985239/112248036788582063619000174684160))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z -155900051080628738716045985239/28062009197145515904750043671040) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z -155900051080628738716045985239/14031004598572757952375021835520) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080) 8))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080) 8)))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080) 8))))) 128)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080) 8)))))) 256)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (+.f64 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080) 279195317918525/3350343815022304)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 y (+.f64 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080) 279195317918525/3350343815022304)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (*.f64 (+.f64 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080) 279195317918525/3350343815022304) 1/2)) (*.f64 y (*.f64 (+.f64 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080) 279195317918525/3350343815022304) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (+.f64 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080) 279195317918525/3350343815022304)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (+.f64 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080) 279195317918525/3350343815022304)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (+.f64 279195317918525/3350343815022304 (+.f64 279195317918525/3350343815022304 (*.f64 z -155900051080628738716045985239/28062009197145515904750043671040)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080) 279195317918525/3350343815022304) (*.f64 y 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080) 279195317918525/3350343815022304) (*.f64 y 8)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080) 279195317918525/3350343815022304) (*.f64 y 8))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080) 279195317918525/3350343815022304) (*.f64 y 8)))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080) 279195317918525/3350343815022304) (*.f64 y 8))))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080) 279195317918525/3350343815022304) (*.f64 y 8)))))) 128)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080) 279195317918525/3350343815022304) (*.f64 y 8))))))) 256)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 y (+.f64 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080) 279195317918525/3350343815022304)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080) 279195317918525/3350343815022304) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080) 279195317918525/3350343815022304) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080) 279195317918525/3350343815022304))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (+.f64 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080) 279195317918525/3350343815022304) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 279195317918525/3350343815022304 (+.f64 279195317918525/3350343815022304 (*.f64 z -155900051080628738716045985239/28062009197145515904750043671040))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (*.f64 (+.f64 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080) 279195317918525/3350343815022304) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080) 279195317918525/3350343815022304) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080) 279195317918525/3350343815022304) 8) 1/8)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (+.f64 279195317918525/3350343815022304 (+.f64 279195317918525/3350343815022304 (*.f64 z -155900051080628738716045985239/28062009197145515904750043671040))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080) 279195317918525/3350343815022304) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (+.f64 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080) 279195317918525/3350343815022304) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080) 279195317918525/3350343815022304) 1/4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/8 (*.f64 (+.f64 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080) 279195317918525/3350343815022304) 8))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080) 279195317918525/3350343815022304) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 279195317918525/3350343815022304 (+.f64 279195317918525/3350343815022304 (*.f64 z -155900051080628738716045985239/28062009197145515904750043671040))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080) 279195317918525/3350343815022304) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080) 279195317918525/3350343815022304) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080) 279195317918525/3350343815022304) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080) 279195317918525/3350343815022304) 8))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080) 279195317918525/3350343815022304) 8)))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080) 279195317918525/3350343815022304) 8))))) 128)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080) 279195317918525/3350343815022304) 8)))))) 256)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080) 279195317918525/3350343815022304) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 y (+.f64 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080) 279195317918525/3350343815022304)) x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 y (+.f64 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080) 279195317918525/3350343815022304)) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 y (+.f64 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080) 279195317918525/3350343815022304)) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (+.f64 (*.f64 y (+.f64 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080) 279195317918525/3350343815022304)) x) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 y (+.f64 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080) 279195317918525/3350343815022304)) x) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (*.f64 (+.f64 (*.f64 y (+.f64 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080) 279195317918525/3350343815022304)) x) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 y (+.f64 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080) 279195317918525/3350343815022304)) x) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 y (+.f64 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080) 279195317918525/3350343815022304)) x) 8) 1/8)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (+.f64 (*.f64 y (+.f64 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080) 279195317918525/3350343815022304)) x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (+.f64 (*.f64 y (+.f64 279195317918525/3350343815022304 (+.f64 279195317918525/3350343815022304 (*.f64 z -155900051080628738716045985239/28062009197145515904750043671040)))) (+.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 y (+.f64 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080) 279195317918525/3350343815022304)) x) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (+.f64 (*.f64 y (+.f64 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080) 279195317918525/3350343815022304)) x) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 y (+.f64 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080) 279195317918525/3350343815022304)) x) 1/4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/8 (*.f64 (+.f64 (*.f64 y (+.f64 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080) 279195317918525/3350343815022304)) x) 8))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 y (+.f64 279195317918525/3350343815022304 (+.f64 279195317918525/3350343815022304 (*.f64 z -155900051080628738716045985239/28062009197145515904750043671040)))) (+.f64 x x)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 y (+.f64 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080) 279195317918525/3350343815022304)) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 y (+.f64 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080) 279195317918525/3350343815022304)) x) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 y (+.f64 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080) 279195317918525/3350343815022304)) x) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 y (+.f64 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080) 279195317918525/3350343815022304)) x) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 y (+.f64 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080) 279195317918525/3350343815022304)) x) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 y (+.f64 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080) 279195317918525/3350343815022304)) x) 8))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 y (+.f64 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080) 279195317918525/3350343815022304)) x) 8)))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 y (+.f64 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080) 279195317918525/3350343815022304)) x) 8))))) 128)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 y (+.f64 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080) 279195317918525/3350343815022304)) x) 8)))))) 256)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 y (+.f64 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080) 279195317918525/3350343815022304)) x) 1)))))

simplify1.5s (6.3%)

Algorithm
egg-herbie
Rules
3558×rational.json-simplify-35
2628×rational.json-simplify-2
1478×rational.json-simplify-53
1324×rational.json-simplify-1
884×rational.json-simplify-41
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01572710
13692710
211362710
323632710
438822710
547022710
648752710
749912710
851062710
952172710
1057692710
1162392710
1265252710
1367882710
1468162710
1568162710
1669272710
1770382710
1871492710
1972602710
2073712710
2174822710
2275932710
2377042710
2479912710
Stop Event
node limit
Counts
160 → 90
Calls
Call 1
Inputs
(*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z)
(*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z)
(*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z)
(*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z)
(*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z)
(*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z)
(*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z)
(*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z)
(*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z)
(*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z)
(*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z)
(*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z)
(*.f64 (+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z)) y)
(*.f64 (+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z)) y)
(*.f64 (+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z)) y)
(*.f64 (+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z)) y)
(*.f64 (+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z)) y)
(*.f64 (+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z)) y)
(*.f64 (+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z)) y)
(*.f64 (+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z)) y)
(*.f64 (+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z)) y)
(*.f64 (+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z)) y)
(*.f64 (+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z)) y)
(*.f64 (+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z)) y)
(*.f64 279195317918525/3350343815022304 y)
(+.f64 (*.f64 279195317918525/3350343815022304 y) (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 (*.f64 y z)))
(+.f64 (*.f64 279195317918525/3350343815022304 y) (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 (*.f64 y z)))
(+.f64 (*.f64 279195317918525/3350343815022304 y) (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 (*.f64 y z)))
(*.f64 -155900051080628738716045985239/56124018394291031809500087342080 (*.f64 y z))
(+.f64 (*.f64 279195317918525/3350343815022304 y) (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 (*.f64 y z)))
(+.f64 (*.f64 279195317918525/3350343815022304 y) (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 (*.f64 y z)))
(+.f64 (*.f64 279195317918525/3350343815022304 y) (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 (*.f64 y z)))
(*.f64 -155900051080628738716045985239/56124018394291031809500087342080 (*.f64 y z))
(+.f64 (*.f64 279195317918525/3350343815022304 y) (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 (*.f64 y z)))
(+.f64 (*.f64 279195317918525/3350343815022304 y) (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 (*.f64 y z)))
(+.f64 (*.f64 279195317918525/3350343815022304 y) (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 (*.f64 y z)))
279195317918525/3350343815022304
(+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z))
(+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z))
(+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z))
(*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z)
(+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z))
(+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z))
(+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z))
(*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z)
(+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z))
(+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z))
(+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z))
(*.f64 (+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z)) y)
(+.f64 (*.f64 (+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z)) y) x)
(+.f64 (*.f64 (+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z)) y) x)
(+.f64 (*.f64 (+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z)) y) x)
x
(+.f64 (*.f64 (+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z)) y) x)
(+.f64 (*.f64 (+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z)) y) x)
(+.f64 (*.f64 (+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z)) y) x)
x
(+.f64 (*.f64 (+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z)) y) x)
(+.f64 (*.f64 (+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z)) y) x)
(+.f64 (*.f64 (+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z)) y) x)
x
(+.f64 (*.f64 (+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z)) y) x)
(+.f64 (*.f64 (+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z)) y) x)
(+.f64 (*.f64 (+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z)) y) x)
(*.f64 (+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z)) y)
(+.f64 (*.f64 (+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z)) y) x)
(+.f64 (*.f64 (+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z)) y) x)
(+.f64 (*.f64 (+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z)) y) x)
(*.f64 (+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z)) y)
(+.f64 (*.f64 (+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z)) y) x)
(+.f64 (*.f64 (+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z)) y) x)
(+.f64 (*.f64 (+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z)) y) x)
(+.f64 (*.f64 279195317918525/3350343815022304 y) x)
(+.f64 (*.f64 279195317918525/3350343815022304 y) (+.f64 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 (*.f64 y z)) x))
(+.f64 (*.f64 279195317918525/3350343815022304 y) (+.f64 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 (*.f64 y z)) x))
(+.f64 (*.f64 279195317918525/3350343815022304 y) (+.f64 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 (*.f64 y z)) x))
(*.f64 -155900051080628738716045985239/56124018394291031809500087342080 (*.f64 y z))
(+.f64 (*.f64 279195317918525/3350343815022304 y) (+.f64 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 (*.f64 y z)) x))
(+.f64 (*.f64 279195317918525/3350343815022304 y) (+.f64 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 (*.f64 y z)) x))
(+.f64 (*.f64 279195317918525/3350343815022304 y) (+.f64 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 (*.f64 y z)) x))
(*.f64 -155900051080628738716045985239/56124018394291031809500087342080 (*.f64 y z))
(+.f64 (*.f64 279195317918525/3350343815022304 y) (+.f64 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 (*.f64 y z)) x))
(+.f64 (*.f64 279195317918525/3350343815022304 y) (+.f64 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 (*.f64 y z)) x))
(+.f64 (*.f64 279195317918525/3350343815022304 y) (+.f64 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 (*.f64 y z)) x))
(+.f64 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080) 0)
(+.f64 0 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080))
(+.f64 (*.f64 z -155900051080628738716045985239/112248036788582063619000174684160) (*.f64 z -155900051080628738716045985239/112248036788582063619000174684160))
(-.f64 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080) 0)
(/.f64 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080) 1)
(/.f64 (*.f64 z -155900051080628738716045985239/28062009197145515904750043671040) 2)
(/.f64 (*.f64 z -155900051080628738716045985239/14031004598572757952375021835520) 4)
(/.f64 (*.f64 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080) 8) 8)
(/.f64 (*.f64 2 (*.f64 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080) 8)) 16)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080) 8))) 32)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080) 8)))) 64)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080) 8))))) 128)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080) 8)))))) 256)
(pow.f64 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080) 1)
(+.f64 (*.f64 y (+.f64 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080) 279195317918525/3350343815022304)) 0)
(+.f64 0 (*.f64 y (+.f64 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080) 279195317918525/3350343815022304)))
(+.f64 (*.f64 y (*.f64 (+.f64 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080) 279195317918525/3350343815022304) 1/2)) (*.f64 y (*.f64 (+.f64 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080) 279195317918525/3350343815022304) 1/2)))
(-.f64 (*.f64 y (+.f64 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080) 279195317918525/3350343815022304)) 0)
(/.f64 (*.f64 y (+.f64 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080) 279195317918525/3350343815022304)) 1)
(/.f64 (*.f64 y (+.f64 279195317918525/3350343815022304 (+.f64 279195317918525/3350343815022304 (*.f64 z -155900051080628738716045985239/28062009197145515904750043671040)))) 2)
(/.f64 (*.f64 (+.f64 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080) 279195317918525/3350343815022304) (*.f64 y 4)) 4)
(/.f64 (*.f64 (+.f64 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080) 279195317918525/3350343815022304) (*.f64 y 8)) 8)
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080) 279195317918525/3350343815022304) (*.f64 y 8))) 16)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080) 279195317918525/3350343815022304) (*.f64 y 8)))) 32)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080) 279195317918525/3350343815022304) (*.f64 y 8))))) 64)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080) 279195317918525/3350343815022304) (*.f64 y 8)))))) 128)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080) 279195317918525/3350343815022304) (*.f64 y 8))))))) 256)
(pow.f64 (*.f64 y (+.f64 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080) 279195317918525/3350343815022304)) 1)
(-.f64 (+.f64 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080) 279195317918525/3350343815022304) 0)
(*.f64 (+.f64 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080) 279195317918525/3350343815022304) 1)
(*.f64 1 (+.f64 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080) 279195317918525/3350343815022304))
(*.f64 2 (*.f64 (+.f64 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080) 279195317918525/3350343815022304) 1/2))
(*.f64 (+.f64 279195317918525/3350343815022304 (+.f64 279195317918525/3350343815022304 (*.f64 z -155900051080628738716045985239/28062009197145515904750043671040))) 1/2)
(*.f64 4 (*.f64 (+.f64 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080) 279195317918525/3350343815022304) 1/4))
(*.f64 (*.f64 (+.f64 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080) 279195317918525/3350343815022304) 4) 1/4)
(*.f64 (*.f64 (+.f64 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080) 279195317918525/3350343815022304) 8) 1/8)
(*.f64 1/2 (+.f64 279195317918525/3350343815022304 (+.f64 279195317918525/3350343815022304 (*.f64 z -155900051080628738716045985239/28062009197145515904750043671040))))
(*.f64 (*.f64 (+.f64 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080) 279195317918525/3350343815022304) 1/2) 2)
(*.f64 1/4 (*.f64 (+.f64 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080) 279195317918525/3350343815022304) 4))
(*.f64 (*.f64 (+.f64 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080) 279195317918525/3350343815022304) 1/4) 4)
(*.f64 1/8 (*.f64 (+.f64 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080) 279195317918525/3350343815022304) 8))
(/.f64 (+.f64 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080) 279195317918525/3350343815022304) 1)
(/.f64 (+.f64 279195317918525/3350343815022304 (+.f64 279195317918525/3350343815022304 (*.f64 z -155900051080628738716045985239/28062009197145515904750043671040))) 2)
(/.f64 (*.f64 (+.f64 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080) 279195317918525/3350343815022304) 4) 4)
(/.f64 (*.f64 (+.f64 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080) 279195317918525/3350343815022304) 8) 8)
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080) 279195317918525/3350343815022304) 8)) 16)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080) 279195317918525/3350343815022304) 8))) 32)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080) 279195317918525/3350343815022304) 8)))) 64)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080) 279195317918525/3350343815022304) 8))))) 128)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080) 279195317918525/3350343815022304) 8)))))) 256)
(pow.f64 (+.f64 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080) 279195317918525/3350343815022304) 1)
(-.f64 (+.f64 (*.f64 y (+.f64 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080) 279195317918525/3350343815022304)) x) 0)
(*.f64 (+.f64 (*.f64 y (+.f64 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080) 279195317918525/3350343815022304)) x) 1)
(*.f64 1 (+.f64 (*.f64 y (+.f64 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080) 279195317918525/3350343815022304)) x))
(*.f64 2 (*.f64 (+.f64 (*.f64 y (+.f64 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080) 279195317918525/3350343815022304)) x) 1/2))
(*.f64 (*.f64 (+.f64 (*.f64 y (+.f64 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080) 279195317918525/3350343815022304)) x) 2) 1/2)
(*.f64 4 (*.f64 (+.f64 (*.f64 y (+.f64 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080) 279195317918525/3350343815022304)) x) 1/4))
(*.f64 (*.f64 (+.f64 (*.f64 y (+.f64 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080) 279195317918525/3350343815022304)) x) 4) 1/4)
(*.f64 (*.f64 (+.f64 (*.f64 y (+.f64 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080) 279195317918525/3350343815022304)) x) 8) 1/8)
(*.f64 1/2 (*.f64 (+.f64 (*.f64 y (+.f64 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080) 279195317918525/3350343815022304)) x) 2))
(*.f64 1/2 (+.f64 (*.f64 y (+.f64 279195317918525/3350343815022304 (+.f64 279195317918525/3350343815022304 (*.f64 z -155900051080628738716045985239/28062009197145515904750043671040)))) (+.f64 x x)))
(*.f64 (*.f64 (+.f64 (*.f64 y (+.f64 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080) 279195317918525/3350343815022304)) x) 1/2) 2)
(*.f64 1/4 (*.f64 (+.f64 (*.f64 y (+.f64 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080) 279195317918525/3350343815022304)) x) 4))
(*.f64 (*.f64 (+.f64 (*.f64 y (+.f64 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080) 279195317918525/3350343815022304)) x) 1/4) 4)
(*.f64 1/8 (*.f64 (+.f64 (*.f64 y (+.f64 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080) 279195317918525/3350343815022304)) x) 8))
(*.f64 (+.f64 (*.f64 y (+.f64 279195317918525/3350343815022304 (+.f64 279195317918525/3350343815022304 (*.f64 z -155900051080628738716045985239/28062009197145515904750043671040)))) (+.f64 x x)) 1/2)
(/.f64 (+.f64 (*.f64 y (+.f64 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080) 279195317918525/3350343815022304)) x) 1)
(/.f64 (*.f64 (+.f64 (*.f64 y (+.f64 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080) 279195317918525/3350343815022304)) x) 2) 2)
(/.f64 (*.f64 (+.f64 (*.f64 y (+.f64 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080) 279195317918525/3350343815022304)) x) 4) 4)
(/.f64 (*.f64 (+.f64 (*.f64 y (+.f64 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080) 279195317918525/3350343815022304)) x) 8) 8)
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 y (+.f64 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080) 279195317918525/3350343815022304)) x) 8)) 16)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 y (+.f64 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080) 279195317918525/3350343815022304)) x) 8))) 32)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 y (+.f64 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080) 279195317918525/3350343815022304)) x) 8)))) 64)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 y (+.f64 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080) 279195317918525/3350343815022304)) x) 8))))) 128)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 y (+.f64 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080) 279195317918525/3350343815022304)) x) 8)))))) 256)
(pow.f64 (+.f64 (*.f64 y (+.f64 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080) 279195317918525/3350343815022304)) x) 1)
Outputs
(*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z)
(*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z)
(*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z)
(*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z)
(*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z)
(*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z)
(*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z)
(*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z)
(*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z)
(*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z)
(*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z)
(*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z)
(*.f64 (+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z)) y)
(*.f64 y (+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z)))
(*.f64 (+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z)) y)
(*.f64 y (+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z)))
(*.f64 (+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z)) y)
(*.f64 y (+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z)))
(*.f64 (+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z)) y)
(*.f64 y (+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z)))
(*.f64 (+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z)) y)
(*.f64 y (+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z)))
(*.f64 (+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z)) y)
(*.f64 y (+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z)))
(*.f64 (+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z)) y)
(*.f64 y (+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z)))
(*.f64 (+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z)) y)
(*.f64 y (+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z)))
(*.f64 (+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z)) y)
(*.f64 y (+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z)))
(*.f64 (+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z)) y)
(*.f64 y (+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z)))
(*.f64 (+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z)) y)
(*.f64 y (+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z)))
(*.f64 (+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z)) y)
(*.f64 y (+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z)))
(*.f64 279195317918525/3350343815022304 y)
(+.f64 (*.f64 279195317918525/3350343815022304 y) (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 (*.f64 y z)))
(*.f64 y (+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z)))
(+.f64 (*.f64 279195317918525/3350343815022304 y) (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 (*.f64 y z)))
(*.f64 y (+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z)))
(+.f64 (*.f64 279195317918525/3350343815022304 y) (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 (*.f64 y z)))
(*.f64 y (+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z)))
(*.f64 -155900051080628738716045985239/56124018394291031809500087342080 (*.f64 y z))
(*.f64 -155900051080628738716045985239/56124018394291031809500087342080 (*.f64 z y))
(+.f64 (*.f64 279195317918525/3350343815022304 y) (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 (*.f64 y z)))
(*.f64 y (+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z)))
(+.f64 (*.f64 279195317918525/3350343815022304 y) (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 (*.f64 y z)))
(*.f64 y (+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z)))
(+.f64 (*.f64 279195317918525/3350343815022304 y) (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 (*.f64 y z)))
(*.f64 y (+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z)))
(*.f64 -155900051080628738716045985239/56124018394291031809500087342080 (*.f64 y z))
(*.f64 -155900051080628738716045985239/56124018394291031809500087342080 (*.f64 z y))
(+.f64 (*.f64 279195317918525/3350343815022304 y) (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 (*.f64 y z)))
(*.f64 y (+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z)))
(+.f64 (*.f64 279195317918525/3350343815022304 y) (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 (*.f64 y z)))
(*.f64 y (+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z)))
(+.f64 (*.f64 279195317918525/3350343815022304 y) (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 (*.f64 y z)))
(*.f64 y (+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z)))
279195317918525/3350343815022304
(+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z))
(+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z))
(+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z))
(*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z)
(+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z))
(+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z))
(+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z))
(*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z)
(+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z))
(+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z))
(+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z))
(*.f64 (+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z)) y)
(*.f64 y (+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z)))
(+.f64 (*.f64 (+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z)) y) x)
(+.f64 x (*.f64 y (+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z))))
(+.f64 (*.f64 (+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z)) y) x)
(+.f64 x (*.f64 y (+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z))))
(+.f64 (*.f64 (+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z)) y) x)
(+.f64 x (*.f64 y (+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z))))
x
(+.f64 (*.f64 (+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z)) y) x)
(+.f64 x (*.f64 y (+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z))))
(+.f64 (*.f64 (+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z)) y) x)
(+.f64 x (*.f64 y (+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z))))
(+.f64 (*.f64 (+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z)) y) x)
(+.f64 x (*.f64 y (+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z))))
x
(+.f64 (*.f64 (+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z)) y) x)
(+.f64 x (*.f64 y (+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z))))
(+.f64 (*.f64 (+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z)) y) x)
(+.f64 x (*.f64 y (+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z))))
(+.f64 (*.f64 (+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z)) y) x)
(+.f64 x (*.f64 y (+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z))))
x
(+.f64 (*.f64 (+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z)) y) x)
(+.f64 x (*.f64 y (+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z))))
(+.f64 (*.f64 (+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z)) y) x)
(+.f64 x (*.f64 y (+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z))))
(+.f64 (*.f64 (+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z)) y) x)
(+.f64 x (*.f64 y (+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z))))
(*.f64 (+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z)) y)
(*.f64 y (+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z)))
(+.f64 (*.f64 (+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z)) y) x)
(+.f64 x (*.f64 y (+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z))))
(+.f64 (*.f64 (+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z)) y) x)
(+.f64 x (*.f64 y (+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z))))
(+.f64 (*.f64 (+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z)) y) x)
(+.f64 x (*.f64 y (+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z))))
(*.f64 (+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z)) y)
(*.f64 y (+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z)))
(+.f64 (*.f64 (+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z)) y) x)
(+.f64 x (*.f64 y (+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z))))
(+.f64 (*.f64 (+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z)) y) x)
(+.f64 x (*.f64 y (+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z))))
(+.f64 (*.f64 (+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z)) y) x)
(+.f64 x (*.f64 y (+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z))))
(+.f64 (*.f64 279195317918525/3350343815022304 y) x)
(+.f64 (*.f64 279195317918525/3350343815022304 y) (+.f64 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 (*.f64 y z)) x))
(+.f64 x (*.f64 y (+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z))))
(+.f64 (*.f64 279195317918525/3350343815022304 y) (+.f64 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 (*.f64 y z)) x))
(+.f64 x (*.f64 y (+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z))))
(+.f64 (*.f64 279195317918525/3350343815022304 y) (+.f64 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 (*.f64 y z)) x))
(+.f64 x (*.f64 y (+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z))))
(*.f64 -155900051080628738716045985239/56124018394291031809500087342080 (*.f64 y z))
(*.f64 -155900051080628738716045985239/56124018394291031809500087342080 (*.f64 z y))
(+.f64 (*.f64 279195317918525/3350343815022304 y) (+.f64 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 (*.f64 y z)) x))
(+.f64 x (*.f64 y (+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z))))
(+.f64 (*.f64 279195317918525/3350343815022304 y) (+.f64 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 (*.f64 y z)) x))
(+.f64 x (*.f64 y (+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z))))
(+.f64 (*.f64 279195317918525/3350343815022304 y) (+.f64 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 (*.f64 y z)) x))
(+.f64 x (*.f64 y (+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z))))
(*.f64 -155900051080628738716045985239/56124018394291031809500087342080 (*.f64 y z))
(*.f64 -155900051080628738716045985239/56124018394291031809500087342080 (*.f64 z y))
(+.f64 (*.f64 279195317918525/3350343815022304 y) (+.f64 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 (*.f64 y z)) x))
(+.f64 x (*.f64 y (+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z))))
(+.f64 (*.f64 279195317918525/3350343815022304 y) (+.f64 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 (*.f64 y z)) x))
(+.f64 x (*.f64 y (+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z))))
(+.f64 (*.f64 279195317918525/3350343815022304 y) (+.f64 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 (*.f64 y z)) x))
(+.f64 x (*.f64 y (+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z))))
(+.f64 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080) 0)
(*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z)
(+.f64 0 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080))
(*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z)
(+.f64 (*.f64 z -155900051080628738716045985239/112248036788582063619000174684160) (*.f64 z -155900051080628738716045985239/112248036788582063619000174684160))
(*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z)
(-.f64 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080) 0)
(*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z)
(/.f64 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080) 1)
(*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z)
(/.f64 (*.f64 z -155900051080628738716045985239/28062009197145515904750043671040) 2)
(*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z)
(/.f64 (*.f64 z -155900051080628738716045985239/14031004598572757952375021835520) 4)
(*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z)
(/.f64 (*.f64 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080) 8) 8)
(*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z)
(/.f64 (*.f64 2 (*.f64 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080) 8)) 16)
(*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080) 8))) 32)
(*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080) 8)))) 64)
(*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080) 8))))) 128)
(*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080) 8)))))) 256)
(*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z)
(pow.f64 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080) 1)
(*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z)
(+.f64 (*.f64 y (+.f64 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080) 279195317918525/3350343815022304)) 0)
(*.f64 y (+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z)))
(+.f64 0 (*.f64 y (+.f64 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080) 279195317918525/3350343815022304)))
(*.f64 y (+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z)))
(+.f64 (*.f64 y (*.f64 (+.f64 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080) 279195317918525/3350343815022304) 1/2)) (*.f64 y (*.f64 (+.f64 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080) 279195317918525/3350343815022304) 1/2)))
(*.f64 y (+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z)))
(-.f64 (*.f64 y (+.f64 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080) 279195317918525/3350343815022304)) 0)
(*.f64 y (+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z)))
(/.f64 (*.f64 y (+.f64 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080) 279195317918525/3350343815022304)) 1)
(*.f64 y (+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z)))
(/.f64 (*.f64 y (+.f64 279195317918525/3350343815022304 (+.f64 279195317918525/3350343815022304 (*.f64 z -155900051080628738716045985239/28062009197145515904750043671040)))) 2)
(*.f64 y (+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z)))
(/.f64 (*.f64 (+.f64 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080) 279195317918525/3350343815022304) (*.f64 y 4)) 4)
(*.f64 y (+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z)))
(/.f64 (*.f64 (+.f64 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080) 279195317918525/3350343815022304) (*.f64 y 8)) 8)
(*.f64 y (+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z)))
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080) 279195317918525/3350343815022304) (*.f64 y 8))) 16)
(*.f64 y (+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z)))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080) 279195317918525/3350343815022304) (*.f64 y 8)))) 32)
(*.f64 y (+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z)))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080) 279195317918525/3350343815022304) (*.f64 y 8))))) 64)
(*.f64 y (+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z)))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080) 279195317918525/3350343815022304) (*.f64 y 8)))))) 128)
(*.f64 y (+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z)))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080) 279195317918525/3350343815022304) (*.f64 y 8))))))) 256)
(*.f64 y (+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z)))
(pow.f64 (*.f64 y (+.f64 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080) 279195317918525/3350343815022304)) 1)
(*.f64 y (+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z)))
(-.f64 (+.f64 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080) 279195317918525/3350343815022304) 0)
(+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z))
(*.f64 (+.f64 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080) 279195317918525/3350343815022304) 1)
(+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z))
(*.f64 1 (+.f64 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080) 279195317918525/3350343815022304))
(+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z))
(*.f64 2 (*.f64 (+.f64 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080) 279195317918525/3350343815022304) 1/2))
(+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z))
(*.f64 (+.f64 279195317918525/3350343815022304 (+.f64 279195317918525/3350343815022304 (*.f64 z -155900051080628738716045985239/28062009197145515904750043671040))) 1/2)
(+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z))
(*.f64 4 (*.f64 (+.f64 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080) 279195317918525/3350343815022304) 1/4))
(+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z))
(*.f64 (*.f64 (+.f64 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080) 279195317918525/3350343815022304) 4) 1/4)
(+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z))
(*.f64 (*.f64 (+.f64 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080) 279195317918525/3350343815022304) 8) 1/8)
(+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z))
(*.f64 1/2 (+.f64 279195317918525/3350343815022304 (+.f64 279195317918525/3350343815022304 (*.f64 z -155900051080628738716045985239/28062009197145515904750043671040))))
(+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z))
(*.f64 (*.f64 (+.f64 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080) 279195317918525/3350343815022304) 1/2) 2)
(+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z))
(*.f64 1/4 (*.f64 (+.f64 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080) 279195317918525/3350343815022304) 4))
(+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z))
(*.f64 (*.f64 (+.f64 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080) 279195317918525/3350343815022304) 1/4) 4)
(+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z))
(*.f64 1/8 (*.f64 (+.f64 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080) 279195317918525/3350343815022304) 8))
(+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z))
(/.f64 (+.f64 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080) 279195317918525/3350343815022304) 1)
(+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z))
(/.f64 (+.f64 279195317918525/3350343815022304 (+.f64 279195317918525/3350343815022304 (*.f64 z -155900051080628738716045985239/28062009197145515904750043671040))) 2)
(+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z))
(/.f64 (*.f64 (+.f64 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080) 279195317918525/3350343815022304) 4) 4)
(+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z))
(/.f64 (*.f64 (+.f64 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080) 279195317918525/3350343815022304) 8) 8)
(+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z))
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080) 279195317918525/3350343815022304) 8)) 16)
(+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080) 279195317918525/3350343815022304) 8))) 32)
(+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080) 279195317918525/3350343815022304) 8)))) 64)
(+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080) 279195317918525/3350343815022304) 8))))) 128)
(+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080) 279195317918525/3350343815022304) 8)))))) 256)
(+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z))
(pow.f64 (+.f64 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080) 279195317918525/3350343815022304) 1)
(+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z))
(-.f64 (+.f64 (*.f64 y (+.f64 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080) 279195317918525/3350343815022304)) x) 0)
(+.f64 x (*.f64 y (+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z))))
(*.f64 (+.f64 (*.f64 y (+.f64 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080) 279195317918525/3350343815022304)) x) 1)
(+.f64 x (*.f64 y (+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z))))
(*.f64 1 (+.f64 (*.f64 y (+.f64 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080) 279195317918525/3350343815022304)) x))
(+.f64 x (*.f64 y (+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z))))
(*.f64 2 (*.f64 (+.f64 (*.f64 y (+.f64 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080) 279195317918525/3350343815022304)) x) 1/2))
(+.f64 x (*.f64 y (+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z))))
(*.f64 (*.f64 (+.f64 (*.f64 y (+.f64 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080) 279195317918525/3350343815022304)) x) 2) 1/2)
(+.f64 x (*.f64 y (+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z))))
(*.f64 4 (*.f64 (+.f64 (*.f64 y (+.f64 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080) 279195317918525/3350343815022304)) x) 1/4))
(+.f64 x (*.f64 y (+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z))))
(*.f64 (*.f64 (+.f64 (*.f64 y (+.f64 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080) 279195317918525/3350343815022304)) x) 4) 1/4)
(+.f64 x (*.f64 y (+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z))))
(*.f64 (*.f64 (+.f64 (*.f64 y (+.f64 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080) 279195317918525/3350343815022304)) x) 8) 1/8)
(+.f64 x (*.f64 y (+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z))))
(*.f64 1/2 (*.f64 (+.f64 (*.f64 y (+.f64 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080) 279195317918525/3350343815022304)) x) 2))
(+.f64 x (*.f64 y (+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z))))
(*.f64 1/2 (+.f64 (*.f64 y (+.f64 279195317918525/3350343815022304 (+.f64 279195317918525/3350343815022304 (*.f64 z -155900051080628738716045985239/28062009197145515904750043671040)))) (+.f64 x x)))
(+.f64 x (*.f64 y (+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z))))
(*.f64 (*.f64 (+.f64 (*.f64 y (+.f64 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080) 279195317918525/3350343815022304)) x) 1/2) 2)
(+.f64 x (*.f64 y (+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z))))
(*.f64 1/4 (*.f64 (+.f64 (*.f64 y (+.f64 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080) 279195317918525/3350343815022304)) x) 4))
(+.f64 x (*.f64 y (+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z))))
(*.f64 (*.f64 (+.f64 (*.f64 y (+.f64 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080) 279195317918525/3350343815022304)) x) 1/4) 4)
(+.f64 x (*.f64 y (+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z))))
(*.f64 1/8 (*.f64 (+.f64 (*.f64 y (+.f64 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080) 279195317918525/3350343815022304)) x) 8))
(+.f64 x (*.f64 y (+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z))))
(*.f64 (+.f64 (*.f64 y (+.f64 279195317918525/3350343815022304 (+.f64 279195317918525/3350343815022304 (*.f64 z -155900051080628738716045985239/28062009197145515904750043671040)))) (+.f64 x x)) 1/2)
(+.f64 x (*.f64 y (+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z))))
(/.f64 (+.f64 (*.f64 y (+.f64 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080) 279195317918525/3350343815022304)) x) 1)
(+.f64 x (*.f64 y (+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z))))
(/.f64 (*.f64 (+.f64 (*.f64 y (+.f64 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080) 279195317918525/3350343815022304)) x) 2) 2)
(+.f64 x (*.f64 y (+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z))))
(/.f64 (*.f64 (+.f64 (*.f64 y (+.f64 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080) 279195317918525/3350343815022304)) x) 4) 4)
(+.f64 x (*.f64 y (+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z))))
(/.f64 (*.f64 (+.f64 (*.f64 y (+.f64 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080) 279195317918525/3350343815022304)) x) 8) 8)
(+.f64 x (*.f64 y (+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z))))
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 y (+.f64 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080) 279195317918525/3350343815022304)) x) 8)) 16)
(+.f64 x (*.f64 y (+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z))))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 y (+.f64 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080) 279195317918525/3350343815022304)) x) 8))) 32)
(+.f64 x (*.f64 y (+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z))))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 y (+.f64 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080) 279195317918525/3350343815022304)) x) 8)))) 64)
(+.f64 x (*.f64 y (+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z))))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 y (+.f64 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080) 279195317918525/3350343815022304)) x) 8))))) 128)
(+.f64 x (*.f64 y (+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z))))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 y (+.f64 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080) 279195317918525/3350343815022304)) x) 8)))))) 256)
(+.f64 x (*.f64 y (+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z))))
(pow.f64 (+.f64 (*.f64 y (+.f64 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080) 279195317918525/3350343815022304)) x) 1)
(+.f64 x (*.f64 y (+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z))))

localize20.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) z) 104698244219447/31250000000000)
0.2b
(*.f64 (+.f64 z 6012459259764103/1000000000000000) z)
0.5b
(*.f64 y 11167812716741/40000000000000)
3.2b
(/.f64 (*.f64 y 11167812716741/40000000000000) (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) z) 104698244219447/31250000000000))
Compiler

Compiled 51 to 35 computations (31.4% saved)

series4.0ms (0%)

Counts
3 → 48
Calls

12 calls:

TimeVariablePointExpression
1.0ms
y
@-inf
(/.f64 (*.f64 y 11167812716741/40000000000000) (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) z) 104698244219447/31250000000000))
0.0ms
y
@inf
(/.f64 (*.f64 y 11167812716741/40000000000000) (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) z) 104698244219447/31250000000000))
0.0ms
z
@0
(/.f64 (*.f64 y 11167812716741/40000000000000) (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) z) 104698244219447/31250000000000))
0.0ms
z
@inf
(/.f64 (*.f64 y 11167812716741/40000000000000) (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) z) 104698244219447/31250000000000))
0.0ms
y
@0
(/.f64 (*.f64 y 11167812716741/40000000000000) (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) z) 104698244219447/31250000000000))

rewrite505.0ms (2.1%)

Algorithm
batch-egg-rewrite
Rules
1640×rational.json-1
1640×rational.json-2
1640×rational.json-4
1640×rational.json-3
1630×exponential.json-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01257
18357
219657
352157
4153757
5481057
Stop Event
node limit
Counts
3 → 125
Calls
Call 1
Inputs
(/.f64 (*.f64 y 11167812716741/40000000000000) (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) z) 104698244219447/31250000000000))
(*.f64 y 11167812716741/40000000000000)
(+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) z) 104698244219447/31250000000000)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 11167812716741/40000000000000 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 11167812716741/40000000000000 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 y 11167812716741/40000000000000) (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000)) (/.f64 (*.f64 y 11167812716741/40000000000000) (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 11167812716741/40000000000000 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (/.f64 11167812716741/40000000000000 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (*.f64 11167812716741/40000000000000 (/.f64 1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (*.f64 2 (/.f64 11167812716741/80000000000000 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (*.f64 (/.f64 1/2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) 11167812716741/20000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (*.f64 11167812716741/20000000000000 (/.f64 1/2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (*.f64 (*.f64 2 (/.f64 11167812716741/40000000000000 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (*.f64 (*.f64 2 (*.f64 11167812716741/40000000000000 (/.f64 1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (*.f64 (/.f64 11167812716741/20000000000000 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (*.f64 (+.f64 (/.f64 11167812716741/40000000000000 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (*.f64 11167812716741/40000000000000 (/.f64 1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (*.f64 (*.f64 2 (/.f64 1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) 11167812716741/80000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (*.f64 (/.f64 2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) 11167812716741/80000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 11167812716741/40000000000000 (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 11167812716741/40000000000000 (*.f64 (/.f64 2 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y 11167812716741/40000000000000) (/.f64 1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y 11167812716741/40000000000000) (*.f64 2 (/.f64 1/2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y 11167812716741/40000000000000) (*.f64 (*.f64 2 (/.f64 1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y 11167812716741/40000000000000) (*.f64 (/.f64 2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 11167812716741/40000000000000 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 11167812716741/40000000000000 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y 11167812716741/20000000000000) (/.f64 1/2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y 11167812716741/20000000000000) (*.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y 11167812716741/20000000000000) (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) 1/2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y 11167812716741/20000000000000) (*.f64 (*.f64 2 (/.f64 1/2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) 11167812716741/40000000000000)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (*.f64 y 11167812716741/40000000000000) (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (*.f64 y (/.f64 1/2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) 11167812716741/40000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 (*.f64 y 11167812716741/40000000000000) (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 (*.f64 y 11167812716741/40000000000000) 2) (/.f64 1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (*.f64 y 1/2) (/.f64 11167812716741/40000000000000 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (*.f64 y 1/2) (*.f64 11167812716741/40000000000000 (/.f64 1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 y (/.f64 11167812716741/80000000000000 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (*.f64 y 11167812716741/40000000000000) (/.f64 1/2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 11167812716741/40000000000000 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) 11167812716741/80000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1/2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (*.f64 y 11167812716741/40000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 11167812716741/80000000000000 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 y y) (/.f64 11167812716741/80000000000000 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 y y) (*.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) 11167812716741/80000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 y y) (*.f64 (/.f64 1/2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) 11167812716741/40000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 y y) (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) 11167812716741/80000000000000) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 y y) (*.f64 1/2 (/.f64 11167812716741/40000000000000 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 y y) (*.f64 1/2 (*.f64 11167812716741/40000000000000 (/.f64 1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 y y) (*.f64 11167812716741/40000000000000 (/.f64 1/2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 y y) (*.f64 (/.f64 11167812716741/40000000000000 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 y y) (*.f64 (*.f64 2 (/.f64 11167812716741/80000000000000 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y (/.f64 11167812716741/20000000000000 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y 11167812716741/10000000000000) (/.f64 2 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) 8)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y 11167812716741/10000000000000) (*.f64 (/.f64 2 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) 8)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y 11167812716741/10000000000000) (*.f64 1/4 (/.f64 1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y 11167812716741/10000000000000) (*.f64 1/2 (/.f64 1/2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (*.f64 y 11167812716741/40000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 11167812716741/40000000000000 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) y)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 y) (*.f64 (/.f64 -1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) 11167812716741/40000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y -11167812716741/40000000000000) (/.f64 -1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y -11167812716741/40000000000000) (*.f64 (/.f64 -1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 11167812716741/20000000000000 (*.f64 y (/.f64 1/2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 11167812716741/20000000000000 (*.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (*.f64 y 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 11167812716741/20000000000000 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (*.f64 y 1/2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 11167812716741/20000000000000 (*.f64 (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (*.f64 y -11167812716741/40000000000000) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 y (neg.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) 11167812716741/40000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 (*.f64 y -11167812716741/40000000000000) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y)) 11167812716741/80000000000000)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 11167812716741/40000000000000 (/.f64 1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) y)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y (/.f64 1/2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) 11167812716741/20000000000000)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 11167812716741/80000000000000 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (+.f64 y y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (*.f64 y 11167812716741/20000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 y (/.f64 11167812716741/20000000000000 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y 1/2) (/.f64 11167812716741/20000000000000 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y 1/2) (*.f64 (/.f64 11167812716741/20000000000000 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y 1/2) (*.f64 11167812716741/20000000000000 (/.f64 1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y 1/2) (*.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) 11167812716741/20000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 11167812716741/80000000000000 (/.f64 2 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) 1/2) (*.f64 y 11167812716741/20000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) 11167812716741/80000000000000) (+.f64 y y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (*.f64 y 1/2)) 11167812716741/20000000000000)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y -11167812716741/40000000000000) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 11167812716741/20000000000000 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (*.f64 y 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y 11167812716741/40000000000000) (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (*.f64 y -11167812716741/40000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) 8)) (*.f64 y 11167812716741/10000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 11167812716741/40000000000000 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 y -11167812716741/40000000000000) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y 11167812716741/40000000000000) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 y 11167812716741/40000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (*.f64 y -11167812716741/40000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 1 (*.f64 y -11167812716741/40000000000000)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y 11167812716741/40000000000000) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 y -11167812716741/40000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y 11167812716741/40000000000000) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y 11167812716741/20000000000000) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y 11167812716741/10000000000000) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y -11167812716741/40000000000000) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y 11167812716741/5000000000000) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y -11167812716741/20000000000000) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 y 11167812716741/5000000000000)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 y 11167812716741/40000000000000) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 y -11167812716741/40000000000000))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) 2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) -2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))))))

simplify173.0ms (0.7%)

Algorithm
egg-herbie
Rules
1030×rational.json-simplify-1
1008×rational.json-simplify-46
992×rational.json-simplify-2
932×rational.json-simplify-51
844×rational.json-simplify-53
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03184991
16984865
215984679
345764679
467704679
Stop Event
node limit
Counts
173 → 176
Calls
Call 1
Inputs
(*.f64 11167812716741/40000000000000 (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 (+.f64 6012459259764103/1000000000000000 z) z))))
(*.f64 11167812716741/40000000000000 (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 (+.f64 6012459259764103/1000000000000000 z) z))))
(*.f64 11167812716741/40000000000000 (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 (+.f64 6012459259764103/1000000000000000 z) z))))
(*.f64 11167812716741/40000000000000 (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 (+.f64 6012459259764103/1000000000000000 z) z))))
(*.f64 11167812716741/40000000000000 (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 (+.f64 6012459259764103/1000000000000000 z) z))))
(*.f64 11167812716741/40000000000000 (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 (+.f64 6012459259764103/1000000000000000 z) z))))
(*.f64 11167812716741/40000000000000 (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 (+.f64 6012459259764103/1000000000000000 z) z))))
(*.f64 11167812716741/40000000000000 (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 (+.f64 6012459259764103/1000000000000000 z) z))))
(*.f64 11167812716741/40000000000000 (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 (+.f64 6012459259764103/1000000000000000 z) z))))
(*.f64 11167812716741/40000000000000 (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 (+.f64 6012459259764103/1000000000000000 z) z))))
(*.f64 11167812716741/40000000000000 (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 (+.f64 6012459259764103/1000000000000000 z) z))))
(*.f64 11167812716741/40000000000000 (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 (+.f64 6012459259764103/1000000000000000 z) z))))
(*.f64 279195317918525/3350343815022304 y)
(+.f64 (*.f64 -1678650474502018223880473708075/11224803678858206361900017468416 (*.f64 y z)) (*.f64 279195317918525/3350343815022304 y))
(+.f64 (*.f64 -1678650474502018223880473708075/11224803678858206361900017468416 (*.f64 y z)) (+.f64 (*.f64 -11167812716741/40000000000000 (*.f64 (pow.f64 z 2) (+.f64 (*.f64 976562500000000000000000000/10961722342634967150292985809 y) (*.f64 -1103200267038668987913305889728057861328125/1147673082894964476557575335949564252827623 y)))) (*.f64 279195317918525/3350343815022304 y)))
(+.f64 (*.f64 -1678650474502018223880473708075/11224803678858206361900017468416 (*.f64 y z)) (+.f64 (*.f64 -11167812716741/40000000000000 (*.f64 (pow.f64 z 2) (+.f64 (*.f64 976562500000000000000000000/10961722342634967150292985809 y) (*.f64 -1103200267038668987913305889728057861328125/1147673082894964476557575335949564252827623 y)))) (+.f64 (*.f64 279195317918525/3350343815022304 y) (*.f64 -11167812716741/40000000000000 (*.f64 (+.f64 (*.f64 -6012459259764103/3350343815022304 (+.f64 (*.f64 976562500000000000000000000/10961722342634967150292985809 y) (*.f64 -1103200267038668987913305889728057861328125/1147673082894964476557575335949564252827623 y))) (*.f64 -183485695183230682373046875000000000000000/1147673082894964476557575335949564252827623 y)) (pow.f64 z 3))))))
(*.f64 11167812716741/40000000000000 (/.f64 y (pow.f64 z 2)))
(+.f64 (*.f64 11167812716741/40000000000000 (/.f64 y (pow.f64 z 2))) (*.f64 -67146018980080728955218948323/40000000000000000000000000000 (/.f64 y (pow.f64 z 3))))
(+.f64 (*.f64 11167812716741/40000000000000 (/.f64 y (pow.f64 z 2))) (+.f64 (*.f64 -11167812716741/40000000000000 (/.f64 (+.f64 (*.f64 -36149666350323105395943207394609/1000000000000000000000000000000 y) (*.f64 104698244219447/31250000000000 y)) (pow.f64 z 4))) (*.f64 -67146018980080728955218948323/40000000000000000000000000000 (/.f64 y (pow.f64 z 3)))))
(+.f64 (*.f64 11167812716741/40000000000000 (/.f64 y (pow.f64 z 2))) (+.f64 (*.f64 -11167812716741/40000000000000 (/.f64 (+.f64 (*.f64 -629493927938257585512585111041/31250000000000000000000000000 y) (*.f64 -6012459259764103/1000000000000000 (+.f64 (*.f64 -36149666350323105395943207394609/1000000000000000000000000000000 y) (*.f64 104698244219447/31250000000000 y)))) (pow.f64 z 5))) (+.f64 (*.f64 -11167812716741/40000000000000 (/.f64 (+.f64 (*.f64 -36149666350323105395943207394609/1000000000000000000000000000000 y) (*.f64 104698244219447/31250000000000 y)) (pow.f64 z 4))) (*.f64 -67146018980080728955218948323/40000000000000000000000000000 (/.f64 y (pow.f64 z 3))))))
(*.f64 11167812716741/40000000000000 (/.f64 y (pow.f64 z 2)))
(+.f64 (*.f64 11167812716741/40000000000000 (/.f64 y (pow.f64 z 2))) (*.f64 -67146018980080728955218948323/40000000000000000000000000000 (/.f64 y (pow.f64 z 3))))
(+.f64 (*.f64 11167812716741/40000000000000 (/.f64 y (pow.f64 z 2))) (+.f64 (*.f64 -11167812716741/40000000000000 (/.f64 (+.f64 (*.f64 -36149666350323105395943207394609/1000000000000000000000000000000 y) (*.f64 104698244219447/31250000000000 y)) (pow.f64 z 4))) (*.f64 -67146018980080728955218948323/40000000000000000000000000000 (/.f64 y (pow.f64 z 3)))))
(+.f64 (*.f64 11167812716741/40000000000000 (/.f64 y (pow.f64 z 2))) (+.f64 (*.f64 11167812716741/40000000000000 (/.f64 (+.f64 (*.f64 6012459259764103/1000000000000000 (+.f64 (*.f64 -36149666350323105395943207394609/1000000000000000000000000000000 y) (*.f64 104698244219447/31250000000000 y))) (*.f64 629493927938257585512585111041/31250000000000000000000000000 y)) (pow.f64 z 5))) (+.f64 (*.f64 -11167812716741/40000000000000 (/.f64 (+.f64 (*.f64 -36149666350323105395943207394609/1000000000000000000000000000000 y) (*.f64 104698244219447/31250000000000 y)) (pow.f64 z 4))) (*.f64 -67146018980080728955218948323/40000000000000000000000000000 (/.f64 y (pow.f64 z 3))))))
(*.f64 11167812716741/40000000000000 y)
(*.f64 11167812716741/40000000000000 y)
(*.f64 11167812716741/40000000000000 y)
(*.f64 11167812716741/40000000000000 y)
(*.f64 11167812716741/40000000000000 y)
(*.f64 11167812716741/40000000000000 y)
(*.f64 11167812716741/40000000000000 y)
(*.f64 11167812716741/40000000000000 y)
(*.f64 11167812716741/40000000000000 y)
(*.f64 11167812716741/40000000000000 y)
(*.f64 11167812716741/40000000000000 y)
(*.f64 11167812716741/40000000000000 y)
104698244219447/31250000000000
(+.f64 (*.f64 6012459259764103/1000000000000000 z) 104698244219447/31250000000000)
(+.f64 (pow.f64 z 2) (+.f64 (*.f64 6012459259764103/1000000000000000 z) 104698244219447/31250000000000))
(+.f64 (pow.f64 z 2) (+.f64 (*.f64 6012459259764103/1000000000000000 z) 104698244219447/31250000000000))
(pow.f64 z 2)
(+.f64 (pow.f64 z 2) (*.f64 6012459259764103/1000000000000000 z))
(+.f64 (pow.f64 z 2) (+.f64 (*.f64 6012459259764103/1000000000000000 z) 104698244219447/31250000000000))
(+.f64 (pow.f64 z 2) (+.f64 (*.f64 6012459259764103/1000000000000000 z) 104698244219447/31250000000000))
(pow.f64 z 2)
(+.f64 (pow.f64 z 2) (*.f64 6012459259764103/1000000000000000 z))
(+.f64 (pow.f64 z 2) (+.f64 (*.f64 6012459259764103/1000000000000000 z) 104698244219447/31250000000000))
(+.f64 (pow.f64 z 2) (+.f64 (*.f64 6012459259764103/1000000000000000 z) 104698244219447/31250000000000))
(+.f64 (/.f64 11167812716741/40000000000000 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y)) 0)
(+.f64 0 (/.f64 11167812716741/40000000000000 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y)))
(+.f64 (/.f64 (*.f64 y 11167812716741/40000000000000) (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000)) (/.f64 (*.f64 y 11167812716741/40000000000000) (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000)))
(-.f64 (/.f64 11167812716741/40000000000000 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y)) 0)
(*.f64 y (/.f64 11167812716741/40000000000000 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))
(*.f64 y (*.f64 11167812716741/40000000000000 (/.f64 1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))
(*.f64 y (*.f64 2 (/.f64 11167812716741/80000000000000 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))
(*.f64 y (*.f64 (/.f64 1/2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) 11167812716741/20000000000000))
(*.f64 y (*.f64 11167812716741/20000000000000 (/.f64 1/2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))
(*.f64 y (*.f64 (*.f64 2 (/.f64 11167812716741/40000000000000 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) 1/2))
(*.f64 y (*.f64 (*.f64 2 (*.f64 11167812716741/40000000000000 (/.f64 1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))) 1/2))
(*.f64 y (*.f64 (/.f64 11167812716741/20000000000000 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) 1/2))
(*.f64 y (*.f64 (+.f64 (/.f64 11167812716741/40000000000000 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (*.f64 11167812716741/40000000000000 (/.f64 1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))) 1/2))
(*.f64 y (*.f64 (*.f64 2 (/.f64 1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) 11167812716741/80000000000000))
(*.f64 y (*.f64 (/.f64 2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) 11167812716741/80000000000000))
(*.f64 11167812716741/40000000000000 (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))
(*.f64 11167812716741/40000000000000 (*.f64 (/.f64 2 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y)) 1/2))
(*.f64 (*.f64 y 11167812716741/40000000000000) (/.f64 1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))
(*.f64 (*.f64 y 11167812716741/40000000000000) (*.f64 2 (/.f64 1/2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))
(*.f64 (*.f64 y 11167812716741/40000000000000) (*.f64 (*.f64 2 (/.f64 1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) 1/2))
(*.f64 (*.f64 y 11167812716741/40000000000000) (*.f64 (/.f64 2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) 1/2))
(*.f64 (/.f64 11167812716741/40000000000000 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y)) 1)
(*.f64 1 (/.f64 11167812716741/40000000000000 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y)))
(*.f64 (*.f64 y 11167812716741/20000000000000) (/.f64 1/2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))
(*.f64 (*.f64 y 11167812716741/20000000000000) (*.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) 1/2))
(*.f64 (*.f64 y 11167812716741/20000000000000) (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) 1/2) 1))
(*.f64 (*.f64 y 11167812716741/20000000000000) (*.f64 (*.f64 2 (/.f64 1/2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) 1/2))
(*.f64 (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) 11167812716741/40000000000000)
(*.f64 2 (/.f64 (*.f64 y 11167812716741/40000000000000) (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000)))
(*.f64 2 (*.f64 (*.f64 y (/.f64 1/2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) 11167812716741/40000000000000))
(*.f64 2 (*.f64 (/.f64 (*.f64 y 11167812716741/40000000000000) (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000)) 1))
(*.f64 2 (*.f64 (/.f64 (*.f64 y 11167812716741/40000000000000) 2) (/.f64 1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))
(*.f64 2 (*.f64 (*.f64 y 1/2) (/.f64 11167812716741/40000000000000 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))
(*.f64 2 (*.f64 (*.f64 y 1/2) (*.f64 11167812716741/40000000000000 (/.f64 1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))))
(*.f64 2 (*.f64 y (/.f64 11167812716741/80000000000000 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))
(*.f64 2 (*.f64 (*.f64 y 11167812716741/40000000000000) (/.f64 1/2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))
(*.f64 2 (*.f64 (/.f64 11167812716741/40000000000000 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y)) 1/2))
(*.f64 2 (*.f64 (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) 11167812716741/80000000000000))
(*.f64 2 (*.f64 (/.f64 1/2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (*.f64 y 11167812716741/40000000000000)))
(*.f64 2 (*.f64 (/.f64 11167812716741/80000000000000 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) y))
(*.f64 (+.f64 y y) (/.f64 11167812716741/80000000000000 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))
(*.f64 (+.f64 y y) (*.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) 11167812716741/80000000000000))
(*.f64 (+.f64 y y) (*.f64 (/.f64 1/2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) 11167812716741/40000000000000))
(*.f64 (+.f64 y y) (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) 11167812716741/80000000000000) 1))
(*.f64 (+.f64 y y) (*.f64 1/2 (/.f64 11167812716741/40000000000000 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))
(*.f64 (+.f64 y y) (*.f64 1/2 (*.f64 11167812716741/40000000000000 (/.f64 1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))))
(*.f64 (+.f64 y y) (*.f64 11167812716741/40000000000000 (/.f64 1/2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))
(*.f64 (+.f64 y y) (*.f64 (/.f64 11167812716741/40000000000000 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) 1/2))
(*.f64 (+.f64 y y) (*.f64 (*.f64 2 (/.f64 11167812716741/80000000000000 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) 1/2))
(*.f64 (*.f64 y (/.f64 11167812716741/20000000000000 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) 1/2)
(*.f64 (*.f64 y 11167812716741/10000000000000) (/.f64 2 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) 8)))
(*.f64 (*.f64 y 11167812716741/10000000000000) (*.f64 (/.f64 2 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) 8)) 1))
(*.f64 (*.f64 y 11167812716741/10000000000000) (*.f64 1/4 (/.f64 1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))
(*.f64 (*.f64 y 11167812716741/10000000000000) (*.f64 1/2 (/.f64 1/2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))
(*.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (*.f64 y 11167812716741/40000000000000))
(*.f64 (/.f64 11167812716741/40000000000000 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) y)
(*.f64 (neg.f64 y) (*.f64 (/.f64 -1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) 11167812716741/40000000000000))
(*.f64 (*.f64 y -11167812716741/40000000000000) (/.f64 -1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))
(*.f64 (*.f64 y -11167812716741/40000000000000) (*.f64 (/.f64 -1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) 1))
(*.f64 11167812716741/20000000000000 (*.f64 y (/.f64 1/2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))
(*.f64 11167812716741/20000000000000 (*.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (*.f64 y 1/2)))
(*.f64 11167812716741/20000000000000 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (*.f64 y 1/2)) 1))
(*.f64 11167812716741/20000000000000 (*.f64 (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) 1/2))
(*.f64 -1 (/.f64 (*.f64 y -11167812716741/40000000000000) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))
(*.f64 -1 (*.f64 (/.f64 y (neg.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) 11167812716741/40000000000000))
(*.f64 -1 (*.f64 (/.f64 (*.f64 y -11167812716741/40000000000000) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) 1))
(*.f64 (/.f64 2 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y)) 11167812716741/80000000000000)
(*.f64 (*.f64 11167812716741/40000000000000 (/.f64 1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) y)
(*.f64 (*.f64 y (/.f64 1/2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) 11167812716741/20000000000000)
(*.f64 (/.f64 11167812716741/80000000000000 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (+.f64 y y))
(*.f64 (/.f64 1/2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (*.f64 y 11167812716741/20000000000000))
(*.f64 1/2 (*.f64 y (/.f64 11167812716741/20000000000000 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))
(*.f64 (*.f64 y 1/2) (/.f64 11167812716741/20000000000000 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))
(*.f64 (*.f64 y 1/2) (*.f64 (/.f64 11167812716741/20000000000000 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) 1))
(*.f64 (*.f64 y 1/2) (*.f64 11167812716741/20000000000000 (/.f64 1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))
(*.f64 (*.f64 y 1/2) (*.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) 11167812716741/20000000000000))
(*.f64 11167812716741/80000000000000 (/.f64 2 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y)))
(*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) 1/2) (*.f64 y 11167812716741/20000000000000))
(*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) 11167812716741/80000000000000) (+.f64 y y))
(*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (*.f64 y 1/2)) 11167812716741/20000000000000)
(*.f64 (/.f64 (*.f64 y -11167812716741/40000000000000) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) -1)
(*.f64 (/.f64 11167812716741/20000000000000 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (*.f64 y 1/2))
(*.f64 (/.f64 (*.f64 y 11167812716741/40000000000000) (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000)) 2)
(*.f64 (/.f64 -1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (*.f64 y -11167812716741/40000000000000))
(*.f64 (/.f64 2 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) 8)) (*.f64 y 11167812716741/10000000000000))
(pow.f64 (/.f64 11167812716741/40000000000000 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y)) 1)
(neg.f64 (/.f64 (*.f64 y -11167812716741/40000000000000) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))
(+.f64 (*.f64 y 11167812716741/40000000000000) 0)
(+.f64 0 (*.f64 y 11167812716741/40000000000000))
(+.f64 -1 (-.f64 1 (*.f64 y -11167812716741/40000000000000)))
(+.f64 (-.f64 1 (*.f64 y -11167812716741/40000000000000)) -1)
(-.f64 (*.f64 y 11167812716741/40000000000000) 0)
(-.f64 0 (*.f64 y -11167812716741/40000000000000))
(/.f64 (*.f64 y 11167812716741/40000000000000) 1)
(/.f64 (*.f64 y 11167812716741/20000000000000) 2)
(/.f64 (*.f64 y 11167812716741/10000000000000) 4)
(/.f64 (*.f64 y -11167812716741/40000000000000) -1)
(/.f64 (*.f64 y 11167812716741/5000000000000) 8)
(/.f64 (*.f64 y -11167812716741/20000000000000) -2)
(/.f64 (*.f64 2 (*.f64 y 11167812716741/5000000000000)) 16)
(pow.f64 (*.f64 y 11167812716741/40000000000000) 1)
(neg.f64 (*.f64 y -11167812716741/40000000000000))
(-.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) 0)
(-.f64 0 (neg.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))
(*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) 1)
(*.f64 1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))
(*.f64 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000) 1/2)
(*.f64 2 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) 2))
(*.f64 2 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) 2) 1))
(*.f64 2 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) 1/2))
(*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) 4) 1/4)
(*.f64 (neg.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) -1)
(*.f64 -1 (neg.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))
(*.f64 1/2 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000))
(*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) 2) 2)
(*.f64 1/4 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) 4))
(/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) 1)
(/.f64 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000) 2)
(/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) 4) 4)
(/.f64 (neg.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) -1)
(/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) -2) -2)
(/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) 8) 8)
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) 8)) 16)
(pow.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) 1)
(neg.f64 (neg.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))
Outputs
(*.f64 11167812716741/40000000000000 (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 (+.f64 6012459259764103/1000000000000000 z) z))))
(*.f64 11167812716741/40000000000000 (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z)))))
(/.f64 (*.f64 11167812716741/40000000000000 y) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z))))
(*.f64 11167812716741/40000000000000 (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 (+.f64 6012459259764103/1000000000000000 z) z))))
(*.f64 11167812716741/40000000000000 (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z)))))
(/.f64 (*.f64 11167812716741/40000000000000 y) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z))))
(*.f64 11167812716741/40000000000000 (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 (+.f64 6012459259764103/1000000000000000 z) z))))
(*.f64 11167812716741/40000000000000 (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z)))))
(/.f64 (*.f64 11167812716741/40000000000000 y) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z))))
(*.f64 11167812716741/40000000000000 (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 (+.f64 6012459259764103/1000000000000000 z) z))))
(*.f64 11167812716741/40000000000000 (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z)))))
(/.f64 (*.f64 11167812716741/40000000000000 y) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z))))
(*.f64 11167812716741/40000000000000 (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 (+.f64 6012459259764103/1000000000000000 z) z))))
(*.f64 11167812716741/40000000000000 (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z)))))
(/.f64 (*.f64 11167812716741/40000000000000 y) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z))))
(*.f64 11167812716741/40000000000000 (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 (+.f64 6012459259764103/1000000000000000 z) z))))
(*.f64 11167812716741/40000000000000 (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z)))))
(/.f64 (*.f64 11167812716741/40000000000000 y) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z))))
(*.f64 11167812716741/40000000000000 (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 (+.f64 6012459259764103/1000000000000000 z) z))))
(*.f64 11167812716741/40000000000000 (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z)))))
(/.f64 (*.f64 11167812716741/40000000000000 y) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z))))
(*.f64 11167812716741/40000000000000 (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 (+.f64 6012459259764103/1000000000000000 z) z))))
(*.f64 11167812716741/40000000000000 (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z)))))
(/.f64 (*.f64 11167812716741/40000000000000 y) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z))))
(*.f64 11167812716741/40000000000000 (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 (+.f64 6012459259764103/1000000000000000 z) z))))
(*.f64 11167812716741/40000000000000 (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z)))))
(/.f64 (*.f64 11167812716741/40000000000000 y) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z))))
(*.f64 11167812716741/40000000000000 (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 (+.f64 6012459259764103/1000000000000000 z) z))))
(*.f64 11167812716741/40000000000000 (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z)))))
(/.f64 (*.f64 11167812716741/40000000000000 y) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z))))
(*.f64 11167812716741/40000000000000 (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 (+.f64 6012459259764103/1000000000000000 z) z))))
(*.f64 11167812716741/40000000000000 (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z)))))
(/.f64 (*.f64 11167812716741/40000000000000 y) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z))))
(*.f64 11167812716741/40000000000000 (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 (+.f64 6012459259764103/1000000000000000 z) z))))
(*.f64 11167812716741/40000000000000 (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z)))))
(/.f64 (*.f64 11167812716741/40000000000000 y) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z))))
(*.f64 279195317918525/3350343815022304 y)
(*.f64 y 279195317918525/3350343815022304)
(+.f64 (*.f64 -1678650474502018223880473708075/11224803678858206361900017468416 (*.f64 y z)) (*.f64 279195317918525/3350343815022304 y))
(+.f64 (*.f64 y 279195317918525/3350343815022304) (*.f64 y (*.f64 z -1678650474502018223880473708075/11224803678858206361900017468416)))
(*.f64 y (+.f64 279195317918525/3350343815022304 (*.f64 z -1678650474502018223880473708075/11224803678858206361900017468416)))
(+.f64 (*.f64 -1678650474502018223880473708075/11224803678858206361900017468416 (*.f64 y z)) (+.f64 (*.f64 -11167812716741/40000000000000 (*.f64 (pow.f64 z 2) (+.f64 (*.f64 976562500000000000000000000/10961722342634967150292985809 y) (*.f64 -1103200267038668987913305889728057861328125/1147673082894964476557575335949564252827623 y)))) (*.f64 279195317918525/3350343815022304 y)))
(+.f64 (*.f64 y (*.f64 z -1678650474502018223880473708075/11224803678858206361900017468416)) (+.f64 (*.f64 y 279195317918525/3350343815022304) (*.f64 -11167812716741/40000000000000 (*.f64 (pow.f64 z 2) (+.f64 (*.f64 y 976562500000000000000000000/10961722342634967150292985809) (*.f64 y -1103200267038668987913305889728057861328125/1147673082894964476557575335949564252827623))))))
(+.f64 (*.f64 y (+.f64 279195317918525/3350343815022304 (*.f64 z -1678650474502018223880473708075/11224803678858206361900017468416))) (*.f64 (pow.f64 z 2) (*.f64 -11167812716741/40000000000000 (*.f64 y -1000955887918115276975805889728057861328125/1147673082894964476557575335949564252827623))))
(+.f64 (*.f64 -1678650474502018223880473708075/11224803678858206361900017468416 (*.f64 y z)) (+.f64 (*.f64 -11167812716741/40000000000000 (*.f64 (pow.f64 z 2) (+.f64 (*.f64 976562500000000000000000000/10961722342634967150292985809 y) (*.f64 -1103200267038668987913305889728057861328125/1147673082894964476557575335949564252827623 y)))) (+.f64 (*.f64 279195317918525/3350343815022304 y) (*.f64 -11167812716741/40000000000000 (*.f64 (+.f64 (*.f64 -6012459259764103/3350343815022304 (+.f64 (*.f64 976562500000000000000000000/10961722342634967150292985809 y) (*.f64 -1103200267038668987913305889728057861328125/1147673082894964476557575335949564252827623 y))) (*.f64 -183485695183230682373046875000000000000000/1147673082894964476557575335949564252827623 y)) (pow.f64 z 3))))))
(+.f64 (*.f64 y (*.f64 z -1678650474502018223880473708075/11224803678858206361900017468416)) (+.f64 (*.f64 y 279195317918525/3350343815022304) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 y 976562500000000000000000000/10961722342634967150292985809) (*.f64 y -1103200267038668987913305889728057861328125/1147673082894964476557575335949564252827623)) -6012459259764103/3350343815022304) (*.f64 y -183485695183230682373046875000000000000000/1147673082894964476557575335949564252827623)) (*.f64 (pow.f64 z 3) -11167812716741/40000000000000)) (*.f64 -11167812716741/40000000000000 (*.f64 (pow.f64 z 2) (+.f64 (*.f64 y 976562500000000000000000000/10961722342634967150292985809) (*.f64 y -1103200267038668987913305889728057861328125/1147673082894964476557575335949564252827623)))))))
(+.f64 (*.f64 y 279195317918525/3350343815022304) (+.f64 (*.f64 -11167812716741/40000000000000 (+.f64 (*.f64 (pow.f64 z 2) (*.f64 y -1000955887918115276975805889728057861328125/1147673082894964476557575335949564252827623)) (*.f64 (+.f64 (*.f64 (*.f64 y -1000955887918115276975805889728057861328125/1147673082894964476557575335949564252827623) -6012459259764103/3350343815022304) (*.f64 y -183485695183230682373046875000000000000000/1147673082894964476557575335949564252827623)) (pow.f64 z 3)))) (*.f64 y (*.f64 z -1678650474502018223880473708075/11224803678858206361900017468416))))
(+.f64 (*.f64 -11167812716741/40000000000000 (+.f64 (*.f64 (pow.f64 z 2) (*.f64 y -1000955887918115276975805889728057861328125/1147673082894964476557575335949564252827623)) (*.f64 (+.f64 (*.f64 (*.f64 y -1000955887918115276975805889728057861328125/1147673082894964476557575335949564252827623) -6012459259764103/3350343815022304) (*.f64 y -183485695183230682373046875000000000000000/1147673082894964476557575335949564252827623)) (pow.f64 z 3)))) (*.f64 y (+.f64 279195317918525/3350343815022304 (*.f64 z -1678650474502018223880473708075/11224803678858206361900017468416))))
(+.f64 (*.f64 y (+.f64 279195317918525/3350343815022304 (*.f64 z -1678650474502018223880473708075/11224803678858206361900017468416))) (*.f64 -11167812716741/40000000000000 (+.f64 (*.f64 (pow.f64 z 2) (*.f64 y -1000955887918115276975805889728057861328125/1147673082894964476557575335949564252827623)) (*.f64 (+.f64 (*.f64 (*.f64 y -1000955887918115276975805889728057861328125/1147673082894964476557575335949564252827623) -6012459259764103/3350343815022304) (*.f64 y -183485695183230682373046875000000000000000/1147673082894964476557575335949564252827623)) (pow.f64 z 3)))))
(*.f64 11167812716741/40000000000000 (/.f64 y (pow.f64 z 2)))
(+.f64 (*.f64 11167812716741/40000000000000 (/.f64 y (pow.f64 z 2))) (*.f64 -67146018980080728955218948323/40000000000000000000000000000 (/.f64 y (pow.f64 z 3))))
(+.f64 (*.f64 11167812716741/40000000000000 (/.f64 y (pow.f64 z 2))) (+.f64 (*.f64 -11167812716741/40000000000000 (/.f64 (+.f64 (*.f64 -36149666350323105395943207394609/1000000000000000000000000000000 y) (*.f64 104698244219447/31250000000000 y)) (pow.f64 z 4))) (*.f64 -67146018980080728955218948323/40000000000000000000000000000 (/.f64 y (pow.f64 z 3)))))
(+.f64 (*.f64 11167812716741/40000000000000 (/.f64 y (pow.f64 z 2))) (+.f64 (*.f64 -67146018980080728955218948323/40000000000000000000000000000 (/.f64 y (pow.f64 z 3))) (*.f64 -11167812716741/40000000000000 (/.f64 (+.f64 (*.f64 y -36149666350323105395943207394609/1000000000000000000000000000000) (*.f64 y 104698244219447/31250000000000)) (pow.f64 z 4)))))
(+.f64 (+.f64 (*.f64 11167812716741/40000000000000 (/.f64 y (pow.f64 z 2))) (*.f64 -67146018980080728955218948323/40000000000000000000000000000 (/.f64 y (pow.f64 z 3)))) (*.f64 -11167812716741/40000000000000 (/.f64 (*.f64 y -32799322535300801395943207394609/1000000000000000000000000000000) (pow.f64 z 4))))
(+.f64 (*.f64 11167812716741/40000000000000 (/.f64 y (pow.f64 z 2))) (+.f64 (*.f64 -67146018980080728955218948323/40000000000000000000000000000 (/.f64 y (pow.f64 z 3))) (*.f64 -11167812716741/40000000000000 (/.f64 (*.f64 y -32799322535300801395943207394609/1000000000000000000000000000000) (pow.f64 z 4)))))
(+.f64 (*.f64 11167812716741/40000000000000 (/.f64 y (pow.f64 z 2))) (+.f64 (*.f64 -11167812716741/40000000000000 (/.f64 (+.f64 (*.f64 -629493927938257585512585111041/31250000000000000000000000000 y) (*.f64 -6012459259764103/1000000000000000 (+.f64 (*.f64 -36149666350323105395943207394609/1000000000000000000000000000000 y) (*.f64 104698244219447/31250000000000 y)))) (pow.f64 z 5))) (+.f64 (*.f64 -11167812716741/40000000000000 (/.f64 (+.f64 (*.f64 -36149666350323105395943207394609/1000000000000000000000000000000 y) (*.f64 104698244219447/31250000000000 y)) (pow.f64 z 4))) (*.f64 -67146018980080728955218948323/40000000000000000000000000000 (/.f64 y (pow.f64 z 3))))))
(+.f64 (*.f64 11167812716741/40000000000000 (/.f64 y (pow.f64 z 2))) (+.f64 (+.f64 (*.f64 -67146018980080728955218948323/40000000000000000000000000000 (/.f64 y (pow.f64 z 3))) (*.f64 -11167812716741/40000000000000 (/.f64 (+.f64 (*.f64 y -36149666350323105395943207394609/1000000000000000000000000000000) (*.f64 y 104698244219447/31250000000000)) (pow.f64 z 4)))) (*.f64 -11167812716741/40000000000000 (/.f64 (+.f64 (*.f64 y -629493927938257585512585111041/31250000000000000000000000000) (*.f64 (+.f64 (*.f64 y -36149666350323105395943207394609/1000000000000000000000000000000) (*.f64 y 104698244219447/31250000000000)) -6012459259764103/1000000000000000)) (pow.f64 z 5)))))
(+.f64 (+.f64 (*.f64 -67146018980080728955218948323/40000000000000000000000000000 (/.f64 y (pow.f64 z 3))) (*.f64 -11167812716741/40000000000000 (/.f64 (*.f64 y -32799322535300801395943207394609/1000000000000000000000000000000) (pow.f64 z 4)))) (+.f64 (*.f64 11167812716741/40000000000000 (/.f64 y (pow.f64 z 2))) (*.f64 -11167812716741/40000000000000 (/.f64 (+.f64 (*.f64 y -629493927938257585512585111041/31250000000000000000000000000) (*.f64 (*.f64 y -32799322535300801395943207394609/1000000000000000000000000000000) -6012459259764103/1000000000000000)) (pow.f64 z 5)))))
(+.f64 (*.f64 11167812716741/40000000000000 (/.f64 y (pow.f64 z 2))) (+.f64 (*.f64 -67146018980080728955218948323/40000000000000000000000000000 (/.f64 y (pow.f64 z 3))) (*.f64 -11167812716741/40000000000000 (+.f64 (/.f64 (*.f64 y -32799322535300801395943207394609/1000000000000000000000000000000) (pow.f64 z 4)) (/.f64 (+.f64 (*.f64 y -629493927938257585512585111041/31250000000000000000000000000) (*.f64 (*.f64 y -32799322535300801395943207394609/1000000000000000000000000000000) -6012459259764103/1000000000000000)) (pow.f64 z 5))))))
(*.f64 11167812716741/40000000000000 (/.f64 y (pow.f64 z 2)))
(+.f64 (*.f64 11167812716741/40000000000000 (/.f64 y (pow.f64 z 2))) (*.f64 -67146018980080728955218948323/40000000000000000000000000000 (/.f64 y (pow.f64 z 3))))
(+.f64 (*.f64 11167812716741/40000000000000 (/.f64 y (pow.f64 z 2))) (+.f64 (*.f64 -11167812716741/40000000000000 (/.f64 (+.f64 (*.f64 -36149666350323105395943207394609/1000000000000000000000000000000 y) (*.f64 104698244219447/31250000000000 y)) (pow.f64 z 4))) (*.f64 -67146018980080728955218948323/40000000000000000000000000000 (/.f64 y (pow.f64 z 3)))))
(+.f64 (*.f64 11167812716741/40000000000000 (/.f64 y (pow.f64 z 2))) (+.f64 (*.f64 -67146018980080728955218948323/40000000000000000000000000000 (/.f64 y (pow.f64 z 3))) (*.f64 -11167812716741/40000000000000 (/.f64 (+.f64 (*.f64 y -36149666350323105395943207394609/1000000000000000000000000000000) (*.f64 y 104698244219447/31250000000000)) (pow.f64 z 4)))))
(+.f64 (+.f64 (*.f64 11167812716741/40000000000000 (/.f64 y (pow.f64 z 2))) (*.f64 -67146018980080728955218948323/40000000000000000000000000000 (/.f64 y (pow.f64 z 3)))) (*.f64 -11167812716741/40000000000000 (/.f64 (*.f64 y -32799322535300801395943207394609/1000000000000000000000000000000) (pow.f64 z 4))))
(+.f64 (*.f64 11167812716741/40000000000000 (/.f64 y (pow.f64 z 2))) (+.f64 (*.f64 -67146018980080728955218948323/40000000000000000000000000000 (/.f64 y (pow.f64 z 3))) (*.f64 -11167812716741/40000000000000 (/.f64 (*.f64 y -32799322535300801395943207394609/1000000000000000000000000000000) (pow.f64 z 4)))))
(+.f64 (*.f64 11167812716741/40000000000000 (/.f64 y (pow.f64 z 2))) (+.f64 (*.f64 11167812716741/40000000000000 (/.f64 (+.f64 (*.f64 6012459259764103/1000000000000000 (+.f64 (*.f64 -36149666350323105395943207394609/1000000000000000000000000000000 y) (*.f64 104698244219447/31250000000000 y))) (*.f64 629493927938257585512585111041/31250000000000000000000000000 y)) (pow.f64 z 5))) (+.f64 (*.f64 -11167812716741/40000000000000 (/.f64 (+.f64 (*.f64 -36149666350323105395943207394609/1000000000000000000000000000000 y) (*.f64 104698244219447/31250000000000 y)) (pow.f64 z 4))) (*.f64 -67146018980080728955218948323/40000000000000000000000000000 (/.f64 y (pow.f64 z 3))))))
(+.f64 (*.f64 11167812716741/40000000000000 (/.f64 y (pow.f64 z 2))) (+.f64 (+.f64 (*.f64 -67146018980080728955218948323/40000000000000000000000000000 (/.f64 y (pow.f64 z 3))) (*.f64 -11167812716741/40000000000000 (/.f64 (+.f64 (*.f64 y -36149666350323105395943207394609/1000000000000000000000000000000) (*.f64 y 104698244219447/31250000000000)) (pow.f64 z 4)))) (*.f64 11167812716741/40000000000000 (/.f64 (+.f64 (*.f64 6012459259764103/1000000000000000 (+.f64 (*.f64 y -36149666350323105395943207394609/1000000000000000000000000000000) (*.f64 y 104698244219447/31250000000000))) (*.f64 y 629493927938257585512585111041/31250000000000000000000000000)) (pow.f64 z 5)))))
(+.f64 (+.f64 (+.f64 (*.f64 11167812716741/40000000000000 (/.f64 y (pow.f64 z 2))) (*.f64 -67146018980080728955218948323/40000000000000000000000000000 (/.f64 y (pow.f64 z 3)))) (*.f64 -11167812716741/40000000000000 (/.f64 (*.f64 y -32799322535300801395943207394609/1000000000000000000000000000000) (pow.f64 z 4)))) (*.f64 11167812716741/40000000000000 (/.f64 (+.f64 (*.f64 6012459259764103/1000000000000000 (*.f64 y -32799322535300801395943207394609/1000000000000000000000000000000)) (*.f64 y 629493927938257585512585111041/31250000000000000000000000000)) (pow.f64 z 5))))
(+.f64 (+.f64 (*.f64 -67146018980080728955218948323/40000000000000000000000000000 (/.f64 y (pow.f64 z 3))) (*.f64 -11167812716741/40000000000000 (/.f64 (*.f64 y -32799322535300801395943207394609/1000000000000000000000000000000) (pow.f64 z 4)))) (*.f64 11167812716741/40000000000000 (+.f64 (/.f64 (+.f64 (*.f64 6012459259764103/1000000000000000 (*.f64 y -32799322535300801395943207394609/1000000000000000000000000000000)) (*.f64 y 629493927938257585512585111041/31250000000000000000000000000)) (pow.f64 z 5)) (/.f64 y (pow.f64 z 2)))))
(+.f64 (*.f64 -67146018980080728955218948323/40000000000000000000000000000 (/.f64 y (pow.f64 z 3))) (+.f64 (*.f64 -11167812716741/40000000000000 (/.f64 (*.f64 y -32799322535300801395943207394609/1000000000000000000000000000000) (pow.f64 z 4))) (*.f64 11167812716741/40000000000000 (+.f64 (/.f64 y (pow.f64 z 2)) (/.f64 (+.f64 (*.f64 6012459259764103/1000000000000000 (*.f64 y -32799322535300801395943207394609/1000000000000000000000000000000)) (*.f64 y 629493927938257585512585111041/31250000000000000000000000000)) (pow.f64 z 5))))))
(*.f64 11167812716741/40000000000000 y)
(*.f64 11167812716741/40000000000000 y)
(*.f64 11167812716741/40000000000000 y)
(*.f64 11167812716741/40000000000000 y)
(*.f64 11167812716741/40000000000000 y)
(*.f64 11167812716741/40000000000000 y)
(*.f64 11167812716741/40000000000000 y)
(*.f64 11167812716741/40000000000000 y)
(*.f64 11167812716741/40000000000000 y)
(*.f64 11167812716741/40000000000000 y)
(*.f64 11167812716741/40000000000000 y)
(*.f64 11167812716741/40000000000000 y)
104698244219447/31250000000000
(+.f64 (*.f64 6012459259764103/1000000000000000 z) 104698244219447/31250000000000)
(+.f64 104698244219447/31250000000000 (*.f64 6012459259764103/1000000000000000 z))
(+.f64 (pow.f64 z 2) (+.f64 (*.f64 6012459259764103/1000000000000000 z) 104698244219447/31250000000000))
(+.f64 (pow.f64 z 2) (+.f64 104698244219447/31250000000000 (*.f64 6012459259764103/1000000000000000 z)))
(+.f64 (*.f64 6012459259764103/1000000000000000 z) (+.f64 104698244219447/31250000000000 (pow.f64 z 2)))
(+.f64 (pow.f64 z 2) (+.f64 (*.f64 6012459259764103/1000000000000000 z) 104698244219447/31250000000000))
(+.f64 (pow.f64 z 2) (+.f64 104698244219447/31250000000000 (*.f64 6012459259764103/1000000000000000 z)))
(+.f64 (*.f64 6012459259764103/1000000000000000 z) (+.f64 104698244219447/31250000000000 (pow.f64 z 2)))
(pow.f64 z 2)
(+.f64 (pow.f64 z 2) (*.f64 6012459259764103/1000000000000000 z))
(+.f64 (pow.f64 z 2) (+.f64 (*.f64 6012459259764103/1000000000000000 z) 104698244219447/31250000000000))
(+.f64 (pow.f64 z 2) (+.f64 104698244219447/31250000000000 (*.f64 6012459259764103/1000000000000000 z)))
(+.f64 (*.f64 6012459259764103/1000000000000000 z) (+.f64 104698244219447/31250000000000 (pow.f64 z 2)))
(+.f64 (pow.f64 z 2) (+.f64 (*.f64 6012459259764103/1000000000000000 z) 104698244219447/31250000000000))
(+.f64 (pow.f64 z 2) (+.f64 104698244219447/31250000000000 (*.f64 6012459259764103/1000000000000000 z)))
(+.f64 (*.f64 6012459259764103/1000000000000000 z) (+.f64 104698244219447/31250000000000 (pow.f64 z 2)))
(pow.f64 z 2)
(+.f64 (pow.f64 z 2) (*.f64 6012459259764103/1000000000000000 z))
(+.f64 (pow.f64 z 2) (+.f64 (*.f64 6012459259764103/1000000000000000 z) 104698244219447/31250000000000))
(+.f64 (pow.f64 z 2) (+.f64 104698244219447/31250000000000 (*.f64 6012459259764103/1000000000000000 z)))
(+.f64 (*.f64 6012459259764103/1000000000000000 z) (+.f64 104698244219447/31250000000000 (pow.f64 z 2)))
(+.f64 (pow.f64 z 2) (+.f64 (*.f64 6012459259764103/1000000000000000 z) 104698244219447/31250000000000))
(+.f64 (pow.f64 z 2) (+.f64 104698244219447/31250000000000 (*.f64 6012459259764103/1000000000000000 z)))
(+.f64 (*.f64 6012459259764103/1000000000000000 z) (+.f64 104698244219447/31250000000000 (pow.f64 z 2)))
(+.f64 (/.f64 11167812716741/40000000000000 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y)) 0)
(/.f64 11167812716741/40000000000000 (/.f64 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z))) y))
(/.f64 y (*.f64 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z))) 40000000000000/11167812716741))
(*.f64 y (/.f64 11167812716741/40000000000000 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z)))))
(+.f64 0 (/.f64 11167812716741/40000000000000 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y)))
(/.f64 11167812716741/40000000000000 (/.f64 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z))) y))
(/.f64 y (*.f64 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z))) 40000000000000/11167812716741))
(*.f64 y (/.f64 11167812716741/40000000000000 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z)))))
(+.f64 (/.f64 (*.f64 y 11167812716741/40000000000000) (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000)) (/.f64 (*.f64 y 11167812716741/40000000000000) (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000)))
(+.f64 (/.f64 (*.f64 11167812716741/40000000000000 y) (+.f64 (*.f64 (+.f64 6012459259764103/1000000000000000 z) (+.f64 z z)) 104698244219447/15625000000000)) (/.f64 (*.f64 11167812716741/40000000000000 y) (+.f64 (*.f64 (+.f64 6012459259764103/1000000000000000 z) (+.f64 z z)) 104698244219447/15625000000000)))
(+.f64 (*.f64 y (/.f64 11167812716741/40000000000000 (+.f64 (*.f64 (+.f64 6012459259764103/1000000000000000 z) (+.f64 z z)) 104698244219447/15625000000000))) (*.f64 y (/.f64 11167812716741/40000000000000 (+.f64 (*.f64 (+.f64 6012459259764103/1000000000000000 z) (+.f64 z z)) 104698244219447/15625000000000))))
(*.f64 (/.f64 y (+.f64 (*.f64 (+.f64 6012459259764103/1000000000000000 z) (+.f64 z z)) 104698244219447/15625000000000)) 11167812716741/20000000000000)
(-.f64 (/.f64 11167812716741/40000000000000 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y)) 0)
(/.f64 11167812716741/40000000000000 (/.f64 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z))) y))
(/.f64 y (*.f64 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z))) 40000000000000/11167812716741))
(*.f64 y (/.f64 11167812716741/40000000000000 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z)))))
(*.f64 y (/.f64 11167812716741/40000000000000 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))
(/.f64 11167812716741/40000000000000 (/.f64 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z))) y))
(/.f64 y (*.f64 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z))) 40000000000000/11167812716741))
(*.f64 y (/.f64 11167812716741/40000000000000 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z)))))
(*.f64 y (*.f64 11167812716741/40000000000000 (/.f64 1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))
(*.f64 11167812716741/40000000000000 (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z)))))
(/.f64 (*.f64 11167812716741/40000000000000 y) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z))))
(*.f64 y (*.f64 2 (/.f64 11167812716741/80000000000000 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))
(/.f64 11167812716741/40000000000000 (/.f64 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z))) y))
(/.f64 y (*.f64 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z))) 40000000000000/11167812716741))
(*.f64 y (/.f64 11167812716741/40000000000000 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z)))))
(*.f64 y (*.f64 (/.f64 1/2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) 11167812716741/20000000000000))
(*.f64 11167812716741/40000000000000 (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z)))))
(/.f64 (*.f64 11167812716741/40000000000000 y) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z))))
(*.f64 y (*.f64 11167812716741/20000000000000 (/.f64 1/2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))
(*.f64 11167812716741/40000000000000 (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z)))))
(/.f64 (*.f64 11167812716741/40000000000000 y) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z))))
(*.f64 y (*.f64 (*.f64 2 (/.f64 11167812716741/40000000000000 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) 1/2))
(/.f64 11167812716741/40000000000000 (/.f64 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z))) y))
(/.f64 y (*.f64 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z))) 40000000000000/11167812716741))
(*.f64 y (/.f64 11167812716741/40000000000000 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z)))))
(*.f64 y (*.f64 (*.f64 2 (*.f64 11167812716741/40000000000000 (/.f64 1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))) 1/2))
(*.f64 11167812716741/40000000000000 (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z)))))
(/.f64 (*.f64 11167812716741/40000000000000 y) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z))))
(*.f64 y (*.f64 (/.f64 11167812716741/20000000000000 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) 1/2))
(/.f64 11167812716741/40000000000000 (/.f64 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z))) y))
(/.f64 y (*.f64 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z))) 40000000000000/11167812716741))
(*.f64 y (/.f64 11167812716741/40000000000000 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z)))))
(*.f64 y (*.f64 (+.f64 (/.f64 11167812716741/40000000000000 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (*.f64 11167812716741/40000000000000 (/.f64 1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))) 1/2))
(*.f64 y (*.f64 1/2 (+.f64 (/.f64 11167812716741/40000000000000 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z)))) (*.f64 11167812716741/40000000000000 (/.f64 1 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z))))))))
(*.f64 1/2 (*.f64 y (+.f64 (/.f64 11167812716741/40000000000000 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z)))) (*.f64 11167812716741/40000000000000 (/.f64 1 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z))))))))
(*.f64 y (*.f64 (*.f64 2 (/.f64 1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) 11167812716741/80000000000000))
(*.f64 11167812716741/40000000000000 (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z)))))
(/.f64 (*.f64 11167812716741/40000000000000 y) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z))))
(*.f64 y (*.f64 (/.f64 2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) 11167812716741/80000000000000))
(*.f64 11167812716741/40000000000000 (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z)))))
(/.f64 (*.f64 11167812716741/40000000000000 y) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z))))
(*.f64 11167812716741/40000000000000 (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))
(*.f64 11167812716741/40000000000000 (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z)))))
(/.f64 (*.f64 11167812716741/40000000000000 y) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z))))
(*.f64 11167812716741/40000000000000 (*.f64 (/.f64 2 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y)) 1/2))
(*.f64 11167812716741/40000000000000 (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z)))))
(/.f64 (*.f64 11167812716741/40000000000000 y) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z))))
(*.f64 (*.f64 y 11167812716741/40000000000000) (/.f64 1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))
(*.f64 11167812716741/40000000000000 (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z)))))
(/.f64 (*.f64 11167812716741/40000000000000 y) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z))))
(*.f64 (*.f64 y 11167812716741/40000000000000) (*.f64 2 (/.f64 1/2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))
(*.f64 11167812716741/40000000000000 (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z)))))
(/.f64 (*.f64 11167812716741/40000000000000 y) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z))))
(*.f64 (*.f64 y 11167812716741/40000000000000) (*.f64 (*.f64 2 (/.f64 1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) 1/2))
(*.f64 11167812716741/40000000000000 (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z)))))
(/.f64 (*.f64 11167812716741/40000000000000 y) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z))))
(*.f64 (*.f64 y 11167812716741/40000000000000) (*.f64 (/.f64 2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) 1/2))
(*.f64 11167812716741/40000000000000 (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z)))))
(/.f64 (*.f64 11167812716741/40000000000000 y) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z))))
(*.f64 (/.f64 11167812716741/40000000000000 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y)) 1)
(/.f64 11167812716741/40000000000000 (/.f64 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z))) y))
(/.f64 y (*.f64 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z))) 40000000000000/11167812716741))
(*.f64 y (/.f64 11167812716741/40000000000000 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z)))))
(*.f64 1 (/.f64 11167812716741/40000000000000 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y)))
(/.f64 11167812716741/40000000000000 (/.f64 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z))) y))
(/.f64 y (*.f64 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z))) 40000000000000/11167812716741))
(*.f64 y (/.f64 11167812716741/40000000000000 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z)))))
(*.f64 (*.f64 y 11167812716741/20000000000000) (/.f64 1/2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))
(*.f64 11167812716741/40000000000000 (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z)))))
(/.f64 (*.f64 11167812716741/40000000000000 y) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z))))
(*.f64 (*.f64 y 11167812716741/20000000000000) (*.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) 1/2))
(*.f64 11167812716741/40000000000000 (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z)))))
(/.f64 (*.f64 11167812716741/40000000000000 y) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z))))
(*.f64 (*.f64 y 11167812716741/20000000000000) (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) 1/2) 1))
(*.f64 11167812716741/40000000000000 (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z)))))
(/.f64 (*.f64 11167812716741/40000000000000 y) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z))))
(*.f64 (*.f64 y 11167812716741/20000000000000) (*.f64 (*.f64 2 (/.f64 1/2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) 1/2))
(*.f64 11167812716741/40000000000000 (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z)))))
(/.f64 (*.f64 11167812716741/40000000000000 y) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z))))
(*.f64 (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) 11167812716741/40000000000000)
(*.f64 11167812716741/40000000000000 (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z)))))
(/.f64 (*.f64 11167812716741/40000000000000 y) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z))))
(*.f64 2 (/.f64 (*.f64 y 11167812716741/40000000000000) (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000)))
(+.f64 (/.f64 (*.f64 11167812716741/40000000000000 y) (+.f64 (*.f64 (+.f64 6012459259764103/1000000000000000 z) (+.f64 z z)) 104698244219447/15625000000000)) (/.f64 (*.f64 11167812716741/40000000000000 y) (+.f64 (*.f64 (+.f64 6012459259764103/1000000000000000 z) (+.f64 z z)) 104698244219447/15625000000000)))
(+.f64 (*.f64 y (/.f64 11167812716741/40000000000000 (+.f64 (*.f64 (+.f64 6012459259764103/1000000000000000 z) (+.f64 z z)) 104698244219447/15625000000000))) (*.f64 y (/.f64 11167812716741/40000000000000 (+.f64 (*.f64 (+.f64 6012459259764103/1000000000000000 z) (+.f64 z z)) 104698244219447/15625000000000))))
(*.f64 (/.f64 y (+.f64 (*.f64 (+.f64 6012459259764103/1000000000000000 z) (+.f64 z z)) 104698244219447/15625000000000)) 11167812716741/20000000000000)
(*.f64 2 (*.f64 (*.f64 y (/.f64 1/2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) 11167812716741/40000000000000))
(*.f64 11167812716741/40000000000000 (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z)))))
(/.f64 (*.f64 11167812716741/40000000000000 y) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z))))
(*.f64 2 (*.f64 (/.f64 (*.f64 y 11167812716741/40000000000000) (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000)) 1))
(+.f64 (/.f64 (*.f64 11167812716741/40000000000000 y) (+.f64 (*.f64 (+.f64 6012459259764103/1000000000000000 z) (+.f64 z z)) 104698244219447/15625000000000)) (/.f64 (*.f64 11167812716741/40000000000000 y) (+.f64 (*.f64 (+.f64 6012459259764103/1000000000000000 z) (+.f64 z z)) 104698244219447/15625000000000)))
(+.f64 (*.f64 y (/.f64 11167812716741/40000000000000 (+.f64 (*.f64 (+.f64 6012459259764103/1000000000000000 z) (+.f64 z z)) 104698244219447/15625000000000))) (*.f64 y (/.f64 11167812716741/40000000000000 (+.f64 (*.f64 (+.f64 6012459259764103/1000000000000000 z) (+.f64 z z)) 104698244219447/15625000000000))))
(*.f64 (/.f64 y (+.f64 (*.f64 (+.f64 6012459259764103/1000000000000000 z) (+.f64 z z)) 104698244219447/15625000000000)) 11167812716741/20000000000000)
(*.f64 2 (*.f64 (/.f64 (*.f64 y 11167812716741/40000000000000) 2) (/.f64 1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))
(*.f64 11167812716741/40000000000000 (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z)))))
(/.f64 (*.f64 11167812716741/40000000000000 y) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z))))
(*.f64 2 (*.f64 (*.f64 y 1/2) (/.f64 11167812716741/40000000000000 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))
(/.f64 11167812716741/40000000000000 (/.f64 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z))) y))
(/.f64 y (*.f64 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z))) 40000000000000/11167812716741))
(*.f64 y (/.f64 11167812716741/40000000000000 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z)))))
(*.f64 2 (*.f64 (*.f64 y 1/2) (*.f64 11167812716741/40000000000000 (/.f64 1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))))
(*.f64 11167812716741/40000000000000 (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z)))))
(/.f64 (*.f64 11167812716741/40000000000000 y) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z))))
(*.f64 2 (*.f64 y (/.f64 11167812716741/80000000000000 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))
(/.f64 11167812716741/40000000000000 (/.f64 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z))) y))
(/.f64 y (*.f64 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z))) 40000000000000/11167812716741))
(*.f64 y (/.f64 11167812716741/40000000000000 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z)))))
(*.f64 2 (*.f64 (*.f64 y 11167812716741/40000000000000) (/.f64 1/2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))
(*.f64 11167812716741/40000000000000 (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z)))))
(/.f64 (*.f64 11167812716741/40000000000000 y) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z))))
(*.f64 2 (*.f64 (/.f64 11167812716741/40000000000000 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y)) 1/2))
(/.f64 11167812716741/40000000000000 (/.f64 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z))) y))
(/.f64 y (*.f64 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z))) 40000000000000/11167812716741))
(*.f64 y (/.f64 11167812716741/40000000000000 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z)))))
(*.f64 2 (*.f64 (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) 11167812716741/80000000000000))
(*.f64 11167812716741/40000000000000 (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z)))))
(/.f64 (*.f64 11167812716741/40000000000000 y) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z))))
(*.f64 2 (*.f64 (/.f64 1/2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (*.f64 y 11167812716741/40000000000000)))
(*.f64 11167812716741/40000000000000 (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z)))))
(/.f64 (*.f64 11167812716741/40000000000000 y) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z))))
(*.f64 2 (*.f64 (/.f64 11167812716741/80000000000000 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) y))
(/.f64 11167812716741/40000000000000 (/.f64 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z))) y))
(/.f64 y (*.f64 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z))) 40000000000000/11167812716741))
(*.f64 y (/.f64 11167812716741/40000000000000 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z)))))
(*.f64 (+.f64 y y) (/.f64 11167812716741/80000000000000 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))
(/.f64 11167812716741/40000000000000 (/.f64 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z))) y))
(/.f64 y (*.f64 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z))) 40000000000000/11167812716741))
(*.f64 y (/.f64 11167812716741/40000000000000 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z)))))
(*.f64 (+.f64 y y) (*.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) 11167812716741/80000000000000))
(*.f64 11167812716741/40000000000000 (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z)))))
(/.f64 (*.f64 11167812716741/40000000000000 y) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z))))
(*.f64 (+.f64 y y) (*.f64 (/.f64 1/2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) 11167812716741/40000000000000))
(*.f64 11167812716741/40000000000000 (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z)))))
(/.f64 (*.f64 11167812716741/40000000000000 y) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z))))
(*.f64 (+.f64 y y) (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) 11167812716741/80000000000000) 1))
(*.f64 11167812716741/40000000000000 (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z)))))
(/.f64 (*.f64 11167812716741/40000000000000 y) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z))))
(*.f64 (+.f64 y y) (*.f64 1/2 (/.f64 11167812716741/40000000000000 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))
(/.f64 11167812716741/40000000000000 (/.f64 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z))) y))
(/.f64 y (*.f64 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z))) 40000000000000/11167812716741))
(*.f64 y (/.f64 11167812716741/40000000000000 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z)))))
(*.f64 (+.f64 y y) (*.f64 1/2 (*.f64 11167812716741/40000000000000 (/.f64 1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))))
(*.f64 11167812716741/40000000000000 (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z)))))
(/.f64 (*.f64 11167812716741/40000000000000 y) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z))))
(*.f64 (+.f64 y y) (*.f64 11167812716741/40000000000000 (/.f64 1/2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))
(*.f64 11167812716741/40000000000000 (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z)))))
(/.f64 (*.f64 11167812716741/40000000000000 y) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z))))
(*.f64 (+.f64 y y) (*.f64 (/.f64 11167812716741/40000000000000 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) 1/2))
(/.f64 11167812716741/40000000000000 (/.f64 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z))) y))
(/.f64 y (*.f64 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z))) 40000000000000/11167812716741))
(*.f64 y (/.f64 11167812716741/40000000000000 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z)))))
(*.f64 (+.f64 y y) (*.f64 (*.f64 2 (/.f64 11167812716741/80000000000000 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) 1/2))
(/.f64 11167812716741/40000000000000 (/.f64 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z))) y))
(/.f64 y (*.f64 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z))) 40000000000000/11167812716741))
(*.f64 y (/.f64 11167812716741/40000000000000 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z)))))
(*.f64 (*.f64 y (/.f64 11167812716741/20000000000000 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) 1/2)
(/.f64 11167812716741/40000000000000 (/.f64 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z))) y))
(/.f64 y (*.f64 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z))) 40000000000000/11167812716741))
(*.f64 y (/.f64 11167812716741/40000000000000 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z)))))
(*.f64 (*.f64 y 11167812716741/10000000000000) (/.f64 2 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) 8)))
(*.f64 11167812716741/40000000000000 (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z)))))
(/.f64 (*.f64 11167812716741/40000000000000 y) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z))))
(*.f64 (*.f64 y 11167812716741/10000000000000) (*.f64 (/.f64 2 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) 8)) 1))
(*.f64 11167812716741/40000000000000 (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z)))))
(/.f64 (*.f64 11167812716741/40000000000000 y) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z))))
(*.f64 (*.f64 y 11167812716741/10000000000000) (*.f64 1/4 (/.f64 1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))
(*.f64 11167812716741/40000000000000 (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z)))))
(/.f64 (*.f64 11167812716741/40000000000000 y) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z))))
(*.f64 (*.f64 y 11167812716741/10000000000000) (*.f64 1/2 (/.f64 1/2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))
(*.f64 11167812716741/40000000000000 (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z)))))
(/.f64 (*.f64 11167812716741/40000000000000 y) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z))))
(*.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (*.f64 y 11167812716741/40000000000000))
(*.f64 11167812716741/40000000000000 (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z)))))
(/.f64 (*.f64 11167812716741/40000000000000 y) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z))))
(*.f64 (/.f64 11167812716741/40000000000000 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) y)
(/.f64 11167812716741/40000000000000 (/.f64 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z))) y))
(/.f64 y (*.f64 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z))) 40000000000000/11167812716741))
(*.f64 y (/.f64 11167812716741/40000000000000 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z)))))
(*.f64 (neg.f64 y) (*.f64 (/.f64 -1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) 11167812716741/40000000000000))
(*.f64 11167812716741/40000000000000 (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z)))))
(/.f64 (*.f64 11167812716741/40000000000000 y) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z))))
(*.f64 (*.f64 y -11167812716741/40000000000000) (/.f64 -1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))
(*.f64 11167812716741/40000000000000 (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z)))))
(/.f64 (*.f64 11167812716741/40000000000000 y) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z))))
(*.f64 (*.f64 y -11167812716741/40000000000000) (*.f64 (/.f64 -1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) 1))
(*.f64 11167812716741/40000000000000 (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z)))))
(/.f64 (*.f64 11167812716741/40000000000000 y) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z))))
(*.f64 11167812716741/20000000000000 (*.f64 y (/.f64 1/2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))
(*.f64 11167812716741/40000000000000 (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z)))))
(/.f64 (*.f64 11167812716741/40000000000000 y) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z))))
(*.f64 11167812716741/20000000000000 (*.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (*.f64 y 1/2)))
(*.f64 11167812716741/40000000000000 (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z)))))
(/.f64 (*.f64 11167812716741/40000000000000 y) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z))))
(*.f64 11167812716741/20000000000000 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (*.f64 y 1/2)) 1))
(*.f64 11167812716741/40000000000000 (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z)))))
(/.f64 (*.f64 11167812716741/40000000000000 y) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z))))
(*.f64 11167812716741/20000000000000 (*.f64 (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) 1/2))
(*.f64 11167812716741/40000000000000 (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z)))))
(/.f64 (*.f64 11167812716741/40000000000000 y) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z))))
(*.f64 -1 (/.f64 (*.f64 y -11167812716741/40000000000000) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))
(*.f64 11167812716741/40000000000000 (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z)))))
(/.f64 (*.f64 11167812716741/40000000000000 y) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z))))
(*.f64 -1 (*.f64 (/.f64 y (neg.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) 11167812716741/40000000000000))
(*.f64 11167812716741/40000000000000 (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z)))))
(/.f64 (*.f64 11167812716741/40000000000000 y) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 y -11167812716741/40000000000000) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) 1))
(*.f64 11167812716741/40000000000000 (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z)))))
(/.f64 (*.f64 11167812716741/40000000000000 y) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z))))
(*.f64 (/.f64 2 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y)) 11167812716741/80000000000000)
(*.f64 11167812716741/40000000000000 (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z)))))
(/.f64 (*.f64 11167812716741/40000000000000 y) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z))))
(*.f64 (*.f64 11167812716741/40000000000000 (/.f64 1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) y)
(*.f64 11167812716741/40000000000000 (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z)))))
(/.f64 (*.f64 11167812716741/40000000000000 y) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z))))
(*.f64 (*.f64 y (/.f64 1/2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))) 11167812716741/20000000000000)
(*.f64 11167812716741/40000000000000 (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z)))))
(/.f64 (*.f64 11167812716741/40000000000000 y) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z))))
(*.f64 (/.f64 11167812716741/80000000000000 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (+.f64 y y))
(/.f64 11167812716741/40000000000000 (/.f64 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z))) y))
(/.f64 y (*.f64 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z))) 40000000000000/11167812716741))
(*.f64 y (/.f64 11167812716741/40000000000000 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z)))))
(*.f64 (/.f64 1/2 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (*.f64 y 11167812716741/20000000000000))
(*.f64 11167812716741/40000000000000 (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z)))))
(/.f64 (*.f64 11167812716741/40000000000000 y) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z))))
(*.f64 1/2 (*.f64 y (/.f64 11167812716741/20000000000000 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))
(/.f64 11167812716741/40000000000000 (/.f64 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z))) y))
(/.f64 y (*.f64 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z))) 40000000000000/11167812716741))
(*.f64 y (/.f64 11167812716741/40000000000000 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z)))))
(*.f64 (*.f64 y 1/2) (/.f64 11167812716741/20000000000000 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))
(/.f64 11167812716741/40000000000000 (/.f64 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z))) y))
(/.f64 y (*.f64 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z))) 40000000000000/11167812716741))
(*.f64 y (/.f64 11167812716741/40000000000000 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z)))))
(*.f64 (*.f64 y 1/2) (*.f64 (/.f64 11167812716741/20000000000000 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) 1))
(/.f64 11167812716741/40000000000000 (/.f64 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z))) y))
(/.f64 y (*.f64 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z))) 40000000000000/11167812716741))
(*.f64 y (/.f64 11167812716741/40000000000000 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z)))))
(*.f64 (*.f64 y 1/2) (*.f64 11167812716741/20000000000000 (/.f64 1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))
(*.f64 11167812716741/40000000000000 (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z)))))
(/.f64 (*.f64 11167812716741/40000000000000 y) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z))))
(*.f64 (*.f64 y 1/2) (*.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) 11167812716741/20000000000000))
(*.f64 11167812716741/40000000000000 (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z)))))
(/.f64 (*.f64 11167812716741/40000000000000 y) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z))))
(*.f64 11167812716741/80000000000000 (/.f64 2 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y)))
(*.f64 11167812716741/40000000000000 (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z)))))
(/.f64 (*.f64 11167812716741/40000000000000 y) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z))))
(*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) 1/2) (*.f64 y 11167812716741/20000000000000))
(*.f64 11167812716741/40000000000000 (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z)))))
(/.f64 (*.f64 11167812716741/40000000000000 y) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z))))
(*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) 11167812716741/80000000000000) (+.f64 y y))
(*.f64 11167812716741/40000000000000 (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z)))))
(/.f64 (*.f64 11167812716741/40000000000000 y) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z))))
(*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (*.f64 y 1/2)) 11167812716741/20000000000000)
(*.f64 11167812716741/40000000000000 (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z)))))
(/.f64 (*.f64 11167812716741/40000000000000 y) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z))))
(*.f64 (/.f64 (*.f64 y -11167812716741/40000000000000) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) -1)
(*.f64 11167812716741/40000000000000 (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z)))))
(/.f64 (*.f64 11167812716741/40000000000000 y) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z))))
(*.f64 (/.f64 11167812716741/20000000000000 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (*.f64 y 1/2))
(/.f64 11167812716741/40000000000000 (/.f64 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z))) y))
(/.f64 y (*.f64 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z))) 40000000000000/11167812716741))
(*.f64 y (/.f64 11167812716741/40000000000000 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z)))))
(*.f64 (/.f64 (*.f64 y 11167812716741/40000000000000) (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000)) 2)
(+.f64 (/.f64 (*.f64 11167812716741/40000000000000 y) (+.f64 (*.f64 (+.f64 6012459259764103/1000000000000000 z) (+.f64 z z)) 104698244219447/15625000000000)) (/.f64 (*.f64 11167812716741/40000000000000 y) (+.f64 (*.f64 (+.f64 6012459259764103/1000000000000000 z) (+.f64 z z)) 104698244219447/15625000000000)))
(+.f64 (*.f64 y (/.f64 11167812716741/40000000000000 (+.f64 (*.f64 (+.f64 6012459259764103/1000000000000000 z) (+.f64 z z)) 104698244219447/15625000000000))) (*.f64 y (/.f64 11167812716741/40000000000000 (+.f64 (*.f64 (+.f64 6012459259764103/1000000000000000 z) (+.f64 z z)) 104698244219447/15625000000000))))
(*.f64 (/.f64 y (+.f64 (*.f64 (+.f64 6012459259764103/1000000000000000 z) (+.f64 z z)) 104698244219447/15625000000000)) 11167812716741/20000000000000)
(*.f64 (/.f64 -1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (*.f64 y -11167812716741/40000000000000))
(*.f64 11167812716741/40000000000000 (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z)))))
(/.f64 (*.f64 11167812716741/40000000000000 y) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z))))
(*.f64 (/.f64 2 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) 8)) (*.f64 y 11167812716741/10000000000000))
(*.f64 11167812716741/40000000000000 (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z)))))
(/.f64 (*.f64 11167812716741/40000000000000 y) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z))))
(pow.f64 (/.f64 11167812716741/40000000000000 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y)) 1)
(/.f64 11167812716741/40000000000000 (/.f64 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z))) y))
(/.f64 y (*.f64 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z))) 40000000000000/11167812716741))
(*.f64 y (/.f64 11167812716741/40000000000000 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z)))))
(neg.f64 (/.f64 (*.f64 y -11167812716741/40000000000000) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))
(*.f64 11167812716741/40000000000000 (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z)))))
(/.f64 (*.f64 11167812716741/40000000000000 y) (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z))))
(+.f64 (*.f64 y 11167812716741/40000000000000) 0)
(*.f64 11167812716741/40000000000000 y)
(+.f64 0 (*.f64 y 11167812716741/40000000000000))
(*.f64 11167812716741/40000000000000 y)
(+.f64 -1 (-.f64 1 (*.f64 y -11167812716741/40000000000000)))
(*.f64 11167812716741/40000000000000 y)
(+.f64 (-.f64 1 (*.f64 y -11167812716741/40000000000000)) -1)
(*.f64 11167812716741/40000000000000 y)
(-.f64 (*.f64 y 11167812716741/40000000000000) 0)
(*.f64 11167812716741/40000000000000 y)
(-.f64 0 (*.f64 y -11167812716741/40000000000000))
(*.f64 11167812716741/40000000000000 y)
(/.f64 (*.f64 y 11167812716741/40000000000000) 1)
(*.f64 11167812716741/40000000000000 y)
(/.f64 (*.f64 y 11167812716741/20000000000000) 2)
(*.f64 11167812716741/40000000000000 y)
(/.f64 (*.f64 y 11167812716741/10000000000000) 4)
(*.f64 11167812716741/40000000000000 y)
(/.f64 (*.f64 y -11167812716741/40000000000000) -1)
(*.f64 11167812716741/40000000000000 y)
(/.f64 (*.f64 y 11167812716741/5000000000000) 8)
(*.f64 11167812716741/40000000000000 y)
(/.f64 (*.f64 y -11167812716741/20000000000000) -2)
(*.f64 11167812716741/40000000000000 y)
(/.f64 (*.f64 2 (*.f64 y 11167812716741/5000000000000)) 16)
(*.f64 11167812716741/40000000000000 y)
(pow.f64 (*.f64 y 11167812716741/40000000000000) 1)
(*.f64 11167812716741/40000000000000 y)
(neg.f64 (*.f64 y -11167812716741/40000000000000))
(*.f64 11167812716741/40000000000000 y)
(-.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) 0)
(+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z)))
(-.f64 0 (neg.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))
(+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z)))
(*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) 1)
(+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z)))
(*.f64 1 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))
(+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z)))
(*.f64 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000) 1/2)
(*.f64 (+.f64 (*.f64 (+.f64 6012459259764103/1000000000000000 z) (+.f64 z z)) 104698244219447/15625000000000) 1/2)
(*.f64 2 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) 2))
(+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z)))
(*.f64 2 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) 2) 1))
(+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z)))
(*.f64 2 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) 1/2))
(+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z)))
(*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) 4) 1/4)
(+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z)))
(*.f64 (neg.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) -1)
(+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z)))
(*.f64 -1 (neg.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))
(+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z)))
(*.f64 1/2 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000))
(*.f64 (+.f64 (*.f64 (+.f64 6012459259764103/1000000000000000 z) (+.f64 z z)) 104698244219447/15625000000000) 1/2)
(*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) 2) 2)
(+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z)))
(*.f64 1/4 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) 4))
(+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z)))
(/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) 1)
(+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z)))
(/.f64 (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) (+.f64 z z)) 104698244219447/15625000000000) 2)
(/.f64 (+.f64 (*.f64 (+.f64 6012459259764103/1000000000000000 z) (+.f64 z z)) 104698244219447/15625000000000) 2)
(/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) 4) 4)
(+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z)))
(/.f64 (neg.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) -1)
(+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z)))
(/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) -2) -2)
(+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z)))
(/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) 8) 8)
(+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z)))
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) 8)) 16)
(+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z)))
(pow.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) 1)
(+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z)))
(neg.f64 (neg.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))
(+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 6012459259764103/1000000000000000 z)))

localize45.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(/.f64 -1 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)))
0.4b
(*.f64 z 6012459259764103/1000000000000000)
0.5b
(*.f64 z 692910599291889/10000000000000000)
13.1b
(/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000))
Compiler

Compiled 120 to 91 computations (24.2% saved)

series2.0ms (0%)

Counts
2 → 24
Calls

6 calls:

TimeVariablePointExpression
0.0ms
z
@inf
(/.f64 -1 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)))
0.0ms
z
@0
(/.f64 -1 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)))
0.0ms
z
@-inf
(/.f64 -1 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)))
0.0ms
z
@inf
(/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000))
0.0ms
z
@0
(/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000))

rewrite127.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1914×rational.json-simplify-35
1880×rational.json-1
1168×rational.json-simplify-2
1050×rational.json-2
1050×rational.json-4
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01792
112390
227990
370290
4207790
5456790
6782090
Stop Event
node limit
Counts
2 → 84
Calls
Call 1
Inputs
(/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000))
(/.f64 -1 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 1/2 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000))) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 1/2 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (neg.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 1 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (neg.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (*.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 2 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 2) (/.f64 1/2 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 2) (*.f64 (/.f64 1 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (/.f64 -1 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 1/2 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)) 1/2) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) -2)) (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) 4)) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 2) (/.f64 1 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) -2) (/.f64 1 (*.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) -2) (*.f64 -1 (/.f64 1/2 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 4) (/.f64 1 (*.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 4) (*.f64 1/2 (/.f64 1/2 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (neg.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 -2 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 2) (/.f64 1/2 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 2) 4) (*.f64 1/4 (/.f64 1/2 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) -4) (*.f64 -1/2 (/.f64 1/2 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 1 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000))) (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 1 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000))) (*.f64 1/2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 2 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)) (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 -2 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)) 1/2) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (*.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) -2)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 1/2 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 2) (*.f64 2 (/.f64 1 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) -2)) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) 4)) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 4))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (neg.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (neg.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (neg.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) (/.f64 -1/2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (*.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) (/.f64 -1/2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 1 (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (neg.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) (/.f64 -1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (neg.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (*.f64 (neg.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)) (/.f64 -1/2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 104698244219447/31250000000000 (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/500000000000000))) (/.f64 -1/2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 104698244219447/31250000000000 (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/500000000000000))) (*.f64 (/.f64 -1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) (/.f64 -1/2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (*.f64 (/.f64 -1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) 1/2) (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 -1 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 4)) (+.f64 104698244219447/31250000000000 (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/500000000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) 4) (/.f64 -1 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) 4) (*.f64 1/2 (/.f64 -1/2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (/.f64 1 (/.f64 1 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (*.f64 (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) 2) (/.f64 -1/2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 104698244219447/31250000000000 (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/500000000000000))) 4) (*.f64 1/4 (/.f64 -1/2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (neg.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 -2 (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1/2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (+.f64 104698244219447/31250000000000 (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/500000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) -2) (*.f64 -1 (/.f64 -1/2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 -1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (*.f64 1/2 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 -1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) 1/2) (+.f64 104698244219447/31250000000000 (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/500000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000))) (/.f64 -1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) (/.f64 -1/2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 4)) (*.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) 4))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (neg.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))))))

simplify325.0ms (1.4%)

Algorithm
egg-herbie
Rules
1324×rational.json-simplify-51
904×rational.json-simplify-44
880×rational.json-simplify-47
856×rational.json-simplify-2
758×rational.json-simplify-55
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02324836
14544540
28734540
316744540
453504540
Stop Event
node limit
Counts
108 → 128
Calls
Call 1
Inputs
279195317918525/3350343815022304
(+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z))
(+.f64 279195317918525/3350343815022304 (+.f64 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z) (*.f64 4826235427743142976019641556418763933371314529/188034757901510979839193143041976607183277752320 (pow.f64 z 2))))
(+.f64 279195317918525/3350343815022304 (+.f64 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z) (+.f64 (*.f64 4826235427743142976019641556418763933371314529/188034757901510979839193143041976607183277752320 (pow.f64 z 2)) (*.f64 -29017543887335826428974927619156704264717865902668095556552487/629981088144543617699065742275429975113587435159029727787745280 (pow.f64 z 3)))))
(*.f64 692910599291889/60124592597641030 z)
(+.f64 (*.f64 692910599291889/60124592597641030 z) 13621841529893360872837506187224/180748331751615526979716036973045)
(+.f64 (*.f64 4826235427743142976019641556418763933371314529/1086741980926914805933762670701152706672869603635 (/.f64 1 z)) (+.f64 (*.f64 692910599291889/60124592597641030 z) 13621841529893360872837506187224/180748331751615526979716036973045))
(-.f64 (+.f64 (*.f64 4826235427743142976019641556418763933371314529/1086741980926914805933762670701152706672869603635 (/.f64 1 z)) (+.f64 (*.f64 692910599291889/60124592597641030 z) 13621841529893360872837506187224/180748331751615526979716036973045)) (*.f64 16169548015180762833348482468001721379390019841424701934254816/6533991886198413135092837894124119471178968819101775489211314405 (/.f64 1 (pow.f64 z 2))))
(*.f64 692910599291889/60124592597641030 z)
(+.f64 (*.f64 692910599291889/60124592597641030 z) 13621841529893360872837506187224/180748331751615526979716036973045)
(+.f64 (*.f64 4826235427743142976019641556418763933371314529/1086741980926914805933762670701152706672869603635 (/.f64 1 z)) (+.f64 (*.f64 692910599291889/60124592597641030 z) 13621841529893360872837506187224/180748331751615526979716036973045))
(-.f64 (+.f64 (*.f64 4826235427743142976019641556418763933371314529/1086741980926914805933762670701152706672869603635 (/.f64 1 z)) (+.f64 (*.f64 692910599291889/60124592597641030 z) 13621841529893360872837506187224/180748331751615526979716036973045)) (*.f64 16169548015180762833348482468001721379390019841424701934254816/6533991886198413135092837894124119471178968819101775489211314405 (/.f64 1 (pow.f64 z 2))))
-3350343815022304/279195317918525
(-.f64 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z) 3350343815022304/279195317918525)
(-.f64 (+.f64 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z) (*.f64 2003677000839492590518047652854306108478309176/544082054113166395691471098236108147273828125 (pow.f64 z 2))) 3350343815022304/279195317918525)
(-.f64 (+.f64 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z) (+.f64 (*.f64 -9701916113136157068389481526745283564975656756376454090785993/1519051620718896144731238710708768455317203651375836035156250 (pow.f64 z 3)) (*.f64 2003677000839492590518047652854306108478309176/544082054113166395691471098236108147273828125 (pow.f64 z 2)))) 3350343815022304/279195317918525)
(/.f64 -60124592597641030/692910599291889 z)
(-.f64 (*.f64 90812276865955739152250041248160/160041699537014921582740396107 (/.f64 1 (pow.f64 z 2))) (*.f64 60124592597641030/692910599291889 (/.f64 1 z)))
(-.f64 (*.f64 90812276865955739152250041248160/160041699537014921582740396107 (/.f64 1 (pow.f64 z 2))) (+.f64 (*.f64 407780984740147628962911001086314297731138896380/110894589937885443621994424373863149572276123 (/.f64 1 (pow.f64 z 3))) (*.f64 60124592597641030/692910599291889 (/.f64 1 z))))
(-.f64 (+.f64 (*.f64 90812276865955739152250041248160/160041699537014921582740396107 (/.f64 1 (pow.f64 z 2))) (*.f64 609835184091360022009862101805157592770356833569795608228545280/25613345590696162165292110140311348483404994348943260755449 (/.f64 1 (pow.f64 z 4)))) (+.f64 (*.f64 407780984740147628962911001086314297731138896380/110894589937885443621994424373863149572276123 (/.f64 1 (pow.f64 z 3))) (*.f64 60124592597641030/692910599291889 (/.f64 1 z))))
(/.f64 -60124592597641030/692910599291889 z)
(-.f64 (*.f64 90812276865955739152250041248160/160041699537014921582740396107 (/.f64 1 (pow.f64 z 2))) (*.f64 60124592597641030/692910599291889 (/.f64 1 z)))
(-.f64 (*.f64 90812276865955739152250041248160/160041699537014921582740396107 (/.f64 1 (pow.f64 z 2))) (+.f64 (*.f64 407780984740147628962911001086314297731138896380/110894589937885443621994424373863149572276123 (/.f64 1 (pow.f64 z 3))) (*.f64 60124592597641030/692910599291889 (/.f64 1 z))))
(-.f64 (+.f64 (*.f64 90812276865955739152250041248160/160041699537014921582740396107 (/.f64 1 (pow.f64 z 2))) (*.f64 609835184091360022009862101805157592770356833569795608228545280/25613345590696162165292110140311348483404994348943260755449 (/.f64 1 (pow.f64 z 4)))) (+.f64 (*.f64 407780984740147628962911001086314297731138896380/110894589937885443621994424373863149572276123 (/.f64 1 (pow.f64 z 3))) (*.f64 60124592597641030/692910599291889 (/.f64 1 z))))
(+.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)) 0)
(+.f64 -1 (-.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)) -1))
(+.f64 0 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)))
(+.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 1/2 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000))) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 1/2 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000))))
(+.f64 (-.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)) -1) -1)
(-.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)) 0)
(-.f64 0 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (neg.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000))))
(*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 1 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)))
(*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)) 1)
(*.f64 -1 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (neg.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000))))
(*.f64 1 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)))
(*.f64 -2 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (*.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) -2)))
(*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 2 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000))) 1/2)
(*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 2) (/.f64 1/2 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)))
(*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 2) (*.f64 (/.f64 1 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)) 1/2))
(*.f64 (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (/.f64 -1 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)))
(*.f64 2 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 1/2 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000))))
(*.f64 2 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)) 1/2) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))
(*.f64 2 (*.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) -2)) (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(*.f64 2 (*.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) 4)) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 2)))
(*.f64 2 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 2) (/.f64 1 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000))))
(*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) -2) (/.f64 1 (*.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) -2)))
(*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) -2) (*.f64 -1 (/.f64 1/2 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000))))
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)) 4) 1/4)
(*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 4) (/.f64 1 (*.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) 4)))
(*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 4) (*.f64 1/2 (/.f64 1/2 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000))))
(*.f64 (/.f64 1 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))
(*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (neg.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000))) -1)
(*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 -2 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000))) -1/2)
(*.f64 4 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 2) (/.f64 1/2 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000))))
(*.f64 (*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 2) 4) (*.f64 1/4 (/.f64 1/2 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000))))
(*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) -4) (*.f64 -1/2 (/.f64 1/2 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000))))
(*.f64 (*.f64 2 (/.f64 1 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000))) (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 2))
(*.f64 (*.f64 2 (/.f64 1 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000))) (*.f64 1/2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))
(*.f64 1/2 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 2 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000))))
(*.f64 (/.f64 1/2 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 2))
(*.f64 (/.f64 -1 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)) (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))
(*.f64 -1/2 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 -2 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000))))
(*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)) 1/2) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 2))
(*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (*.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) -2)) -2)
(*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 1/2 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000))) 2)
(*.f64 1/4 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)) 4))
(*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 2) (*.f64 2 (/.f64 1 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000))))
(*.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) -2)) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) -2))
(*.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) 4)) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 4))
(pow.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)) 1)
(neg.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (neg.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000))))
(+.f64 -1 (-.f64 1 (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(+.f64 (/.f64 (neg.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) 0)
(+.f64 0 (/.f64 (neg.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))
(+.f64 (*.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) (/.f64 -1/2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (*.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) (/.f64 -1/2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(+.f64 (-.f64 1 (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) -1)
(-.f64 (/.f64 (neg.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) 0)
(-.f64 0 (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))
(*.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) (/.f64 -1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))
(*.f64 -1 (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))
(*.f64 (/.f64 (neg.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) 1)
(*.f64 1 (/.f64 (neg.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))
(*.f64 -2 (*.f64 (neg.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)) (/.f64 -1/2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(*.f64 (+.f64 104698244219447/31250000000000 (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/500000000000000))) (/.f64 -1/2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))
(*.f64 (+.f64 104698244219447/31250000000000 (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/500000000000000))) (*.f64 (/.f64 -1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) 1/2))
(*.f64 2 (*.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) (/.f64 -1/2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(*.f64 2 (*.f64 (*.f64 (/.f64 -1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) 1/2) (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)))
(*.f64 2 (*.f64 (/.f64 -1 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 4)) (+.f64 104698244219447/31250000000000 (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/500000000000000)))))
(*.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) 1/2)
(*.f64 (*.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) 4) (/.f64 -1 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 4)))
(*.f64 (*.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) 4) (*.f64 1/2 (/.f64 -1/2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(*.f64 (/.f64 -1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000))
(*.f64 (/.f64 -1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (/.f64 1 (/.f64 1 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000))))
(*.f64 (neg.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))
(*.f64 (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) -1)
(*.f64 4 (*.f64 (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) 2) (/.f64 -1/2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(*.f64 (*.f64 (+.f64 104698244219447/31250000000000 (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/500000000000000))) 4) (*.f64 1/4 (/.f64 -1/2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(*.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (neg.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)))
(*.f64 1/2 (*.f64 -2 (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(*.f64 (/.f64 -1/2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (+.f64 104698244219447/31250000000000 (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/500000000000000))))
(*.f64 (*.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) -2) (*.f64 -1 (/.f64 -1/2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(*.f64 (*.f64 2 (/.f64 -1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (*.f64 1/2 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)))
(*.f64 (*.f64 (/.f64 -1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) 1/2) (+.f64 104698244219447/31250000000000 (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/500000000000000))))
(*.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000))) (/.f64 -1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))
(*.f64 (*.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) (/.f64 -1/2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) 2)
(*.f64 (/.f64 -1 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 4)) (*.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) 4))
(pow.f64 (/.f64 (neg.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) 1)
(neg.f64 (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))
Outputs
279195317918525/3350343815022304
(+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z))
(+.f64 279195317918525/3350343815022304 (+.f64 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z) (*.f64 4826235427743142976019641556418763933371314529/188034757901510979839193143041976607183277752320 (pow.f64 z 2))))
(+.f64 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z) (+.f64 (*.f64 4826235427743142976019641556418763933371314529/188034757901510979839193143041976607183277752320 (pow.f64 z 2)) 279195317918525/3350343815022304))
(+.f64 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z) (+.f64 279195317918525/3350343815022304 (*.f64 4826235427743142976019641556418763933371314529/188034757901510979839193143041976607183277752320 (pow.f64 z 2))))
(+.f64 279195317918525/3350343815022304 (+.f64 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z) (+.f64 (*.f64 4826235427743142976019641556418763933371314529/188034757901510979839193143041976607183277752320 (pow.f64 z 2)) (*.f64 -29017543887335826428974927619156704264717865902668095556552487/629981088144543617699065742275429975113587435159029727787745280 (pow.f64 z 3)))))
(+.f64 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z) (+.f64 279195317918525/3350343815022304 (+.f64 (*.f64 4826235427743142976019641556418763933371314529/188034757901510979839193143041976607183277752320 (pow.f64 z 2)) (*.f64 -29017543887335826428974927619156704264717865902668095556552487/629981088144543617699065742275429975113587435159029727787745280 (pow.f64 z 3)))))
(+.f64 (+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z)) (+.f64 (*.f64 4826235427743142976019641556418763933371314529/188034757901510979839193143041976607183277752320 (pow.f64 z 2)) (*.f64 -29017543887335826428974927619156704264717865902668095556552487/629981088144543617699065742275429975113587435159029727787745280 (pow.f64 z 3))))
(*.f64 692910599291889/60124592597641030 z)
(*.f64 z 692910599291889/60124592597641030)
(+.f64 (*.f64 692910599291889/60124592597641030 z) 13621841529893360872837506187224/180748331751615526979716036973045)
(+.f64 (*.f64 z 692910599291889/60124592597641030) 13621841529893360872837506187224/180748331751615526979716036973045)
(+.f64 (*.f64 4826235427743142976019641556418763933371314529/1086741980926914805933762670701152706672869603635 (/.f64 1 z)) (+.f64 (*.f64 692910599291889/60124592597641030 z) 13621841529893360872837506187224/180748331751615526979716036973045))
(+.f64 (+.f64 (*.f64 z 692910599291889/60124592597641030) 13621841529893360872837506187224/180748331751615526979716036973045) (*.f64 4826235427743142976019641556418763933371314529/1086741980926914805933762670701152706672869603635 (/.f64 1 z)))
(+.f64 13621841529893360872837506187224/180748331751615526979716036973045 (+.f64 (*.f64 4826235427743142976019641556418763933371314529/1086741980926914805933762670701152706672869603635 (/.f64 1 z)) (*.f64 z 692910599291889/60124592597641030)))
(+.f64 (*.f64 z 692910599291889/60124592597641030) (+.f64 13621841529893360872837506187224/180748331751615526979716036973045 (*.f64 4826235427743142976019641556418763933371314529/1086741980926914805933762670701152706672869603635 (/.f64 1 z))))
(-.f64 (+.f64 (*.f64 4826235427743142976019641556418763933371314529/1086741980926914805933762670701152706672869603635 (/.f64 1 z)) (+.f64 (*.f64 692910599291889/60124592597641030 z) 13621841529893360872837506187224/180748331751615526979716036973045)) (*.f64 16169548015180762833348482468001721379390019841424701934254816/6533991886198413135092837894124119471178968819101775489211314405 (/.f64 1 (pow.f64 z 2))))
(+.f64 (+.f64 (*.f64 z 692910599291889/60124592597641030) 13621841529893360872837506187224/180748331751615526979716036973045) (-.f64 (*.f64 4826235427743142976019641556418763933371314529/1086741980926914805933762670701152706672869603635 (/.f64 1 z)) (*.f64 16169548015180762833348482468001721379390019841424701934254816/6533991886198413135092837894124119471178968819101775489211314405 (/.f64 1 (pow.f64 z 2)))))
(+.f64 (*.f64 z 692910599291889/60124592597641030) (+.f64 13621841529893360872837506187224/180748331751615526979716036973045 (-.f64 (*.f64 4826235427743142976019641556418763933371314529/1086741980926914805933762670701152706672869603635 (/.f64 1 z)) (*.f64 16169548015180762833348482468001721379390019841424701934254816/6533991886198413135092837894124119471178968819101775489211314405 (/.f64 1 (pow.f64 z 2))))))
(-.f64 (+.f64 (+.f64 (*.f64 z 692910599291889/60124592597641030) 13621841529893360872837506187224/180748331751615526979716036973045) (*.f64 4826235427743142976019641556418763933371314529/1086741980926914805933762670701152706672869603635 (/.f64 1 z))) (*.f64 16169548015180762833348482468001721379390019841424701934254816/6533991886198413135092837894124119471178968819101775489211314405 (/.f64 1 (pow.f64 z 2))))
(+.f64 13621841529893360872837506187224/180748331751615526979716036973045 (-.f64 (+.f64 (*.f64 z 692910599291889/60124592597641030) (*.f64 4826235427743142976019641556418763933371314529/1086741980926914805933762670701152706672869603635 (/.f64 1 z))) (*.f64 16169548015180762833348482468001721379390019841424701934254816/6533991886198413135092837894124119471178968819101775489211314405 (/.f64 1 (pow.f64 z 2)))))
(*.f64 692910599291889/60124592597641030 z)
(*.f64 z 692910599291889/60124592597641030)
(+.f64 (*.f64 692910599291889/60124592597641030 z) 13621841529893360872837506187224/180748331751615526979716036973045)
(+.f64 (*.f64 z 692910599291889/60124592597641030) 13621841529893360872837506187224/180748331751615526979716036973045)
(+.f64 (*.f64 4826235427743142976019641556418763933371314529/1086741980926914805933762670701152706672869603635 (/.f64 1 z)) (+.f64 (*.f64 692910599291889/60124592597641030 z) 13621841529893360872837506187224/180748331751615526979716036973045))
(+.f64 (+.f64 (*.f64 z 692910599291889/60124592597641030) 13621841529893360872837506187224/180748331751615526979716036973045) (*.f64 4826235427743142976019641556418763933371314529/1086741980926914805933762670701152706672869603635 (/.f64 1 z)))
(+.f64 13621841529893360872837506187224/180748331751615526979716036973045 (+.f64 (*.f64 4826235427743142976019641556418763933371314529/1086741980926914805933762670701152706672869603635 (/.f64 1 z)) (*.f64 z 692910599291889/60124592597641030)))
(+.f64 (*.f64 z 692910599291889/60124592597641030) (+.f64 13621841529893360872837506187224/180748331751615526979716036973045 (*.f64 4826235427743142976019641556418763933371314529/1086741980926914805933762670701152706672869603635 (/.f64 1 z))))
(-.f64 (+.f64 (*.f64 4826235427743142976019641556418763933371314529/1086741980926914805933762670701152706672869603635 (/.f64 1 z)) (+.f64 (*.f64 692910599291889/60124592597641030 z) 13621841529893360872837506187224/180748331751615526979716036973045)) (*.f64 16169548015180762833348482468001721379390019841424701934254816/6533991886198413135092837894124119471178968819101775489211314405 (/.f64 1 (pow.f64 z 2))))
(+.f64 (+.f64 (*.f64 z 692910599291889/60124592597641030) 13621841529893360872837506187224/180748331751615526979716036973045) (-.f64 (*.f64 4826235427743142976019641556418763933371314529/1086741980926914805933762670701152706672869603635 (/.f64 1 z)) (*.f64 16169548015180762833348482468001721379390019841424701934254816/6533991886198413135092837894124119471178968819101775489211314405 (/.f64 1 (pow.f64 z 2)))))
(+.f64 (*.f64 z 692910599291889/60124592597641030) (+.f64 13621841529893360872837506187224/180748331751615526979716036973045 (-.f64 (*.f64 4826235427743142976019641556418763933371314529/1086741980926914805933762670701152706672869603635 (/.f64 1 z)) (*.f64 16169548015180762833348482468001721379390019841424701934254816/6533991886198413135092837894124119471178968819101775489211314405 (/.f64 1 (pow.f64 z 2))))))
(-.f64 (+.f64 (+.f64 (*.f64 z 692910599291889/60124592597641030) 13621841529893360872837506187224/180748331751615526979716036973045) (*.f64 4826235427743142976019641556418763933371314529/1086741980926914805933762670701152706672869603635 (/.f64 1 z))) (*.f64 16169548015180762833348482468001721379390019841424701934254816/6533991886198413135092837894124119471178968819101775489211314405 (/.f64 1 (pow.f64 z 2))))
(+.f64 13621841529893360872837506187224/180748331751615526979716036973045 (-.f64 (+.f64 (*.f64 z 692910599291889/60124592597641030) (*.f64 4826235427743142976019641556418763933371314529/1086741980926914805933762670701152706672869603635 (/.f64 1 z))) (*.f64 16169548015180762833348482468001721379390019841424701934254816/6533991886198413135092837894124119471178968819101775489211314405 (/.f64 1 (pow.f64 z 2)))))
-3350343815022304/279195317918525
(-.f64 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z) 3350343815022304/279195317918525)
(-.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) 3350343815022304/279195317918525)
(-.f64 (+.f64 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z) (*.f64 2003677000839492590518047652854306108478309176/544082054113166395691471098236108147273828125 (pow.f64 z 2))) 3350343815022304/279195317918525)
(+.f64 (*.f64 (pow.f64 z 2) 2003677000839492590518047652854306108478309176/544082054113166395691471098236108147273828125) (-.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) 3350343815022304/279195317918525))
(+.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) (-.f64 (*.f64 (pow.f64 z 2) 2003677000839492590518047652854306108478309176/544082054113166395691471098236108147273828125) 3350343815022304/279195317918525))
(+.f64 (-.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) 3350343815022304/279195317918525) (*.f64 (pow.f64 z 2) 2003677000839492590518047652854306108478309176/544082054113166395691471098236108147273828125))
(-.f64 (+.f64 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z) (+.f64 (*.f64 -9701916113136157068389481526745283564975656756376454090785993/1519051620718896144731238710708768455317203651375836035156250 (pow.f64 z 3)) (*.f64 2003677000839492590518047652854306108478309176/544082054113166395691471098236108147273828125 (pow.f64 z 2)))) 3350343815022304/279195317918525)
(+.f64 (+.f64 (*.f64 (pow.f64 z 2) 2003677000839492590518047652854306108478309176/544082054113166395691471098236108147273828125) (*.f64 (pow.f64 z 3) -9701916113136157068389481526745283564975656756376454090785993/1519051620718896144731238710708768455317203651375836035156250)) (-.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) 3350343815022304/279195317918525))
(+.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) (-.f64 (+.f64 (*.f64 (pow.f64 z 2) 2003677000839492590518047652854306108478309176/544082054113166395691471098236108147273828125) (*.f64 (pow.f64 z 3) -9701916113136157068389481526745283564975656756376454090785993/1519051620718896144731238710708768455317203651375836035156250)) 3350343815022304/279195317918525))
(+.f64 (-.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) 3350343815022304/279195317918525) (+.f64 (*.f64 (pow.f64 z 2) 2003677000839492590518047652854306108478309176/544082054113166395691471098236108147273828125) (*.f64 (pow.f64 z 3) -9701916113136157068389481526745283564975656756376454090785993/1519051620718896144731238710708768455317203651375836035156250)))
(+.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) (+.f64 (*.f64 (pow.f64 z 2) 2003677000839492590518047652854306108478309176/544082054113166395691471098236108147273828125) (-.f64 (*.f64 (pow.f64 z 3) -9701916113136157068389481526745283564975656756376454090785993/1519051620718896144731238710708768455317203651375836035156250) 3350343815022304/279195317918525)))
(/.f64 -60124592597641030/692910599291889 z)
(-.f64 (*.f64 90812276865955739152250041248160/160041699537014921582740396107 (/.f64 1 (pow.f64 z 2))) (*.f64 60124592597641030/692910599291889 (/.f64 1 z)))
(-.f64 (*.f64 (/.f64 1 (pow.f64 z 2)) 90812276865955739152250041248160/160041699537014921582740396107) (*.f64 (/.f64 1 z) 60124592597641030/692910599291889))
(-.f64 (*.f64 90812276865955739152250041248160/160041699537014921582740396107 (/.f64 1 (pow.f64 z 2))) (+.f64 (*.f64 407780984740147628962911001086314297731138896380/110894589937885443621994424373863149572276123 (/.f64 1 (pow.f64 z 3))) (*.f64 60124592597641030/692910599291889 (/.f64 1 z))))
(-.f64 (*.f64 (/.f64 1 (pow.f64 z 2)) 90812276865955739152250041248160/160041699537014921582740396107) (+.f64 (*.f64 (/.f64 1 z) 60124592597641030/692910599291889) (*.f64 407780984740147628962911001086314297731138896380/110894589937885443621994424373863149572276123 (/.f64 1 (pow.f64 z 3)))))
(-.f64 (+.f64 (*.f64 90812276865955739152250041248160/160041699537014921582740396107 (/.f64 1 (pow.f64 z 2))) (*.f64 609835184091360022009862101805157592770356833569795608228545280/25613345590696162165292110140311348483404994348943260755449 (/.f64 1 (pow.f64 z 4)))) (+.f64 (*.f64 407780984740147628962911001086314297731138896380/110894589937885443621994424373863149572276123 (/.f64 1 (pow.f64 z 3))) (*.f64 60124592597641030/692910599291889 (/.f64 1 z))))
(+.f64 (*.f64 609835184091360022009862101805157592770356833569795608228545280/25613345590696162165292110140311348483404994348943260755449 (/.f64 1 (pow.f64 z 4))) (-.f64 (*.f64 (/.f64 1 (pow.f64 z 2)) 90812276865955739152250041248160/160041699537014921582740396107) (+.f64 (*.f64 (/.f64 1 z) 60124592597641030/692910599291889) (*.f64 407780984740147628962911001086314297731138896380/110894589937885443621994424373863149572276123 (/.f64 1 (pow.f64 z 3))))))
(+.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 z 2)) 90812276865955739152250041248160/160041699537014921582740396107) (+.f64 (*.f64 (/.f64 1 z) 60124592597641030/692910599291889) (*.f64 407780984740147628962911001086314297731138896380/110894589937885443621994424373863149572276123 (/.f64 1 (pow.f64 z 3))))) (*.f64 609835184091360022009862101805157592770356833569795608228545280/25613345590696162165292110140311348483404994348943260755449 (/.f64 1 (pow.f64 z 4))))
(-.f64 (+.f64 (*.f64 (/.f64 1 (pow.f64 z 2)) 90812276865955739152250041248160/160041699537014921582740396107) (*.f64 609835184091360022009862101805157592770356833569795608228545280/25613345590696162165292110140311348483404994348943260755449 (/.f64 1 (pow.f64 z 4)))) (+.f64 (*.f64 (/.f64 1 z) 60124592597641030/692910599291889) (*.f64 407780984740147628962911001086314297731138896380/110894589937885443621994424373863149572276123 (/.f64 1 (pow.f64 z 3)))))
(/.f64 -60124592597641030/692910599291889 z)
(-.f64 (*.f64 90812276865955739152250041248160/160041699537014921582740396107 (/.f64 1 (pow.f64 z 2))) (*.f64 60124592597641030/692910599291889 (/.f64 1 z)))
(-.f64 (*.f64 (/.f64 1 (pow.f64 z 2)) 90812276865955739152250041248160/160041699537014921582740396107) (*.f64 (/.f64 1 z) 60124592597641030/692910599291889))
(-.f64 (*.f64 90812276865955739152250041248160/160041699537014921582740396107 (/.f64 1 (pow.f64 z 2))) (+.f64 (*.f64 407780984740147628962911001086314297731138896380/110894589937885443621994424373863149572276123 (/.f64 1 (pow.f64 z 3))) (*.f64 60124592597641030/692910599291889 (/.f64 1 z))))
(-.f64 (*.f64 (/.f64 1 (pow.f64 z 2)) 90812276865955739152250041248160/160041699537014921582740396107) (+.f64 (*.f64 (/.f64 1 z) 60124592597641030/692910599291889) (*.f64 407780984740147628962911001086314297731138896380/110894589937885443621994424373863149572276123 (/.f64 1 (pow.f64 z 3)))))
(-.f64 (+.f64 (*.f64 90812276865955739152250041248160/160041699537014921582740396107 (/.f64 1 (pow.f64 z 2))) (*.f64 609835184091360022009862101805157592770356833569795608228545280/25613345590696162165292110140311348483404994348943260755449 (/.f64 1 (pow.f64 z 4)))) (+.f64 (*.f64 407780984740147628962911001086314297731138896380/110894589937885443621994424373863149572276123 (/.f64 1 (pow.f64 z 3))) (*.f64 60124592597641030/692910599291889 (/.f64 1 z))))
(+.f64 (*.f64 609835184091360022009862101805157592770356833569795608228545280/25613345590696162165292110140311348483404994348943260755449 (/.f64 1 (pow.f64 z 4))) (-.f64 (*.f64 (/.f64 1 (pow.f64 z 2)) 90812276865955739152250041248160/160041699537014921582740396107) (+.f64 (*.f64 (/.f64 1 z) 60124592597641030/692910599291889) (*.f64 407780984740147628962911001086314297731138896380/110894589937885443621994424373863149572276123 (/.f64 1 (pow.f64 z 3))))))
(+.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 z 2)) 90812276865955739152250041248160/160041699537014921582740396107) (+.f64 (*.f64 (/.f64 1 z) 60124592597641030/692910599291889) (*.f64 407780984740147628962911001086314297731138896380/110894589937885443621994424373863149572276123 (/.f64 1 (pow.f64 z 3))))) (*.f64 609835184091360022009862101805157592770356833569795608228545280/25613345590696162165292110140311348483404994348943260755449 (/.f64 1 (pow.f64 z 4))))
(-.f64 (+.f64 (*.f64 (/.f64 1 (pow.f64 z 2)) 90812276865955739152250041248160/160041699537014921582740396107) (*.f64 609835184091360022009862101805157592770356833569795608228545280/25613345590696162165292110140311348483404994348943260755449 (/.f64 1 (pow.f64 z 4)))) (+.f64 (*.f64 (/.f64 1 z) 60124592597641030/692910599291889) (*.f64 407780984740147628962911001086314297731138896380/110894589937885443621994424373863149572276123 (/.f64 1 (pow.f64 z 3)))))
(+.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)) 0)
(/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000))
(+.f64 -1 (-.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)) -1))
(/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000))
(+.f64 0 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)))
(/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000))
(+.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 1/2 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000))) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 1/2 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000))))
(/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000))
(+.f64 (-.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)) -1) -1)
(/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000))
(-.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)) 0)
(/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000))
(-.f64 0 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (neg.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000))))
(/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000))
(*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 1 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)))
(/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000))
(*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)) 1)
(/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000))
(*.f64 -1 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (neg.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000))))
(/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000))
(*.f64 1 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)))
(/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000))
(*.f64 -2 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (*.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) -2)))
(/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000))
(*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 2 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000))) 1/2)
(/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000))
(*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 2) (/.f64 1/2 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)))
(/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000))
(*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 2) (*.f64 (/.f64 1 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)) 1/2))
(/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000))
(*.f64 (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (/.f64 -1 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)))
(/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000))
(*.f64 2 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 1/2 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000))))
(/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000))
(*.f64 2 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)) 1/2) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))
(/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000))
(*.f64 2 (*.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) -2)) (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000))
(*.f64 2 (*.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) 4)) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 2)))
(/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000))
(*.f64 2 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 2) (/.f64 1 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000))))
(/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000))
(*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) -2) (/.f64 1 (*.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) -2)))
(/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000))
(*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) -2) (*.f64 -1 (/.f64 1/2 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000))))
(/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000))
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)) 4) 1/4)
(/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000))
(*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 4) (/.f64 1 (*.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) 4)))
(/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000))
(*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 4) (*.f64 1/2 (/.f64 1/2 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000))))
(/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000))
(*.f64 (/.f64 1 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))
(/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000))
(*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (neg.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000))) -1)
(/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000))
(*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 -2 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000))) -1/2)
(/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000))
(*.f64 4 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 2) (/.f64 1/2 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000))))
(/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000))
(*.f64 (*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 2) 4) (*.f64 1/4 (/.f64 1/2 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000))))
(/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000))
(*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) -4) (*.f64 -1/2 (/.f64 1/2 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000))))
(/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000))
(*.f64 (*.f64 2 (/.f64 1 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000))) (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 2))
(/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000))
(*.f64 (*.f64 2 (/.f64 1 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000))) (*.f64 1/2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))
(/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000))
(*.f64 1/2 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 2 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000))))
(/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000))
(*.f64 (/.f64 1/2 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 2))
(/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000))
(*.f64 (/.f64 -1 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)) (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))
(/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000))
(*.f64 -1/2 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 -2 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000))))
(/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000))
(*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)) 1/2) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 2))
(/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000))
(*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (*.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) -2)) -2)
(/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000))
(*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 1/2 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000))) 2)
(/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000))
(*.f64 1/4 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)) 4))
(/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000))
(*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 2) (*.f64 2 (/.f64 1 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000))))
(/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000))
(*.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) -2)) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) -2))
(/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000))
(*.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) 4)) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 4))
(/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000))
(pow.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)) 1)
(/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000))
(neg.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (neg.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000))))
(/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000))
(+.f64 -1 (-.f64 1 (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))
(+.f64 (/.f64 (neg.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) 0)
(+.f64 -1 (-.f64 1 (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))
(+.f64 0 (/.f64 (neg.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))
(+.f64 -1 (-.f64 1 (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))
(+.f64 (*.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) (/.f64 -1/2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (*.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) (/.f64 -1/2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(+.f64 -1 (-.f64 1 (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))
(+.f64 (-.f64 1 (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) -1)
(+.f64 -1 (-.f64 1 (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))
(-.f64 (/.f64 (neg.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) 0)
(+.f64 -1 (-.f64 1 (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))
(-.f64 0 (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))
(+.f64 -1 (-.f64 1 (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))
(*.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) (/.f64 -1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))
(+.f64 -1 (-.f64 1 (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))
(*.f64 -1 (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))
(+.f64 -1 (-.f64 1 (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))
(*.f64 (/.f64 (neg.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) 1)
(+.f64 -1 (-.f64 1 (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))
(*.f64 1 (/.f64 (neg.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))
(+.f64 -1 (-.f64 1 (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))
(*.f64 -2 (*.f64 (neg.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)) (/.f64 -1/2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(+.f64 -1 (-.f64 1 (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))
(*.f64 (+.f64 104698244219447/31250000000000 (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/500000000000000))) (/.f64 -1/2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))
(+.f64 -1 (-.f64 1 (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))
(*.f64 (+.f64 104698244219447/31250000000000 (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/500000000000000))) (*.f64 (/.f64 -1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) 1/2))
(+.f64 -1 (-.f64 1 (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))
(*.f64 2 (*.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) (/.f64 -1/2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(+.f64 -1 (-.f64 1 (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))
(*.f64 2 (*.f64 (*.f64 (/.f64 -1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) 1/2) (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)))
(+.f64 -1 (-.f64 1 (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))
(*.f64 2 (*.f64 (/.f64 -1 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 4)) (+.f64 104698244219447/31250000000000 (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/500000000000000)))))
(+.f64 -1 (-.f64 1 (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))
(*.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) 1/2)
(+.f64 -1 (-.f64 1 (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))
(*.f64 (*.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) 4) (/.f64 -1 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 4)))
(+.f64 -1 (-.f64 1 (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))
(*.f64 (*.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) 4) (*.f64 1/2 (/.f64 -1/2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(+.f64 -1 (-.f64 1 (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))
(*.f64 (/.f64 -1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000))
(+.f64 -1 (-.f64 1 (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))
(*.f64 (/.f64 -1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (/.f64 1 (/.f64 1 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000))))
(+.f64 -1 (-.f64 1 (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))
(*.f64 (neg.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))
(+.f64 -1 (-.f64 1 (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))
(*.f64 (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) -1)
(+.f64 -1 (-.f64 1 (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))
(*.f64 4 (*.f64 (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) 2) (/.f64 -1/2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(+.f64 -1 (-.f64 1 (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))
(*.f64 (*.f64 (+.f64 104698244219447/31250000000000 (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/500000000000000))) 4) (*.f64 1/4 (/.f64 -1/2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(+.f64 -1 (-.f64 1 (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))
(*.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (neg.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)))
(+.f64 -1 (-.f64 1 (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))
(*.f64 1/2 (*.f64 -2 (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(+.f64 -1 (-.f64 1 (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))
(*.f64 (/.f64 -1/2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) (+.f64 104698244219447/31250000000000 (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/500000000000000))))
(+.f64 -1 (-.f64 1 (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))
(*.f64 (*.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) -2) (*.f64 -1 (/.f64 -1/2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(+.f64 -1 (-.f64 1 (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))
(*.f64 (*.f64 2 (/.f64 -1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) (*.f64 1/2 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)))
(+.f64 -1 (-.f64 1 (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))
(*.f64 (*.f64 (/.f64 -1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) 1/2) (+.f64 104698244219447/31250000000000 (+.f64 104698244219447/31250000000000 (*.f64 z 6012459259764103/500000000000000))))
(+.f64 -1 (-.f64 1 (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))
(*.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000))) (/.f64 -1 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))
(+.f64 -1 (-.f64 1 (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))
(*.f64 (*.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) (/.f64 -1/2 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))) 2)
(+.f64 -1 (-.f64 1 (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))
(*.f64 (/.f64 -1 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) 4)) (*.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) 4))
(+.f64 -1 (-.f64 1 (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))
(pow.f64 (/.f64 (neg.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)) 1)
(+.f64 -1 (-.f64 1 (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))
(neg.f64 (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))
(+.f64 -1 (-.f64 1 (/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000))))
(/.f64 (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000) (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000)))

eval260.0ms (1.1%)

Compiler

Compiled 11370 to 8239 computations (27.5% saved)

prune216.0ms (0.9%)

Pruning

12 alts after pruning (8 fresh and 4 done)

PrunedKeptTotal
New7044708
Fresh347
Picked101
Done448
Total71212724
Error
0b
Counts
724 → 12
Alt Table
Click to see full alt table
StatusErrorProgram
11.5b
(+.f64 x (/.f64 (*.f64 y 11167812716741/40000000000000) 104698244219447/31250000000000))
13.7b
(+.f64 x (/.f64 (neg.f64 y) (-.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) 3350343815022304/279195317918525)))
11.4b
(+.f64 x (/.f64 (neg.f64 y) -3350343815022304/279195317918525))
15.0b
(+.f64 x (*.f64 (/.f64 y 40000000000000000/692910599291889) 4))
14.6b
(+.f64 x (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))
29.0b
(+.f64 x (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (*.f64 (/.f64 1 y) (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y) (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y))))))
31.3b
(+.f64 x (*.f64 y (-.f64 (+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z))) (*.f64 4046220386999211718548694042263781576003973599/10000000000000000000000000000000000000000000000 (/.f64 1 (pow.f64 z 2))))))
20.6b
(+.f64 x (*.f64 y (+.f64 279195317918525/3350343815022304 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080))))
26.3b
(+.f64 x (*.f64 y (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z))))
11.4b
(+.f64 x (*.f64 y 279195317918525/3350343815022304))
15.0b
(+.f64 x (*.f64 y 692910599291889/10000000000000000))
31.8b
x
Compiler

Compiled 300 to 230 computations (23.3% saved)

localize7.0ms (0%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(+.f64 x (/.f64 (neg.f64 y) -3350343815022304/279195317918525))
0.1b
(/.f64 (neg.f64 y) -3350343815022304/279195317918525)
Compiler

Compiled 18 to 10 computations (44.4% saved)

series1.0ms (0%)

Counts
2 → 36
Calls

9 calls:

TimeVariablePointExpression
0.0ms
y
@0
(/.f64 (neg.f64 y) -3350343815022304/279195317918525)
0.0ms
x
@-inf
(+.f64 x (/.f64 (neg.f64 y) -3350343815022304/279195317918525))
0.0ms
y
@inf
(/.f64 (neg.f64 y) -3350343815022304/279195317918525)
0.0ms
y
@-inf
(/.f64 (neg.f64 y) -3350343815022304/279195317918525)
0.0ms
x
@0
(+.f64 x (/.f64 (neg.f64 y) -3350343815022304/279195317918525))

rewrite225.0ms (1%)

Algorithm
batch-egg-rewrite
Rules
1668×rational.json-simplify-35
1224×exponential.json-3
1224×rational.json-1
1224×rational.json-2
1224×rational.json-4
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0928
16520
216320
336920
479820
5190520
6366220
7527520
8640520
9726420
10752220
11781420
Stop Event
node limit
Counts
2 → 76
Calls
Call 1
Inputs
(/.f64 (neg.f64 y) -3350343815022304/279195317918525)
(+.f64 x (/.f64 (neg.f64 y) -3350343815022304/279195317918525))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y 279195317918525/3350343815022304) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 y 279195317918525/3350343815022304))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (*.f64 y -279195317918525/3350343815022304)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (+.f64 1 (+.f64 -1 (*.f64 y -279195317918525/3350343815022304)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -2 (-.f64 1 (+.f64 -1 (*.f64 y -279195317918525/3350343815022304))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 1 (*.f64 y -279195317918525/3350343815022304)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y 279195317918525/6700687630044608) (*.f64 y 279195317918525/6700687630044608))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y 279195317918525/3350343815022304) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 y -279195317918525/3350343815022304))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (+.f64 1 (+.f64 -1 (*.f64 y -279195317918525/3350343815022304))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1 (+.f64 1 (*.f64 y -279195317918525/3350343815022304)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 -1 (+.f64 -1 (*.f64 y -279195317918525/3350343815022304)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 1 (*.f64 y -279195317918525/3350343815022304)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y 279195317918525/3350343815022304)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 y) -279195317918525/3350343815022304)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y 279195317918525/3350343815022304) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 y 279195317918525/3350343815022304))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 y -279195317918525/3350343815022304))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y -2) -279195317918525/6700687630044608)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 y 279195317918525/6700687630044608))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 y y) 279195317918525/6700687630044608)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (*.f64 y -279195317918525/6700687630044608))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y 279195317918525/1675171907511152) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y -4) -279195317918525/13401375260089216)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y -279195317918525/3350343815022304) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -279195317918525/3350343815022304 (neg.f64 y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 y 13401375260089216/279195317918525))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y 4) 279195317918525/13401375260089216)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -4 (/.f64 y -13401375260089216/279195317918525))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y 279195317918525/837585953755576) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y -8) -279195317918525/26802750520178432)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y -279195317918525/1675171907511152) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 y 279195317918525/1675171907511152))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 279195317918525/3350343815022304 y)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -279195317918525/6700687630044608 (*.f64 y -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 279195317918525/1675171907511152 (*.f64 y 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -279195317918525/1675171907511152 (*.f64 y -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y -279195317918525/6700687630044608) -2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 279195317918525/6700687630044608 (+.f64 y y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y 279195317918525/6700687630044608) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -279195317918525/13401375260089216 (*.f64 y -4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y 1/2) 279195317918525/1675171907511152)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y -1/2) -279195317918525/1675171907511152)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (*.f64 y -279195317918525/1675171907511152))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 y 279195317918525/837585953755576))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y -13401375260089216/279195317918525) -4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 279195317918525/13401375260089216 (*.f64 y 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y 13401375260089216/279195317918525) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -279195317918525/26802750520178432 (*.f64 y -8))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (+.f64 -1 (*.f64 y -279195317918525/3350343815022304))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 y 279195317918525/3350343815022304) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 y -279195317918525/3350343815022304))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 1 (+.f64 -1 (*.f64 y -279195317918525/3350343815022304))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 y 279195317918525/3350343815022304) x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 x (-.f64 1 (*.f64 y -279195317918525/3350343815022304))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 y 279195317918525/3350343815022304) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 y 279195317918525/3350343815022304) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (+.f64 (*.f64 y 279195317918525/6700687630044608) (*.f64 x 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (+.f64 x x) (*.f64 y 279195317918525/1675171907511152)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (+.f64 (*.f64 y 279195317918525/3350343815022304) x) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 y 279195317918525/3350343815022304) x) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (+.f64 (+.f64 x x) (*.f64 y 279195317918525/1675171907511152)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 y 279195317918525/6700687630044608) (*.f64 x 1/2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (+.f64 (*.f64 y 279195317918525/3350343815022304) x) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (+.f64 (*.f64 x 4) (*.f64 y 279195317918525/837585953755576)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 y 279195317918525/3350343815022304) x) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 x 4) (*.f64 y 279195317918525/837585953755576)) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 y 279195317918525/3350343815022304) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (+.f64 x x) (*.f64 y 279195317918525/1675171907511152)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 y 279195317918525/3350343815022304) x) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 y 279195317918525/3350343815022304) x) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 y 279195317918525/3350343815022304) x) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 y 279195317918525/3350343815022304) x) 8))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 y 279195317918525/3350343815022304) x) 8)))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 y 279195317918525/3350343815022304) x) 8))))) 128)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 y 279195317918525/3350343815022304) x) 1)))))

simplify273.0ms (1.2%)

Algorithm
egg-herbie
Rules
1876×rational.json-simplify-2
1716×rational.json-simplify-51
1574×rational.json-simplify-1
1462×rational.json-simplify-42
1324×rational.json-simplify-35
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01471084
12561084
25121084
313661084
428821084
535371084
637531084
741141084
845411084
947291084
1057441084
1159251084
1260601084
1361651084
1472461084
1577471084
Stop Event
node limit
Counts
112 → 80
Calls
Call 1
Inputs
(*.f64 279195317918525/3350343815022304 y)
(*.f64 279195317918525/3350343815022304 y)
(*.f64 279195317918525/3350343815022304 y)
(*.f64 279195317918525/3350343815022304 y)
(*.f64 279195317918525/3350343815022304 y)
(*.f64 279195317918525/3350343815022304 y)
(*.f64 279195317918525/3350343815022304 y)
(*.f64 279195317918525/3350343815022304 y)
(*.f64 279195317918525/3350343815022304 y)
(*.f64 279195317918525/3350343815022304 y)
(*.f64 279195317918525/3350343815022304 y)
(*.f64 279195317918525/3350343815022304 y)
(*.f64 279195317918525/3350343815022304 y)
(+.f64 (*.f64 279195317918525/3350343815022304 y) x)
(+.f64 (*.f64 279195317918525/3350343815022304 y) x)
(+.f64 (*.f64 279195317918525/3350343815022304 y) x)
x
(+.f64 (*.f64 279195317918525/3350343815022304 y) x)
(+.f64 (*.f64 279195317918525/3350343815022304 y) x)
(+.f64 (*.f64 279195317918525/3350343815022304 y) x)
x
(+.f64 (*.f64 279195317918525/3350343815022304 y) x)
(+.f64 (*.f64 279195317918525/3350343815022304 y) x)
(+.f64 (*.f64 279195317918525/3350343815022304 y) x)
x
(+.f64 (*.f64 279195317918525/3350343815022304 y) x)
(+.f64 (*.f64 279195317918525/3350343815022304 y) x)
(+.f64 (*.f64 279195317918525/3350343815022304 y) x)
(*.f64 279195317918525/3350343815022304 y)
(+.f64 (*.f64 279195317918525/3350343815022304 y) x)
(+.f64 (*.f64 279195317918525/3350343815022304 y) x)
(+.f64 (*.f64 279195317918525/3350343815022304 y) x)
(*.f64 279195317918525/3350343815022304 y)
(+.f64 (*.f64 279195317918525/3350343815022304 y) x)
(+.f64 (*.f64 279195317918525/3350343815022304 y) x)
(+.f64 (*.f64 279195317918525/3350343815022304 y) x)
(+.f64 (*.f64 y 279195317918525/3350343815022304) 0)
(+.f64 0 (*.f64 y 279195317918525/3350343815022304))
(+.f64 -1 (-.f64 1 (*.f64 y -279195317918525/3350343815022304)))
(+.f64 -1 (-.f64 1 (+.f64 1 (+.f64 -1 (*.f64 y -279195317918525/3350343815022304)))))
(+.f64 -2 (-.f64 1 (+.f64 -1 (*.f64 y -279195317918525/3350343815022304))))
(+.f64 (-.f64 1 (*.f64 y -279195317918525/3350343815022304)) -1)
(+.f64 (*.f64 y 279195317918525/6700687630044608) (*.f64 y 279195317918525/6700687630044608))
(-.f64 (*.f64 y 279195317918525/3350343815022304) 0)
(-.f64 0 (*.f64 y -279195317918525/3350343815022304))
(-.f64 0 (+.f64 1 (+.f64 -1 (*.f64 y -279195317918525/3350343815022304))))
(-.f64 1 (+.f64 1 (*.f64 y -279195317918525/3350343815022304)))
(-.f64 -1 (+.f64 -1 (*.f64 y -279195317918525/3350343815022304)))
(-.f64 (-.f64 1 (*.f64 y -279195317918525/3350343815022304)) 1)
(*.f64 y 279195317918525/3350343815022304)
(*.f64 (neg.f64 y) -279195317918525/3350343815022304)
(*.f64 (*.f64 y 279195317918525/3350343815022304) 1)
(*.f64 1 (*.f64 y 279195317918525/3350343815022304))
(*.f64 -1 (*.f64 y -279195317918525/3350343815022304))
(*.f64 (*.f64 y -2) -279195317918525/6700687630044608)
(*.f64 2 (*.f64 y 279195317918525/6700687630044608))
(*.f64 (+.f64 y y) 279195317918525/6700687630044608)
(*.f64 -2 (*.f64 y -279195317918525/6700687630044608))
(*.f64 (*.f64 y 279195317918525/1675171907511152) 1/2)
(*.f64 (*.f64 y -4) -279195317918525/13401375260089216)
(*.f64 (*.f64 y -279195317918525/3350343815022304) -1)
(*.f64 -279195317918525/3350343815022304 (neg.f64 y))
(*.f64 4 (/.f64 y 13401375260089216/279195317918525))
(*.f64 (*.f64 y 4) 279195317918525/13401375260089216)
(*.f64 -4 (/.f64 y -13401375260089216/279195317918525))
(*.f64 (*.f64 y 279195317918525/837585953755576) 1/4)
(*.f64 (*.f64 y -8) -279195317918525/26802750520178432)
(*.f64 (*.f64 y -279195317918525/1675171907511152) -1/2)
(*.f64 1/2 (*.f64 y 279195317918525/1675171907511152))
(*.f64 279195317918525/3350343815022304 y)
(*.f64 -279195317918525/6700687630044608 (*.f64 y -2))
(*.f64 279195317918525/1675171907511152 (*.f64 y 1/2))
(*.f64 -279195317918525/1675171907511152 (*.f64 y -1/2))
(*.f64 (*.f64 y -279195317918525/6700687630044608) -2)
(*.f64 279195317918525/6700687630044608 (+.f64 y y))
(*.f64 (*.f64 y 279195317918525/6700687630044608) 2)
(*.f64 -279195317918525/13401375260089216 (*.f64 y -4))
(*.f64 (*.f64 y 1/2) 279195317918525/1675171907511152)
(*.f64 (*.f64 y -1/2) -279195317918525/1675171907511152)
(*.f64 -1/2 (*.f64 y -279195317918525/1675171907511152))
(*.f64 1/4 (*.f64 y 279195317918525/837585953755576))
(*.f64 (/.f64 y -13401375260089216/279195317918525) -4)
(*.f64 279195317918525/13401375260089216 (*.f64 y 4))
(*.f64 (/.f64 y 13401375260089216/279195317918525) 4)
(*.f64 -279195317918525/26802750520178432 (*.f64 y -8))
(*.f64 (+.f64 1 (+.f64 -1 (*.f64 y -279195317918525/3350343815022304))) -1)
(pow.f64 (*.f64 y 279195317918525/3350343815022304) 1)
(neg.f64 (*.f64 y -279195317918525/3350343815022304))
(neg.f64 (+.f64 1 (+.f64 -1 (*.f64 y -279195317918525/3350343815022304))))
(-.f64 (+.f64 (*.f64 y 279195317918525/3350343815022304) x) 0)
(-.f64 (+.f64 x (-.f64 1 (*.f64 y -279195317918525/3350343815022304))) 1)
(*.f64 (+.f64 (*.f64 y 279195317918525/3350343815022304) x) 1)
(*.f64 1 (+.f64 (*.f64 y 279195317918525/3350343815022304) x))
(*.f64 2 (+.f64 (*.f64 y 279195317918525/6700687630044608) (*.f64 x 1/2)))
(*.f64 (+.f64 (+.f64 x x) (*.f64 y 279195317918525/1675171907511152)) 1/2)
(*.f64 4 (/.f64 (+.f64 (*.f64 y 279195317918525/3350343815022304) x) 4))
(*.f64 (*.f64 (+.f64 (*.f64 y 279195317918525/3350343815022304) x) 4) 1/4)
(*.f64 1/2 (+.f64 (+.f64 x x) (*.f64 y 279195317918525/1675171907511152)))
(*.f64 (+.f64 (*.f64 y 279195317918525/6700687630044608) (*.f64 x 1/2)) 2)
(*.f64 1/4 (*.f64 (+.f64 (*.f64 y 279195317918525/3350343815022304) x) 4))
(*.f64 1/4 (+.f64 (*.f64 x 4) (*.f64 y 279195317918525/837585953755576)))
(*.f64 (/.f64 (+.f64 (*.f64 y 279195317918525/3350343815022304) x) 4) 4)
(*.f64 (+.f64 (*.f64 x 4) (*.f64 y 279195317918525/837585953755576)) 1/4)
(/.f64 (+.f64 (*.f64 y 279195317918525/3350343815022304) x) 1)
(/.f64 (+.f64 (+.f64 x x) (*.f64 y 279195317918525/1675171907511152)) 2)
(/.f64 (*.f64 (+.f64 (*.f64 y 279195317918525/3350343815022304) x) 4) 4)
(/.f64 (*.f64 (+.f64 (*.f64 y 279195317918525/3350343815022304) x) 8) 8)
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 y 279195317918525/3350343815022304) x) 8)) 16)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 y 279195317918525/3350343815022304) x) 8))) 32)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 y 279195317918525/3350343815022304) x) 8)))) 64)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 y 279195317918525/3350343815022304) x) 8))))) 128)
(pow.f64 (+.f64 (*.f64 y 279195317918525/3350343815022304) x) 1)
Outputs
(*.f64 279195317918525/3350343815022304 y)
(*.f64 279195317918525/3350343815022304 y)
(*.f64 279195317918525/3350343815022304 y)
(*.f64 279195317918525/3350343815022304 y)
(*.f64 279195317918525/3350343815022304 y)
(*.f64 279195317918525/3350343815022304 y)
(*.f64 279195317918525/3350343815022304 y)
(*.f64 279195317918525/3350343815022304 y)
(*.f64 279195317918525/3350343815022304 y)
(*.f64 279195317918525/3350343815022304 y)
(*.f64 279195317918525/3350343815022304 y)
(*.f64 279195317918525/3350343815022304 y)
(*.f64 279195317918525/3350343815022304 y)
(+.f64 (*.f64 279195317918525/3350343815022304 y) x)
(+.f64 x (*.f64 279195317918525/3350343815022304 y))
(+.f64 (*.f64 279195317918525/3350343815022304 y) x)
(+.f64 x (*.f64 279195317918525/3350343815022304 y))
(+.f64 (*.f64 279195317918525/3350343815022304 y) x)
(+.f64 x (*.f64 279195317918525/3350343815022304 y))
x
(+.f64 (*.f64 279195317918525/3350343815022304 y) x)
(+.f64 x (*.f64 279195317918525/3350343815022304 y))
(+.f64 (*.f64 279195317918525/3350343815022304 y) x)
(+.f64 x (*.f64 279195317918525/3350343815022304 y))
(+.f64 (*.f64 279195317918525/3350343815022304 y) x)
(+.f64 x (*.f64 279195317918525/3350343815022304 y))
x
(+.f64 (*.f64 279195317918525/3350343815022304 y) x)
(+.f64 x (*.f64 279195317918525/3350343815022304 y))
(+.f64 (*.f64 279195317918525/3350343815022304 y) x)
(+.f64 x (*.f64 279195317918525/3350343815022304 y))
(+.f64 (*.f64 279195317918525/3350343815022304 y) x)
(+.f64 x (*.f64 279195317918525/3350343815022304 y))
x
(+.f64 (*.f64 279195317918525/3350343815022304 y) x)
(+.f64 x (*.f64 279195317918525/3350343815022304 y))
(+.f64 (*.f64 279195317918525/3350343815022304 y) x)
(+.f64 x (*.f64 279195317918525/3350343815022304 y))
(+.f64 (*.f64 279195317918525/3350343815022304 y) x)
(+.f64 x (*.f64 279195317918525/3350343815022304 y))
(*.f64 279195317918525/3350343815022304 y)
(+.f64 (*.f64 279195317918525/3350343815022304 y) x)
(+.f64 x (*.f64 279195317918525/3350343815022304 y))
(+.f64 (*.f64 279195317918525/3350343815022304 y) x)
(+.f64 x (*.f64 279195317918525/3350343815022304 y))
(+.f64 (*.f64 279195317918525/3350343815022304 y) x)
(+.f64 x (*.f64 279195317918525/3350343815022304 y))
(*.f64 279195317918525/3350343815022304 y)
(+.f64 (*.f64 279195317918525/3350343815022304 y) x)
(+.f64 x (*.f64 279195317918525/3350343815022304 y))
(+.f64 (*.f64 279195317918525/3350343815022304 y) x)
(+.f64 x (*.f64 279195317918525/3350343815022304 y))
(+.f64 (*.f64 279195317918525/3350343815022304 y) x)
(+.f64 x (*.f64 279195317918525/3350343815022304 y))
(+.f64 (*.f64 y 279195317918525/3350343815022304) 0)
(*.f64 279195317918525/3350343815022304 y)
(+.f64 0 (*.f64 y 279195317918525/3350343815022304))
(*.f64 279195317918525/3350343815022304 y)
(+.f64 -1 (-.f64 1 (*.f64 y -279195317918525/3350343815022304)))
(*.f64 279195317918525/3350343815022304 y)
(+.f64 -1 (-.f64 1 (+.f64 1 (+.f64 -1 (*.f64 y -279195317918525/3350343815022304)))))
(*.f64 279195317918525/3350343815022304 y)
(+.f64 -2 (-.f64 1 (+.f64 -1 (*.f64 y -279195317918525/3350343815022304))))
(*.f64 279195317918525/3350343815022304 y)
(+.f64 (-.f64 1 (*.f64 y -279195317918525/3350343815022304)) -1)
(*.f64 279195317918525/3350343815022304 y)
(+.f64 (*.f64 y 279195317918525/6700687630044608) (*.f64 y 279195317918525/6700687630044608))
(*.f64 279195317918525/3350343815022304 y)
(-.f64 (*.f64 y 279195317918525/3350343815022304) 0)
(*.f64 279195317918525/3350343815022304 y)
(-.f64 0 (*.f64 y -279195317918525/3350343815022304))
(*.f64 279195317918525/3350343815022304 y)
(-.f64 0 (+.f64 1 (+.f64 -1 (*.f64 y -279195317918525/3350343815022304))))
(*.f64 279195317918525/3350343815022304 y)
(-.f64 1 (+.f64 1 (*.f64 y -279195317918525/3350343815022304)))
(*.f64 279195317918525/3350343815022304 y)
(-.f64 -1 (+.f64 -1 (*.f64 y -279195317918525/3350343815022304)))
(*.f64 279195317918525/3350343815022304 y)
(-.f64 (-.f64 1 (*.f64 y -279195317918525/3350343815022304)) 1)
(*.f64 279195317918525/3350343815022304 y)
(*.f64 y 279195317918525/3350343815022304)
(*.f64 279195317918525/3350343815022304 y)
(*.f64 (neg.f64 y) -279195317918525/3350343815022304)
(*.f64 279195317918525/3350343815022304 y)
(*.f64 (*.f64 y 279195317918525/3350343815022304) 1)
(*.f64 279195317918525/3350343815022304 y)
(*.f64 1 (*.f64 y 279195317918525/3350343815022304))
(*.f64 279195317918525/3350343815022304 y)
(*.f64 -1 (*.f64 y -279195317918525/3350343815022304))
(*.f64 279195317918525/3350343815022304 y)
(*.f64 (*.f64 y -2) -279195317918525/6700687630044608)
(*.f64 279195317918525/3350343815022304 y)
(*.f64 2 (*.f64 y 279195317918525/6700687630044608))
(*.f64 279195317918525/3350343815022304 y)
(*.f64 (+.f64 y y) 279195317918525/6700687630044608)
(*.f64 279195317918525/3350343815022304 y)
(*.f64 -2 (*.f64 y -279195317918525/6700687630044608))
(*.f64 279195317918525/3350343815022304 y)
(*.f64 (*.f64 y 279195317918525/1675171907511152) 1/2)
(*.f64 279195317918525/3350343815022304 y)
(*.f64 (*.f64 y -4) -279195317918525/13401375260089216)
(*.f64 279195317918525/3350343815022304 y)
(*.f64 (*.f64 y -279195317918525/3350343815022304) -1)
(*.f64 279195317918525/3350343815022304 y)
(*.f64 -279195317918525/3350343815022304 (neg.f64 y))
(*.f64 279195317918525/3350343815022304 y)
(*.f64 4 (/.f64 y 13401375260089216/279195317918525))
(*.f64 (*.f64 y 4) 279195317918525/13401375260089216)
(*.f64 279195317918525/3350343815022304 y)
(*.f64 -4 (/.f64 y -13401375260089216/279195317918525))
(*.f64 (*.f64 y 279195317918525/837585953755576) 1/4)
(*.f64 279195317918525/3350343815022304 y)
(*.f64 (*.f64 y -8) -279195317918525/26802750520178432)
(*.f64 279195317918525/3350343815022304 y)
(*.f64 (*.f64 y -279195317918525/1675171907511152) -1/2)
(*.f64 279195317918525/3350343815022304 y)
(*.f64 1/2 (*.f64 y 279195317918525/1675171907511152))
(*.f64 279195317918525/3350343815022304 y)
(*.f64 279195317918525/3350343815022304 y)
(*.f64 -279195317918525/6700687630044608 (*.f64 y -2))
(*.f64 279195317918525/3350343815022304 y)
(*.f64 279195317918525/1675171907511152 (*.f64 y 1/2))
(*.f64 279195317918525/3350343815022304 y)
(*.f64 -279195317918525/1675171907511152 (*.f64 y -1/2))
(*.f64 279195317918525/3350343815022304 y)
(*.f64 (*.f64 y -279195317918525/6700687630044608) -2)
(*.f64 279195317918525/3350343815022304 y)
(*.f64 279195317918525/6700687630044608 (+.f64 y y))
(*.f64 279195317918525/3350343815022304 y)
(*.f64 (*.f64 y 279195317918525/6700687630044608) 2)
(*.f64 279195317918525/3350343815022304 y)
(*.f64 -279195317918525/13401375260089216 (*.f64 y -4))
(*.f64 279195317918525/3350343815022304 y)
(*.f64 (*.f64 y 1/2) 279195317918525/1675171907511152)
(*.f64 279195317918525/3350343815022304 y)
(*.f64 (*.f64 y -1/2) -279195317918525/1675171907511152)
(*.f64 279195317918525/3350343815022304 y)
(*.f64 -1/2 (*.f64 y -279195317918525/1675171907511152))
(*.f64 279195317918525/3350343815022304 y)
(*.f64 1/4 (*.f64 y 279195317918525/837585953755576))
(*.f64 279195317918525/3350343815022304 y)
(*.f64 (/.f64 y -13401375260089216/279195317918525) -4)
(*.f64 -4 (/.f64 y -13401375260089216/279195317918525))
(*.f64 279195317918525/13401375260089216 (*.f64 y 4))
(*.f64 279195317918525/3350343815022304 y)
(*.f64 (/.f64 y 13401375260089216/279195317918525) 4)
(*.f64 4 (/.f64 y 13401375260089216/279195317918525))
(*.f64 -279195317918525/26802750520178432 (*.f64 y -8))
(*.f64 279195317918525/3350343815022304 y)
(*.f64 (+.f64 1 (+.f64 -1 (*.f64 y -279195317918525/3350343815022304))) -1)
(*.f64 279195317918525/3350343815022304 y)
(pow.f64 (*.f64 y 279195317918525/3350343815022304) 1)
(*.f64 279195317918525/3350343815022304 y)
(neg.f64 (*.f64 y -279195317918525/3350343815022304))
(*.f64 279195317918525/3350343815022304 y)
(neg.f64 (+.f64 1 (+.f64 -1 (*.f64 y -279195317918525/3350343815022304))))
(*.f64 279195317918525/3350343815022304 y)
(-.f64 (+.f64 (*.f64 y 279195317918525/3350343815022304) x) 0)
(+.f64 x (*.f64 279195317918525/3350343815022304 y))
(-.f64 (+.f64 x (-.f64 1 (*.f64 y -279195317918525/3350343815022304))) 1)
(+.f64 x (*.f64 279195317918525/3350343815022304 y))
(*.f64 (+.f64 (*.f64 y 279195317918525/3350343815022304) x) 1)
(+.f64 x (*.f64 279195317918525/3350343815022304 y))
(*.f64 1 (+.f64 (*.f64 y 279195317918525/3350343815022304) x))
(+.f64 x (*.f64 279195317918525/3350343815022304 y))
(*.f64 2 (+.f64 (*.f64 y 279195317918525/6700687630044608) (*.f64 x 1/2)))
(*.f64 (+.f64 (+.f64 x x) (*.f64 y 279195317918525/1675171907511152)) 1/2)
(+.f64 x (*.f64 279195317918525/3350343815022304 y))
(*.f64 4 (/.f64 (+.f64 (*.f64 y 279195317918525/3350343815022304) x) 4))
(+.f64 x (*.f64 279195317918525/3350343815022304 y))
(*.f64 (*.f64 (+.f64 (*.f64 y 279195317918525/3350343815022304) x) 4) 1/4)
(+.f64 x (*.f64 279195317918525/3350343815022304 y))
(*.f64 1/2 (+.f64 (+.f64 x x) (*.f64 y 279195317918525/1675171907511152)))
(+.f64 x (*.f64 279195317918525/3350343815022304 y))
(*.f64 (+.f64 (*.f64 y 279195317918525/6700687630044608) (*.f64 x 1/2)) 2)
(*.f64 2 (+.f64 (*.f64 y 279195317918525/6700687630044608) (*.f64 x 1/2)))
(*.f64 1/4 (*.f64 (+.f64 (*.f64 y 279195317918525/3350343815022304) x) 4))
(+.f64 x (*.f64 279195317918525/3350343815022304 y))
(*.f64 1/4 (+.f64 (*.f64 x 4) (*.f64 y 279195317918525/837585953755576)))
(*.f64 1/4 (+.f64 (*.f64 y 279195317918525/837585953755576) (*.f64 x 4)))
(*.f64 (/.f64 (+.f64 (*.f64 y 279195317918525/3350343815022304) x) 4) 4)
(+.f64 x (*.f64 279195317918525/3350343815022304 y))
(*.f64 (+.f64 (*.f64 x 4) (*.f64 y 279195317918525/837585953755576)) 1/4)
(*.f64 1/4 (+.f64 (*.f64 y 279195317918525/837585953755576) (*.f64 x 4)))
(/.f64 (+.f64 (*.f64 y 279195317918525/3350343815022304) x) 1)
(+.f64 x (*.f64 279195317918525/3350343815022304 y))
(/.f64 (+.f64 (+.f64 x x) (*.f64 y 279195317918525/1675171907511152)) 2)
(+.f64 x (*.f64 279195317918525/3350343815022304 y))
(/.f64 (*.f64 (+.f64 (*.f64 y 279195317918525/3350343815022304) x) 4) 4)
(+.f64 x (*.f64 279195317918525/3350343815022304 y))
(/.f64 (*.f64 (+.f64 (*.f64 y 279195317918525/3350343815022304) x) 8) 8)
(+.f64 x (*.f64 279195317918525/3350343815022304 y))
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 y 279195317918525/3350343815022304) x) 8)) 16)
(+.f64 x (*.f64 279195317918525/3350343815022304 y))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 y 279195317918525/3350343815022304) x) 8))) 32)
(+.f64 x (*.f64 279195317918525/3350343815022304 y))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 y 279195317918525/3350343815022304) x) 8)))) 64)
(+.f64 x (*.f64 279195317918525/3350343815022304 y))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 y 279195317918525/3350343815022304) x) 8))))) 128)
(+.f64 x (*.f64 279195317918525/3350343815022304 y))
(pow.f64 (+.f64 (*.f64 y 279195317918525/3350343815022304) x) 1)
(+.f64 x (*.f64 279195317918525/3350343815022304 y))

localize9.0ms (0%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(*.f64 (/.f64 y 40000000000000000/692910599291889) 4)
0.0b
(+.f64 x (*.f64 (/.f64 y 40000000000000000/692910599291889) 4))
0.1b
(/.f64 y 40000000000000000/692910599291889)
Compiler

Compiled 22 to 16 computations (27.3% saved)

series1.0ms (0%)

Counts
3 → 48
Calls

12 calls:

TimeVariablePointExpression
0.0ms
y
@-inf
(/.f64 y 40000000000000000/692910599291889)
0.0ms
y
@0
(/.f64 y 40000000000000000/692910599291889)
0.0ms
y
@inf
(/.f64 y 40000000000000000/692910599291889)
0.0ms
x
@0
(+.f64 x (*.f64 (/.f64 y 40000000000000000/692910599291889) 4))
0.0ms
y
@-inf
(+.f64 x (*.f64 (/.f64 y 40000000000000000/692910599291889) 4))

rewrite213.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
2306×rational.json-simplify-35
2184×rational.json-simplify-2
1802×rational.json-simplify-1
1180×exponential.json-3
1180×rational.json-1
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
0939
16239
213827
328527
455827
5125127
6287427
7494327
8578527
9688427
10688427
11688427
Stop Event
node limit
Counts
3 → 87
Calls
Call 1
Inputs
(/.f64 y 40000000000000000/692910599291889)
(+.f64 x (*.f64 (/.f64 y 40000000000000000/692910599291889) 4))
(*.f64 (/.f64 y 40000000000000000/692910599291889) 4)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y 692910599291889/40000000000000000) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 y 692910599291889/40000000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y 692910599291889/80000000000000000) (*.f64 y 692910599291889/80000000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y 692910599291889/40000000000000000) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y 692910599291889/40000000000000000)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y 692910599291889/40000000000000000) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 y 160000000000000000/692910599291889))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y 692910599291889/10000000000000000) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 y 692910599291889/40000000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 y y) 692910599291889/80000000000000000)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 y 692910599291889/80000000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y 692910599291889/5000000000000000) 1/8)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y 692910599291889/20000000000000000) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y 4) 692910599291889/160000000000000000)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 692910599291889/40000000000000000 y)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y 8) 692910599291889/320000000000000000)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 692910599291889/10000000000000000 (/.f64 y 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 692910599291889/80000000000000000 (+.f64 y y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 y 692910599291889/20000000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 8 (/.f64 y 320000000000000000/692910599291889))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 692910599291889/20000000000000000 (*.f64 y 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 692910599291889/5000000000000000 (/.f64 y 8))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y 1/2) 692910599291889/20000000000000000)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 y 692910599291889/10000000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y 692910599291889/80000000000000000) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 692910599291889/160000000000000000 (*.f64 y 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y 4) 692910599291889/10000000000000000)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y 160000000000000000/692910599291889) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y 8) 692910599291889/5000000000000000)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y 320000000000000000/692910599291889) 8)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/8 (*.f64 y 692910599291889/5000000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 692910599291889/320000000000000000 (*.f64 y 8))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 y 692910599291889/40000000000000000) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 x (*.f64 y 692910599291889/10000000000000000)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (+.f64 x (*.f64 y 692910599291889/10000000000000000)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (+.f64 (*.f64 y 692910599291889/40000000000000000) (/.f64 x 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (*.f64 y 692910599291889/10000000000000000)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 x (*.f64 y 692910599291889/10000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (+.f64 (*.f64 y 692910599291889/20000000000000000) (*.f64 x 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (+.f64 x (*.f64 y 692910599291889/5000000000000000))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 4 (+.f64 x (*.f64 y 692910599291889/10000000000000000))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (+.f64 x (+.f64 x (*.f64 y 692910599291889/5000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 y 692910599291889/20000000000000000) (*.f64 x 1/2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 4 (+.f64 x (*.f64 y 692910599291889/10000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 x (*.f64 y 692910599291889/10000000000000000)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 y 692910599291889/40000000000000000) (/.f64 x 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x (*.f64 y 692910599291889/10000000000000000)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x (+.f64 x (*.f64 y 692910599291889/5000000000000000))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (+.f64 x (*.f64 y 692910599291889/10000000000000000))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 x (*.f64 y 692910599291889/10000000000000000)) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 x (*.f64 y 692910599291889/10000000000000000)) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 x (*.f64 y 692910599291889/10000000000000000)) 8))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 x (*.f64 y 692910599291889/10000000000000000)) 8)))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 x (*.f64 y 692910599291889/10000000000000000)) 8))))) 128)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 x (*.f64 y 692910599291889/10000000000000000)) 8))))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 x (*.f64 y 692910599291889/10000000000000000)) 8)))))) 256)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 x (*.f64 y 692910599291889/10000000000000000)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y 692910599291889/40000000000000000) (*.f64 y 2078731797875667/40000000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y 692910599291889/10000000000000000) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 y 692910599291889/10000000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y 692910599291889/20000000000000000) (*.f64 y 692910599291889/20000000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y 2078731797875667/40000000000000000) (*.f64 y 692910599291889/40000000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y 692910599291889/10000000000000000) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y 692910599291889/10000000000000000) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y 692910599291889/5000000000000000) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y 4) 40000000000000000/692910599291889)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y 692910599291889/2500000000000000) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y 8) 80000000000000000/692910599291889)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (*.f64 y 692910599291889/5000000000000000)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (*.f64 y 4)) 160000000000000000/692910599291889)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 4 (*.f64 y 692910599291889/5000000000000000))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 4 (*.f64 y 4))) 320000000000000000/692910599291889)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 y 8) 40000000000000000/692910599291889) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 4 (*.f64 y 692910599291889/5000000000000000)))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (*.f64 y 8) 40000000000000000/692910599291889)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 4 (*.f64 y 4)))) 640000000000000000/692910599291889)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 4 (*.f64 y 4)) 40000000000000000/692910599291889) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 4 (*.f64 y 692910599291889/5000000000000000))))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (/.f64 (*.f64 y 8) 40000000000000000/692910599291889))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (*.f64 4 (*.f64 y 4)) 40000000000000000/692910599291889)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 4 (*.f64 y 4))))) 1280000000000000000/692910599291889)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 4 (*.f64 y 692910599291889/5000000000000000)))))) 128)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (/.f64 (*.f64 y 8) 40000000000000000/692910599291889)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (/.f64 (*.f64 4 (*.f64 y 4)) 40000000000000000/692910599291889))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 4 (*.f64 y 692910599291889/5000000000000000)))))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 4 (*.f64 y 692910599291889/5000000000000000))))))) 256)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (/.f64 (*.f64 y 8) 40000000000000000/692910599291889)))) (*.f64 2 (*.f64 2 (*.f64 2 (/.f64 (*.f64 y 8) 40000000000000000/692910599291889))))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (/.f64 (*.f64 4 (*.f64 y 4)) 40000000000000000/692910599291889))) (*.f64 2 (*.f64 2 (/.f64 (*.f64 4 (*.f64 y 4)) 40000000000000000/692910599291889)))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 y 692910599291889/10000000000000000) 1)))))

simplify348.0ms (1.5%)

Algorithm
egg-herbie
Rules
3638×rational.json-simplify-51
2568×rational.json-simplify-35
1400×rational.json-simplify-2
1060×rational.json-simplify-1
690×rational.json-simplify-41
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01691197
13701197
27831197
322881197
440381197
548521197
650321197
751721197
852891197
954061197
1055211197
1155221197
1255221197
1356371197
1457521197
Stop Event
node limit
Counts
135 → 93
Calls
Call 1
Inputs
(*.f64 692910599291889/40000000000000000 y)
(*.f64 692910599291889/40000000000000000 y)
(*.f64 692910599291889/40000000000000000 y)
(*.f64 692910599291889/40000000000000000 y)
(*.f64 692910599291889/40000000000000000 y)
(*.f64 692910599291889/40000000000000000 y)
(*.f64 692910599291889/40000000000000000 y)
(*.f64 692910599291889/40000000000000000 y)
(*.f64 692910599291889/40000000000000000 y)
(*.f64 692910599291889/40000000000000000 y)
(*.f64 692910599291889/40000000000000000 y)
(*.f64 692910599291889/40000000000000000 y)
(*.f64 692910599291889/10000000000000000 y)
(+.f64 (*.f64 692910599291889/10000000000000000 y) x)
(+.f64 (*.f64 692910599291889/10000000000000000 y) x)
(+.f64 (*.f64 692910599291889/10000000000000000 y) x)
x
(+.f64 (*.f64 692910599291889/10000000000000000 y) x)
(+.f64 (*.f64 692910599291889/10000000000000000 y) x)
(+.f64 (*.f64 692910599291889/10000000000000000 y) x)
x
(+.f64 (*.f64 692910599291889/10000000000000000 y) x)
(+.f64 (*.f64 692910599291889/10000000000000000 y) x)
(+.f64 (*.f64 692910599291889/10000000000000000 y) x)
x
(+.f64 (*.f64 692910599291889/10000000000000000 y) x)
(+.f64 (*.f64 692910599291889/10000000000000000 y) x)
(+.f64 (*.f64 692910599291889/10000000000000000 y) x)
(*.f64 692910599291889/10000000000000000 y)
(+.f64 (*.f64 692910599291889/10000000000000000 y) x)
(+.f64 (*.f64 692910599291889/10000000000000000 y) x)
(+.f64 (*.f64 692910599291889/10000000000000000 y) x)
(*.f64 692910599291889/10000000000000000 y)
(+.f64 (*.f64 692910599291889/10000000000000000 y) x)
(+.f64 (*.f64 692910599291889/10000000000000000 y) x)
(+.f64 (*.f64 692910599291889/10000000000000000 y) x)
(*.f64 692910599291889/10000000000000000 y)
(*.f64 692910599291889/10000000000000000 y)
(*.f64 692910599291889/10000000000000000 y)
(*.f64 692910599291889/10000000000000000 y)
(*.f64 692910599291889/10000000000000000 y)
(*.f64 692910599291889/10000000000000000 y)
(*.f64 692910599291889/10000000000000000 y)
(*.f64 692910599291889/10000000000000000 y)
(*.f64 692910599291889/10000000000000000 y)
(*.f64 692910599291889/10000000000000000 y)
(*.f64 692910599291889/10000000000000000 y)
(*.f64 692910599291889/10000000000000000 y)
(+.f64 (*.f64 y 692910599291889/40000000000000000) 0)
(+.f64 0 (*.f64 y 692910599291889/40000000000000000))
(+.f64 (*.f64 y 692910599291889/80000000000000000) (*.f64 y 692910599291889/80000000000000000))
(-.f64 (*.f64 y 692910599291889/40000000000000000) 0)
(*.f64 y 692910599291889/40000000000000000)
(*.f64 (*.f64 y 692910599291889/40000000000000000) 1)
(*.f64 4 (/.f64 y 160000000000000000/692910599291889))
(*.f64 (*.f64 y 692910599291889/10000000000000000) 1/4)
(*.f64 1 (*.f64 y 692910599291889/40000000000000000))
(*.f64 (+.f64 y y) 692910599291889/80000000000000000)
(*.f64 2 (*.f64 y 692910599291889/80000000000000000))
(*.f64 (*.f64 y 692910599291889/5000000000000000) 1/8)
(*.f64 (*.f64 y 692910599291889/20000000000000000) 1/2)
(*.f64 (*.f64 y 4) 692910599291889/160000000000000000)
(*.f64 692910599291889/40000000000000000 y)
(*.f64 (*.f64 y 8) 692910599291889/320000000000000000)
(*.f64 692910599291889/10000000000000000 (/.f64 y 4))
(*.f64 692910599291889/80000000000000000 (+.f64 y y))
(*.f64 1/2 (*.f64 y 692910599291889/20000000000000000))
(*.f64 8 (/.f64 y 320000000000000000/692910599291889))
(*.f64 692910599291889/20000000000000000 (*.f64 y 1/2))
(*.f64 692910599291889/5000000000000000 (/.f64 y 8))
(*.f64 (*.f64 y 1/2) 692910599291889/20000000000000000)
(*.f64 1/4 (*.f64 y 692910599291889/10000000000000000))
(*.f64 (*.f64 y 692910599291889/80000000000000000) 2)
(*.f64 692910599291889/160000000000000000 (*.f64 y 4))
(*.f64 (/.f64 y 4) 692910599291889/10000000000000000)
(*.f64 (/.f64 y 160000000000000000/692910599291889) 4)
(*.f64 (/.f64 y 8) 692910599291889/5000000000000000)
(*.f64 (/.f64 y 320000000000000000/692910599291889) 8)
(*.f64 1/8 (*.f64 y 692910599291889/5000000000000000))
(*.f64 692910599291889/320000000000000000 (*.f64 y 8))
(pow.f64 (*.f64 y 692910599291889/40000000000000000) 1)
(-.f64 (+.f64 x (*.f64 y 692910599291889/10000000000000000)) 0)
(*.f64 4 (/.f64 (+.f64 x (*.f64 y 692910599291889/10000000000000000)) 4))
(*.f64 4 (+.f64 (*.f64 y 692910599291889/40000000000000000) (/.f64 x 4)))
(*.f64 (+.f64 x (*.f64 y 692910599291889/10000000000000000)) 1)
(*.f64 1 (+.f64 x (*.f64 y 692910599291889/10000000000000000)))
(*.f64 2 (+.f64 (*.f64 y 692910599291889/20000000000000000) (*.f64 x 1/2)))
(*.f64 (+.f64 x (+.f64 x (*.f64 y 692910599291889/5000000000000000))) 1/2)
(*.f64 (*.f64 4 (+.f64 x (*.f64 y 692910599291889/10000000000000000))) 1/4)
(*.f64 1/2 (+.f64 x (+.f64 x (*.f64 y 692910599291889/5000000000000000))))
(*.f64 (+.f64 (*.f64 y 692910599291889/20000000000000000) (*.f64 x 1/2)) 2)
(*.f64 1/4 (*.f64 4 (+.f64 x (*.f64 y 692910599291889/10000000000000000))))
(*.f64 (/.f64 (+.f64 x (*.f64 y 692910599291889/10000000000000000)) 4) 4)
(*.f64 (+.f64 (*.f64 y 692910599291889/40000000000000000) (/.f64 x 4)) 4)
(/.f64 (+.f64 x (*.f64 y 692910599291889/10000000000000000)) 1)
(/.f64 (+.f64 x (+.f64 x (*.f64 y 692910599291889/5000000000000000))) 2)
(/.f64 (*.f64 4 (+.f64 x (*.f64 y 692910599291889/10000000000000000))) 4)
(/.f64 (*.f64 (+.f64 x (*.f64 y 692910599291889/10000000000000000)) 8) 8)
(/.f64 (*.f64 2 (*.f64 (+.f64 x (*.f64 y 692910599291889/10000000000000000)) 8)) 16)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 x (*.f64 y 692910599291889/10000000000000000)) 8))) 32)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 x (*.f64 y 692910599291889/10000000000000000)) 8)))) 64)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 x (*.f64 y 692910599291889/10000000000000000)) 8))))) 128)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 x (*.f64 y 692910599291889/10000000000000000)) 8))))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 x (*.f64 y 692910599291889/10000000000000000)) 8)))))) 256)
(pow.f64 (+.f64 x (*.f64 y 692910599291889/10000000000000000)) 1)
(+.f64 (*.f64 y 692910599291889/40000000000000000) (*.f64 y 2078731797875667/40000000000000000))
(+.f64 (*.f64 y 692910599291889/10000000000000000) 0)
(+.f64 0 (*.f64 y 692910599291889/10000000000000000))
(+.f64 (*.f64 y 692910599291889/20000000000000000) (*.f64 y 692910599291889/20000000000000000))
(+.f64 (*.f64 y 2078731797875667/40000000000000000) (*.f64 y 692910599291889/40000000000000000))
(-.f64 (*.f64 y 692910599291889/10000000000000000) 0)
(/.f64 (*.f64 y 692910599291889/10000000000000000) 1)
(/.f64 (*.f64 y 692910599291889/5000000000000000) 2)
(/.f64 (*.f64 y 4) 40000000000000000/692910599291889)
(/.f64 (*.f64 y 692910599291889/2500000000000000) 4)
(/.f64 (*.f64 y 8) 80000000000000000/692910599291889)
(/.f64 (*.f64 4 (*.f64 y 692910599291889/5000000000000000)) 8)
(/.f64 (*.f64 4 (*.f64 y 4)) 160000000000000000/692910599291889)
(/.f64 (*.f64 2 (*.f64 4 (*.f64 y 692910599291889/5000000000000000))) 16)
(/.f64 (*.f64 2 (*.f64 4 (*.f64 y 4))) 320000000000000000/692910599291889)
(/.f64 (/.f64 (*.f64 y 8) 40000000000000000/692910599291889) 2)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 4 (*.f64 y 692910599291889/5000000000000000)))) 32)
(/.f64 (*.f64 2 (/.f64 (*.f64 y 8) 40000000000000000/692910599291889)) 4)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 4 (*.f64 y 4)))) 640000000000000000/692910599291889)
(/.f64 (/.f64 (*.f64 4 (*.f64 y 4)) 40000000000000000/692910599291889) 4)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 4 (*.f64 y 692910599291889/5000000000000000))))) 64)
(/.f64 (*.f64 2 (*.f64 2 (/.f64 (*.f64 y 8) 40000000000000000/692910599291889))) 8)
(/.f64 (*.f64 2 (/.f64 (*.f64 4 (*.f64 y 4)) 40000000000000000/692910599291889)) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 4 (*.f64 y 4))))) 1280000000000000000/692910599291889)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 4 (*.f64 y 692910599291889/5000000000000000)))))) 128)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (/.f64 (*.f64 y 8) 40000000000000000/692910599291889)))) 16)
(/.f64 (*.f64 2 (*.f64 2 (/.f64 (*.f64 4 (*.f64 y 4)) 40000000000000000/692910599291889))) 16)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 4 (*.f64 y 692910599291889/5000000000000000)))))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 4 (*.f64 y 692910599291889/5000000000000000))))))) 256)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (/.f64 (*.f64 y 8) 40000000000000000/692910599291889)))) (*.f64 2 (*.f64 2 (*.f64 2 (/.f64 (*.f64 y 8) 40000000000000000/692910599291889))))) 32)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (/.f64 (*.f64 4 (*.f64 y 4)) 40000000000000000/692910599291889))) (*.f64 2 (*.f64 2 (/.f64 (*.f64 4 (*.f64 y 4)) 40000000000000000/692910599291889)))) 32)
(pow.f64 (*.f64 y 692910599291889/10000000000000000) 1)
Outputs
(*.f64 692910599291889/40000000000000000 y)
(*.f64 692910599291889/40000000000000000 y)
(*.f64 692910599291889/40000000000000000 y)
(*.f64 692910599291889/40000000000000000 y)
(*.f64 692910599291889/40000000000000000 y)
(*.f64 692910599291889/40000000000000000 y)
(*.f64 692910599291889/40000000000000000 y)
(*.f64 692910599291889/40000000000000000 y)
(*.f64 692910599291889/40000000000000000 y)
(*.f64 692910599291889/40000000000000000 y)
(*.f64 692910599291889/40000000000000000 y)
(*.f64 692910599291889/40000000000000000 y)
(*.f64 692910599291889/10000000000000000 y)
(*.f64 y 692910599291889/10000000000000000)
(+.f64 (*.f64 692910599291889/10000000000000000 y) x)
(+.f64 x (*.f64 y 692910599291889/10000000000000000))
(+.f64 (*.f64 692910599291889/10000000000000000 y) x)
(+.f64 x (*.f64 y 692910599291889/10000000000000000))
(+.f64 (*.f64 692910599291889/10000000000000000 y) x)
(+.f64 x (*.f64 y 692910599291889/10000000000000000))
x
(+.f64 (*.f64 692910599291889/10000000000000000 y) x)
(+.f64 x (*.f64 y 692910599291889/10000000000000000))
(+.f64 (*.f64 692910599291889/10000000000000000 y) x)
(+.f64 x (*.f64 y 692910599291889/10000000000000000))
(+.f64 (*.f64 692910599291889/10000000000000000 y) x)
(+.f64 x (*.f64 y 692910599291889/10000000000000000))
x
(+.f64 (*.f64 692910599291889/10000000000000000 y) x)
(+.f64 x (*.f64 y 692910599291889/10000000000000000))
(+.f64 (*.f64 692910599291889/10000000000000000 y) x)
(+.f64 x (*.f64 y 692910599291889/10000000000000000))
(+.f64 (*.f64 692910599291889/10000000000000000 y) x)
(+.f64 x (*.f64 y 692910599291889/10000000000000000))
x
(+.f64 (*.f64 692910599291889/10000000000000000 y) x)
(+.f64 x (*.f64 y 692910599291889/10000000000000000))
(+.f64 (*.f64 692910599291889/10000000000000000 y) x)
(+.f64 x (*.f64 y 692910599291889/10000000000000000))
(+.f64 (*.f64 692910599291889/10000000000000000 y) x)
(+.f64 x (*.f64 y 692910599291889/10000000000000000))
(*.f64 692910599291889/10000000000000000 y)
(*.f64 y 692910599291889/10000000000000000)
(+.f64 (*.f64 692910599291889/10000000000000000 y) x)
(+.f64 x (*.f64 y 692910599291889/10000000000000000))
(+.f64 (*.f64 692910599291889/10000000000000000 y) x)
(+.f64 x (*.f64 y 692910599291889/10000000000000000))
(+.f64 (*.f64 692910599291889/10000000000000000 y) x)
(+.f64 x (*.f64 y 692910599291889/10000000000000000))
(*.f64 692910599291889/10000000000000000 y)
(*.f64 y 692910599291889/10000000000000000)
(+.f64 (*.f64 692910599291889/10000000000000000 y) x)
(+.f64 x (*.f64 y 692910599291889/10000000000000000))
(+.f64 (*.f64 692910599291889/10000000000000000 y) x)
(+.f64 x (*.f64 y 692910599291889/10000000000000000))
(+.f64 (*.f64 692910599291889/10000000000000000 y) x)
(+.f64 x (*.f64 y 692910599291889/10000000000000000))
(*.f64 692910599291889/10000000000000000 y)
(*.f64 y 692910599291889/10000000000000000)
(*.f64 692910599291889/10000000000000000 y)
(*.f64 y 692910599291889/10000000000000000)
(*.f64 692910599291889/10000000000000000 y)
(*.f64 y 692910599291889/10000000000000000)
(*.f64 692910599291889/10000000000000000 y)
(*.f64 y 692910599291889/10000000000000000)
(*.f64 692910599291889/10000000000000000 y)
(*.f64 y 692910599291889/10000000000000000)
(*.f64 692910599291889/10000000000000000 y)
(*.f64 y 692910599291889/10000000000000000)
(*.f64 692910599291889/10000000000000000 y)
(*.f64 y 692910599291889/10000000000000000)
(*.f64 692910599291889/10000000000000000 y)
(*.f64 y 692910599291889/10000000000000000)
(*.f64 692910599291889/10000000000000000 y)
(*.f64 y 692910599291889/10000000000000000)
(*.f64 692910599291889/10000000000000000 y)
(*.f64 y 692910599291889/10000000000000000)
(*.f64 692910599291889/10000000000000000 y)
(*.f64 y 692910599291889/10000000000000000)
(*.f64 692910599291889/10000000000000000 y)
(*.f64 y 692910599291889/10000000000000000)
(+.f64 (*.f64 y 692910599291889/40000000000000000) 0)
(*.f64 692910599291889/40000000000000000 y)
(+.f64 0 (*.f64 y 692910599291889/40000000000000000))
(*.f64 692910599291889/40000000000000000 y)
(+.f64 (*.f64 y 692910599291889/80000000000000000) (*.f64 y 692910599291889/80000000000000000))
(*.f64 692910599291889/40000000000000000 y)
(-.f64 (*.f64 y 692910599291889/40000000000000000) 0)
(*.f64 692910599291889/40000000000000000 y)
(*.f64 y 692910599291889/40000000000000000)
(*.f64 692910599291889/40000000000000000 y)
(*.f64 (*.f64 y 692910599291889/40000000000000000) 1)
(*.f64 692910599291889/40000000000000000 y)
(*.f64 4 (/.f64 y 160000000000000000/692910599291889))
(*.f64 692910599291889/40000000000000000 y)
(*.f64 (*.f64 y 692910599291889/10000000000000000) 1/4)
(*.f64 692910599291889/40000000000000000 y)
(*.f64 1 (*.f64 y 692910599291889/40000000000000000))
(*.f64 692910599291889/40000000000000000 y)
(*.f64 (+.f64 y y) 692910599291889/80000000000000000)
(*.f64 692910599291889/40000000000000000 y)
(*.f64 2 (*.f64 y 692910599291889/80000000000000000))
(*.f64 692910599291889/40000000000000000 y)
(*.f64 (*.f64 y 692910599291889/5000000000000000) 1/8)
(*.f64 692910599291889/40000000000000000 y)
(*.f64 (*.f64 y 692910599291889/20000000000000000) 1/2)
(*.f64 692910599291889/40000000000000000 y)
(*.f64 (*.f64 y 4) 692910599291889/160000000000000000)
(*.f64 692910599291889/40000000000000000 y)
(*.f64 692910599291889/40000000000000000 y)
(*.f64 (*.f64 y 8) 692910599291889/320000000000000000)
(*.f64 692910599291889/40000000000000000 y)
(*.f64 692910599291889/10000000000000000 (/.f64 y 4))
(*.f64 692910599291889/40000000000000000 y)
(*.f64 692910599291889/80000000000000000 (+.f64 y y))
(*.f64 692910599291889/40000000000000000 y)
(*.f64 1/2 (*.f64 y 692910599291889/20000000000000000))
(*.f64 692910599291889/40000000000000000 y)
(*.f64 8 (/.f64 y 320000000000000000/692910599291889))
(*.f64 692910599291889/40000000000000000 y)
(*.f64 692910599291889/20000000000000000 (*.f64 y 1/2))
(*.f64 692910599291889/40000000000000000 y)
(*.f64 692910599291889/5000000000000000 (/.f64 y 8))
(*.f64 692910599291889/40000000000000000 y)
(*.f64 (*.f64 y 1/2) 692910599291889/20000000000000000)
(*.f64 692910599291889/40000000000000000 y)
(*.f64 1/4 (*.f64 y 692910599291889/10000000000000000))
(*.f64 692910599291889/40000000000000000 y)
(*.f64 (*.f64 y 692910599291889/80000000000000000) 2)
(*.f64 692910599291889/40000000000000000 y)
(*.f64 692910599291889/160000000000000000 (*.f64 y 4))
(*.f64 692910599291889/40000000000000000 y)
(*.f64 (/.f64 y 4) 692910599291889/10000000000000000)
(*.f64 692910599291889/40000000000000000 y)
(*.f64 (/.f64 y 160000000000000000/692910599291889) 4)
(*.f64 692910599291889/40000000000000000 y)
(*.f64 (/.f64 y 8) 692910599291889/5000000000000000)
(*.f64 692910599291889/40000000000000000 y)
(*.f64 (/.f64 y 320000000000000000/692910599291889) 8)
(*.f64 692910599291889/40000000000000000 y)
(*.f64 1/8 (*.f64 y 692910599291889/5000000000000000))
(*.f64 692910599291889/40000000000000000 y)
(*.f64 692910599291889/320000000000000000 (*.f64 y 8))
(*.f64 692910599291889/40000000000000000 y)
(pow.f64 (*.f64 y 692910599291889/40000000000000000) 1)
(*.f64 692910599291889/40000000000000000 y)
(-.f64 (+.f64 x (*.f64 y 692910599291889/10000000000000000)) 0)
(+.f64 x (*.f64 y 692910599291889/10000000000000000))
(*.f64 4 (/.f64 (+.f64 x (*.f64 y 692910599291889/10000000000000000)) 4))
(+.f64 x (*.f64 y 692910599291889/10000000000000000))
(*.f64 4 (+.f64 (*.f64 y 692910599291889/40000000000000000) (/.f64 x 4)))
(*.f64 4 (+.f64 (*.f64 692910599291889/40000000000000000 y) (/.f64 x 4)))
(*.f64 (+.f64 x (*.f64 y 692910599291889/10000000000000000)) 1)
(+.f64 x (*.f64 y 692910599291889/10000000000000000))
(*.f64 1 (+.f64 x (*.f64 y 692910599291889/10000000000000000)))
(+.f64 x (*.f64 y 692910599291889/10000000000000000))
(*.f64 2 (+.f64 (*.f64 y 692910599291889/20000000000000000) (*.f64 x 1/2)))
(+.f64 x (*.f64 y 692910599291889/10000000000000000))
(*.f64 (+.f64 x (+.f64 x (*.f64 y 692910599291889/5000000000000000))) 1/2)
(+.f64 x (*.f64 y 692910599291889/10000000000000000))
(*.f64 (*.f64 4 (+.f64 x (*.f64 y 692910599291889/10000000000000000))) 1/4)
(+.f64 x (*.f64 y 692910599291889/10000000000000000))
(*.f64 1/2 (+.f64 x (+.f64 x (*.f64 y 692910599291889/5000000000000000))))
(+.f64 x (*.f64 y 692910599291889/10000000000000000))
(*.f64 (+.f64 (*.f64 y 692910599291889/20000000000000000) (*.f64 x 1/2)) 2)
(+.f64 x (*.f64 y 692910599291889/10000000000000000))
(*.f64 1/4 (*.f64 4 (+.f64 x (*.f64 y 692910599291889/10000000000000000))))
(+.f64 x (*.f64 y 692910599291889/10000000000000000))
(*.f64 (/.f64 (+.f64 x (*.f64 y 692910599291889/10000000000000000)) 4) 4)
(+.f64 x (*.f64 y 692910599291889/10000000000000000))
(*.f64 (+.f64 (*.f64 y 692910599291889/40000000000000000) (/.f64 x 4)) 4)
(*.f64 4 (+.f64 (*.f64 692910599291889/40000000000000000 y) (/.f64 x 4)))
(/.f64 (+.f64 x (*.f64 y 692910599291889/10000000000000000)) 1)
(+.f64 x (*.f64 y 692910599291889/10000000000000000))
(/.f64 (+.f64 x (+.f64 x (*.f64 y 692910599291889/5000000000000000))) 2)
(+.f64 x (*.f64 y 692910599291889/10000000000000000))
(/.f64 (*.f64 4 (+.f64 x (*.f64 y 692910599291889/10000000000000000))) 4)
(+.f64 x (*.f64 y 692910599291889/10000000000000000))
(/.f64 (*.f64 (+.f64 x (*.f64 y 692910599291889/10000000000000000)) 8) 8)
(+.f64 x (*.f64 y 692910599291889/10000000000000000))
(/.f64 (*.f64 2 (*.f64 (+.f64 x (*.f64 y 692910599291889/10000000000000000)) 8)) 16)
(+.f64 x (*.f64 y 692910599291889/10000000000000000))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 x (*.f64 y 692910599291889/10000000000000000)) 8))) 32)
(+.f64 x (*.f64 y 692910599291889/10000000000000000))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 x (*.f64 y 692910599291889/10000000000000000)) 8)))) 64)
(+.f64 x (*.f64 y 692910599291889/10000000000000000))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 x (*.f64 y 692910599291889/10000000000000000)) 8))))) 128)
(+.f64 x (*.f64 y 692910599291889/10000000000000000))
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 x (*.f64 y 692910599291889/10000000000000000)) 8))))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 x (*.f64 y 692910599291889/10000000000000000)) 8)))))) 256)
(+.f64 x (*.f64 y 692910599291889/10000000000000000))
(pow.f64 (+.f64 x (*.f64 y 692910599291889/10000000000000000)) 1)
(+.f64 x (*.f64 y 692910599291889/10000000000000000))
(+.f64 (*.f64 y 692910599291889/40000000000000000) (*.f64 y 2078731797875667/40000000000000000))
(*.f64 y 692910599291889/10000000000000000)
(+.f64 (*.f64 y 692910599291889/10000000000000000) 0)
(*.f64 y 692910599291889/10000000000000000)
(+.f64 0 (*.f64 y 692910599291889/10000000000000000))
(*.f64 y 692910599291889/10000000000000000)
(+.f64 (*.f64 y 692910599291889/20000000000000000) (*.f64 y 692910599291889/20000000000000000))
(*.f64 y 692910599291889/10000000000000000)
(+.f64 (*.f64 y 2078731797875667/40000000000000000) (*.f64 y 692910599291889/40000000000000000))
(*.f64 y 692910599291889/10000000000000000)
(-.f64 (*.f64 y 692910599291889/10000000000000000) 0)
(*.f64 y 692910599291889/10000000000000000)
(/.f64 (*.f64 y 692910599291889/10000000000000000) 1)
(*.f64 y 692910599291889/10000000000000000)
(/.f64 (*.f64 y 692910599291889/5000000000000000) 2)
(*.f64 y 692910599291889/10000000000000000)
(/.f64 (*.f64 y 4) 40000000000000000/692910599291889)
(*.f64 y 692910599291889/10000000000000000)
(/.f64 (*.f64 y 692910599291889/2500000000000000) 4)
(*.f64 y 692910599291889/10000000000000000)
(/.f64 (*.f64 y 8) 80000000000000000/692910599291889)
(*.f64 y 692910599291889/10000000000000000)
(/.f64 (*.f64 4 (*.f64 y 692910599291889/5000000000000000)) 8)
(*.f64 y 692910599291889/10000000000000000)
(/.f64 (*.f64 4 (*.f64 y 4)) 160000000000000000/692910599291889)
(*.f64 y 692910599291889/10000000000000000)
(/.f64 (*.f64 2 (*.f64 4 (*.f64 y 692910599291889/5000000000000000))) 16)
(*.f64 y 692910599291889/10000000000000000)
(/.f64 (*.f64 2 (*.f64 4 (*.f64 y 4))) 320000000000000000/692910599291889)
(*.f64 y 692910599291889/10000000000000000)
(/.f64 (/.f64 (*.f64 y 8) 40000000000000000/692910599291889) 2)
(*.f64 y 692910599291889/10000000000000000)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 4 (*.f64 y 692910599291889/5000000000000000)))) 32)
(*.f64 y 692910599291889/10000000000000000)
(/.f64 (*.f64 2 (/.f64 (*.f64 y 8) 40000000000000000/692910599291889)) 4)
(*.f64 y 692910599291889/10000000000000000)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 4 (*.f64 y 4)))) 640000000000000000/692910599291889)
(*.f64 y 692910599291889/10000000000000000)
(/.f64 (/.f64 (*.f64 4 (*.f64 y 4)) 40000000000000000/692910599291889) 4)
(*.f64 y 692910599291889/10000000000000000)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 4 (*.f64 y 692910599291889/5000000000000000))))) 64)
(*.f64 y 692910599291889/10000000000000000)
(/.f64 (*.f64 2 (*.f64 2 (/.f64 (*.f64 y 8) 40000000000000000/692910599291889))) 8)
(*.f64 y 692910599291889/10000000000000000)
(/.f64 (*.f64 2 (/.f64 (*.f64 4 (*.f64 y 4)) 40000000000000000/692910599291889)) 8)
(*.f64 y 692910599291889/10000000000000000)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 4 (*.f64 y 4))))) 1280000000000000000/692910599291889)
(*.f64 y 692910599291889/10000000000000000)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 4 (*.f64 y 692910599291889/5000000000000000)))))) 128)
(*.f64 y 692910599291889/10000000000000000)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (/.f64 (*.f64 y 8) 40000000000000000/692910599291889)))) 16)
(*.f64 y 692910599291889/10000000000000000)
(/.f64 (*.f64 2 (*.f64 2 (/.f64 (*.f64 4 (*.f64 y 4)) 40000000000000000/692910599291889))) 16)
(*.f64 y 692910599291889/10000000000000000)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 4 (*.f64 y 692910599291889/5000000000000000)))))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 4 (*.f64 y 692910599291889/5000000000000000))))))) 256)
(*.f64 y 692910599291889/10000000000000000)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (/.f64 (*.f64 y 8) 40000000000000000/692910599291889)))) (*.f64 2 (*.f64 2 (*.f64 2 (/.f64 (*.f64 y 8) 40000000000000000/692910599291889))))) 32)
(*.f64 y 692910599291889/10000000000000000)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (/.f64 (*.f64 4 (*.f64 y 4)) 40000000000000000/692910599291889))) (*.f64 2 (*.f64 2 (/.f64 (*.f64 4 (*.f64 y 4)) 40000000000000000/692910599291889)))) 32)
(*.f64 y 692910599291889/10000000000000000)
(pow.f64 (*.f64 y 692910599291889/10000000000000000) 1)
(*.f64 y 692910599291889/10000000000000000)

localize9.0ms (0%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(+.f64 x (/.f64 (*.f64 y 11167812716741/40000000000000) 104698244219447/31250000000000))
0.3b
(/.f64 (*.f64 y 11167812716741/40000000000000) 104698244219447/31250000000000)
0.5b
(*.f64 y 11167812716741/40000000000000)
Compiler

Compiled 22 to 16 computations (27.3% saved)

series1.0ms (0%)

Counts
2 → 36
Calls

9 calls:

TimeVariablePointExpression
0.0ms
y
@0
(/.f64 (*.f64 y 11167812716741/40000000000000) 104698244219447/31250000000000)
0.0ms
y
@inf
(/.f64 (*.f64 y 11167812716741/40000000000000) 104698244219447/31250000000000)
0.0ms
x
@0
(+.f64 x (/.f64 (*.f64 y 11167812716741/40000000000000) 104698244219447/31250000000000))
0.0ms
y
@-inf
(/.f64 (*.f64 y 11167812716741/40000000000000) 104698244219447/31250000000000)
0.0ms
x
@inf
(+.f64 x (/.f64 (*.f64 y 11167812716741/40000000000000) 104698244219447/31250000000000))

rewrite217.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
2242×rational.json-simplify-35
2218×rational.json-simplify-2
1404×rational.json-simplify-1
1048×exponential.json-3
1048×rational.json-1
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0932
16420
215720
334220
471320
5162720
6332120
7514020
8592320
9676320
10676320
11676320
Stop Event
node limit
Counts
2 → 64
Calls
Call 1
Inputs
(/.f64 (*.f64 y 11167812716741/40000000000000) 104698244219447/31250000000000)
(+.f64 x (/.f64 (*.f64 y 11167812716741/40000000000000) 104698244219447/31250000000000))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y 279195317918525/3350343815022304) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 y 279195317918525/3350343815022304))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y 279195317918525/6700687630044608) (*.f64 y 279195317918525/6700687630044608))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y 279195317918525/3350343815022304) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y 279195317918525/3350343815022304)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 11167812716741/40000000000000 (*.f64 y 31250000000000/104698244219447))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y 11167812716741/40000000000000) 31250000000000/104698244219447)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y 279195317918525/3350343815022304) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 y 279195317918525/3350343815022304))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y 11167812716741/20000000000000) 15625000000000/104698244219447)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y 31250000000000/104698244219447) 11167812716741/40000000000000)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 y 279195317918525/6700687630044608))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 y y) 279195317918525/6700687630044608)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y 279195317918525/1675171907511152) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y 11167812716741/10000000000000) 7812500000000/104698244219447)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 31250000000000/104698244219447 (*.f64 y 11167812716741/40000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 279195317918525/3350343815022304 y)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 11167812716741/20000000000000 (*.f64 y 15625000000000/104698244219447))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (*.f64 y 279195317918525/1675171907511152) 8))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y 62500000000000/104698244219447) 11167812716741/80000000000000)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y 4) 279195317918525/13401375260089216)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y 279195317918525/837585953755576) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y 11167812716741/5000000000000) 3906250000000/104698244219447)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y 1/2) 279195317918525/1675171907511152)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 11167812716741/80000000000000 (*.f64 y 62500000000000/104698244219447))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 y 279195317918525/1675171907511152))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y 15625000000000/104698244219447) 11167812716741/20000000000000)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 279195317918525/6700687630044608 (+.f64 y y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 15625000000000/104698244219447 (*.f64 y 11167812716741/20000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 279195317918525/1675171907511152 (*.f64 y 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 62500000000000/104698244219447 (*.f64 y 11167812716741/80000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 11167812716741/10000000000000 (/.f64 y 104698244219447/7812500000000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y 11167812716741/80000000000000) 62500000000000/104698244219447)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 y 279195317918525/837585953755576))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y 279195317918525/6700687630044608) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 7812500000000/104698244219447 (*.f64 y 11167812716741/10000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 279195317918525/13401375260089216 (*.f64 y 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y 104698244219447/7812500000000) 11167812716741/10000000000000)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 3906250000000/104698244219447 (*.f64 y 11167812716741/5000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y 279195317918525/1675171907511152) 8) 4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 y 279195317918525/3350343815022304) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 y 279195317918525/3350343815022304) x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 y 279195317918525/3350343815022304) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 y 279195317918525/3350343815022304) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (+.f64 (*.f64 x 1/2) (*.f64 y 279195317918525/6700687630044608)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (+.f64 x (*.f64 y 279195317918525/1675171907511152))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (+.f64 (*.f64 y 279195317918525/3350343815022304) x) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 y 279195317918525/3350343815022304) x) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (+.f64 x (+.f64 x (*.f64 y 279195317918525/1675171907511152))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 x 1/2) (*.f64 y 279195317918525/6700687630044608)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (+.f64 (*.f64 y 279195317918525/3350343815022304) x) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (+.f64 (*.f64 x 4) (*.f64 y 279195317918525/837585953755576)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 y 279195317918525/3350343815022304) x) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 x 4) (*.f64 y 279195317918525/837585953755576)) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 y 279195317918525/3350343815022304) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x (+.f64 x (*.f64 y 279195317918525/1675171907511152))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 y 279195317918525/3350343815022304) x) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 y 279195317918525/3350343815022304) x) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 y 279195317918525/3350343815022304) x) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 y 279195317918525/3350343815022304) x) 8))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 y 279195317918525/3350343815022304) x) 8)))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 y 279195317918525/3350343815022304) x) 8))))) 128)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 y 279195317918525/3350343815022304) x) 8))))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 y 279195317918525/3350343815022304) x) 8)))))) 256)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 y 279195317918525/3350343815022304) x) 1)))))

simplify317.0ms (1.3%)

Algorithm
egg-herbie
Rules
4186×rational.json-simplify-41
2156×rational.json-simplify-51
1904×rational.json-simplify-2
1256×rational.json-simplify-35
628×rational.json-simplify-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0128988
1223988
2464988
31294988
42748988
53328988
63413988
73462988
83504988
93544988
104765988
114871988
124913988
134950988
144982988
155014988
165492988
175525988
185558988
195590988
Stop Event
node limit
Counts
100 → 69
Calls
Call 1
Inputs
(*.f64 279195317918525/3350343815022304 y)
(*.f64 279195317918525/3350343815022304 y)
(*.f64 279195317918525/3350343815022304 y)
(*.f64 279195317918525/3350343815022304 y)
(*.f64 279195317918525/3350343815022304 y)
(*.f64 279195317918525/3350343815022304 y)
(*.f64 279195317918525/3350343815022304 y)
(*.f64 279195317918525/3350343815022304 y)
(*.f64 279195317918525/3350343815022304 y)
(*.f64 279195317918525/3350343815022304 y)
(*.f64 279195317918525/3350343815022304 y)
(*.f64 279195317918525/3350343815022304 y)
(*.f64 279195317918525/3350343815022304 y)
(+.f64 (*.f64 279195317918525/3350343815022304 y) x)
(+.f64 (*.f64 279195317918525/3350343815022304 y) x)
(+.f64 (*.f64 279195317918525/3350343815022304 y) x)
x
(+.f64 (*.f64 279195317918525/3350343815022304 y) x)
(+.f64 (*.f64 279195317918525/3350343815022304 y) x)
(+.f64 (*.f64 279195317918525/3350343815022304 y) x)
x
(+.f64 (*.f64 279195317918525/3350343815022304 y) x)
(+.f64 (*.f64 279195317918525/3350343815022304 y) x)
(+.f64 (*.f64 279195317918525/3350343815022304 y) x)
x
(+.f64 (*.f64 279195317918525/3350343815022304 y) x)
(+.f64 (*.f64 279195317918525/3350343815022304 y) x)
(+.f64 (*.f64 279195317918525/3350343815022304 y) x)
(*.f64 279195317918525/3350343815022304 y)
(+.f64 (*.f64 279195317918525/3350343815022304 y) x)
(+.f64 (*.f64 279195317918525/3350343815022304 y) x)
(+.f64 (*.f64 279195317918525/3350343815022304 y) x)
(*.f64 279195317918525/3350343815022304 y)
(+.f64 (*.f64 279195317918525/3350343815022304 y) x)
(+.f64 (*.f64 279195317918525/3350343815022304 y) x)
(+.f64 (*.f64 279195317918525/3350343815022304 y) x)
(+.f64 (*.f64 y 279195317918525/3350343815022304) 0)
(+.f64 0 (*.f64 y 279195317918525/3350343815022304))
(+.f64 (*.f64 y 279195317918525/6700687630044608) (*.f64 y 279195317918525/6700687630044608))
(-.f64 (*.f64 y 279195317918525/3350343815022304) 0)
(*.f64 y 279195317918525/3350343815022304)
(*.f64 11167812716741/40000000000000 (*.f64 y 31250000000000/104698244219447))
(*.f64 (*.f64 y 11167812716741/40000000000000) 31250000000000/104698244219447)
(*.f64 (*.f64 y 279195317918525/3350343815022304) 1)
(*.f64 1 (*.f64 y 279195317918525/3350343815022304))
(*.f64 (*.f64 y 11167812716741/20000000000000) 15625000000000/104698244219447)
(*.f64 (*.f64 y 31250000000000/104698244219447) 11167812716741/40000000000000)
(*.f64 2 (*.f64 y 279195317918525/6700687630044608))
(*.f64 (+.f64 y y) 279195317918525/6700687630044608)
(*.f64 (*.f64 y 279195317918525/1675171907511152) 1/2)
(*.f64 (*.f64 y 11167812716741/10000000000000) 7812500000000/104698244219447)
(*.f64 31250000000000/104698244219447 (*.f64 y 11167812716741/40000000000000))
(*.f64 279195317918525/3350343815022304 y)
(*.f64 11167812716741/20000000000000 (*.f64 y 15625000000000/104698244219447))
(*.f64 4 (/.f64 (*.f64 y 279195317918525/1675171907511152) 8))
(*.f64 (*.f64 y 62500000000000/104698244219447) 11167812716741/80000000000000)
(*.f64 (*.f64 y 4) 279195317918525/13401375260089216)
(*.f64 (*.f64 y 279195317918525/837585953755576) 1/4)
(*.f64 (*.f64 y 11167812716741/5000000000000) 3906250000000/104698244219447)
(*.f64 (*.f64 y 1/2) 279195317918525/1675171907511152)
(*.f64 11167812716741/80000000000000 (*.f64 y 62500000000000/104698244219447))
(*.f64 1/2 (*.f64 y 279195317918525/1675171907511152))
(*.f64 (*.f64 y 15625000000000/104698244219447) 11167812716741/20000000000000)
(*.f64 279195317918525/6700687630044608 (+.f64 y y))
(*.f64 15625000000000/104698244219447 (*.f64 y 11167812716741/20000000000000))
(*.f64 279195317918525/1675171907511152 (*.f64 y 1/2))
(*.f64 62500000000000/104698244219447 (*.f64 y 11167812716741/80000000000000))
(*.f64 11167812716741/10000000000000 (/.f64 y 104698244219447/7812500000000))
(*.f64 (*.f64 y 11167812716741/80000000000000) 62500000000000/104698244219447)
(*.f64 1/4 (*.f64 y 279195317918525/837585953755576))
(*.f64 (*.f64 y 279195317918525/6700687630044608) 2)
(*.f64 7812500000000/104698244219447 (*.f64 y 11167812716741/10000000000000))
(*.f64 279195317918525/13401375260089216 (*.f64 y 4))
(*.f64 (/.f64 y 104698244219447/7812500000000) 11167812716741/10000000000000)
(*.f64 3906250000000/104698244219447 (*.f64 y 11167812716741/5000000000000))
(*.f64 (/.f64 (*.f64 y 279195317918525/1675171907511152) 8) 4)
(pow.f64 (*.f64 y 279195317918525/3350343815022304) 1)
(-.f64 (+.f64 (*.f64 y 279195317918525/3350343815022304) x) 0)
(*.f64 (+.f64 (*.f64 y 279195317918525/3350343815022304) x) 1)
(*.f64 1 (+.f64 (*.f64 y 279195317918525/3350343815022304) x))
(*.f64 2 (+.f64 (*.f64 x 1/2) (*.f64 y 279195317918525/6700687630044608)))
(*.f64 (+.f64 x (+.f64 x (*.f64 y 279195317918525/1675171907511152))) 1/2)
(*.f64 4 (/.f64 (+.f64 (*.f64 y 279195317918525/3350343815022304) x) 4))
(*.f64 (*.f64 (+.f64 (*.f64 y 279195317918525/3350343815022304) x) 4) 1/4)
(*.f64 1/2 (+.f64 x (+.f64 x (*.f64 y 279195317918525/1675171907511152))))
(*.f64 (+.f64 (*.f64 x 1/2) (*.f64 y 279195317918525/6700687630044608)) 2)
(*.f64 1/4 (*.f64 (+.f64 (*.f64 y 279195317918525/3350343815022304) x) 4))
(*.f64 1/4 (+.f64 (*.f64 x 4) (*.f64 y 279195317918525/837585953755576)))
(*.f64 (/.f64 (+.f64 (*.f64 y 279195317918525/3350343815022304) x) 4) 4)
(*.f64 (+.f64 (*.f64 x 4) (*.f64 y 279195317918525/837585953755576)) 1/4)
(/.f64 (+.f64 (*.f64 y 279195317918525/3350343815022304) x) 1)
(/.f64 (+.f64 x (+.f64 x (*.f64 y 279195317918525/1675171907511152))) 2)
(/.f64 (*.f64 (+.f64 (*.f64 y 279195317918525/3350343815022304) x) 4) 4)
(/.f64 (*.f64 (+.f64 (*.f64 y 279195317918525/3350343815022304) x) 8) 8)
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 y 279195317918525/3350343815022304) x) 8)) 16)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 y 279195317918525/3350343815022304) x) 8))) 32)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 y 279195317918525/3350343815022304) x) 8)))) 64)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 y 279195317918525/3350343815022304) x) 8))))) 128)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 y 279195317918525/3350343815022304) x) 8))))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 y 279195317918525/3350343815022304) x) 8)))))) 256)
(pow.f64 (+.f64 (*.f64 y 279195317918525/3350343815022304) x) 1)
Outputs
(*.f64 279195317918525/3350343815022304 y)
(*.f64 279195317918525/3350343815022304 y)
(*.f64 279195317918525/3350343815022304 y)
(*.f64 279195317918525/3350343815022304 y)
(*.f64 279195317918525/3350343815022304 y)
(*.f64 279195317918525/3350343815022304 y)
(*.f64 279195317918525/3350343815022304 y)
(*.f64 279195317918525/3350343815022304 y)
(*.f64 279195317918525/3350343815022304 y)
(*.f64 279195317918525/3350343815022304 y)
(*.f64 279195317918525/3350343815022304 y)
(*.f64 279195317918525/3350343815022304 y)
(*.f64 279195317918525/3350343815022304 y)
(+.f64 (*.f64 279195317918525/3350343815022304 y) x)
(+.f64 x (*.f64 279195317918525/3350343815022304 y))
(+.f64 (*.f64 279195317918525/3350343815022304 y) x)
(+.f64 x (*.f64 279195317918525/3350343815022304 y))
(+.f64 (*.f64 279195317918525/3350343815022304 y) x)
(+.f64 x (*.f64 279195317918525/3350343815022304 y))
x
(+.f64 (*.f64 279195317918525/3350343815022304 y) x)
(+.f64 x (*.f64 279195317918525/3350343815022304 y))
(+.f64 (*.f64 279195317918525/3350343815022304 y) x)
(+.f64 x (*.f64 279195317918525/3350343815022304 y))
(+.f64 (*.f64 279195317918525/3350343815022304 y) x)
(+.f64 x (*.f64 279195317918525/3350343815022304 y))
x
(+.f64 (*.f64 279195317918525/3350343815022304 y) x)
(+.f64 x (*.f64 279195317918525/3350343815022304 y))
(+.f64 (*.f64 279195317918525/3350343815022304 y) x)
(+.f64 x (*.f64 279195317918525/3350343815022304 y))
(+.f64 (*.f64 279195317918525/3350343815022304 y) x)
(+.f64 x (*.f64 279195317918525/3350343815022304 y))
x
(+.f64 (*.f64 279195317918525/3350343815022304 y) x)
(+.f64 x (*.f64 279195317918525/3350343815022304 y))
(+.f64 (*.f64 279195317918525/3350343815022304 y) x)
(+.f64 x (*.f64 279195317918525/3350343815022304 y))
(+.f64 (*.f64 279195317918525/3350343815022304 y) x)
(+.f64 x (*.f64 279195317918525/3350343815022304 y))
(*.f64 279195317918525/3350343815022304 y)
(+.f64 (*.f64 279195317918525/3350343815022304 y) x)
(+.f64 x (*.f64 279195317918525/3350343815022304 y))
(+.f64 (*.f64 279195317918525/3350343815022304 y) x)
(+.f64 x (*.f64 279195317918525/3350343815022304 y))
(+.f64 (*.f64 279195317918525/3350343815022304 y) x)
(+.f64 x (*.f64 279195317918525/3350343815022304 y))
(*.f64 279195317918525/3350343815022304 y)
(+.f64 (*.f64 279195317918525/3350343815022304 y) x)
(+.f64 x (*.f64 279195317918525/3350343815022304 y))
(+.f64 (*.f64 279195317918525/3350343815022304 y) x)
(+.f64 x (*.f64 279195317918525/3350343815022304 y))
(+.f64 (*.f64 279195317918525/3350343815022304 y) x)
(+.f64 x (*.f64 279195317918525/3350343815022304 y))
(+.f64 (*.f64 y 279195317918525/3350343815022304) 0)
(*.f64 279195317918525/3350343815022304 y)
(+.f64 0 (*.f64 y 279195317918525/3350343815022304))
(*.f64 279195317918525/3350343815022304 y)
(+.f64 (*.f64 y 279195317918525/6700687630044608) (*.f64 y 279195317918525/6700687630044608))
(*.f64 279195317918525/3350343815022304 y)
(-.f64 (*.f64 y 279195317918525/3350343815022304) 0)
(*.f64 279195317918525/3350343815022304 y)
(*.f64 y 279195317918525/3350343815022304)
(*.f64 279195317918525/3350343815022304 y)
(*.f64 11167812716741/40000000000000 (*.f64 y 31250000000000/104698244219447))
(*.f64 279195317918525/3350343815022304 y)
(*.f64 (*.f64 y 11167812716741/40000000000000) 31250000000000/104698244219447)
(*.f64 279195317918525/3350343815022304 y)
(*.f64 (*.f64 y 279195317918525/3350343815022304) 1)
(*.f64 279195317918525/3350343815022304 y)
(*.f64 1 (*.f64 y 279195317918525/3350343815022304))
(*.f64 279195317918525/3350343815022304 y)
(*.f64 (*.f64 y 11167812716741/20000000000000) 15625000000000/104698244219447)
(*.f64 279195317918525/3350343815022304 y)
(*.f64 (*.f64 y 31250000000000/104698244219447) 11167812716741/40000000000000)
(*.f64 279195317918525/3350343815022304 y)
(*.f64 2 (*.f64 y 279195317918525/6700687630044608))
(*.f64 279195317918525/3350343815022304 y)
(*.f64 (+.f64 y y) 279195317918525/6700687630044608)
(*.f64 279195317918525/3350343815022304 y)
(*.f64 (*.f64 y 279195317918525/1675171907511152) 1/2)
(*.f64 279195317918525/3350343815022304 y)
(*.f64 (*.f64 y 11167812716741/10000000000000) 7812500000000/104698244219447)
(*.f64 279195317918525/3350343815022304 y)
(*.f64 31250000000000/104698244219447 (*.f64 y 11167812716741/40000000000000))
(*.f64 279195317918525/3350343815022304 y)
(*.f64 279195317918525/3350343815022304 y)
(*.f64 11167812716741/20000000000000 (*.f64 y 15625000000000/104698244219447))
(*.f64 279195317918525/3350343815022304 y)
(*.f64 4 (/.f64 (*.f64 y 279195317918525/1675171907511152) 8))
(*.f64 279195317918525/3350343815022304 y)
(*.f64 (*.f64 y 62500000000000/104698244219447) 11167812716741/80000000000000)
(*.f64 279195317918525/3350343815022304 y)
(*.f64 (*.f64 y 4) 279195317918525/13401375260089216)
(*.f64 279195317918525/3350343815022304 y)
(*.f64 (*.f64 y 279195317918525/837585953755576) 1/4)
(*.f64 279195317918525/3350343815022304 y)
(*.f64 (*.f64 y 11167812716741/5000000000000) 3906250000000/104698244219447)
(*.f64 279195317918525/3350343815022304 y)
(*.f64 (*.f64 y 1/2) 279195317918525/1675171907511152)
(*.f64 279195317918525/3350343815022304 y)
(*.f64 11167812716741/80000000000000 (*.f64 y 62500000000000/104698244219447))
(*.f64 279195317918525/3350343815022304 y)
(*.f64 1/2 (*.f64 y 279195317918525/1675171907511152))
(*.f64 279195317918525/3350343815022304 y)
(*.f64 (*.f64 y 15625000000000/104698244219447) 11167812716741/20000000000000)
(*.f64 279195317918525/3350343815022304 y)
(*.f64 279195317918525/6700687630044608 (+.f64 y y))
(*.f64 279195317918525/3350343815022304 y)
(*.f64 15625000000000/104698244219447 (*.f64 y 11167812716741/20000000000000))
(*.f64 279195317918525/3350343815022304 y)
(*.f64 279195317918525/1675171907511152 (*.f64 y 1/2))
(*.f64 279195317918525/3350343815022304 y)
(*.f64 62500000000000/104698244219447 (*.f64 y 11167812716741/80000000000000))
(*.f64 279195317918525/3350343815022304 y)
(*.f64 11167812716741/10000000000000 (/.f64 y 104698244219447/7812500000000))
(*.f64 (*.f64 y 11167812716741/80000000000000) 62500000000000/104698244219447)
(*.f64 279195317918525/3350343815022304 y)
(*.f64 1/4 (*.f64 y 279195317918525/837585953755576))
(*.f64 279195317918525/3350343815022304 y)
(*.f64 (*.f64 y 279195317918525/6700687630044608) 2)
(*.f64 279195317918525/3350343815022304 y)
(*.f64 7812500000000/104698244219447 (*.f64 y 11167812716741/10000000000000))
(*.f64 279195317918525/3350343815022304 y)
(*.f64 279195317918525/13401375260089216 (*.f64 y 4))
(*.f64 279195317918525/3350343815022304 y)
(*.f64 (/.f64 y 104698244219447/7812500000000) 11167812716741/10000000000000)
(*.f64 11167812716741/10000000000000 (/.f64 y 104698244219447/7812500000000))
(*.f64 3906250000000/104698244219447 (*.f64 y 11167812716741/5000000000000))
(*.f64 279195317918525/3350343815022304 y)
(*.f64 (/.f64 (*.f64 y 279195317918525/1675171907511152) 8) 4)
(*.f64 279195317918525/3350343815022304 y)
(pow.f64 (*.f64 y 279195317918525/3350343815022304) 1)
(*.f64 279195317918525/3350343815022304 y)
(-.f64 (+.f64 (*.f64 y 279195317918525/3350343815022304) x) 0)
(+.f64 x (*.f64 279195317918525/3350343815022304 y))
(*.f64 (+.f64 (*.f64 y 279195317918525/3350343815022304) x) 1)
(+.f64 x (*.f64 279195317918525/3350343815022304 y))
(*.f64 1 (+.f64 (*.f64 y 279195317918525/3350343815022304) x))
(+.f64 x (*.f64 279195317918525/3350343815022304 y))
(*.f64 2 (+.f64 (*.f64 x 1/2) (*.f64 y 279195317918525/6700687630044608)))
(*.f64 2 (+.f64 (*.f64 y 279195317918525/6700687630044608) (*.f64 x 1/2)))
(*.f64 (+.f64 x (+.f64 x (*.f64 y 279195317918525/1675171907511152))) 1/2)
(+.f64 x (*.f64 279195317918525/3350343815022304 y))
(*.f64 4 (/.f64 (+.f64 (*.f64 y 279195317918525/3350343815022304) x) 4))
(+.f64 x (*.f64 279195317918525/3350343815022304 y))
(*.f64 (*.f64 (+.f64 (*.f64 y 279195317918525/3350343815022304) x) 4) 1/4)
(+.f64 x (*.f64 279195317918525/3350343815022304 y))
(*.f64 1/2 (+.f64 x (+.f64 x (*.f64 y 279195317918525/1675171907511152))))
(+.f64 x (*.f64 279195317918525/3350343815022304 y))
(*.f64 (+.f64 (*.f64 x 1/2) (*.f64 y 279195317918525/6700687630044608)) 2)
(*.f64 2 (+.f64 (*.f64 y 279195317918525/6700687630044608) (*.f64 x 1/2)))
(*.f64 1/4 (*.f64 (+.f64 (*.f64 y 279195317918525/3350343815022304) x) 4))
(+.f64 x (*.f64 279195317918525/3350343815022304 y))
(*.f64 1/4 (+.f64 (*.f64 x 4) (*.f64 y 279195317918525/837585953755576)))
(*.f64 1/4 (+.f64 (*.f64 y 279195317918525/837585953755576) (*.f64 x 4)))
(*.f64 (/.f64 (+.f64 (*.f64 y 279195317918525/3350343815022304) x) 4) 4)
(+.f64 x (*.f64 279195317918525/3350343815022304 y))
(*.f64 (+.f64 (*.f64 x 4) (*.f64 y 279195317918525/837585953755576)) 1/4)
(*.f64 1/4 (+.f64 (*.f64 y 279195317918525/837585953755576) (*.f64 x 4)))
(/.f64 (+.f64 (*.f64 y 279195317918525/3350343815022304) x) 1)
(+.f64 x (*.f64 279195317918525/3350343815022304 y))
(/.f64 (+.f64 x (+.f64 x (*.f64 y 279195317918525/1675171907511152))) 2)
(+.f64 x (*.f64 279195317918525/3350343815022304 y))
(/.f64 (*.f64 (+.f64 (*.f64 y 279195317918525/3350343815022304) x) 4) 4)
(+.f64 x (*.f64 279195317918525/3350343815022304 y))
(/.f64 (*.f64 (+.f64 (*.f64 y 279195317918525/3350343815022304) x) 8) 8)
(+.f64 x (*.f64 279195317918525/3350343815022304 y))
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 y 279195317918525/3350343815022304) x) 8)) 16)
(+.f64 x (*.f64 279195317918525/3350343815022304 y))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 y 279195317918525/3350343815022304) x) 8))) 32)
(+.f64 x (*.f64 279195317918525/3350343815022304 y))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 y 279195317918525/3350343815022304) x) 8)))) 64)
(+.f64 x (*.f64 279195317918525/3350343815022304 y))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 y 279195317918525/3350343815022304) x) 8))))) 128)
(+.f64 x (*.f64 279195317918525/3350343815022304 y))
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 y 279195317918525/3350343815022304) x) 8))))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 y 279195317918525/3350343815022304) x) 8)))))) 256)
(+.f64 x (*.f64 279195317918525/3350343815022304 y))
(pow.f64 (+.f64 (*.f64 y 279195317918525/3350343815022304) x) 1)
(+.f64 x (*.f64 279195317918525/3350343815022304 y))

localize14.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(+.f64 x (*.f64 y (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z))))
0.0b
(+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z))
0.2b
(/.f64 751220861604756070699018739433/10000000000000000000000000000000 z)
0.3b
(*.f64 y (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z)))
Compiler

Compiled 32 to 22 computations (31.3% saved)

series2.0ms (0%)

Counts
4 → 72
Calls

21 calls:

TimeVariablePointExpression
0.0ms
y
@0
(*.f64 y (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z)))
0.0ms
z
@inf
(*.f64 y (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z)))
0.0ms
z
@-inf
(*.f64 y (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z)))
0.0ms
x
@0
(+.f64 x (*.f64 y (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z))))
0.0ms
z
@inf
(+.f64 x (*.f64 y (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z))))

rewrite123.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1426×rational.json-1
1426×rational.json-2
1426×rational.json-3
1424×rational.json-4
1416×exponential.json-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01164
17564
216264
336164
477764
5210964
6551464
Stop Event
node limit
Counts
4 → 82
Calls
Call 1
Inputs
(*.f64 y (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z)))
(/.f64 751220861604756070699018739433/10000000000000000000000000000000 z)
(+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z))
(+.f64 x (*.f64 y (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 y (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z)) (*.f64 y 1/2)) (*.f64 (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z)) (*.f64 y 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (*.f64 (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z)) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z)) (*.f64 y 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 y (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z))) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 y (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z))) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 y (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z))) 8)) (*.f64 2 (*.f64 (*.f64 y (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z))) 8))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 y (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (/.f64 -751220861604756070699018739433/10000000000000000000000000000000 z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 751220861604756070699018739433/20000000000000000000000000000000 z) (/.f64 751220861604756070699018739433/20000000000000000000000000000000 z))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 -751220861604756070699018739433/10000000000000000000000000000000 z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 z (/.f64 10000000000000000000000000000000/751220861604756070699018739433 (*.f64 z (*.f64 z 100000000000000000000000000000000000000000000000000000000000000/564332782910192073616717363631302375546337414698500349161489))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 751220861604756070699018739433/20000000000000000000000000000000 z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 751220861604756070699018739433/5000000000000000000000000000000 z) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 z 10000000000000000000000000000000/751220861604756070699018739433) (/.f64 1 (*.f64 z (*.f64 z 100000000000000000000000000000000000000000000000000000000000000/564332782910192073616717363631302375546337414698500349161489))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 z 20000000000000000000000000000000/751220861604756070699018739433) (/.f64 1/2 (*.f64 z (*.f64 z 100000000000000000000000000000000000000000000000000000000000000/564332782910192073616717363631302375546337414698500349161489))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 751220861604756070699018739433/5000000000000000000000000000000 z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 10000000000000000000000000000000/751220861604756070699018739433 (/.f64 z (*.f64 z (*.f64 z 100000000000000000000000000000000000000000000000000000000000000/564332782910192073616717363631302375546337414698500349161489))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 751220861604756070699018739433/20000000000000000000000000000000 z) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 z 5000000000000000000000000000000/751220861604756070699018739433) (/.f64 2 (*.f64 z (*.f64 z 100000000000000000000000000000000000000000000000000000000000000/564332782910192073616717363631302375546337414698500349161489))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 5000000000000000000000000000000/751220861604756070699018739433 (/.f64 (+.f64 z z) (*.f64 z (*.f64 z 100000000000000000000000000000000000000000000000000000000000000/564332782910192073616717363631302375546337414698500349161489))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 20000000000000000000000000000000/751220861604756070699018739433 (/.f64 z (*.f64 2 (*.f64 z (*.f64 z 100000000000000000000000000000000000000000000000000000000000000/564332782910192073616717363631302375546337414698500349161489)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 z z) (*.f64 z (*.f64 z 100000000000000000000000000000000000000000000000000000000000000/564332782910192073616717363631302375546337414698500349161489))) 5000000000000000000000000000000/751220861604756070699018739433)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 z (*.f64 z (*.f64 z 100000000000000000000000000000000000000000000000000000000000000/564332782910192073616717363631302375546337414698500349161489))) 10000000000000000000000000000000/751220861604756070699018739433)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -751220861604756070699018739433/10000000000000000000000000000000 z) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 z (*.f64 z 100000000000000000000000000000000000000000000000000000000000000/564332782910192073616717363631302375546337414698500349161489))) (*.f64 z 10000000000000000000000000000000/751220861604756070699018739433))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (*.f64 z (*.f64 z 100000000000000000000000000000000000000000000000000000000000000/564332782910192073616717363631302375546337414698500349161489))) (*.f64 z 5000000000000000000000000000000/751220861604756070699018739433))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (*.f64 z (*.f64 z 100000000000000000000000000000000000000000000000000000000000000/564332782910192073616717363631302375546337414698500349161489))) (*.f64 z 20000000000000000000000000000000/751220861604756070699018739433))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 10000000000000000000000000000000/751220861604756070699018739433 (*.f64 z (*.f64 z 100000000000000000000000000000000000000000000000000000000000000/564332782910192073616717363631302375546337414698500349161489))) z)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 z (*.f64 2 (*.f64 z (*.f64 z 100000000000000000000000000000000000000000000000000000000000000/564332782910192073616717363631302375546337414698500349161489)))) 20000000000000000000000000000000/751220861604756070699018739433)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 -751220861604756070699018739433/10000000000000000000000000000000 z))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z)) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z)) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z)) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z)) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z)) 8)) (*.f64 2 (*.f64 (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z)) 8))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 y (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z))) x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 y (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z))) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 y (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z))) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (+.f64 (*.f64 y (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z))) x) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (+.f64 (*.f64 (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z)) (*.f64 y 1/2)) (*.f64 x 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 y (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z))) x) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (+.f64 (*.f64 y (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z))) x) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 y (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z))) x) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (+.f64 (*.f64 y (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z))) x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (+.f64 (*.f64 y (*.f64 (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z)) 2)) (+.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (+.f64 (*.f64 y (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z))) x) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 y (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z))) x) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 y (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z))) x) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 y (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z))) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 y (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z))) x) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 y (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z))) x) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 y (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z))) x) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 y (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z))) x) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 y (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z))) x) 8)) (*.f64 2 (*.f64 (+.f64 (*.f64 y (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z))) x) 8))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 y (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z))) x) 1)))))

simplify239.0ms (1%)

Algorithm
egg-herbie
Rules
1624×rational.json-simplify-35
1370×rational.json-simplify-38
1158×rational.json-simplify-51
1030×rational.json-simplify-46
932×rational.json-simplify-1
Iterations

Useful iterations: 7 (0.0ms)

IterNodesCost
01693232
13433232
29303160
322233160
443763160
557013130
662833130
771773034
Stop Event
node limit
Counts
154 → 112
Calls
Call 1
Inputs
(*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z))))
(*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z))))
(*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z))))
(*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z))))
(*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z))))
(*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z))))
(*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z))))
(*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z))))
(*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z))))
(*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z))))
(*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z))))
(*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z))))
(*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 y z))
(+.f64 (*.f64 692910599291889/10000000000000000 y) (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 y z)))
(+.f64 (*.f64 692910599291889/10000000000000000 y) (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 y z)))
(+.f64 (*.f64 692910599291889/10000000000000000 y) (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 y z)))
(*.f64 692910599291889/10000000000000000 y)
(+.f64 (*.f64 692910599291889/10000000000000000 y) (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 y z)))
(+.f64 (*.f64 692910599291889/10000000000000000 y) (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 y z)))
(+.f64 (*.f64 692910599291889/10000000000000000 y) (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 y z)))
(*.f64 692910599291889/10000000000000000 y)
(+.f64 (*.f64 692910599291889/10000000000000000 y) (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 y z)))
(+.f64 (*.f64 692910599291889/10000000000000000 y) (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 y z)))
(+.f64 (*.f64 692910599291889/10000000000000000 y) (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 y z)))
(/.f64 751220861604756070699018739433/10000000000000000000000000000000 z)
(+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)))
(+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)))
(+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)))
692910599291889/10000000000000000
(+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)))
(+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)))
(+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)))
692910599291889/10000000000000000
(+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)))
(+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)))
(+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)))
(*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z))))
(+.f64 (*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)))) x)
(+.f64 (*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)))) x)
(+.f64 (*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)))) x)
x
(+.f64 (*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)))) x)
(+.f64 (*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)))) x)
(+.f64 (*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)))) x)
x
(+.f64 (*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)))) x)
(+.f64 (*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)))) x)
(+.f64 (*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)))) x)
x
(+.f64 (*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)))) x)
(+.f64 (*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)))) x)
(+.f64 (*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)))) x)
(*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z))))
(+.f64 (*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)))) x)
(+.f64 (*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)))) x)
(+.f64 (*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)))) x)
(*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z))))
(+.f64 (*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)))) x)
(+.f64 (*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)))) x)
(+.f64 (*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)))) x)
(*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 y z))
(+.f64 (*.f64 692910599291889/10000000000000000 y) (+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 y z)) x))
(+.f64 (*.f64 692910599291889/10000000000000000 y) (+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 y z)) x))
(+.f64 (*.f64 692910599291889/10000000000000000 y) (+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 y z)) x))
(+.f64 (*.f64 692910599291889/10000000000000000 y) x)
(+.f64 (*.f64 692910599291889/10000000000000000 y) (+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 y z)) x))
(+.f64 (*.f64 692910599291889/10000000000000000 y) (+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 y z)) x))
(+.f64 (*.f64 692910599291889/10000000000000000 y) (+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 y z)) x))
(+.f64 (*.f64 692910599291889/10000000000000000 y) x)
(+.f64 (*.f64 692910599291889/10000000000000000 y) (+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 y z)) x))
(+.f64 (*.f64 692910599291889/10000000000000000 y) (+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 y z)) x))
(+.f64 (*.f64 692910599291889/10000000000000000 y) (+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 y z)) x))
(+.f64 (*.f64 y (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z))) 0)
(+.f64 0 (*.f64 y (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z))))
(+.f64 (*.f64 (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z)) (*.f64 y 1/2)) (*.f64 (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z)) (*.f64 y 1/2)))
(-.f64 (*.f64 y (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z))) 0)
(/.f64 (*.f64 y (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z))) 1)
(/.f64 (*.f64 y (*.f64 (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z)) 2)) 2)
(/.f64 (*.f64 (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z)) (*.f64 y 4)) 4)
(/.f64 (*.f64 (*.f64 y (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z))) 8) 8)
(/.f64 (*.f64 2 (*.f64 (*.f64 y (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z))) 8)) 16)
(/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 y (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z))) 8)) (*.f64 2 (*.f64 (*.f64 y (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z))) 8))) 32)
(pow.f64 (*.f64 y (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z))) 1)
(+.f64 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z) 0)
(+.f64 0 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z))
(+.f64 -1 (-.f64 1 (/.f64 -751220861604756070699018739433/10000000000000000000000000000000 z)))
(+.f64 (/.f64 751220861604756070699018739433/20000000000000000000000000000000 z) (/.f64 751220861604756070699018739433/20000000000000000000000000000000 z))
(-.f64 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z) 0)
(-.f64 0 (/.f64 -751220861604756070699018739433/10000000000000000000000000000000 z))
(*.f64 z (/.f64 10000000000000000000000000000000/751220861604756070699018739433 (*.f64 z (*.f64 z 100000000000000000000000000000000000000000000000000000000000000/564332782910192073616717363631302375546337414698500349161489))))
(*.f64 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z) 1)
(*.f64 1 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z))
(*.f64 2 (/.f64 751220861604756070699018739433/20000000000000000000000000000000 z))
(*.f64 (/.f64 751220861604756070699018739433/5000000000000000000000000000000 z) 1/2)
(*.f64 (*.f64 z 10000000000000000000000000000000/751220861604756070699018739433) (/.f64 1 (*.f64 z (*.f64 z 100000000000000000000000000000000000000000000000000000000000000/564332782910192073616717363631302375546337414698500349161489))))
(*.f64 (*.f64 z 20000000000000000000000000000000/751220861604756070699018739433) (/.f64 1/2 (*.f64 z (*.f64 z 100000000000000000000000000000000000000000000000000000000000000/564332782910192073616717363631302375546337414698500349161489))))
(*.f64 4 (/.f64 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z) 4))
(*.f64 (*.f64 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z) 4) 1/4)
(*.f64 1/2 (/.f64 751220861604756070699018739433/5000000000000000000000000000000 z))
(*.f64 10000000000000000000000000000000/751220861604756070699018739433 (/.f64 z (*.f64 z (*.f64 z 100000000000000000000000000000000000000000000000000000000000000/564332782910192073616717363631302375546337414698500349161489))))
(*.f64 (/.f64 751220861604756070699018739433/20000000000000000000000000000000 z) 2)
(*.f64 1/4 (*.f64 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z) 4))
(*.f64 (*.f64 z 5000000000000000000000000000000/751220861604756070699018739433) (/.f64 2 (*.f64 z (*.f64 z 100000000000000000000000000000000000000000000000000000000000000/564332782910192073616717363631302375546337414698500349161489))))
(*.f64 5000000000000000000000000000000/751220861604756070699018739433 (/.f64 (+.f64 z z) (*.f64 z (*.f64 z 100000000000000000000000000000000000000000000000000000000000000/564332782910192073616717363631302375546337414698500349161489))))
(*.f64 20000000000000000000000000000000/751220861604756070699018739433 (/.f64 z (*.f64 2 (*.f64 z (*.f64 z 100000000000000000000000000000000000000000000000000000000000000/564332782910192073616717363631302375546337414698500349161489)))))
(*.f64 (/.f64 (+.f64 z z) (*.f64 z (*.f64 z 100000000000000000000000000000000000000000000000000000000000000/564332782910192073616717363631302375546337414698500349161489))) 5000000000000000000000000000000/751220861604756070699018739433)
(*.f64 (/.f64 z (*.f64 z (*.f64 z 100000000000000000000000000000000000000000000000000000000000000/564332782910192073616717363631302375546337414698500349161489))) 10000000000000000000000000000000/751220861604756070699018739433)
(*.f64 (/.f64 -751220861604756070699018739433/10000000000000000000000000000000 z) -1)
(*.f64 (/.f64 1 (*.f64 z (*.f64 z 100000000000000000000000000000000000000000000000000000000000000/564332782910192073616717363631302375546337414698500349161489))) (*.f64 z 10000000000000000000000000000000/751220861604756070699018739433))
(*.f64 (/.f64 2 (*.f64 z (*.f64 z 100000000000000000000000000000000000000000000000000000000000000/564332782910192073616717363631302375546337414698500349161489))) (*.f64 z 5000000000000000000000000000000/751220861604756070699018739433))
(*.f64 (/.f64 1/2 (*.f64 z (*.f64 z 100000000000000000000000000000000000000000000000000000000000000/564332782910192073616717363631302375546337414698500349161489))) (*.f64 z 20000000000000000000000000000000/751220861604756070699018739433))
(*.f64 (/.f64 10000000000000000000000000000000/751220861604756070699018739433 (*.f64 z (*.f64 z 100000000000000000000000000000000000000000000000000000000000000/564332782910192073616717363631302375546337414698500349161489))) z)
(*.f64 (/.f64 z (*.f64 2 (*.f64 z (*.f64 z 100000000000000000000000000000000000000000000000000000000000000/564332782910192073616717363631302375546337414698500349161489)))) 20000000000000000000000000000000/751220861604756070699018739433)
(*.f64 (/.f64 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z) 4) 4)
(pow.f64 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z) 1)
(neg.f64 (/.f64 -751220861604756070699018739433/10000000000000000000000000000000 z))
(-.f64 (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z)) 0)
(*.f64 (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z)) 1)
(*.f64 1 (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z)))
(*.f64 2 (*.f64 (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z)) 1/2))
(*.f64 (*.f64 (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z)) 2) 1/2)
(*.f64 4 (/.f64 (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z)) 4))
(*.f64 (*.f64 (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z)) 4) 1/4)
(*.f64 1/2 (*.f64 (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z)) 2))
(*.f64 (*.f64 (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z)) 1/2) 2)
(*.f64 1/4 (*.f64 (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z)) 4))
(*.f64 (/.f64 (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z)) 4) 4)
(/.f64 (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z)) 1)
(/.f64 (*.f64 (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z)) 2) 2)
(/.f64 (*.f64 (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z)) 4) 4)
(/.f64 (*.f64 (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z)) 8) 8)
(/.f64 (*.f64 2 (*.f64 (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z)) 8)) 16)
(/.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z)) 8)) (*.f64 2 (*.f64 (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z)) 8))) 32)
(pow.f64 (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z)) 1)
(-.f64 (+.f64 (*.f64 y (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z))) x) 0)
(*.f64 (+.f64 (*.f64 y (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z))) x) 1)
(*.f64 1 (+.f64 (*.f64 y (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z))) x))
(*.f64 2 (*.f64 (+.f64 (*.f64 y (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z))) x) 1/2))
(*.f64 2 (+.f64 (*.f64 (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z)) (*.f64 y 1/2)) (*.f64 x 1/2)))
(*.f64 (*.f64 (+.f64 (*.f64 y (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z))) x) 2) 1/2)
(*.f64 4 (/.f64 (+.f64 (*.f64 y (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z))) x) 4))
(*.f64 (*.f64 (+.f64 (*.f64 y (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z))) x) 4) 1/4)
(*.f64 1/2 (*.f64 (+.f64 (*.f64 y (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z))) x) 2))
(*.f64 1/2 (+.f64 (*.f64 y (*.f64 (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z)) 2)) (+.f64 x x)))
(*.f64 1/4 (*.f64 (+.f64 (*.f64 y (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z))) x) 4))
(*.f64 (*.f64 (+.f64 (*.f64 y (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z))) x) 1/2) 2)
(*.f64 (/.f64 (+.f64 (*.f64 y (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z))) x) 4) 4)
(/.f64 (+.f64 (*.f64 y (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z))) x) 1)
(/.f64 (*.f64 (+.f64 (*.f64 y (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z))) x) 2) 2)
(/.f64 (*.f64 (+.f64 (*.f64 y (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z))) x) 4) 4)
(/.f64 (*.f64 (+.f64 (*.f64 y (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z))) x) 8) 8)
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 y (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z))) x) 8)) 16)
(/.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 y (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z))) x) 8)) (*.f64 2 (*.f64 (+.f64 (*.f64 y (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z))) x) 8))) 32)
(pow.f64 (+.f64 (*.f64 y (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z))) x) 1)
Outputs
(*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z))))
(*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z))))
(*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z))))
(*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z))))
(*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z))))
(*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z))))
(*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z))))
(*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z))))
(*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z))))
(*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z))))
(*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z))))
(*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z))))
(*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 y z))
(+.f64 (*.f64 692910599291889/10000000000000000 y) (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 y z)))
(+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 y z)) (*.f64 y 692910599291889/10000000000000000))
(+.f64 (*.f64 692910599291889/10000000000000000 y) (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 y z)))
(+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 y z)) (*.f64 y 692910599291889/10000000000000000))
(+.f64 (*.f64 692910599291889/10000000000000000 y) (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 y z)))
(+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 y z)) (*.f64 y 692910599291889/10000000000000000))
(*.f64 692910599291889/10000000000000000 y)
(*.f64 y 692910599291889/10000000000000000)
(+.f64 (*.f64 692910599291889/10000000000000000 y) (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 y z)))
(+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 y z)) (*.f64 y 692910599291889/10000000000000000))
(+.f64 (*.f64 692910599291889/10000000000000000 y) (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 y z)))
(+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 y z)) (*.f64 y 692910599291889/10000000000000000))
(+.f64 (*.f64 692910599291889/10000000000000000 y) (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 y z)))
(+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 y z)) (*.f64 y 692910599291889/10000000000000000))
(*.f64 692910599291889/10000000000000000 y)
(*.f64 y 692910599291889/10000000000000000)
(+.f64 (*.f64 692910599291889/10000000000000000 y) (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 y z)))
(+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 y z)) (*.f64 y 692910599291889/10000000000000000))
(+.f64 (*.f64 692910599291889/10000000000000000 y) (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 y z)))
(+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 y z)) (*.f64 y 692910599291889/10000000000000000))
(+.f64 (*.f64 692910599291889/10000000000000000 y) (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 y z)))
(+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 y z)) (*.f64 y 692910599291889/10000000000000000))
(/.f64 751220861604756070699018739433/10000000000000000000000000000000 z)
(+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)))
(+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)))
(+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)))
692910599291889/10000000000000000
(+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)))
(+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)))
(+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)))
692910599291889/10000000000000000
(+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)))
(+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)))
(+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)))
(*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z))))
(+.f64 (*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)))) x)
(+.f64 (*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)))) x)
(+.f64 (*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)))) x)
x
(+.f64 (*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)))) x)
(+.f64 (*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)))) x)
(+.f64 (*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)))) x)
x
(+.f64 (*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)))) x)
(+.f64 (*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)))) x)
(+.f64 (*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)))) x)
x
(+.f64 (*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)))) x)
(+.f64 (*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)))) x)
(+.f64 (*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)))) x)
(*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z))))
(+.f64 (*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)))) x)
(+.f64 (*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)))) x)
(+.f64 (*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)))) x)
(*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z))))
(+.f64 (*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)))) x)
(+.f64 (*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)))) x)
(+.f64 (*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)))) x)
(*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 y z))
(+.f64 (*.f64 692910599291889/10000000000000000 y) (+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 y z)) x))
(+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 y z)) (+.f64 (*.f64 y 692910599291889/10000000000000000) x))
(+.f64 (*.f64 692910599291889/10000000000000000 y) (+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 y z)) x))
(+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 y z)) (+.f64 (*.f64 y 692910599291889/10000000000000000) x))
(+.f64 (*.f64 692910599291889/10000000000000000 y) (+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 y z)) x))
(+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 y z)) (+.f64 (*.f64 y 692910599291889/10000000000000000) x))
(+.f64 (*.f64 692910599291889/10000000000000000 y) x)
(+.f64 (*.f64 y 692910599291889/10000000000000000) x)
(+.f64 (*.f64 692910599291889/10000000000000000 y) (+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 y z)) x))
(+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 y z)) (+.f64 (*.f64 y 692910599291889/10000000000000000) x))
(+.f64 (*.f64 692910599291889/10000000000000000 y) (+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 y z)) x))
(+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 y z)) (+.f64 (*.f64 y 692910599291889/10000000000000000) x))
(+.f64 (*.f64 692910599291889/10000000000000000 y) (+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 y z)) x))
(+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 y z)) (+.f64 (*.f64 y 692910599291889/10000000000000000) x))
(+.f64 (*.f64 692910599291889/10000000000000000 y) x)
(+.f64 (*.f64 y 692910599291889/10000000000000000) x)
(+.f64 (*.f64 692910599291889/10000000000000000 y) (+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 y z)) x))
(+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 y z)) (+.f64 (*.f64 y 692910599291889/10000000000000000) x))
(+.f64 (*.f64 692910599291889/10000000000000000 y) (+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 y z)) x))
(+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 y z)) (+.f64 (*.f64 y 692910599291889/10000000000000000) x))
(+.f64 (*.f64 692910599291889/10000000000000000 y) (+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 y z)) x))
(+.f64 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 y z)) (+.f64 (*.f64 y 692910599291889/10000000000000000) x))
(+.f64 (*.f64 y (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z))) 0)
(*.f64 y (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z)))
(+.f64 0 (*.f64 y (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z))))
(*.f64 y (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z)))
(+.f64 (*.f64 (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z)) (*.f64 y 1/2)) (*.f64 (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z)) (*.f64 y 1/2)))
(*.f64 y (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z)))
(-.f64 (*.f64 y (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z))) 0)
(*.f64 y (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z)))
(/.f64 (*.f64 y (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z))) 1)
(*.f64 y (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z)))
(/.f64 (*.f64 y (*.f64 (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z)) 2)) 2)
(*.f64 y (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z)))
(/.f64 (*.f64 (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z)) (*.f64 y 4)) 4)
(*.f64 y (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z)))
(/.f64 (*.f64 (*.f64 y (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z))) 8) 8)
(*.f64 y (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z)))
(/.f64 (*.f64 2 (*.f64 (*.f64 y (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z))) 8)) 16)
(*.f64 y (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z)))
(/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 y (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z))) 8)) (*.f64 2 (*.f64 (*.f64 y (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z))) 8))) 32)
(*.f64 y (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z)))
(pow.f64 (*.f64 y (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z))) 1)
(*.f64 y (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z)))
(+.f64 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z) 0)
(/.f64 751220861604756070699018739433/10000000000000000000000000000000 z)
(+.f64 0 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z))
(/.f64 751220861604756070699018739433/10000000000000000000000000000000 z)
(+.f64 -1 (-.f64 1 (/.f64 -751220861604756070699018739433/10000000000000000000000000000000 z)))
(/.f64 751220861604756070699018739433/10000000000000000000000000000000 z)
(+.f64 (/.f64 751220861604756070699018739433/20000000000000000000000000000000 z) (/.f64 751220861604756070699018739433/20000000000000000000000000000000 z))
(*.f64 2 (/.f64 751220861604756070699018739433/20000000000000000000000000000000 z))
(-.f64 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z) 0)
(/.f64 751220861604756070699018739433/10000000000000000000000000000000 z)
(-.f64 0 (/.f64 -751220861604756070699018739433/10000000000000000000000000000000 z))
(/.f64 751220861604756070699018739433/10000000000000000000000000000000 z)
(*.f64 z (/.f64 10000000000000000000000000000000/751220861604756070699018739433 (*.f64 z (*.f64 z 100000000000000000000000000000000000000000000000000000000000000/564332782910192073616717363631302375546337414698500349161489))))
(*.f64 z (/.f64 (/.f64 10000000000000000000000000000000/751220861604756070699018739433 z) (*.f64 z 100000000000000000000000000000000000000000000000000000000000000/564332782910192073616717363631302375546337414698500349161489)))
(*.f64 z (/.f64 751220861604756070699018739433/10000000000000000000000000000000 (*.f64 z z)))
(*.f64 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z) 1)
(/.f64 751220861604756070699018739433/10000000000000000000000000000000 z)
(*.f64 1 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z))
(/.f64 751220861604756070699018739433/10000000000000000000000000000000 z)
(*.f64 2 (/.f64 751220861604756070699018739433/20000000000000000000000000000000 z))
(+.f64 (/.f64 751220861604756070699018739433/20000000000000000000000000000000 z) (/.f64 751220861604756070699018739433/20000000000000000000000000000000 z))
(*.f64 (/.f64 751220861604756070699018739433/5000000000000000000000000000000 z) 1/2)
(*.f64 1/2 (/.f64 751220861604756070699018739433/5000000000000000000000000000000 z))
(*.f64 (*.f64 z 10000000000000000000000000000000/751220861604756070699018739433) (/.f64 1 (*.f64 z (*.f64 z 100000000000000000000000000000000000000000000000000000000000000/564332782910192073616717363631302375546337414698500349161489))))
(*.f64 (*.f64 z 10000000000000000000000000000000/751220861604756070699018739433) (/.f64 (/.f64 1 z) (*.f64 z 100000000000000000000000000000000000000000000000000000000000000/564332782910192073616717363631302375546337414698500349161489)))
(*.f64 z (*.f64 10000000000000000000000000000000/751220861604756070699018739433 (/.f64 (/.f64 564332782910192073616717363631302375546337414698500349161489/100000000000000000000000000000000000000000000000000000000000000 z) z)))
(*.f64 10000000000000000000000000000000/751220861604756070699018739433 (*.f64 z (/.f64 564332782910192073616717363631302375546337414698500349161489/100000000000000000000000000000000000000000000000000000000000000 (*.f64 z z))))
(*.f64 10000000000000000000000000000000/751220861604756070699018739433 (/.f64 564332782910192073616717363631302375546337414698500349161489/100000000000000000000000000000000000000000000000000000000000000 z))
(*.f64 (*.f64 z 20000000000000000000000000000000/751220861604756070699018739433) (/.f64 1/2 (*.f64 z (*.f64 z 100000000000000000000000000000000000000000000000000000000000000/564332782910192073616717363631302375546337414698500349161489))))
(*.f64 20000000000000000000000000000000/751220861604756070699018739433 (*.f64 z (/.f64 (/.f64 564332782910192073616717363631302375546337414698500349161489/200000000000000000000000000000000000000000000000000000000000000 z) z)))
(*.f64 20000000000000000000000000000000/751220861604756070699018739433 (*.f64 z (/.f64 564332782910192073616717363631302375546337414698500349161489/200000000000000000000000000000000000000000000000000000000000000 (*.f64 z z))))
(*.f64 20000000000000000000000000000000/751220861604756070699018739433 (/.f64 564332782910192073616717363631302375546337414698500349161489/200000000000000000000000000000000000000000000000000000000000000 z))
(*.f64 4 (/.f64 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z) 4))
(/.f64 751220861604756070699018739433/10000000000000000000000000000000 z)
(*.f64 (*.f64 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z) 4) 1/4)
(/.f64 751220861604756070699018739433/10000000000000000000000000000000 z)
(*.f64 1/2 (/.f64 751220861604756070699018739433/5000000000000000000000000000000 z))
(*.f64 10000000000000000000000000000000/751220861604756070699018739433 (/.f64 z (*.f64 z (*.f64 z 100000000000000000000000000000000000000000000000000000000000000/564332782910192073616717363631302375546337414698500349161489))))
(*.f64 (*.f64 z 10000000000000000000000000000000/751220861604756070699018739433) (/.f64 (/.f64 1 z) (*.f64 z 100000000000000000000000000000000000000000000000000000000000000/564332782910192073616717363631302375546337414698500349161489)))
(*.f64 z (*.f64 10000000000000000000000000000000/751220861604756070699018739433 (/.f64 (/.f64 564332782910192073616717363631302375546337414698500349161489/100000000000000000000000000000000000000000000000000000000000000 z) z)))
(*.f64 10000000000000000000000000000000/751220861604756070699018739433 (*.f64 z (/.f64 564332782910192073616717363631302375546337414698500349161489/100000000000000000000000000000000000000000000000000000000000000 (*.f64 z z))))
(*.f64 10000000000000000000000000000000/751220861604756070699018739433 (/.f64 564332782910192073616717363631302375546337414698500349161489/100000000000000000000000000000000000000000000000000000000000000 z))
(*.f64 (/.f64 751220861604756070699018739433/20000000000000000000000000000000 z) 2)
(+.f64 (/.f64 751220861604756070699018739433/20000000000000000000000000000000 z) (/.f64 751220861604756070699018739433/20000000000000000000000000000000 z))
(*.f64 2 (/.f64 751220861604756070699018739433/20000000000000000000000000000000 z))
(*.f64 1/4 (*.f64 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z) 4))
(/.f64 751220861604756070699018739433/10000000000000000000000000000000 z)
(*.f64 (*.f64 z 5000000000000000000000000000000/751220861604756070699018739433) (/.f64 2 (*.f64 z (*.f64 z 100000000000000000000000000000000000000000000000000000000000000/564332782910192073616717363631302375546337414698500349161489))))
(*.f64 z (*.f64 5000000000000000000000000000000/751220861604756070699018739433 (/.f64 2 (*.f64 z (*.f64 z 100000000000000000000000000000000000000000000000000000000000000/564332782910192073616717363631302375546337414698500349161489)))))
(*.f64 z (*.f64 5000000000000000000000000000000/751220861604756070699018739433 (/.f64 (/.f64 564332782910192073616717363631302375546337414698500349161489/50000000000000000000000000000000000000000000000000000000000000 z) z)))
(*.f64 5000000000000000000000000000000/751220861604756070699018739433 (/.f64 (+.f64 z z) (*.f64 z (*.f64 z 100000000000000000000000000000000000000000000000000000000000000/564332782910192073616717363631302375546337414698500349161489))))
(*.f64 5000000000000000000000000000000/751220861604756070699018739433 (/.f64 (*.f64 2 (/.f64 1 z)) 100000000000000000000000000000000000000000000000000000000000000/564332782910192073616717363631302375546337414698500349161489))
(*.f64 20000000000000000000000000000000/751220861604756070699018739433 (/.f64 z (*.f64 2 (*.f64 z (*.f64 z 100000000000000000000000000000000000000000000000000000000000000/564332782910192073616717363631302375546337414698500349161489)))))
(*.f64 (*.f64 z 20000000000000000000000000000000/751220861604756070699018739433) (/.f64 1/2 (*.f64 z (*.f64 z 100000000000000000000000000000000000000000000000000000000000000/564332782910192073616717363631302375546337414698500349161489))))
(*.f64 20000000000000000000000000000000/751220861604756070699018739433 (*.f64 z (/.f64 (/.f64 564332782910192073616717363631302375546337414698500349161489/200000000000000000000000000000000000000000000000000000000000000 z) z)))
(*.f64 20000000000000000000000000000000/751220861604756070699018739433 (*.f64 z (/.f64 564332782910192073616717363631302375546337414698500349161489/200000000000000000000000000000000000000000000000000000000000000 (*.f64 z z))))
(*.f64 20000000000000000000000000000000/751220861604756070699018739433 (/.f64 564332782910192073616717363631302375546337414698500349161489/200000000000000000000000000000000000000000000000000000000000000 z))
(*.f64 (/.f64 (+.f64 z z) (*.f64 z (*.f64 z 100000000000000000000000000000000000000000000000000000000000000/564332782910192073616717363631302375546337414698500349161489))) 5000000000000000000000000000000/751220861604756070699018739433)
(*.f64 5000000000000000000000000000000/751220861604756070699018739433 (/.f64 (+.f64 z z) (*.f64 z (*.f64 z 100000000000000000000000000000000000000000000000000000000000000/564332782910192073616717363631302375546337414698500349161489))))
(*.f64 5000000000000000000000000000000/751220861604756070699018739433 (/.f64 (*.f64 2 (/.f64 1 z)) 100000000000000000000000000000000000000000000000000000000000000/564332782910192073616717363631302375546337414698500349161489))
(*.f64 (/.f64 z (*.f64 z (*.f64 z 100000000000000000000000000000000000000000000000000000000000000/564332782910192073616717363631302375546337414698500349161489))) 10000000000000000000000000000000/751220861604756070699018739433)
(*.f64 (*.f64 z 10000000000000000000000000000000/751220861604756070699018739433) (/.f64 (/.f64 1 z) (*.f64 z 100000000000000000000000000000000000000000000000000000000000000/564332782910192073616717363631302375546337414698500349161489)))
(*.f64 z (*.f64 10000000000000000000000000000000/751220861604756070699018739433 (/.f64 (/.f64 564332782910192073616717363631302375546337414698500349161489/100000000000000000000000000000000000000000000000000000000000000 z) z)))
(*.f64 10000000000000000000000000000000/751220861604756070699018739433 (*.f64 z (/.f64 564332782910192073616717363631302375546337414698500349161489/100000000000000000000000000000000000000000000000000000000000000 (*.f64 z z))))
(*.f64 10000000000000000000000000000000/751220861604756070699018739433 (/.f64 564332782910192073616717363631302375546337414698500349161489/100000000000000000000000000000000000000000000000000000000000000 z))
(*.f64 (/.f64 -751220861604756070699018739433/10000000000000000000000000000000 z) -1)
(/.f64 751220861604756070699018739433/10000000000000000000000000000000 z)
(*.f64 (/.f64 1 (*.f64 z (*.f64 z 100000000000000000000000000000000000000000000000000000000000000/564332782910192073616717363631302375546337414698500349161489))) (*.f64 z 10000000000000000000000000000000/751220861604756070699018739433))
(*.f64 (*.f64 z 10000000000000000000000000000000/751220861604756070699018739433) (/.f64 (/.f64 1 z) (*.f64 z 100000000000000000000000000000000000000000000000000000000000000/564332782910192073616717363631302375546337414698500349161489)))
(*.f64 z (*.f64 10000000000000000000000000000000/751220861604756070699018739433 (/.f64 (/.f64 564332782910192073616717363631302375546337414698500349161489/100000000000000000000000000000000000000000000000000000000000000 z) z)))
(*.f64 10000000000000000000000000000000/751220861604756070699018739433 (*.f64 z (/.f64 564332782910192073616717363631302375546337414698500349161489/100000000000000000000000000000000000000000000000000000000000000 (*.f64 z z))))
(*.f64 10000000000000000000000000000000/751220861604756070699018739433 (/.f64 564332782910192073616717363631302375546337414698500349161489/100000000000000000000000000000000000000000000000000000000000000 z))
(*.f64 (/.f64 2 (*.f64 z (*.f64 z 100000000000000000000000000000000000000000000000000000000000000/564332782910192073616717363631302375546337414698500349161489))) (*.f64 z 5000000000000000000000000000000/751220861604756070699018739433))
(*.f64 z (*.f64 5000000000000000000000000000000/751220861604756070699018739433 (/.f64 2 (*.f64 z (*.f64 z 100000000000000000000000000000000000000000000000000000000000000/564332782910192073616717363631302375546337414698500349161489)))))
(*.f64 z (*.f64 5000000000000000000000000000000/751220861604756070699018739433 (/.f64 (/.f64 564332782910192073616717363631302375546337414698500349161489/50000000000000000000000000000000000000000000000000000000000000 z) z)))
(*.f64 (/.f64 1/2 (*.f64 z (*.f64 z 100000000000000000000000000000000000000000000000000000000000000/564332782910192073616717363631302375546337414698500349161489))) (*.f64 z 20000000000000000000000000000000/751220861604756070699018739433))
(*.f64 (*.f64 z 20000000000000000000000000000000/751220861604756070699018739433) (/.f64 1/2 (*.f64 z (*.f64 z 100000000000000000000000000000000000000000000000000000000000000/564332782910192073616717363631302375546337414698500349161489))))
(*.f64 20000000000000000000000000000000/751220861604756070699018739433 (*.f64 z (/.f64 (/.f64 564332782910192073616717363631302375546337414698500349161489/200000000000000000000000000000000000000000000000000000000000000 z) z)))
(*.f64 20000000000000000000000000000000/751220861604756070699018739433 (*.f64 z (/.f64 564332782910192073616717363631302375546337414698500349161489/200000000000000000000000000000000000000000000000000000000000000 (*.f64 z z))))
(*.f64 20000000000000000000000000000000/751220861604756070699018739433 (/.f64 564332782910192073616717363631302375546337414698500349161489/200000000000000000000000000000000000000000000000000000000000000 z))
(*.f64 (/.f64 10000000000000000000000000000000/751220861604756070699018739433 (*.f64 z (*.f64 z 100000000000000000000000000000000000000000000000000000000000000/564332782910192073616717363631302375546337414698500349161489))) z)
(*.f64 z (/.f64 (/.f64 10000000000000000000000000000000/751220861604756070699018739433 z) (*.f64 z 100000000000000000000000000000000000000000000000000000000000000/564332782910192073616717363631302375546337414698500349161489)))
(*.f64 z (/.f64 10000000000000000000000000000000/751220861604756070699018739433 (*.f64 z (*.f64 z 100000000000000000000000000000000000000000000000000000000000000/564332782910192073616717363631302375546337414698500349161489))))
(*.f64 z (/.f64 751220861604756070699018739433/10000000000000000000000000000000 (*.f64 z z)))
(*.f64 (/.f64 z (*.f64 2 (*.f64 z (*.f64 z 100000000000000000000000000000000000000000000000000000000000000/564332782910192073616717363631302375546337414698500349161489)))) 20000000000000000000000000000000/751220861604756070699018739433)
(*.f64 (*.f64 z 20000000000000000000000000000000/751220861604756070699018739433) (/.f64 1/2 (*.f64 z (*.f64 z 100000000000000000000000000000000000000000000000000000000000000/564332782910192073616717363631302375546337414698500349161489))))
(*.f64 20000000000000000000000000000000/751220861604756070699018739433 (*.f64 z (/.f64 (/.f64 564332782910192073616717363631302375546337414698500349161489/200000000000000000000000000000000000000000000000000000000000000 z) z)))
(*.f64 20000000000000000000000000000000/751220861604756070699018739433 (*.f64 z (/.f64 564332782910192073616717363631302375546337414698500349161489/200000000000000000000000000000000000000000000000000000000000000 (*.f64 z z))))
(*.f64 20000000000000000000000000000000/751220861604756070699018739433 (/.f64 564332782910192073616717363631302375546337414698500349161489/200000000000000000000000000000000000000000000000000000000000000 z))
(*.f64 (/.f64 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z) 4) 4)
(/.f64 751220861604756070699018739433/10000000000000000000000000000000 z)
(pow.f64 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z) 1)
(/.f64 751220861604756070699018739433/10000000000000000000000000000000 z)
(neg.f64 (/.f64 -751220861604756070699018739433/10000000000000000000000000000000 z))
(/.f64 751220861604756070699018739433/10000000000000000000000000000000 z)
(-.f64 (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z)) 0)
(+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z))
(*.f64 (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z)) 1)
(+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z))
(*.f64 1 (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z)))
(+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z))
(*.f64 2 (*.f64 (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z)) 1/2))
(+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z))
(*.f64 (*.f64 (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z)) 2) 1/2)
(+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z))
(*.f64 4 (/.f64 (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z)) 4))
(+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z))
(*.f64 (*.f64 (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z)) 4) 1/4)
(+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z))
(*.f64 1/2 (*.f64 (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z)) 2))
(+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z))
(*.f64 (*.f64 (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z)) 1/2) 2)
(+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z))
(*.f64 1/4 (*.f64 (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z)) 4))
(+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z))
(*.f64 (/.f64 (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z)) 4) 4)
(+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z))
(/.f64 (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z)) 1)
(+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z))
(/.f64 (*.f64 (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z)) 2) 2)
(+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z))
(/.f64 (*.f64 (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z)) 4) 4)
(+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z))
(/.f64 (*.f64 (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z)) 8) 8)
(+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z))
(/.f64 (*.f64 2 (*.f64 (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z)) 8)) 16)
(+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z))
(/.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z)) 8)) (*.f64 2 (*.f64 (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z)) 8))) 32)
(+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z))
(pow.f64 (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z)) 1)
(+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z))
(-.f64 (+.f64 (*.f64 y (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z))) x) 0)
(+.f64 x (*.f64 y (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z))))
(*.f64 (+.f64 (*.f64 y (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z))) x) 1)
(+.f64 x (*.f64 y (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z))))
(*.f64 1 (+.f64 (*.f64 y (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z))) x))
(+.f64 x (*.f64 y (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z))))
(*.f64 2 (*.f64 (+.f64 (*.f64 y (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z))) x) 1/2))
(+.f64 x (*.f64 y (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z))))
(*.f64 2 (+.f64 (*.f64 (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z)) (*.f64 y 1/2)) (*.f64 x 1/2)))
(+.f64 x (*.f64 y (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z))))
(*.f64 (*.f64 (+.f64 (*.f64 y (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z))) x) 2) 1/2)
(+.f64 x (*.f64 y (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z))))
(*.f64 4 (/.f64 (+.f64 (*.f64 y (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z))) x) 4))
(+.f64 x (*.f64 y (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z))))
(*.f64 (*.f64 (+.f64 (*.f64 y (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z))) x) 4) 1/4)
(+.f64 x (*.f64 y (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z))))
(*.f64 1/2 (*.f64 (+.f64 (*.f64 y (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z))) x) 2))
(+.f64 x (*.f64 y (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z))))
(*.f64 1/2 (+.f64 (*.f64 y (*.f64 (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z)) 2)) (+.f64 x x)))
(+.f64 x (*.f64 y (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z))))
(*.f64 1/4 (*.f64 (+.f64 (*.f64 y (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z))) x) 4))
(+.f64 x (*.f64 y (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z))))
(*.f64 (*.f64 (+.f64 (*.f64 y (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z))) x) 1/2) 2)
(+.f64 x (*.f64 y (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z))))
(*.f64 (/.f64 (+.f64 (*.f64 y (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z))) x) 4) 4)
(+.f64 x (*.f64 y (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z))))
(/.f64 (+.f64 (*.f64 y (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z))) x) 1)
(+.f64 x (*.f64 y (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z))))
(/.f64 (*.f64 (+.f64 (*.f64 y (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z))) x) 2) 2)
(+.f64 x (*.f64 y (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z))))
(/.f64 (*.f64 (+.f64 (*.f64 y (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z))) x) 4) 4)
(+.f64 x (*.f64 y (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z))))
(/.f64 (*.f64 (+.f64 (*.f64 y (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z))) x) 8) 8)
(+.f64 x (*.f64 y (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z))))
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 y (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z))) x) 8)) 16)
(+.f64 x (*.f64 y (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z))))
(/.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 y (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z))) x) 8)) (*.f64 2 (*.f64 (+.f64 (*.f64 y (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z))) x) 8))) 32)
(+.f64 x (*.f64 y (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z))))
(pow.f64 (+.f64 (*.f64 y (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z))) x) 1)
(+.f64 x (*.f64 y (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z))))

localize18.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(+.f64 x (/.f64 (neg.f64 y) (-.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) 3350343815022304/279195317918525)))
0.1b
(*.f64 z -155900051080628738716045985239/389750127738131234692690878125)
0.1b
(/.f64 (neg.f64 y) (-.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) 3350343815022304/279195317918525))
Compiler

Compiled 36 to 23 computations (36.1% saved)

series8.0ms (0%)

Counts
3 → 72
Calls

18 calls:

TimeVariablePointExpression
1.0ms
y
@0
(/.f64 (neg.f64 y) (-.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) 3350343815022304/279195317918525))
1.0ms
y
@inf
(/.f64 (neg.f64 y) (-.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) 3350343815022304/279195317918525))
1.0ms
z
@inf
(+.f64 x (/.f64 (neg.f64 y) (-.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) 3350343815022304/279195317918525)))
1.0ms
x
@0
(+.f64 x (/.f64 (neg.f64 y) (-.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) 3350343815022304/279195317918525)))
1.0ms
y
@-inf
(/.f64 (neg.f64 y) (-.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) 3350343815022304/279195317918525))

rewrite91.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1312×rational.json-simplify-2
1298×rational.json-1
1298×rational.json-2
1298×rational.json-4
1298×rational.json-3
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01359
19259
222351
357251
4159351
5427951
Stop Event
node limit
Counts
3 → 114
Calls
Call 1
Inputs
(/.f64 (neg.f64 y) (-.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) 3350343815022304/279195317918525))
(*.f64 z -155900051080628738716045985239/389750127738131234692690878125)
(+.f64 x (/.f64 (neg.f64 y) (-.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) 3350343815022304/279195317918525)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 (/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125))) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 y (*.f64 (+.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) -3350343815022304/279195317918525) -2)) (/.f64 y (*.f64 (+.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) -3350343815022304/279195317918525) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 y (+.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) -3350343815022304/279195317918525)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125))) -1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (/.f64 1 (-.f64 3350343815022304/279195317918525 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (*.f64 -2 (/.f64 1/2 (+.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) -3350343815022304/279195317918525))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (*.f64 1/2 (*.f64 2 (/.f64 1 (-.f64 3350343815022304/279195317918525 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (*.f64 1/2 (/.f64 2 (-.f64 3350343815022304/279195317918525 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 y) (/.f64 1 (+.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) -3350343815022304/279195317918525)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 y) (*.f64 1/2 (/.f64 2 (+.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) -3350343815022304/279195317918525))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 y) (*.f64 1/2 (*.f64 2 (/.f64 1 (+.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) -3350343815022304/279195317918525)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 y (+.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) -3350343815022304/279195317918525)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y -2) (/.f64 1/2 (+.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) -3350343815022304/279195317918525)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y -2) (*.f64 (/.f64 1 (+.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) -3350343815022304/279195317918525)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y -2) (*.f64 (/.f64 1 (-.f64 3350343815022304/279195317918525 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125))) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 y (*.f64 (+.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) -3350343815022304/279195317918525) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1 (+.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) -3350343815022304/279195317918525)) (/.f64 y -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1 (+.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) -3350343815022304/279195317918525)) (/.f64 (neg.f64 y) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1 (-.f64 3350343815022304/279195317918525 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125))) (/.f64 y 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1 (-.f64 3350343815022304/279195317918525 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125))) (/.f64 (neg.f64 y) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (neg.f64 y) (/.f64 1/2 (+.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) -3350343815022304/279195317918525))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) -3350343815022304/279195317918525)) 1/2) (neg.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) -3350343815022304/279195317918525) 4)) (*.f64 y -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1/2 (-.f64 3350343815022304/279195317918525 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125))) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y -2) (+.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) -3350343815022304/279195317918525)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y -4) (/.f64 1 (*.f64 (+.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) -3350343815022304/279195317918525) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y -4) (*.f64 (/.f64 1 (+.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) -3350343815022304/279195317918525)) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y -4) (*.f64 (/.f64 1/2 (+.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) -3350343815022304/279195317918525)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 y y) (/.f64 1/2 (-.f64 3350343815022304/279195317918525 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 y y) (*.f64 (/.f64 1 (+.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) -3350343815022304/279195317918525)) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 y y) (*.f64 (/.f64 1 (-.f64 3350343815022304/279195317918525 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (/.f64 (/.f64 y 2) (+.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) -3350343815022304/279195317918525)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (*.f64 (/.f64 1 (+.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) -3350343815022304/279195317918525)) (/.f64 y 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (*.f64 (/.f64 y (+.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) -3350343815022304/279195317918525)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (*.f64 (/.f64 1 (-.f64 3350343815022304/279195317918525 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125))) (/.f64 y -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (*.f64 y (/.f64 1/2 (+.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) -3350343815022304/279195317918525))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y (+.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) -3350343815022304/279195317918525)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) -3350343815022304/279195317918525)) (neg.f64 y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (*.f64 (/.f64 (neg.f64 y) 2) (/.f64 1/2 (+.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) -3350343815022304/279195317918525))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (*.f64 (/.f64 y -2) (/.f64 1/2 (+.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) -3350343815022304/279195317918525))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (*.f64 (neg.f64 (/.f64 y 2)) (/.f64 1/2 (+.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) -3350343815022304/279195317918525))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (*.f64 (*.f64 (neg.f64 y) 1/2) (/.f64 1/2 (+.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) -3350343815022304/279195317918525))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (*.f64 (neg.f64 (/.f64 (neg.f64 y) -2)) (/.f64 1/2 (+.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) -3350343815022304/279195317918525))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y -8) (*.f64 1/4 (/.f64 1/2 (+.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) -3350343815022304/279195317918525))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y 4) (*.f64 -1/2 (/.f64 1/2 (+.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) -3350343815022304/279195317918525))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -4 (*.f64 (/.f64 y 2) (/.f64 1/2 (+.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) -3350343815022304/279195317918525))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -4 (*.f64 (neg.f64 (/.f64 y -2)) (/.f64 1/2 (+.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) -3350343815022304/279195317918525))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -4 (*.f64 (*.f64 y 1/2) (/.f64 1/2 (+.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) -3350343815022304/279195317918525))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 3350343815022304/279195317918525 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125))) y)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (+.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) -3350343815022304/279195317918525)) (*.f64 y -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 (*.f64 y -2) (+.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) -3350343815022304/279195317918525)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 1 (+.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) -3350343815022304/279195317918525))) (*.f64 (neg.f64 y) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) -3350343815022304/279195317918525)) 1/2) (*.f64 y -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 1 (-.f64 3350343815022304/279195317918525 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125)))) (*.f64 y 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 y 2) (+.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) -3350343815022304/279195317918525)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y (*.f64 (+.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) -3350343815022304/279195317918525) -2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (-.f64 3350343815022304/279195317918525 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125))) (+.f64 y y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) -3350343815022304/279195317918525) 4)) (*.f64 y -4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) -3350343815022304/279195317918525)) -1/2) (+.f64 y y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) -3350343815022304/279195317918525)) (/.f64 y 2)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) -3350343815022304/279195317918525)) (/.f64 y -2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (/.f64 2 (+.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) -3350343815022304/279195317918525))) (neg.f64 y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 y (+.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) -3350343815022304/279195317918525)) 1/2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) -3350343815022304/279195317918525)) (/.f64 (neg.f64 y) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) -3350343815022304/279195317918525)) 1/4) (*.f64 y -4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (-.f64 3350343815022304/279195317918525 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125))) -1/2) (*.f64 y -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (-.f64 3350343815022304/279195317918525 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125))) (/.f64 y 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (-.f64 3350343815022304/279195317918525 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125))) (/.f64 (neg.f64 y) -2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (-.f64 3350343815022304/279195317918525 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125))) (/.f64 y -2)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -2 (/.f64 1/2 (+.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) -3350343815022304/279195317918525))) y)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1/2 (+.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) -3350343815022304/279195317918525)) 1/2) (*.f64 y -4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (*.f64 2 (/.f64 1 (-.f64 3350343815022304/279195317918525 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125))))) y)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (/.f64 2 (-.f64 3350343815022304/279195317918525 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125)))) y)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (*.f64 2 (/.f64 1 (+.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) -3350343815022304/279195317918525)))) (neg.f64 y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125))) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (-.f64 3350343815022304/279195317918525 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125))) 1/2) (+.f64 y y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y (/.f64 1/2 (+.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) -3350343815022304/279195317918525))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (neg.f64 y) (/.f64 1/2 (+.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) -3350343815022304/279195317918525))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) -3350343815022304/279195317918525)) 1/2) (*.f64 (/.f64 1 (+.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) -3350343815022304/279195317918525)) 1/2)) (neg.f64 y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) -3350343815022304/279195317918525) 4)) (/.f64 1 (*.f64 (+.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) -3350343815022304/279195317918525) 4))) (*.f64 y -2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 y (+.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) -3350343815022304/279195317918525)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) 2) (/.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z -311800102161257477432091970478/389750127738131234692690878125) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z -623600204322514954864183940956/389750127738131234692690878125) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 z -623600204322514954864183940956/389750127738131234692690878125)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 z -623600204322514954864183940956/389750127738131234692690878125))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125))) x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125))) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125))) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (+.f64 (/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125))) x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125))) x) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (+.f64 (/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125))) x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (+.f64 (/.f64 (*.f64 y -2) (+.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) -3350343815022304/279195317918525)) (+.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125))) x) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (*.f64 y -2) (+.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) -3350343815022304/279195317918525)) (+.f64 x x)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125))) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125))) x) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125))) x) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 (/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125))) x) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125))) x) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125))) x) 1)))))

simplify201.0ms (0.9%)

Algorithm
egg-herbie
Rules
1124×rational.json-simplify-53
1062×rational.json-simplify-38
1050×rational.json-simplify-43
1000×rational.json-simplify-1
990×rational.json-simplify-35
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02764794
16143942
212963918
330773918
452043918
573423918
Stop Event
node limit
Counts
186 → 176
Calls
Call 1
Inputs
(*.f64 -1 (/.f64 y (-.f64 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z) 3350343815022304/279195317918525)))
(*.f64 -1 (/.f64 y (-.f64 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z) 3350343815022304/279195317918525)))
(*.f64 -1 (/.f64 y (-.f64 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z) 3350343815022304/279195317918525)))
(*.f64 -1 (/.f64 y (-.f64 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z) 3350343815022304/279195317918525)))
(*.f64 -1 (/.f64 y (-.f64 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z) 3350343815022304/279195317918525)))
(*.f64 -1 (/.f64 y (-.f64 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z) 3350343815022304/279195317918525)))
(*.f64 -1 (/.f64 y (-.f64 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z) 3350343815022304/279195317918525)))
(*.f64 -1 (/.f64 y (-.f64 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z) 3350343815022304/279195317918525)))
(*.f64 -1 (/.f64 y (-.f64 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z) 3350343815022304/279195317918525)))
(*.f64 -1 (/.f64 y (-.f64 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z) 3350343815022304/279195317918525)))
(*.f64 -1 (/.f64 y (-.f64 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z) 3350343815022304/279195317918525)))
(*.f64 -1 (/.f64 y (-.f64 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z) 3350343815022304/279195317918525)))
(*.f64 279195317918525/3350343815022304 y)
(+.f64 (*.f64 279195317918525/3350343815022304 y) (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 (*.f64 y z)))
(+.f64 (*.f64 24304825926942649962295480741151107170296249740890205887121/262492120060226193983347556763129424308756361355250414448640000 (*.f64 y (pow.f64 z 2))) (+.f64 (*.f64 279195317918525/3350343815022304 y) (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 (*.f64 y z))))
(+.f64 (*.f64 24304825926942649962295480741151107170296249740890205887121/262492120060226193983347556763129424308756361355250414448640000 (*.f64 y (pow.f64 z 2))) (+.f64 (*.f64 279195317918525/3350343815022304 y) (+.f64 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 (*.f64 y z)) (*.f64 -3789123603516148862399452616370648829119343167491952050673923941632262622667114466206919/1227676047884713938902136124406103421221733893494451051781282641087889373841742558085120000000 (*.f64 y (pow.f64 z 3))))))
(*.f64 389750127738131234692690878125/155900051080628738716045985239 (/.f64 y z))
(+.f64 (*.f64 -1822861944862677550005702905516104912265037326083592337500000/24304825926942649962295480741151107170296249740890205887121 (/.f64 y (pow.f64 z 2))) (*.f64 389750127738131234692690878125/155900051080628738716045985239 (/.f64 y z)))
(+.f64 (*.f64 -1822861944862677550005702905516104912265037326083592337500000/24304825926942649962295480741151107170296249740890205887121 (/.f64 y (pow.f64 z 2))) (+.f64 (*.f64 8525528110310493107217358829919565281594830955295884054148844818157602381311542450000000000/3789123603516148862399452616370648829119343167491952050673923941632262622667114466206919 (/.f64 y (pow.f64 z 3))) (*.f64 389750127738131234692690878125/155900051080628738716045985239 (/.f64 y z))))
(+.f64 (*.f64 -1822861944862677550005702905516104912265037326083592337500000/24304825926942649962295480741151107170296249740890205887121 (/.f64 y (pow.f64 z 2))) (+.f64 (*.f64 8525528110310493107217358829919565281594830955295884054148844818157602381311542450000000000/3789123603516148862399452616370648829119343167491952050673923941632262622667114466206919 (/.f64 y (pow.f64 z 3))) (+.f64 (*.f64 -39873908040342567067046441719054932589933590970022151679778966822883997618868713910090756831459948364488144600000000000000/590724563338983643962372834531741920535364530494984699021859876952259105769148219366939901641144597718544886593668641 (/.f64 y (pow.f64 z 4))) (*.f64 389750127738131234692690878125/155900051080628738716045985239 (/.f64 y z)))))
(*.f64 389750127738131234692690878125/155900051080628738716045985239 (/.f64 y z))
(+.f64 (*.f64 -1822861944862677550005702905516104912265037326083592337500000/24304825926942649962295480741151107170296249740890205887121 (/.f64 y (pow.f64 z 2))) (*.f64 389750127738131234692690878125/155900051080628738716045985239 (/.f64 y z)))
(+.f64 (*.f64 -1822861944862677550005702905516104912265037326083592337500000/24304825926942649962295480741151107170296249740890205887121 (/.f64 y (pow.f64 z 2))) (+.f64 (*.f64 8525528110310493107217358829919565281594830955295884054148844818157602381311542450000000000/3789123603516148862399452616370648829119343167491952050673923941632262622667114466206919 (/.f64 y (pow.f64 z 3))) (*.f64 389750127738131234692690878125/155900051080628738716045985239 (/.f64 y z))))
(+.f64 (*.f64 -1822861944862677550005702905516104912265037326083592337500000/24304825926942649962295480741151107170296249740890205887121 (/.f64 y (pow.f64 z 2))) (+.f64 (*.f64 8525528110310493107217358829919565281594830955295884054148844818157602381311542450000000000/3789123603516148862399452616370648829119343167491952050673923941632262622667114466206919 (/.f64 y (pow.f64 z 3))) (+.f64 (*.f64 -39873908040342567067046441719054932589933590970022151679778966822883997618868713910090756831459948364488144600000000000000/590724563338983643962372834531741920535364530494984699021859876952259105769148219366939901641144597718544886593668641 (/.f64 y (pow.f64 z 4))) (*.f64 389750127738131234692690878125/155900051080628738716045985239 (/.f64 y z)))))
(*.f64 -155900051080628738716045985239/389750127738131234692690878125 z)
(*.f64 -155900051080628738716045985239/389750127738131234692690878125 z)
(*.f64 -155900051080628738716045985239/389750127738131234692690878125 z)
(*.f64 -155900051080628738716045985239/389750127738131234692690878125 z)
(*.f64 -155900051080628738716045985239/389750127738131234692690878125 z)
(*.f64 -155900051080628738716045985239/389750127738131234692690878125 z)
(*.f64 -155900051080628738716045985239/389750127738131234692690878125 z)
(*.f64 -155900051080628738716045985239/389750127738131234692690878125 z)
(*.f64 -155900051080628738716045985239/389750127738131234692690878125 z)
(*.f64 -155900051080628738716045985239/389750127738131234692690878125 z)
(*.f64 -155900051080628738716045985239/389750127738131234692690878125 z)
(*.f64 -155900051080628738716045985239/389750127738131234692690878125 z)
(*.f64 -1 (/.f64 y (-.f64 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z) 3350343815022304/279195317918525)))
(+.f64 (*.f64 -1 (/.f64 y (-.f64 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z) 3350343815022304/279195317918525))) x)
(+.f64 (*.f64 -1 (/.f64 y (-.f64 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z) 3350343815022304/279195317918525))) x)
(+.f64 (*.f64 -1 (/.f64 y (-.f64 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z) 3350343815022304/279195317918525))) x)
x
(+.f64 (*.f64 -1 (/.f64 y (-.f64 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z) 3350343815022304/279195317918525))) x)
(+.f64 (*.f64 -1 (/.f64 y (-.f64 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z) 3350343815022304/279195317918525))) x)
(+.f64 (*.f64 -1 (/.f64 y (-.f64 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z) 3350343815022304/279195317918525))) x)
x
(+.f64 (*.f64 -1 (/.f64 y (-.f64 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z) 3350343815022304/279195317918525))) x)
(+.f64 (*.f64 -1 (/.f64 y (-.f64 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z) 3350343815022304/279195317918525))) x)
(+.f64 (*.f64 -1 (/.f64 y (-.f64 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z) 3350343815022304/279195317918525))) x)
x
(+.f64 (*.f64 -1 (/.f64 y (-.f64 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z) 3350343815022304/279195317918525))) x)
(+.f64 (*.f64 -1 (/.f64 y (-.f64 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z) 3350343815022304/279195317918525))) x)
(+.f64 (*.f64 -1 (/.f64 y (-.f64 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z) 3350343815022304/279195317918525))) x)
(*.f64 -1 (/.f64 y (-.f64 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z) 3350343815022304/279195317918525)))
(+.f64 (*.f64 -1 (/.f64 y (-.f64 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z) 3350343815022304/279195317918525))) x)
(+.f64 (*.f64 -1 (/.f64 y (-.f64 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z) 3350343815022304/279195317918525))) x)
(+.f64 (*.f64 -1 (/.f64 y (-.f64 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z) 3350343815022304/279195317918525))) x)
(*.f64 -1 (/.f64 y (-.f64 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z) 3350343815022304/279195317918525)))
(+.f64 (*.f64 -1 (/.f64 y (-.f64 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z) 3350343815022304/279195317918525))) x)
(+.f64 (*.f64 -1 (/.f64 y (-.f64 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z) 3350343815022304/279195317918525))) x)
(+.f64 (*.f64 -1 (/.f64 y (-.f64 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z) 3350343815022304/279195317918525))) x)
(+.f64 (*.f64 279195317918525/3350343815022304 y) x)
(+.f64 (*.f64 279195317918525/3350343815022304 y) (+.f64 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 (*.f64 y z)) x))
(+.f64 (*.f64 24304825926942649962295480741151107170296249740890205887121/262492120060226193983347556763129424308756361355250414448640000 (*.f64 y (pow.f64 z 2))) (+.f64 (*.f64 279195317918525/3350343815022304 y) (+.f64 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 (*.f64 y z)) x)))
(+.f64 (*.f64 24304825926942649962295480741151107170296249740890205887121/262492120060226193983347556763129424308756361355250414448640000 (*.f64 y (pow.f64 z 2))) (+.f64 (*.f64 279195317918525/3350343815022304 y) (+.f64 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 (*.f64 y z)) (+.f64 (*.f64 -3789123603516148862399452616370648829119343167491952050673923941632262622667114466206919/1227676047884713938902136124406103421221733893494451051781282641087889373841742558085120000000 (*.f64 y (pow.f64 z 3))) x))))
x
(+.f64 (*.f64 389750127738131234692690878125/155900051080628738716045985239 (/.f64 y z)) x)
(+.f64 (*.f64 -1822861944862677550005702905516104912265037326083592337500000/24304825926942649962295480741151107170296249740890205887121 (/.f64 y (pow.f64 z 2))) (+.f64 (*.f64 389750127738131234692690878125/155900051080628738716045985239 (/.f64 y z)) x))
(+.f64 (*.f64 8525528110310493107217358829919565281594830955295884054148844818157602381311542450000000000/3789123603516148862399452616370648829119343167491952050673923941632262622667114466206919 (/.f64 y (pow.f64 z 3))) (+.f64 (*.f64 -1822861944862677550005702905516104912265037326083592337500000/24304825926942649962295480741151107170296249740890205887121 (/.f64 y (pow.f64 z 2))) (+.f64 (*.f64 389750127738131234692690878125/155900051080628738716045985239 (/.f64 y z)) x)))
x
(+.f64 (*.f64 389750127738131234692690878125/155900051080628738716045985239 (/.f64 y z)) x)
(+.f64 (*.f64 -1822861944862677550005702905516104912265037326083592337500000/24304825926942649962295480741151107170296249740890205887121 (/.f64 y (pow.f64 z 2))) (+.f64 (*.f64 389750127738131234692690878125/155900051080628738716045985239 (/.f64 y z)) x))
(+.f64 (*.f64 8525528110310493107217358829919565281594830955295884054148844818157602381311542450000000000/3789123603516148862399452616370648829119343167491952050673923941632262622667114466206919 (/.f64 y (pow.f64 z 3))) (+.f64 (*.f64 -1822861944862677550005702905516104912265037326083592337500000/24304825926942649962295480741151107170296249740890205887121 (/.f64 y (pow.f64 z 2))) (+.f64 (*.f64 389750127738131234692690878125/155900051080628738716045985239 (/.f64 y z)) x)))
(+.f64 (/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125))) 0)
(+.f64 0 (/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125))))
(+.f64 -1 (-.f64 (/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125))) -1))
(+.f64 (-.f64 (/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125))) -1) -1)
(+.f64 (/.f64 y (*.f64 (+.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) -3350343815022304/279195317918525) -2)) (/.f64 y (*.f64 (+.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) -3350343815022304/279195317918525) -2)))
(-.f64 (/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125))) 0)
(-.f64 0 (/.f64 y (+.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) -3350343815022304/279195317918525)))
(-.f64 (-.f64 (/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125))) -1) 1)
(*.f64 y (/.f64 1 (-.f64 3350343815022304/279195317918525 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125))))
(*.f64 y (*.f64 -2 (/.f64 1/2 (+.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) -3350343815022304/279195317918525))))
(*.f64 y (*.f64 1/2 (*.f64 2 (/.f64 1 (-.f64 3350343815022304/279195317918525 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125))))))
(*.f64 y (*.f64 1/2 (/.f64 2 (-.f64 3350343815022304/279195317918525 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125)))))
(*.f64 (neg.f64 y) (/.f64 1 (+.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) -3350343815022304/279195317918525)))
(*.f64 (neg.f64 y) (*.f64 1/2 (/.f64 2 (+.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) -3350343815022304/279195317918525))))
(*.f64 (neg.f64 y) (*.f64 1/2 (*.f64 2 (/.f64 1 (+.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) -3350343815022304/279195317918525)))))
(*.f64 (/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125))) 1)
(*.f64 1 (/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125))))
(*.f64 -1 (/.f64 y (+.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) -3350343815022304/279195317918525)))
(*.f64 (*.f64 y -2) (/.f64 1/2 (+.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) -3350343815022304/279195317918525)))
(*.f64 (*.f64 y -2) (*.f64 (/.f64 1 (+.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) -3350343815022304/279195317918525)) 1/2))
(*.f64 (*.f64 y -2) (*.f64 (/.f64 1 (-.f64 3350343815022304/279195317918525 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125))) -1/2))
(*.f64 2 (/.f64 y (*.f64 (+.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) -3350343815022304/279195317918525) -2)))
(*.f64 2 (*.f64 (/.f64 1 (+.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) -3350343815022304/279195317918525)) (/.f64 y -2)))
(*.f64 2 (*.f64 (/.f64 1 (+.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) -3350343815022304/279195317918525)) (/.f64 (neg.f64 y) 2)))
(*.f64 2 (*.f64 (/.f64 1 (-.f64 3350343815022304/279195317918525 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125))) (/.f64 y 2)))
(*.f64 2 (*.f64 (/.f64 1 (-.f64 3350343815022304/279195317918525 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125))) (/.f64 (neg.f64 y) -2)))
(*.f64 2 (*.f64 (/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125))) 1/2))
(*.f64 2 (*.f64 (neg.f64 y) (/.f64 1/2 (+.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) -3350343815022304/279195317918525))))
(*.f64 2 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) -3350343815022304/279195317918525)) 1/2) (neg.f64 y)))
(*.f64 2 (*.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) -3350343815022304/279195317918525) 4)) (*.f64 y -2)))
(*.f64 2 (*.f64 (/.f64 1/2 (-.f64 3350343815022304/279195317918525 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125))) y))
(*.f64 (/.f64 (*.f64 y -2) (+.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) -3350343815022304/279195317918525)) 1/2)
(*.f64 (*.f64 y -4) (/.f64 1 (*.f64 (+.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) -3350343815022304/279195317918525) 4)))
(*.f64 (*.f64 y -4) (*.f64 (/.f64 1 (+.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) -3350343815022304/279195317918525)) 1/4))
(*.f64 (*.f64 y -4) (*.f64 (/.f64 1/2 (+.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) -3350343815022304/279195317918525)) 1/2))
(*.f64 (+.f64 y y) (/.f64 1/2 (-.f64 3350343815022304/279195317918525 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125))))
(*.f64 (+.f64 y y) (*.f64 (/.f64 1 (+.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) -3350343815022304/279195317918525)) -1/2))
(*.f64 (+.f64 y y) (*.f64 (/.f64 1 (-.f64 3350343815022304/279195317918525 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125))) 1/2))
(*.f64 -2 (/.f64 (/.f64 y 2) (+.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) -3350343815022304/279195317918525)))
(*.f64 -2 (*.f64 (/.f64 1 (+.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) -3350343815022304/279195317918525)) (/.f64 y 2)))
(*.f64 -2 (*.f64 (/.f64 y (+.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) -3350343815022304/279195317918525)) 1/2))
(*.f64 -2 (*.f64 (/.f64 1 (-.f64 3350343815022304/279195317918525 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125))) (/.f64 y -2)))
(*.f64 -2 (*.f64 y (/.f64 1/2 (+.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) -3350343815022304/279195317918525))))
(*.f64 (/.f64 y (+.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) -3350343815022304/279195317918525)) -1)
(*.f64 (/.f64 1 (+.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) -3350343815022304/279195317918525)) (neg.f64 y))
(*.f64 4 (*.f64 (/.f64 (neg.f64 y) 2) (/.f64 1/2 (+.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) -3350343815022304/279195317918525))))
(*.f64 4 (*.f64 (/.f64 y -2) (/.f64 1/2 (+.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) -3350343815022304/279195317918525))))
(*.f64 4 (*.f64 (neg.f64 (/.f64 y 2)) (/.f64 1/2 (+.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) -3350343815022304/279195317918525))))
(*.f64 4 (*.f64 (*.f64 (neg.f64 y) 1/2) (/.f64 1/2 (+.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) -3350343815022304/279195317918525))))
(*.f64 4 (*.f64 (neg.f64 (/.f64 (neg.f64 y) -2)) (/.f64 1/2 (+.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) -3350343815022304/279195317918525))))
(*.f64 (*.f64 y -8) (*.f64 1/4 (/.f64 1/2 (+.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) -3350343815022304/279195317918525))))
(*.f64 (*.f64 y 4) (*.f64 -1/2 (/.f64 1/2 (+.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) -3350343815022304/279195317918525))))
(*.f64 -4 (*.f64 (/.f64 y 2) (/.f64 1/2 (+.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) -3350343815022304/279195317918525))))
(*.f64 -4 (*.f64 (neg.f64 (/.f64 y -2)) (/.f64 1/2 (+.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) -3350343815022304/279195317918525))))
(*.f64 -4 (*.f64 (*.f64 y 1/2) (/.f64 1/2 (+.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) -3350343815022304/279195317918525))))
(*.f64 (/.f64 1 (-.f64 3350343815022304/279195317918525 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125))) y)
(*.f64 (/.f64 1/2 (+.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) -3350343815022304/279195317918525)) (*.f64 y -2))
(*.f64 1/2 (/.f64 (*.f64 y -2) (+.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) -3350343815022304/279195317918525)))
(*.f64 (*.f64 2 (/.f64 1 (+.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) -3350343815022304/279195317918525))) (*.f64 (neg.f64 y) 1/2))
(*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) -3350343815022304/279195317918525)) 1/2) (*.f64 y -2))
(*.f64 (*.f64 2 (/.f64 1 (-.f64 3350343815022304/279195317918525 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125)))) (*.f64 y 1/2))
(*.f64 (/.f64 (/.f64 y 2) (+.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) -3350343815022304/279195317918525)) -2)
(*.f64 (/.f64 y (*.f64 (+.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) -3350343815022304/279195317918525) -2)) 2)
(*.f64 (/.f64 1/2 (-.f64 3350343815022304/279195317918525 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125))) (+.f64 y y))
(*.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) -3350343815022304/279195317918525) 4)) (*.f64 y -4))
(*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) -3350343815022304/279195317918525)) -1/2) (+.f64 y y))
(*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) -3350343815022304/279195317918525)) (/.f64 y 2)) -2)
(*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) -3350343815022304/279195317918525)) (/.f64 y -2)) 2)
(*.f64 (*.f64 1/2 (/.f64 2 (+.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) -3350343815022304/279195317918525))) (neg.f64 y))
(*.f64 (*.f64 (/.f64 y (+.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) -3350343815022304/279195317918525)) 1/2) -2)
(*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) -3350343815022304/279195317918525)) (/.f64 (neg.f64 y) 2)) 2)
(*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) -3350343815022304/279195317918525)) 1/4) (*.f64 y -4))
(*.f64 (*.f64 (/.f64 1 (-.f64 3350343815022304/279195317918525 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125))) -1/2) (*.f64 y -2))
(*.f64 (*.f64 (/.f64 1 (-.f64 3350343815022304/279195317918525 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125))) (/.f64 y 2)) 2)
(*.f64 (*.f64 (/.f64 1 (-.f64 3350343815022304/279195317918525 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125))) (/.f64 (neg.f64 y) -2)) 2)
(*.f64 (*.f64 (/.f64 1 (-.f64 3350343815022304/279195317918525 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125))) (/.f64 y -2)) -2)
(*.f64 (*.f64 -2 (/.f64 1/2 (+.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) -3350343815022304/279195317918525))) y)
(*.f64 (*.f64 (/.f64 1/2 (+.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) -3350343815022304/279195317918525)) 1/2) (*.f64 y -4))
(*.f64 (*.f64 1/2 (*.f64 2 (/.f64 1 (-.f64 3350343815022304/279195317918525 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125))))) y)
(*.f64 (*.f64 1/2 (/.f64 2 (-.f64 3350343815022304/279195317918525 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125)))) y)
(*.f64 (*.f64 1/2 (*.f64 2 (/.f64 1 (+.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) -3350343815022304/279195317918525)))) (neg.f64 y))
(*.f64 (*.f64 (/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125))) 1/2) 2)
(*.f64 (*.f64 (/.f64 1 (-.f64 3350343815022304/279195317918525 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125))) 1/2) (+.f64 y y))
(*.f64 (*.f64 y (/.f64 1/2 (+.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) -3350343815022304/279195317918525))) -2)
(*.f64 (*.f64 (neg.f64 y) (/.f64 1/2 (+.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) -3350343815022304/279195317918525))) 2)
(*.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) -3350343815022304/279195317918525)) 1/2) (*.f64 (/.f64 1 (+.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) -3350343815022304/279195317918525)) 1/2)) (neg.f64 y))
(*.f64 (+.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) -3350343815022304/279195317918525) 4)) (/.f64 1 (*.f64 (+.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) -3350343815022304/279195317918525) 4))) (*.f64 y -2))
(pow.f64 (/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125))) 1)
(neg.f64 (/.f64 y (+.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) -3350343815022304/279195317918525)))
(+.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) 0)
(+.f64 0 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125))
(+.f64 (/.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) 2) (/.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) 2))
(-.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) 0)
(/.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) 1)
(/.f64 (*.f64 z -311800102161257477432091970478/389750127738131234692690878125) 2)
(/.f64 (*.f64 z -623600204322514954864183940956/389750127738131234692690878125) 4)
(/.f64 (*.f64 2 (*.f64 z -623600204322514954864183940956/389750127738131234692690878125)) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 z -623600204322514954864183940956/389750127738131234692690878125))) 16)
(pow.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) 1)
(-.f64 (+.f64 (/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125))) x) 0)
(*.f64 (+.f64 (/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125))) x) 1)
(*.f64 1 (+.f64 (/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125))) x))
(*.f64 2 (/.f64 (+.f64 (/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125))) x) 2))
(*.f64 (*.f64 (+.f64 (/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125))) x) 2) 1/2)
(*.f64 1/2 (*.f64 (+.f64 (/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125))) x) 2))
(*.f64 1/2 (+.f64 (/.f64 (*.f64 y -2) (+.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) -3350343815022304/279195317918525)) (+.f64 x x)))
(*.f64 (/.f64 (+.f64 (/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125))) x) 2) 2)
(*.f64 (+.f64 (/.f64 (*.f64 y -2) (+.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) -3350343815022304/279195317918525)) (+.f64 x x)) 1/2)
(/.f64 (+.f64 (/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125))) x) 1)
(/.f64 (*.f64 (+.f64 (/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125))) x) 2) 2)
(/.f64 (*.f64 (+.f64 (/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125))) x) 4) 4)
(/.f64 (*.f64 2 (*.f64 (+.f64 (/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125))) x) 4)) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125))) x) 4))) 16)
(pow.f64 (+.f64 (/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125))) x) 1)
Outputs
(*.f64 -1 (/.f64 y (-.f64 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z) 3350343815022304/279195317918525)))
(/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z)))
(*.f64 -1 (/.f64 y (-.f64 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z) 3350343815022304/279195317918525)))
(/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z)))
(*.f64 -1 (/.f64 y (-.f64 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z) 3350343815022304/279195317918525)))
(/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z)))
(*.f64 -1 (/.f64 y (-.f64 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z) 3350343815022304/279195317918525)))
(/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z)))
(*.f64 -1 (/.f64 y (-.f64 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z) 3350343815022304/279195317918525)))
(/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z)))
(*.f64 -1 (/.f64 y (-.f64 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z) 3350343815022304/279195317918525)))
(/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z)))
(*.f64 -1 (/.f64 y (-.f64 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z) 3350343815022304/279195317918525)))
(/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z)))
(*.f64 -1 (/.f64 y (-.f64 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z) 3350343815022304/279195317918525)))
(/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z)))
(*.f64 -1 (/.f64 y (-.f64 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z) 3350343815022304/279195317918525)))
(/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z)))
(*.f64 -1 (/.f64 y (-.f64 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z) 3350343815022304/279195317918525)))
(/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z)))
(*.f64 -1 (/.f64 y (-.f64 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z) 3350343815022304/279195317918525)))
(/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z)))
(*.f64 -1 (/.f64 y (-.f64 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z) 3350343815022304/279195317918525)))
(/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z)))
(*.f64 279195317918525/3350343815022304 y)
(*.f64 y 279195317918525/3350343815022304)
(+.f64 (*.f64 279195317918525/3350343815022304 y) (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 (*.f64 y z)))
(+.f64 (*.f64 y 279195317918525/3350343815022304) (*.f64 y (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080)))
(*.f64 y (+.f64 279195317918525/3350343815022304 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080)))
(+.f64 (*.f64 24304825926942649962295480741151107170296249740890205887121/262492120060226193983347556763129424308756361355250414448640000 (*.f64 y (pow.f64 z 2))) (+.f64 (*.f64 279195317918525/3350343815022304 y) (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 (*.f64 y z))))
(+.f64 (*.f64 y 279195317918525/3350343815022304) (+.f64 (*.f64 y (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080)) (*.f64 y (*.f64 (pow.f64 z 2) 24304825926942649962295480741151107170296249740890205887121/262492120060226193983347556763129424308756361355250414448640000))))
(+.f64 (*.f64 y (+.f64 279195317918525/3350343815022304 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080))) (*.f64 (pow.f64 z 2) (*.f64 24304825926942649962295480741151107170296249740890205887121/262492120060226193983347556763129424308756361355250414448640000 y)))
(*.f64 y (+.f64 (*.f64 24304825926942649962295480741151107170296249740890205887121/262492120060226193983347556763129424308756361355250414448640000 (pow.f64 z 2)) (+.f64 279195317918525/3350343815022304 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080))))
(*.f64 y (+.f64 279195317918525/3350343815022304 (+.f64 (*.f64 24304825926942649962295480741151107170296249740890205887121/262492120060226193983347556763129424308756361355250414448640000 (pow.f64 z 2)) (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080))))
(+.f64 (*.f64 24304825926942649962295480741151107170296249740890205887121/262492120060226193983347556763129424308756361355250414448640000 (*.f64 y (pow.f64 z 2))) (+.f64 (*.f64 279195317918525/3350343815022304 y) (+.f64 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 (*.f64 y z)) (*.f64 -3789123603516148862399452616370648829119343167491952050673923941632262622667114466206919/1227676047884713938902136124406103421221733893494451051781282641087889373841742558085120000000 (*.f64 y (pow.f64 z 3))))))
(+.f64 (*.f64 y (*.f64 (pow.f64 z 2) 24304825926942649962295480741151107170296249740890205887121/262492120060226193983347556763129424308756361355250414448640000)) (+.f64 (*.f64 y 279195317918525/3350343815022304) (+.f64 (*.f64 y (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080)) (*.f64 y (*.f64 (pow.f64 z 3) -3789123603516148862399452616370648829119343167491952050673923941632262622667114466206919/1227676047884713938902136124406103421221733893494451051781282641087889373841742558085120000000)))))
(+.f64 (*.f64 y (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080)) (+.f64 (*.f64 y (+.f64 279195317918525/3350343815022304 (*.f64 -3789123603516148862399452616370648829119343167491952050673923941632262622667114466206919/1227676047884713938902136124406103421221733893494451051781282641087889373841742558085120000000 (pow.f64 z 3)))) (*.f64 (pow.f64 z 2) (*.f64 24304825926942649962295480741151107170296249740890205887121/262492120060226193983347556763129424308756361355250414448640000 y))))
(+.f64 (*.f64 y (*.f64 -3789123603516148862399452616370648829119343167491952050673923941632262622667114466206919/1227676047884713938902136124406103421221733893494451051781282641087889373841742558085120000000 (pow.f64 z 3))) (*.f64 y (+.f64 (*.f64 24304825926942649962295480741151107170296249740890205887121/262492120060226193983347556763129424308756361355250414448640000 (pow.f64 z 2)) (+.f64 279195317918525/3350343815022304 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080)))))
(+.f64 (*.f64 24304825926942649962295480741151107170296249740890205887121/262492120060226193983347556763129424308756361355250414448640000 (*.f64 y (pow.f64 z 2))) (*.f64 y (+.f64 279195317918525/3350343815022304 (+.f64 (*.f64 -3789123603516148862399452616370648829119343167491952050673923941632262622667114466206919/1227676047884713938902136124406103421221733893494451051781282641087889373841742558085120000000 (pow.f64 z 3)) (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080)))))
(+.f64 (*.f64 y (+.f64 (*.f64 24304825926942649962295480741151107170296249740890205887121/262492120060226193983347556763129424308756361355250414448640000 (pow.f64 z 2)) (+.f64 279195317918525/3350343815022304 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080)))) (*.f64 (pow.f64 z 3) (*.f64 y -3789123603516148862399452616370648829119343167491952050673923941632262622667114466206919/1227676047884713938902136124406103421221733893494451051781282641087889373841742558085120000000)))
(*.f64 389750127738131234692690878125/155900051080628738716045985239 (/.f64 y z))
(+.f64 (*.f64 -1822861944862677550005702905516104912265037326083592337500000/24304825926942649962295480741151107170296249740890205887121 (/.f64 y (pow.f64 z 2))) (*.f64 389750127738131234692690878125/155900051080628738716045985239 (/.f64 y z)))
(+.f64 (*.f64 389750127738131234692690878125/155900051080628738716045985239 (/.f64 y z)) (*.f64 -1822861944862677550005702905516104912265037326083592337500000/24304825926942649962295480741151107170296249740890205887121 (/.f64 y (pow.f64 z 2))))
(+.f64 (*.f64 -1822861944862677550005702905516104912265037326083592337500000/24304825926942649962295480741151107170296249740890205887121 (/.f64 y (pow.f64 z 2))) (+.f64 (*.f64 8525528110310493107217358829919565281594830955295884054148844818157602381311542450000000000/3789123603516148862399452616370648829119343167491952050673923941632262622667114466206919 (/.f64 y (pow.f64 z 3))) (*.f64 389750127738131234692690878125/155900051080628738716045985239 (/.f64 y z))))
(+.f64 (*.f64 -1822861944862677550005702905516104912265037326083592337500000/24304825926942649962295480741151107170296249740890205887121 (/.f64 y (pow.f64 z 2))) (+.f64 (*.f64 389750127738131234692690878125/155900051080628738716045985239 (/.f64 y z)) (*.f64 8525528110310493107217358829919565281594830955295884054148844818157602381311542450000000000/3789123603516148862399452616370648829119343167491952050673923941632262622667114466206919 (/.f64 y (pow.f64 z 3)))))
(+.f64 (*.f64 389750127738131234692690878125/155900051080628738716045985239 (/.f64 y z)) (+.f64 (*.f64 -1822861944862677550005702905516104912265037326083592337500000/24304825926942649962295480741151107170296249740890205887121 (/.f64 y (pow.f64 z 2))) (*.f64 8525528110310493107217358829919565281594830955295884054148844818157602381311542450000000000/3789123603516148862399452616370648829119343167491952050673923941632262622667114466206919 (/.f64 y (pow.f64 z 3)))))
(+.f64 (*.f64 -1822861944862677550005702905516104912265037326083592337500000/24304825926942649962295480741151107170296249740890205887121 (/.f64 y (pow.f64 z 2))) (+.f64 (*.f64 8525528110310493107217358829919565281594830955295884054148844818157602381311542450000000000/3789123603516148862399452616370648829119343167491952050673923941632262622667114466206919 (/.f64 y (pow.f64 z 3))) (+.f64 (*.f64 -39873908040342567067046441719054932589933590970022151679778966822883997618868713910090756831459948364488144600000000000000/590724563338983643962372834531741920535364530494984699021859876952259105769148219366939901641144597718544886593668641 (/.f64 y (pow.f64 z 4))) (*.f64 389750127738131234692690878125/155900051080628738716045985239 (/.f64 y z)))))
(+.f64 (*.f64 -1822861944862677550005702905516104912265037326083592337500000/24304825926942649962295480741151107170296249740890205887121 (/.f64 y (pow.f64 z 2))) (+.f64 (*.f64 8525528110310493107217358829919565281594830955295884054148844818157602381311542450000000000/3789123603516148862399452616370648829119343167491952050673923941632262622667114466206919 (/.f64 y (pow.f64 z 3))) (+.f64 (*.f64 389750127738131234692690878125/155900051080628738716045985239 (/.f64 y z)) (*.f64 -39873908040342567067046441719054932589933590970022151679778966822883997618868713910090756831459948364488144600000000000000/590724563338983643962372834531741920535364530494984699021859876952259105769148219366939901641144597718544886593668641 (/.f64 y (pow.f64 z 4))))))
(+.f64 (*.f64 -1822861944862677550005702905516104912265037326083592337500000/24304825926942649962295480741151107170296249740890205887121 (/.f64 y (pow.f64 z 2))) (+.f64 (*.f64 389750127738131234692690878125/155900051080628738716045985239 (/.f64 y z)) (+.f64 (*.f64 -39873908040342567067046441719054932589933590970022151679778966822883997618868713910090756831459948364488144600000000000000/590724563338983643962372834531741920535364530494984699021859876952259105769148219366939901641144597718544886593668641 (/.f64 y (pow.f64 z 4))) (*.f64 8525528110310493107217358829919565281594830955295884054148844818157602381311542450000000000/3789123603516148862399452616370648829119343167491952050673923941632262622667114466206919 (/.f64 y (pow.f64 z 3))))))
(+.f64 (*.f64 389750127738131234692690878125/155900051080628738716045985239 (/.f64 y z)) (+.f64 (+.f64 (*.f64 -1822861944862677550005702905516104912265037326083592337500000/24304825926942649962295480741151107170296249740890205887121 (/.f64 y (pow.f64 z 2))) (*.f64 8525528110310493107217358829919565281594830955295884054148844818157602381311542450000000000/3789123603516148862399452616370648829119343167491952050673923941632262622667114466206919 (/.f64 y (pow.f64 z 3)))) (*.f64 -39873908040342567067046441719054932589933590970022151679778966822883997618868713910090756831459948364488144600000000000000/590724563338983643962372834531741920535364530494984699021859876952259105769148219366939901641144597718544886593668641 (/.f64 y (pow.f64 z 4)))))
(+.f64 (*.f64 -1822861944862677550005702905516104912265037326083592337500000/24304825926942649962295480741151107170296249740890205887121 (/.f64 y (pow.f64 z 2))) (+.f64 (*.f64 389750127738131234692690878125/155900051080628738716045985239 (/.f64 y z)) (+.f64 (*.f64 8525528110310493107217358829919565281594830955295884054148844818157602381311542450000000000/3789123603516148862399452616370648829119343167491952050673923941632262622667114466206919 (/.f64 y (pow.f64 z 3))) (*.f64 -39873908040342567067046441719054932589933590970022151679778966822883997618868713910090756831459948364488144600000000000000/590724563338983643962372834531741920535364530494984699021859876952259105769148219366939901641144597718544886593668641 (/.f64 y (pow.f64 z 4))))))
(+.f64 (*.f64 8525528110310493107217358829919565281594830955295884054148844818157602381311542450000000000/3789123603516148862399452616370648829119343167491952050673923941632262622667114466206919 (/.f64 y (pow.f64 z 3))) (+.f64 (*.f64 -1822861944862677550005702905516104912265037326083592337500000/24304825926942649962295480741151107170296249740890205887121 (/.f64 y (pow.f64 z 2))) (+.f64 (*.f64 389750127738131234692690878125/155900051080628738716045985239 (/.f64 y z)) (*.f64 -39873908040342567067046441719054932589933590970022151679778966822883997618868713910090756831459948364488144600000000000000/590724563338983643962372834531741920535364530494984699021859876952259105769148219366939901641144597718544886593668641 (/.f64 y (pow.f64 z 4))))))
(*.f64 389750127738131234692690878125/155900051080628738716045985239 (/.f64 y z))
(+.f64 (*.f64 -1822861944862677550005702905516104912265037326083592337500000/24304825926942649962295480741151107170296249740890205887121 (/.f64 y (pow.f64 z 2))) (*.f64 389750127738131234692690878125/155900051080628738716045985239 (/.f64 y z)))
(+.f64 (*.f64 389750127738131234692690878125/155900051080628738716045985239 (/.f64 y z)) (*.f64 -1822861944862677550005702905516104912265037326083592337500000/24304825926942649962295480741151107170296249740890205887121 (/.f64 y (pow.f64 z 2))))
(+.f64 (*.f64 -1822861944862677550005702905516104912265037326083592337500000/24304825926942649962295480741151107170296249740890205887121 (/.f64 y (pow.f64 z 2))) (+.f64 (*.f64 8525528110310493107217358829919565281594830955295884054148844818157602381311542450000000000/3789123603516148862399452616370648829119343167491952050673923941632262622667114466206919 (/.f64 y (pow.f64 z 3))) (*.f64 389750127738131234692690878125/155900051080628738716045985239 (/.f64 y z))))
(+.f64 (*.f64 -1822861944862677550005702905516104912265037326083592337500000/24304825926942649962295480741151107170296249740890205887121 (/.f64 y (pow.f64 z 2))) (+.f64 (*.f64 389750127738131234692690878125/155900051080628738716045985239 (/.f64 y z)) (*.f64 8525528110310493107217358829919565281594830955295884054148844818157602381311542450000000000/3789123603516148862399452616370648829119343167491952050673923941632262622667114466206919 (/.f64 y (pow.f64 z 3)))))
(+.f64 (*.f64 389750127738131234692690878125/155900051080628738716045985239 (/.f64 y z)) (+.f64 (*.f64 -1822861944862677550005702905516104912265037326083592337500000/24304825926942649962295480741151107170296249740890205887121 (/.f64 y (pow.f64 z 2))) (*.f64 8525528110310493107217358829919565281594830955295884054148844818157602381311542450000000000/3789123603516148862399452616370648829119343167491952050673923941632262622667114466206919 (/.f64 y (pow.f64 z 3)))))
(+.f64 (*.f64 -1822861944862677550005702905516104912265037326083592337500000/24304825926942649962295480741151107170296249740890205887121 (/.f64 y (pow.f64 z 2))) (+.f64 (*.f64 8525528110310493107217358829919565281594830955295884054148844818157602381311542450000000000/3789123603516148862399452616370648829119343167491952050673923941632262622667114466206919 (/.f64 y (pow.f64 z 3))) (+.f64 (*.f64 -39873908040342567067046441719054932589933590970022151679778966822883997618868713910090756831459948364488144600000000000000/590724563338983643962372834531741920535364530494984699021859876952259105769148219366939901641144597718544886593668641 (/.f64 y (pow.f64 z 4))) (*.f64 389750127738131234692690878125/155900051080628738716045985239 (/.f64 y z)))))
(+.f64 (*.f64 -1822861944862677550005702905516104912265037326083592337500000/24304825926942649962295480741151107170296249740890205887121 (/.f64 y (pow.f64 z 2))) (+.f64 (*.f64 8525528110310493107217358829919565281594830955295884054148844818157602381311542450000000000/3789123603516148862399452616370648829119343167491952050673923941632262622667114466206919 (/.f64 y (pow.f64 z 3))) (+.f64 (*.f64 389750127738131234692690878125/155900051080628738716045985239 (/.f64 y z)) (*.f64 -39873908040342567067046441719054932589933590970022151679778966822883997618868713910090756831459948364488144600000000000000/590724563338983643962372834531741920535364530494984699021859876952259105769148219366939901641144597718544886593668641 (/.f64 y (pow.f64 z 4))))))
(+.f64 (*.f64 -1822861944862677550005702905516104912265037326083592337500000/24304825926942649962295480741151107170296249740890205887121 (/.f64 y (pow.f64 z 2))) (+.f64 (*.f64 389750127738131234692690878125/155900051080628738716045985239 (/.f64 y z)) (+.f64 (*.f64 -39873908040342567067046441719054932589933590970022151679778966822883997618868713910090756831459948364488144600000000000000/590724563338983643962372834531741920535364530494984699021859876952259105769148219366939901641144597718544886593668641 (/.f64 y (pow.f64 z 4))) (*.f64 8525528110310493107217358829919565281594830955295884054148844818157602381311542450000000000/3789123603516148862399452616370648829119343167491952050673923941632262622667114466206919 (/.f64 y (pow.f64 z 3))))))
(+.f64 (*.f64 389750127738131234692690878125/155900051080628738716045985239 (/.f64 y z)) (+.f64 (+.f64 (*.f64 -1822861944862677550005702905516104912265037326083592337500000/24304825926942649962295480741151107170296249740890205887121 (/.f64 y (pow.f64 z 2))) (*.f64 8525528110310493107217358829919565281594830955295884054148844818157602381311542450000000000/3789123603516148862399452616370648829119343167491952050673923941632262622667114466206919 (/.f64 y (pow.f64 z 3)))) (*.f64 -39873908040342567067046441719054932589933590970022151679778966822883997618868713910090756831459948364488144600000000000000/590724563338983643962372834531741920535364530494984699021859876952259105769148219366939901641144597718544886593668641 (/.f64 y (pow.f64 z 4)))))
(+.f64 (*.f64 -1822861944862677550005702905516104912265037326083592337500000/24304825926942649962295480741151107170296249740890205887121 (/.f64 y (pow.f64 z 2))) (+.f64 (*.f64 389750127738131234692690878125/155900051080628738716045985239 (/.f64 y z)) (+.f64 (*.f64 8525528110310493107217358829919565281594830955295884054148844818157602381311542450000000000/3789123603516148862399452616370648829119343167491952050673923941632262622667114466206919 (/.f64 y (pow.f64 z 3))) (*.f64 -39873908040342567067046441719054932589933590970022151679778966822883997618868713910090756831459948364488144600000000000000/590724563338983643962372834531741920535364530494984699021859876952259105769148219366939901641144597718544886593668641 (/.f64 y (pow.f64 z 4))))))
(+.f64 (*.f64 8525528110310493107217358829919565281594830955295884054148844818157602381311542450000000000/3789123603516148862399452616370648829119343167491952050673923941632262622667114466206919 (/.f64 y (pow.f64 z 3))) (+.f64 (*.f64 -1822861944862677550005702905516104912265037326083592337500000/24304825926942649962295480741151107170296249740890205887121 (/.f64 y (pow.f64 z 2))) (+.f64 (*.f64 389750127738131234692690878125/155900051080628738716045985239 (/.f64 y z)) (*.f64 -39873908040342567067046441719054932589933590970022151679778966822883997618868713910090756831459948364488144600000000000000/590724563338983643962372834531741920535364530494984699021859876952259105769148219366939901641144597718544886593668641 (/.f64 y (pow.f64 z 4))))))
(*.f64 -155900051080628738716045985239/389750127738131234692690878125 z)
(*.f64 -155900051080628738716045985239/389750127738131234692690878125 z)
(*.f64 -155900051080628738716045985239/389750127738131234692690878125 z)
(*.f64 -155900051080628738716045985239/389750127738131234692690878125 z)
(*.f64 -155900051080628738716045985239/389750127738131234692690878125 z)
(*.f64 -155900051080628738716045985239/389750127738131234692690878125 z)
(*.f64 -155900051080628738716045985239/389750127738131234692690878125 z)
(*.f64 -155900051080628738716045985239/389750127738131234692690878125 z)
(*.f64 -155900051080628738716045985239/389750127738131234692690878125 z)
(*.f64 -155900051080628738716045985239/389750127738131234692690878125 z)
(*.f64 -155900051080628738716045985239/389750127738131234692690878125 z)
(*.f64 -155900051080628738716045985239/389750127738131234692690878125 z)
(*.f64 -1 (/.f64 y (-.f64 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z) 3350343815022304/279195317918525)))
(/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z)))
(+.f64 (*.f64 -1 (/.f64 y (-.f64 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z) 3350343815022304/279195317918525))) x)
(+.f64 x (/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z))))
(+.f64 (*.f64 -1 (/.f64 y (-.f64 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z) 3350343815022304/279195317918525))) x)
(+.f64 x (/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z))))
(+.f64 (*.f64 -1 (/.f64 y (-.f64 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z) 3350343815022304/279195317918525))) x)
(+.f64 x (/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z))))
x
(+.f64 (*.f64 -1 (/.f64 y (-.f64 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z) 3350343815022304/279195317918525))) x)
(+.f64 x (/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z))))
(+.f64 (*.f64 -1 (/.f64 y (-.f64 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z) 3350343815022304/279195317918525))) x)
(+.f64 x (/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z))))
(+.f64 (*.f64 -1 (/.f64 y (-.f64 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z) 3350343815022304/279195317918525))) x)
(+.f64 x (/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z))))
x
(+.f64 (*.f64 -1 (/.f64 y (-.f64 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z) 3350343815022304/279195317918525))) x)
(+.f64 x (/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z))))
(+.f64 (*.f64 -1 (/.f64 y (-.f64 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z) 3350343815022304/279195317918525))) x)
(+.f64 x (/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z))))
(+.f64 (*.f64 -1 (/.f64 y (-.f64 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z) 3350343815022304/279195317918525))) x)
(+.f64 x (/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z))))
x
(+.f64 (*.f64 -1 (/.f64 y (-.f64 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z) 3350343815022304/279195317918525))) x)
(+.f64 x (/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z))))
(+.f64 (*.f64 -1 (/.f64 y (-.f64 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z) 3350343815022304/279195317918525))) x)
(+.f64 x (/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z))))
(+.f64 (*.f64 -1 (/.f64 y (-.f64 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z) 3350343815022304/279195317918525))) x)
(+.f64 x (/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z))))
(*.f64 -1 (/.f64 y (-.f64 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z) 3350343815022304/279195317918525)))
(/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z)))
(+.f64 (*.f64 -1 (/.f64 y (-.f64 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z) 3350343815022304/279195317918525))) x)
(+.f64 x (/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z))))
(+.f64 (*.f64 -1 (/.f64 y (-.f64 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z) 3350343815022304/279195317918525))) x)
(+.f64 x (/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z))))
(+.f64 (*.f64 -1 (/.f64 y (-.f64 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z) 3350343815022304/279195317918525))) x)
(+.f64 x (/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z))))
(*.f64 -1 (/.f64 y (-.f64 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z) 3350343815022304/279195317918525)))
(/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z)))
(+.f64 (*.f64 -1 (/.f64 y (-.f64 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z) 3350343815022304/279195317918525))) x)
(+.f64 x (/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z))))
(+.f64 (*.f64 -1 (/.f64 y (-.f64 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z) 3350343815022304/279195317918525))) x)
(+.f64 x (/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z))))
(+.f64 (*.f64 -1 (/.f64 y (-.f64 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z) 3350343815022304/279195317918525))) x)
(+.f64 x (/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z))))
(+.f64 (*.f64 279195317918525/3350343815022304 y) x)
(+.f64 (*.f64 y 279195317918525/3350343815022304) x)
(+.f64 (*.f64 279195317918525/3350343815022304 y) (+.f64 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 (*.f64 y z)) x))
(+.f64 (*.f64 y 279195317918525/3350343815022304) (+.f64 (*.f64 y (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080)) x))
(+.f64 x (*.f64 y (+.f64 279195317918525/3350343815022304 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080))))
(+.f64 (*.f64 y (+.f64 279195317918525/3350343815022304 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080))) x)
(+.f64 (*.f64 24304825926942649962295480741151107170296249740890205887121/262492120060226193983347556763129424308756361355250414448640000 (*.f64 y (pow.f64 z 2))) (+.f64 (*.f64 279195317918525/3350343815022304 y) (+.f64 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 (*.f64 y z)) x)))
(+.f64 (*.f64 y (*.f64 (pow.f64 z 2) 24304825926942649962295480741151107170296249740890205887121/262492120060226193983347556763129424308756361355250414448640000)) (+.f64 (*.f64 y 279195317918525/3350343815022304) (+.f64 (*.f64 y (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080)) x)))
(+.f64 (*.f64 (pow.f64 z 2) (*.f64 24304825926942649962295480741151107170296249740890205887121/262492120060226193983347556763129424308756361355250414448640000 y)) (+.f64 x (*.f64 y (+.f64 279195317918525/3350343815022304 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080)))))
(+.f64 x (*.f64 y (+.f64 (*.f64 24304825926942649962295480741151107170296249740890205887121/262492120060226193983347556763129424308756361355250414448640000 (pow.f64 z 2)) (+.f64 279195317918525/3350343815022304 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080)))))
(+.f64 (*.f64 y (+.f64 279195317918525/3350343815022304 (+.f64 (*.f64 24304825926942649962295480741151107170296249740890205887121/262492120060226193983347556763129424308756361355250414448640000 (pow.f64 z 2)) (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080)))) x)
(+.f64 (*.f64 y (+.f64 (*.f64 24304825926942649962295480741151107170296249740890205887121/262492120060226193983347556763129424308756361355250414448640000 (pow.f64 z 2)) (+.f64 279195317918525/3350343815022304 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080)))) x)
(+.f64 (*.f64 24304825926942649962295480741151107170296249740890205887121/262492120060226193983347556763129424308756361355250414448640000 (*.f64 y (pow.f64 z 2))) (+.f64 (*.f64 279195317918525/3350343815022304 y) (+.f64 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 (*.f64 y z)) (+.f64 (*.f64 -3789123603516148862399452616370648829119343167491952050673923941632262622667114466206919/1227676047884713938902136124406103421221733893494451051781282641087889373841742558085120000000 (*.f64 y (pow.f64 z 3))) x))))
(+.f64 (*.f64 y (*.f64 (pow.f64 z 2) 24304825926942649962295480741151107170296249740890205887121/262492120060226193983347556763129424308756361355250414448640000)) (+.f64 (*.f64 y 279195317918525/3350343815022304) (+.f64 (*.f64 y (*.f64 (pow.f64 z 3) -3789123603516148862399452616370648829119343167491952050673923941632262622667114466206919/1227676047884713938902136124406103421221733893494451051781282641087889373841742558085120000000)) (+.f64 (*.f64 y (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080)) x))))
(+.f64 (*.f64 (pow.f64 z 2) (*.f64 24304825926942649962295480741151107170296249740890205887121/262492120060226193983347556763129424308756361355250414448640000 y)) (+.f64 (*.f64 y (*.f64 -3789123603516148862399452616370648829119343167491952050673923941632262622667114466206919/1227676047884713938902136124406103421221733893494451051781282641087889373841742558085120000000 (pow.f64 z 3))) (+.f64 x (*.f64 y (+.f64 279195317918525/3350343815022304 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080))))))
(+.f64 (+.f64 (*.f64 y (*.f64 -3789123603516148862399452616370648829119343167491952050673923941632262622667114466206919/1227676047884713938902136124406103421221733893494451051781282641087889373841742558085120000000 (pow.f64 z 3))) x) (*.f64 y (+.f64 (*.f64 24304825926942649962295480741151107170296249740890205887121/262492120060226193983347556763129424308756361355250414448640000 (pow.f64 z 2)) (+.f64 279195317918525/3350343815022304 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080)))))
(+.f64 (*.f64 y (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080)) (+.f64 x (*.f64 y (+.f64 279195317918525/3350343815022304 (+.f64 (*.f64 -3789123603516148862399452616370648829119343167491952050673923941632262622667114466206919/1227676047884713938902136124406103421221733893494451051781282641087889373841742558085120000000 (pow.f64 z 3)) (*.f64 24304825926942649962295480741151107170296249740890205887121/262492120060226193983347556763129424308756361355250414448640000 (pow.f64 z 2)))))))
(+.f64 (*.f64 y (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080)) (+.f64 x (*.f64 y (+.f64 279195317918525/3350343815022304 (+.f64 (*.f64 24304825926942649962295480741151107170296249740890205887121/262492120060226193983347556763129424308756361355250414448640000 (pow.f64 z 2)) (*.f64 -3789123603516148862399452616370648829119343167491952050673923941632262622667114466206919/1227676047884713938902136124406103421221733893494451051781282641087889373841742558085120000000 (pow.f64 z 3)))))))
x
(+.f64 (*.f64 389750127738131234692690878125/155900051080628738716045985239 (/.f64 y z)) x)
(+.f64 (*.f64 -1822861944862677550005702905516104912265037326083592337500000/24304825926942649962295480741151107170296249740890205887121 (/.f64 y (pow.f64 z 2))) (+.f64 (*.f64 389750127738131234692690878125/155900051080628738716045985239 (/.f64 y z)) x))
(+.f64 (*.f64 389750127738131234692690878125/155900051080628738716045985239 (/.f64 y z)) (+.f64 x (*.f64 -1822861944862677550005702905516104912265037326083592337500000/24304825926942649962295480741151107170296249740890205887121 (/.f64 y (pow.f64 z 2)))))
(+.f64 (*.f64 389750127738131234692690878125/155900051080628738716045985239 (/.f64 y z)) (+.f64 (*.f64 -1822861944862677550005702905516104912265037326083592337500000/24304825926942649962295480741151107170296249740890205887121 (/.f64 y (pow.f64 z 2))) x))
(+.f64 (*.f64 8525528110310493107217358829919565281594830955295884054148844818157602381311542450000000000/3789123603516148862399452616370648829119343167491952050673923941632262622667114466206919 (/.f64 y (pow.f64 z 3))) (+.f64 (*.f64 -1822861944862677550005702905516104912265037326083592337500000/24304825926942649962295480741151107170296249740890205887121 (/.f64 y (pow.f64 z 2))) (+.f64 (*.f64 389750127738131234692690878125/155900051080628738716045985239 (/.f64 y z)) x)))
(+.f64 (*.f64 8525528110310493107217358829919565281594830955295884054148844818157602381311542450000000000/3789123603516148862399452616370648829119343167491952050673923941632262622667114466206919 (/.f64 y (pow.f64 z 3))) (+.f64 (*.f64 389750127738131234692690878125/155900051080628738716045985239 (/.f64 y z)) (+.f64 x (*.f64 -1822861944862677550005702905516104912265037326083592337500000/24304825926942649962295480741151107170296249740890205887121 (/.f64 y (pow.f64 z 2))))))
(+.f64 (+.f64 (*.f64 389750127738131234692690878125/155900051080628738716045985239 (/.f64 y z)) x) (+.f64 (*.f64 -1822861944862677550005702905516104912265037326083592337500000/24304825926942649962295480741151107170296249740890205887121 (/.f64 y (pow.f64 z 2))) (*.f64 8525528110310493107217358829919565281594830955295884054148844818157602381311542450000000000/3789123603516148862399452616370648829119343167491952050673923941632262622667114466206919 (/.f64 y (pow.f64 z 3)))))
(+.f64 (*.f64 389750127738131234692690878125/155900051080628738716045985239 (/.f64 y z)) (+.f64 (*.f64 -1822861944862677550005702905516104912265037326083592337500000/24304825926942649962295480741151107170296249740890205887121 (/.f64 y (pow.f64 z 2))) (+.f64 (*.f64 8525528110310493107217358829919565281594830955295884054148844818157602381311542450000000000/3789123603516148862399452616370648829119343167491952050673923941632262622667114466206919 (/.f64 y (pow.f64 z 3))) x)))
x
(+.f64 (*.f64 389750127738131234692690878125/155900051080628738716045985239 (/.f64 y z)) x)
(+.f64 (*.f64 -1822861944862677550005702905516104912265037326083592337500000/24304825926942649962295480741151107170296249740890205887121 (/.f64 y (pow.f64 z 2))) (+.f64 (*.f64 389750127738131234692690878125/155900051080628738716045985239 (/.f64 y z)) x))
(+.f64 (*.f64 389750127738131234692690878125/155900051080628738716045985239 (/.f64 y z)) (+.f64 x (*.f64 -1822861944862677550005702905516104912265037326083592337500000/24304825926942649962295480741151107170296249740890205887121 (/.f64 y (pow.f64 z 2)))))
(+.f64 (*.f64 389750127738131234692690878125/155900051080628738716045985239 (/.f64 y z)) (+.f64 (*.f64 -1822861944862677550005702905516104912265037326083592337500000/24304825926942649962295480741151107170296249740890205887121 (/.f64 y (pow.f64 z 2))) x))
(+.f64 (*.f64 8525528110310493107217358829919565281594830955295884054148844818157602381311542450000000000/3789123603516148862399452616370648829119343167491952050673923941632262622667114466206919 (/.f64 y (pow.f64 z 3))) (+.f64 (*.f64 -1822861944862677550005702905516104912265037326083592337500000/24304825926942649962295480741151107170296249740890205887121 (/.f64 y (pow.f64 z 2))) (+.f64 (*.f64 389750127738131234692690878125/155900051080628738716045985239 (/.f64 y z)) x)))
(+.f64 (*.f64 8525528110310493107217358829919565281594830955295884054148844818157602381311542450000000000/3789123603516148862399452616370648829119343167491952050673923941632262622667114466206919 (/.f64 y (pow.f64 z 3))) (+.f64 (*.f64 389750127738131234692690878125/155900051080628738716045985239 (/.f64 y z)) (+.f64 x (*.f64 -1822861944862677550005702905516104912265037326083592337500000/24304825926942649962295480741151107170296249740890205887121 (/.f64 y (pow.f64 z 2))))))
(+.f64 (+.f64 (*.f64 389750127738131234692690878125/155900051080628738716045985239 (/.f64 y z)) x) (+.f64 (*.f64 -1822861944862677550005702905516104912265037326083592337500000/24304825926942649962295480741151107170296249740890205887121 (/.f64 y (pow.f64 z 2))) (*.f64 8525528110310493107217358829919565281594830955295884054148844818157602381311542450000000000/3789123603516148862399452616370648829119343167491952050673923941632262622667114466206919 (/.f64 y (pow.f64 z 3)))))
(+.f64 (*.f64 389750127738131234692690878125/155900051080628738716045985239 (/.f64 y z)) (+.f64 (*.f64 -1822861944862677550005702905516104912265037326083592337500000/24304825926942649962295480741151107170296249740890205887121 (/.f64 y (pow.f64 z 2))) (+.f64 (*.f64 8525528110310493107217358829919565281594830955295884054148844818157602381311542450000000000/3789123603516148862399452616370648829119343167491952050673923941632262622667114466206919 (/.f64 y (pow.f64 z 3))) x)))
(+.f64 (/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125))) 0)
(*.f64 -1 (/.f64 y (-.f64 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z) 3350343815022304/279195317918525)))
(/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z)))
(+.f64 0 (/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125))))
(*.f64 -1 (/.f64 y (-.f64 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z) 3350343815022304/279195317918525)))
(/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z)))
(+.f64 -1 (-.f64 (/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125))) -1))
(*.f64 -1 (/.f64 y (-.f64 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z) 3350343815022304/279195317918525)))
(/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z)))
(+.f64 (-.f64 (/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125))) -1) -1)
(*.f64 -1 (/.f64 y (-.f64 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z) 3350343815022304/279195317918525)))
(/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z)))
(+.f64 (/.f64 y (*.f64 (+.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) -3350343815022304/279195317918525) -2)) (/.f64 y (*.f64 (+.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) -3350343815022304/279195317918525) -2)))
(+.f64 (/.f64 y (*.f64 (+.f64 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z) -3350343815022304/279195317918525) -2)) (/.f64 y (*.f64 (+.f64 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z) -3350343815022304/279195317918525) -2)))
(+.f64 (*.f64 (/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z))) 1/2) (*.f64 (/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z))) 1/2))
(-.f64 (/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125))) 0)
(*.f64 -1 (/.f64 y (-.f64 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z) 3350343815022304/279195317918525)))
(/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z)))
(-.f64 0 (/.f64 y (+.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) -3350343815022304/279195317918525)))
(*.f64 -1 (/.f64 y (-.f64 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z) 3350343815022304/279195317918525)))
(/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z)))
(-.f64 (-.f64 (/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125))) -1) 1)
(*.f64 -1 (/.f64 y (-.f64 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z) 3350343815022304/279195317918525)))
(/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z)))
(*.f64 y (/.f64 1 (-.f64 3350343815022304/279195317918525 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125))))
(*.f64 -1 (/.f64 y (-.f64 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z) 3350343815022304/279195317918525)))
(/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z)))
(*.f64 y (*.f64 -2 (/.f64 1/2 (+.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) -3350343815022304/279195317918525))))
(*.f64 -1 (/.f64 y (-.f64 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z) 3350343815022304/279195317918525)))
(/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z)))
(*.f64 y (*.f64 1/2 (*.f64 2 (/.f64 1 (-.f64 3350343815022304/279195317918525 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125))))))
(*.f64 -1 (/.f64 y (-.f64 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z) 3350343815022304/279195317918525)))
(/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z)))
(*.f64 y (*.f64 1/2 (/.f64 2 (-.f64 3350343815022304/279195317918525 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125)))))
(*.f64 -1 (/.f64 y (-.f64 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z) 3350343815022304/279195317918525)))
(/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z)))
(*.f64 (neg.f64 y) (/.f64 1 (+.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) -3350343815022304/279195317918525)))
(*.f64 -1 (/.f64 y (-.f64 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z) 3350343815022304/279195317918525)))
(/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z)))
(*.f64 (neg.f64 y) (*.f64 1/2 (/.f64 2 (+.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) -3350343815022304/279195317918525))))
(*.f64 -1 (/.f64 y (-.f64 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z) 3350343815022304/279195317918525)))
(/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z)))
(*.f64 (neg.f64 y) (*.f64 1/2 (*.f64 2 (/.f64 1 (+.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) -3350343815022304/279195317918525)))))
(*.f64 -1 (/.f64 y (-.f64 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z) 3350343815022304/279195317918525)))
(/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z)))
(*.f64 (/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125))) 1)
(*.f64 -1 (/.f64 y (-.f64 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z) 3350343815022304/279195317918525)))
(/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z)))
(*.f64 1 (/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125))))
(*.f64 -1 (/.f64 y (-.f64 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z) 3350343815022304/279195317918525)))
(/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z)))
(*.f64 -1 (/.f64 y (+.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) -3350343815022304/279195317918525)))
(*.f64 -1 (/.f64 y (-.f64 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z) 3350343815022304/279195317918525)))
(/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z)))
(*.f64 (*.f64 y -2) (/.f64 1/2 (+.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) -3350343815022304/279195317918525)))
(*.f64 -1 (/.f64 y (-.f64 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z) 3350343815022304/279195317918525)))
(/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z)))
(*.f64 (*.f64 y -2) (*.f64 (/.f64 1 (+.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) -3350343815022304/279195317918525)) 1/2))
(*.f64 -1 (/.f64 y (-.f64 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z) 3350343815022304/279195317918525)))
(/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z)))
(*.f64 (*.f64 y -2) (*.f64 (/.f64 1 (-.f64 3350343815022304/279195317918525 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125))) -1/2))
(*.f64 -1 (/.f64 y (-.f64 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z) 3350343815022304/279195317918525)))
(/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z)))
(*.f64 2 (/.f64 y (*.f64 (+.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) -3350343815022304/279195317918525) -2)))
(*.f64 -1 (/.f64 y (-.f64 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z) 3350343815022304/279195317918525)))
(/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z)))
(*.f64 2 (*.f64 (/.f64 1 (+.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) -3350343815022304/279195317918525)) (/.f64 y -2)))
(*.f64 -1 (/.f64 y (-.f64 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z) 3350343815022304/279195317918525)))
(/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z)))
(*.f64 2 (*.f64 (/.f64 1 (+.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) -3350343815022304/279195317918525)) (/.f64 (neg.f64 y) 2)))
(*.f64 -1 (/.f64 y (-.f64 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z) 3350343815022304/279195317918525)))
(/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z)))
(*.f64 2 (*.f64 (/.f64 1 (-.f64 3350343815022304/279195317918525 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125))) (/.f64 y 2)))
(*.f64 -1 (/.f64 y (-.f64 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z) 3350343815022304/279195317918525)))
(/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z)))
(*.f64 2 (*.f64 (/.f64 1 (-.f64 3350343815022304/279195317918525 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125))) (/.f64 (neg.f64 y) -2)))
(*.f64 -1 (/.f64 y (-.f64 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z) 3350343815022304/279195317918525)))
(/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z)))
(*.f64 2 (*.f64 (/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125))) 1/2))
(*.f64 -1 (/.f64 y (-.f64 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z) 3350343815022304/279195317918525)))
(/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z)))
(*.f64 2 (*.f64 (neg.f64 y) (/.f64 1/2 (+.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) -3350343815022304/279195317918525))))
(*.f64 -1 (/.f64 y (-.f64 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z) 3350343815022304/279195317918525)))
(/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z)))
(*.f64 2 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) -3350343815022304/279195317918525)) 1/2) (neg.f64 y)))
(*.f64 -1 (/.f64 y (-.f64 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z) 3350343815022304/279195317918525)))
(/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z)))
(*.f64 2 (*.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) -3350343815022304/279195317918525) 4)) (*.f64 y -2)))
(*.f64 -1 (/.f64 y (-.f64 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z) 3350343815022304/279195317918525)))
(/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z)))
(*.f64 2 (*.f64 (/.f64 1/2 (-.f64 3350343815022304/279195317918525 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125))) y))
(*.f64 -1 (/.f64 y (-.f64 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z) 3350343815022304/279195317918525)))
(/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z)))
(*.f64 (/.f64 (*.f64 y -2) (+.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) -3350343815022304/279195317918525)) 1/2)
(*.f64 -1 (/.f64 y (-.f64 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z) 3350343815022304/279195317918525)))
(/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z)))
(*.f64 (*.f64 y -4) (/.f64 1 (*.f64 (+.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) -3350343815022304/279195317918525) 4)))
(*.f64 -1 (/.f64 y (-.f64 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z) 3350343815022304/279195317918525)))
(/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z)))
(*.f64 (*.f64 y -4) (*.f64 (/.f64 1 (+.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) -3350343815022304/279195317918525)) 1/4))
(*.f64 -1 (/.f64 y (-.f64 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z) 3350343815022304/279195317918525)))
(/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z)))
(*.f64 (*.f64 y -4) (*.f64 (/.f64 1/2 (+.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) -3350343815022304/279195317918525)) 1/2))
(*.f64 -1 (/.f64 y (-.f64 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z) 3350343815022304/279195317918525)))
(/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z)))
(*.f64 (+.f64 y y) (/.f64 1/2 (-.f64 3350343815022304/279195317918525 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125))))
(*.f64 -1 (/.f64 y (-.f64 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z) 3350343815022304/279195317918525)))
(/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z)))
(*.f64 (+.f64 y y) (*.f64 (/.f64 1 (+.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) -3350343815022304/279195317918525)) -1/2))
(*.f64 -1 (/.f64 y (-.f64 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z) 3350343815022304/279195317918525)))
(/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z)))
(*.f64 (+.f64 y y) (*.f64 (/.f64 1 (-.f64 3350343815022304/279195317918525 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125))) 1/2))
(*.f64 -1 (/.f64 y (-.f64 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z) 3350343815022304/279195317918525)))
(/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z)))
(*.f64 -2 (/.f64 (/.f64 y 2) (+.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) -3350343815022304/279195317918525)))
(*.f64 -1 (/.f64 y (-.f64 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z) 3350343815022304/279195317918525)))
(/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z)))
(*.f64 -2 (*.f64 (/.f64 1 (+.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) -3350343815022304/279195317918525)) (/.f64 y 2)))
(*.f64 -1 (/.f64 y (-.f64 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z) 3350343815022304/279195317918525)))
(/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z)))
(*.f64 -2 (*.f64 (/.f64 y (+.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) -3350343815022304/279195317918525)) 1/2))
(*.f64 -1 (/.f64 y (-.f64 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z) 3350343815022304/279195317918525)))
(/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z)))
(*.f64 -2 (*.f64 (/.f64 1 (-.f64 3350343815022304/279195317918525 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125))) (/.f64 y -2)))
(*.f64 -1 (/.f64 y (-.f64 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z) 3350343815022304/279195317918525)))
(/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z)))
(*.f64 -2 (*.f64 y (/.f64 1/2 (+.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) -3350343815022304/279195317918525))))
(*.f64 -1 (/.f64 y (-.f64 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z) 3350343815022304/279195317918525)))
(/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z)))
(*.f64 (/.f64 y (+.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) -3350343815022304/279195317918525)) -1)
(*.f64 -1 (/.f64 y (-.f64 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z) 3350343815022304/279195317918525)))
(/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z)))
(*.f64 (/.f64 1 (+.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) -3350343815022304/279195317918525)) (neg.f64 y))
(*.f64 -1 (/.f64 y (-.f64 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z) 3350343815022304/279195317918525)))
(/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z)))
(*.f64 4 (*.f64 (/.f64 (neg.f64 y) 2) (/.f64 1/2 (+.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) -3350343815022304/279195317918525))))
(*.f64 -1 (/.f64 y (-.f64 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z) 3350343815022304/279195317918525)))
(/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z)))
(*.f64 4 (*.f64 (/.f64 y -2) (/.f64 1/2 (+.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) -3350343815022304/279195317918525))))
(*.f64 -1 (/.f64 y (-.f64 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z) 3350343815022304/279195317918525)))
(/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z)))
(*.f64 4 (*.f64 (neg.f64 (/.f64 y 2)) (/.f64 1/2 (+.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) -3350343815022304/279195317918525))))
(*.f64 -1 (/.f64 y (-.f64 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z) 3350343815022304/279195317918525)))
(/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z)))
(*.f64 4 (*.f64 (*.f64 (neg.f64 y) 1/2) (/.f64 1/2 (+.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) -3350343815022304/279195317918525))))
(*.f64 -1 (/.f64 y (-.f64 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z) 3350343815022304/279195317918525)))
(/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z)))
(*.f64 4 (*.f64 (neg.f64 (/.f64 (neg.f64 y) -2)) (/.f64 1/2 (+.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) -3350343815022304/279195317918525))))
(*.f64 -1 (/.f64 y (-.f64 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z) 3350343815022304/279195317918525)))
(/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z)))
(*.f64 (*.f64 y -8) (*.f64 1/4 (/.f64 1/2 (+.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) -3350343815022304/279195317918525))))
(*.f64 -1 (/.f64 y (-.f64 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z) 3350343815022304/279195317918525)))
(/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z)))
(*.f64 (*.f64 y 4) (*.f64 -1/2 (/.f64 1/2 (+.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) -3350343815022304/279195317918525))))
(*.f64 -1 (/.f64 y (-.f64 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z) 3350343815022304/279195317918525)))
(/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z)))
(*.f64 -4 (*.f64 (/.f64 y 2) (/.f64 1/2 (+.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) -3350343815022304/279195317918525))))
(*.f64 -1 (/.f64 y (-.f64 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z) 3350343815022304/279195317918525)))
(/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z)))
(*.f64 -4 (*.f64 (neg.f64 (/.f64 y -2)) (/.f64 1/2 (+.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) -3350343815022304/279195317918525))))
(*.f64 -1 (/.f64 y (-.f64 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z) 3350343815022304/279195317918525)))
(/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z)))
(*.f64 -4 (*.f64 (*.f64 y 1/2) (/.f64 1/2 (+.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) -3350343815022304/279195317918525))))
(*.f64 -1 (/.f64 y (-.f64 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z) 3350343815022304/279195317918525)))
(/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z)))
(*.f64 (/.f64 1 (-.f64 3350343815022304/279195317918525 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125))) y)
(*.f64 -1 (/.f64 y (-.f64 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z) 3350343815022304/279195317918525)))
(/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z)))
(*.f64 (/.f64 1/2 (+.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) -3350343815022304/279195317918525)) (*.f64 y -2))
(*.f64 -1 (/.f64 y (-.f64 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z) 3350343815022304/279195317918525)))
(/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z)))
(*.f64 1/2 (/.f64 (*.f64 y -2) (+.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) -3350343815022304/279195317918525)))
(*.f64 -1 (/.f64 y (-.f64 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z) 3350343815022304/279195317918525)))
(/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z)))
(*.f64 (*.f64 2 (/.f64 1 (+.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) -3350343815022304/279195317918525))) (*.f64 (neg.f64 y) 1/2))
(*.f64 -1 (/.f64 y (-.f64 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z) 3350343815022304/279195317918525)))
(/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z)))
(*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) -3350343815022304/279195317918525)) 1/2) (*.f64 y -2))
(*.f64 -1 (/.f64 y (-.f64 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z) 3350343815022304/279195317918525)))
(/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z)))
(*.f64 (*.f64 2 (/.f64 1 (-.f64 3350343815022304/279195317918525 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125)))) (*.f64 y 1/2))
(*.f64 -1 (/.f64 y (-.f64 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z) 3350343815022304/279195317918525)))
(/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z)))
(*.f64 (/.f64 (/.f64 y 2) (+.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) -3350343815022304/279195317918525)) -2)
(*.f64 -1 (/.f64 y (-.f64 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z) 3350343815022304/279195317918525)))
(/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z)))
(*.f64 (/.f64 y (*.f64 (+.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) -3350343815022304/279195317918525) -2)) 2)
(*.f64 -1 (/.f64 y (-.f64 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z) 3350343815022304/279195317918525)))
(/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z)))
(*.f64 (/.f64 1/2 (-.f64 3350343815022304/279195317918525 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125))) (+.f64 y y))
(*.f64 -1 (/.f64 y (-.f64 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z) 3350343815022304/279195317918525)))
(/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z)))
(*.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) -3350343815022304/279195317918525) 4)) (*.f64 y -4))
(*.f64 -1 (/.f64 y (-.f64 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z) 3350343815022304/279195317918525)))
(/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z)))
(*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) -3350343815022304/279195317918525)) -1/2) (+.f64 y y))
(*.f64 -1 (/.f64 y (-.f64 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z) 3350343815022304/279195317918525)))
(/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z)))
(*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) -3350343815022304/279195317918525)) (/.f64 y 2)) -2)
(*.f64 -1 (/.f64 y (-.f64 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z) 3350343815022304/279195317918525)))
(/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z)))
(*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) -3350343815022304/279195317918525)) (/.f64 y -2)) 2)
(*.f64 -1 (/.f64 y (-.f64 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z) 3350343815022304/279195317918525)))
(/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z)))
(*.f64 (*.f64 1/2 (/.f64 2 (+.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) -3350343815022304/279195317918525))) (neg.f64 y))
(*.f64 -1 (/.f64 y (-.f64 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z) 3350343815022304/279195317918525)))
(/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z)))
(*.f64 (*.f64 (/.f64 y (+.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) -3350343815022304/279195317918525)) 1/2) -2)
(*.f64 -1 (/.f64 y (-.f64 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z) 3350343815022304/279195317918525)))
(/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z)))
(*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) -3350343815022304/279195317918525)) (/.f64 (neg.f64 y) 2)) 2)
(*.f64 -1 (/.f64 y (-.f64 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z) 3350343815022304/279195317918525)))
(/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z)))
(*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) -3350343815022304/279195317918525)) 1/4) (*.f64 y -4))
(*.f64 -1 (/.f64 y (-.f64 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z) 3350343815022304/279195317918525)))
(/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z)))
(*.f64 (*.f64 (/.f64 1 (-.f64 3350343815022304/279195317918525 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125))) -1/2) (*.f64 y -2))
(*.f64 -1 (/.f64 y (-.f64 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z) 3350343815022304/279195317918525)))
(/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z)))
(*.f64 (*.f64 (/.f64 1 (-.f64 3350343815022304/279195317918525 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125))) (/.f64 y 2)) 2)
(*.f64 -1 (/.f64 y (-.f64 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z) 3350343815022304/279195317918525)))
(/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z)))
(*.f64 (*.f64 (/.f64 1 (-.f64 3350343815022304/279195317918525 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125))) (/.f64 (neg.f64 y) -2)) 2)
(*.f64 -1 (/.f64 y (-.f64 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z) 3350343815022304/279195317918525)))
(/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z)))
(*.f64 (*.f64 (/.f64 1 (-.f64 3350343815022304/279195317918525 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125))) (/.f64 y -2)) -2)
(*.f64 -1 (/.f64 y (-.f64 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z) 3350343815022304/279195317918525)))
(/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z)))
(*.f64 (*.f64 -2 (/.f64 1/2 (+.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) -3350343815022304/279195317918525))) y)
(*.f64 -1 (/.f64 y (-.f64 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z) 3350343815022304/279195317918525)))
(/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z)))
(*.f64 (*.f64 (/.f64 1/2 (+.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) -3350343815022304/279195317918525)) 1/2) (*.f64 y -4))
(*.f64 -1 (/.f64 y (-.f64 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z) 3350343815022304/279195317918525)))
(/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z)))
(*.f64 (*.f64 1/2 (*.f64 2 (/.f64 1 (-.f64 3350343815022304/279195317918525 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125))))) y)
(*.f64 -1 (/.f64 y (-.f64 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z) 3350343815022304/279195317918525)))
(/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z)))
(*.f64 (*.f64 1/2 (/.f64 2 (-.f64 3350343815022304/279195317918525 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125)))) y)
(*.f64 -1 (/.f64 y (-.f64 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z) 3350343815022304/279195317918525)))
(/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z)))
(*.f64 (*.f64 1/2 (*.f64 2 (/.f64 1 (+.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) -3350343815022304/279195317918525)))) (neg.f64 y))
(*.f64 -1 (/.f64 y (-.f64 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z) 3350343815022304/279195317918525)))
(/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z)))
(*.f64 (*.f64 (/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125))) 1/2) 2)
(*.f64 -1 (/.f64 y (-.f64 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z) 3350343815022304/279195317918525)))
(/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z)))
(*.f64 (*.f64 (/.f64 1 (-.f64 3350343815022304/279195317918525 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125))) 1/2) (+.f64 y y))
(*.f64 -1 (/.f64 y (-.f64 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z) 3350343815022304/279195317918525)))
(/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z)))
(*.f64 (*.f64 y (/.f64 1/2 (+.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) -3350343815022304/279195317918525))) -2)
(*.f64 -1 (/.f64 y (-.f64 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z) 3350343815022304/279195317918525)))
(/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z)))
(*.f64 (*.f64 (neg.f64 y) (/.f64 1/2 (+.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) -3350343815022304/279195317918525))) 2)
(*.f64 -1 (/.f64 y (-.f64 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z) 3350343815022304/279195317918525)))
(/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z)))
(*.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) -3350343815022304/279195317918525)) 1/2) (*.f64 (/.f64 1 (+.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) -3350343815022304/279195317918525)) 1/2)) (neg.f64 y))
(*.f64 -1 (/.f64 y (-.f64 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z) 3350343815022304/279195317918525)))
(/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z)))
(*.f64 (+.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) -3350343815022304/279195317918525) 4)) (/.f64 1 (*.f64 (+.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) -3350343815022304/279195317918525) 4))) (*.f64 y -2))
(*.f64 -1 (/.f64 y (-.f64 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z) 3350343815022304/279195317918525)))
(/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z)))
(pow.f64 (/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125))) 1)
(*.f64 -1 (/.f64 y (-.f64 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z) 3350343815022304/279195317918525)))
(/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z)))
(neg.f64 (/.f64 y (+.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) -3350343815022304/279195317918525)))
(*.f64 -1 (/.f64 y (-.f64 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z) 3350343815022304/279195317918525)))
(/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z)))
(+.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) 0)
(*.f64 -155900051080628738716045985239/389750127738131234692690878125 z)
(+.f64 0 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125))
(*.f64 -155900051080628738716045985239/389750127738131234692690878125 z)
(+.f64 (/.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) 2) (/.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) 2))
(*.f64 -155900051080628738716045985239/389750127738131234692690878125 z)
(-.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) 0)
(*.f64 -155900051080628738716045985239/389750127738131234692690878125 z)
(/.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) 1)
(*.f64 -155900051080628738716045985239/389750127738131234692690878125 z)
(/.f64 (*.f64 z -311800102161257477432091970478/389750127738131234692690878125) 2)
(*.f64 -155900051080628738716045985239/389750127738131234692690878125 z)
(/.f64 (*.f64 z -623600204322514954864183940956/389750127738131234692690878125) 4)
(*.f64 -155900051080628738716045985239/389750127738131234692690878125 z)
(/.f64 (*.f64 2 (*.f64 z -623600204322514954864183940956/389750127738131234692690878125)) 8)
(*.f64 -155900051080628738716045985239/389750127738131234692690878125 z)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 z -623600204322514954864183940956/389750127738131234692690878125))) 16)
(*.f64 -155900051080628738716045985239/389750127738131234692690878125 z)
(pow.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) 1)
(*.f64 -155900051080628738716045985239/389750127738131234692690878125 z)
(-.f64 (+.f64 (/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125))) x) 0)
(+.f64 (*.f64 -1 (/.f64 y (-.f64 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z) 3350343815022304/279195317918525))) x)
(+.f64 x (/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z))))
(*.f64 (+.f64 (/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125))) x) 1)
(+.f64 (*.f64 -1 (/.f64 y (-.f64 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z) 3350343815022304/279195317918525))) x)
(+.f64 x (/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z))))
(*.f64 1 (+.f64 (/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125))) x))
(+.f64 (*.f64 -1 (/.f64 y (-.f64 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z) 3350343815022304/279195317918525))) x)
(+.f64 x (/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z))))
(*.f64 2 (/.f64 (+.f64 (/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125))) x) 2))
(+.f64 (*.f64 -1 (/.f64 y (-.f64 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z) 3350343815022304/279195317918525))) x)
(+.f64 x (/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z))))
(*.f64 (*.f64 (+.f64 (/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125))) x) 2) 1/2)
(+.f64 (*.f64 -1 (/.f64 y (-.f64 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z) 3350343815022304/279195317918525))) x)
(+.f64 x (/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z))))
(*.f64 1/2 (*.f64 (+.f64 (/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125))) x) 2))
(+.f64 (*.f64 -1 (/.f64 y (-.f64 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z) 3350343815022304/279195317918525))) x)
(+.f64 x (/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z))))
(*.f64 1/2 (+.f64 (/.f64 (*.f64 y -2) (+.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) -3350343815022304/279195317918525)) (+.f64 x x)))
(+.f64 (*.f64 -1 (/.f64 y (-.f64 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z) 3350343815022304/279195317918525))) x)
(+.f64 x (/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z))))
(*.f64 (/.f64 (+.f64 (/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125))) x) 2) 2)
(+.f64 (*.f64 -1 (/.f64 y (-.f64 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z) 3350343815022304/279195317918525))) x)
(+.f64 x (/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z))))
(*.f64 (+.f64 (/.f64 (*.f64 y -2) (+.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) -3350343815022304/279195317918525)) (+.f64 x x)) 1/2)
(+.f64 (*.f64 -1 (/.f64 y (-.f64 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z) 3350343815022304/279195317918525))) x)
(+.f64 x (/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z))))
(/.f64 (+.f64 (/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125))) x) 1)
(+.f64 (*.f64 -1 (/.f64 y (-.f64 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z) 3350343815022304/279195317918525))) x)
(+.f64 x (/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z))))
(/.f64 (*.f64 (+.f64 (/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125))) x) 2) 2)
(+.f64 (*.f64 -1 (/.f64 y (-.f64 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z) 3350343815022304/279195317918525))) x)
(+.f64 x (/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z))))
(/.f64 (*.f64 (+.f64 (/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125))) x) 4) 4)
(+.f64 (*.f64 -1 (/.f64 y (-.f64 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z) 3350343815022304/279195317918525))) x)
(+.f64 x (/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z))))
(/.f64 (*.f64 2 (*.f64 (+.f64 (/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125))) x) 4)) 8)
(+.f64 (*.f64 -1 (/.f64 y (-.f64 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z) 3350343815022304/279195317918525))) x)
(+.f64 x (/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z))))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125))) x) 4))) 16)
(+.f64 (*.f64 -1 (/.f64 y (-.f64 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z) 3350343815022304/279195317918525))) x)
(+.f64 x (/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z))))
(pow.f64 (+.f64 (/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125))) x) 1)
(+.f64 (*.f64 -1 (/.f64 y (-.f64 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z) 3350343815022304/279195317918525))) x)
(+.f64 x (/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z))))

eval135.0ms (0.6%)

Compiler

Compiled 6412 to 4720 computations (26.4% saved)

prune116.0ms (0.5%)

Pruning

12 alts after pruning (6 fresh and 6 done)

PrunedKeptTotal
New5433546
Fresh033
Picked101
Done268
Total54612558
Error
0b
Counts
558 → 12
Alt Table
Click to see full alt table
StatusErrorProgram
11.4b
(+.f64 x (/.f64 (neg.f64 y) -3350343815022304/279195317918525))
13.7b
(+.f64 x (/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z))))
15.0b
(+.f64 x (*.f64 (/.f64 y 40000000000000000/692910599291889) 4))
14.6b
(+.f64 x (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))
29.0b
(+.f64 x (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (*.f64 (/.f64 1 y) (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y) (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y))))))
11.6b
(+.f64 x (*.f64 (*.f64 y 62500000000000/104698244219447) 11167812716741/80000000000000))
31.3b
(+.f64 x (*.f64 y (-.f64 (+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z))) (*.f64 4046220386999211718548694042263781576003973599/10000000000000000000000000000000000000000000000 (/.f64 1 (pow.f64 z 2))))))
26.3b
(+.f64 x (*.f64 y (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z))))
11.4b
(+.f64 x (*.f64 y 279195317918525/3350343815022304))
15.0b
(+.f64 x (*.f64 y 692910599291889/10000000000000000))
45.8b
(*.f64 y 692910599291889/10000000000000000)
31.8b
x
Compiler

Compiled 171 to 131 computations (23.4% saved)

regimes381.0ms (1.6%)

Counts
29 → 3
Calls
Call 1
Inputs
x
(*.f64 y 692910599291889/10000000000000000)
(+.f64 x (*.f64 y 692910599291889/10000000000000000))
(+.f64 x (*.f64 y 279195317918525/3350343815022304))
(+.f64 x (/.f64 (neg.f64 y) -3350343815022304/279195317918525))
(+.f64 x (*.f64 (*.f64 y 62500000000000/104698244219447) 11167812716741/80000000000000))
(+.f64 x (*.f64 (/.f64 y 40000000000000000/692910599291889) 4))
(+.f64 x (/.f64 692910599291889/10000000000000000 (/.f64 1 y)))
(+.f64 x (/.f64 279195317918525/3350343815022304 (/.f64 1 y)))
(+.f64 x (/.f64 (*.f64 y 11167812716741/40000000000000) 104698244219447/31250000000000))
(+.f64 x (*.f64 y (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z))))
(+.f64 x (*.f64 y (+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z))))
(+.f64 x (*.f64 y (+.f64 279195317918525/3350343815022304 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080))))
(+.f64 x (/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z))))
(+.f64 x (/.f64 (neg.f64 y) (-.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) 3350343815022304/279195317918525)))
(+.f64 x (*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)))))
(+.f64 x (/.f64 (+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z)) (/.f64 1 y)))
(+.f64 x (/.f64 (*.f64 y 11167812716741/40000000000000) (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) z) 104698244219447/31250000000000)))
(+.f64 x (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 y (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000))))
(+.f64 x (*.f64 y (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))
(+.f64 x (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))
(+.f64 x (/.f64 (*.f64 y (+.f64 (*.f64 (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000) z) 11167812716741/40000000000000)) (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) z) 104698244219447/31250000000000)))
(+.f64 x (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y)))
(+.f64 x (/.f64 (neg.f64 y) (/.f64 -1 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)))))
(+.f64 x (/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (/.f64 1 y)))
(+.f64 x (/.f64 (neg.f64 y) (/.f64 -1 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))))
(+.f64 x (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (*.f64 (/.f64 1 y) (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y) (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y))))))
(+.f64 x (/.f64 (*.f64 2 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000))))) (/.f64 (*.f64 y (/.f64 2 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))))) (*.f64 (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))))))))
(+.f64 x (*.f64 y (-.f64 (+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z))) (*.f64 4046220386999211718548694042263781576003973599/10000000000000000000000000000000000000000000000 (/.f64 1 (pow.f64 z 2))))))
Outputs
(+.f64 x (*.f64 (/.f64 y 40000000000000000/692910599291889) 4))
(+.f64 x (/.f64 (neg.f64 y) (/.f64 -1 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))))
(+.f64 x (*.f64 y (-.f64 (+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z))) (*.f64 4046220386999211718548694042263781576003973599/10000000000000000000000000000000000000000000000 (/.f64 1 (pow.f64 z 2))))))
Calls

5 calls:

142.0ms
y
137.0ms
x
42.0ms
z
25.0ms
(/.f64 (*.f64 y (+.f64 (*.f64 (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000) z) 11167812716741/40000000000000)) (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) z) 104698244219447/31250000000000))
25.0ms
(+.f64 x (/.f64 (*.f64 y (+.f64 (*.f64 (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000) z) 11167812716741/40000000000000)) (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) z) 104698244219447/31250000000000)))
Results
ErrorSegmentsBranch
8.3b5x
8.8b3y
0.1b3z
0.1b2(+.f64 x (/.f64 (*.f64 y (+.f64 (*.f64 (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000) z) 11167812716741/40000000000000)) (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) z) 104698244219447/31250000000000)))
0.1b2(/.f64 (*.f64 y (+.f64 (*.f64 (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000) z) 11167812716741/40000000000000)) (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) z) 104698244219447/31250000000000))
Compiler

Compiled 476 to 342 computations (28.2% saved)

bsearch43.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
22.0ms
4.0214064007762976e-5
2.8817025706291677
21.0ms
-2.0356255635719513e+36
-2.0058201783886956e+28
Results
37.0ms288×body256valid
Compiler

Compiled 840 to 671 computations (20.1% saved)

regimes397.0ms (1.7%)

Counts
28 → 3
Calls
Call 1
Inputs
x
(*.f64 y 692910599291889/10000000000000000)
(+.f64 x (*.f64 y 692910599291889/10000000000000000))
(+.f64 x (*.f64 y 279195317918525/3350343815022304))
(+.f64 x (/.f64 (neg.f64 y) -3350343815022304/279195317918525))
(+.f64 x (*.f64 (*.f64 y 62500000000000/104698244219447) 11167812716741/80000000000000))
(+.f64 x (*.f64 (/.f64 y 40000000000000000/692910599291889) 4))
(+.f64 x (/.f64 692910599291889/10000000000000000 (/.f64 1 y)))
(+.f64 x (/.f64 279195317918525/3350343815022304 (/.f64 1 y)))
(+.f64 x (/.f64 (*.f64 y 11167812716741/40000000000000) 104698244219447/31250000000000))
(+.f64 x (*.f64 y (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z))))
(+.f64 x (*.f64 y (+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z))))
(+.f64 x (*.f64 y (+.f64 279195317918525/3350343815022304 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080))))
(+.f64 x (/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z))))
(+.f64 x (/.f64 (neg.f64 y) (-.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) 3350343815022304/279195317918525)))
(+.f64 x (*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)))))
(+.f64 x (/.f64 (+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z)) (/.f64 1 y)))
(+.f64 x (/.f64 (*.f64 y 11167812716741/40000000000000) (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) z) 104698244219447/31250000000000)))
(+.f64 x (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 y (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000))))
(+.f64 x (*.f64 y (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))
(+.f64 x (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))
(+.f64 x (/.f64 (*.f64 y (+.f64 (*.f64 (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000) z) 11167812716741/40000000000000)) (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) z) 104698244219447/31250000000000)))
(+.f64 x (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y)))
(+.f64 x (/.f64 (neg.f64 y) (/.f64 -1 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)))))
(+.f64 x (/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (/.f64 1 y)))
(+.f64 x (/.f64 (neg.f64 y) (/.f64 -1 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))))
(+.f64 x (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (*.f64 (/.f64 1 y) (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y) (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y))))))
(+.f64 x (/.f64 (*.f64 2 (+.f64 11167812716741/40000000000000 (*.f64 z (+.f64 307332350656623/625000000000000 (*.f64 z 692910599291889/10000000000000000))))) (/.f64 (*.f64 y (/.f64 2 (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))))) (*.f64 (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)))) (/.f64 y (+.f64 104698244219447/31250000000000 (*.f64 z (+.f64 z 6012459259764103/1000000000000000))))))))
Outputs
(+.f64 x (*.f64 (/.f64 y 40000000000000000/692910599291889) 4))
(+.f64 x (/.f64 (neg.f64 y) (/.f64 -1 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))))
(+.f64 x (*.f64 (/.f64 y 40000000000000000/692910599291889) 4))
Calls

5 calls:

158.0ms
(+.f64 x (/.f64 (*.f64 y (+.f64 (*.f64 (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000) z) 11167812716741/40000000000000)) (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) z) 104698244219447/31250000000000)))
87.0ms
(/.f64 (*.f64 y (+.f64 (*.f64 (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000) z) 11167812716741/40000000000000)) (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) z) 104698244219447/31250000000000))
60.0ms
x
46.0ms
y
35.0ms
z
Results
ErrorSegmentsBranch
8.3b5x
8.8b3y
0.1b3z
0.1b2(+.f64 x (/.f64 (*.f64 y (+.f64 (*.f64 (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000) z) 11167812716741/40000000000000)) (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) z) 104698244219447/31250000000000)))
0.1b2(/.f64 (*.f64 y (+.f64 (*.f64 (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000) z) 11167812716741/40000000000000)) (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) z) 104698244219447/31250000000000))
Compiler

Compiled 457 to 327 computations (28.4% saved)

bsearch47.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
24.0ms
10409479116.746346
3.1274165756658313e+24
22.0ms
-2.0356255635719513e+36
-2.0058201783886956e+28
Results
40.0ms304×body256valid
Compiler

Compiled 771 to 612 computations (20.6% saved)

regimes418.0ms (1.8%)

Counts
25 → 3
Calls
Call 1
Inputs
x
(*.f64 y 692910599291889/10000000000000000)
(+.f64 x (*.f64 y 692910599291889/10000000000000000))
(+.f64 x (*.f64 y 279195317918525/3350343815022304))
(+.f64 x (/.f64 (neg.f64 y) -3350343815022304/279195317918525))
(+.f64 x (*.f64 (*.f64 y 62500000000000/104698244219447) 11167812716741/80000000000000))
(+.f64 x (*.f64 (/.f64 y 40000000000000000/692910599291889) 4))
(+.f64 x (/.f64 692910599291889/10000000000000000 (/.f64 1 y)))
(+.f64 x (/.f64 279195317918525/3350343815022304 (/.f64 1 y)))
(+.f64 x (/.f64 (*.f64 y 11167812716741/40000000000000) 104698244219447/31250000000000))
(+.f64 x (*.f64 y (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z))))
(+.f64 x (*.f64 y (+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z))))
(+.f64 x (*.f64 y (+.f64 279195317918525/3350343815022304 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080))))
(+.f64 x (/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z))))
(+.f64 x (/.f64 (neg.f64 y) (-.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) 3350343815022304/279195317918525)))
(+.f64 x (*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)))))
(+.f64 x (/.f64 (+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z)) (/.f64 1 y)))
(+.f64 x (/.f64 (*.f64 y 11167812716741/40000000000000) (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) z) 104698244219447/31250000000000)))
(+.f64 x (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 y (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000))))
(+.f64 x (*.f64 y (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))
(+.f64 x (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 y (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))
(+.f64 x (/.f64 (*.f64 y (+.f64 (*.f64 (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000) z) 11167812716741/40000000000000)) (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) z) 104698244219447/31250000000000)))
(+.f64 x (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000) y)))
(+.f64 x (/.f64 (neg.f64 y) (/.f64 -1 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000)))))
(+.f64 x (/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)) (/.f64 1 y)))
Outputs
(+.f64 x (*.f64 (/.f64 y 40000000000000000/692910599291889) 4))
(+.f64 x (*.f64 y (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))
(+.f64 x (*.f64 (/.f64 y 40000000000000000/692910599291889) 4))
Calls

5 calls:

207.0ms
x
130.0ms
y
32.0ms
z
21.0ms
(/.f64 (*.f64 y (+.f64 (*.f64 (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000) z) 11167812716741/40000000000000)) (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) z) 104698244219447/31250000000000))
21.0ms
(+.f64 x (/.f64 (*.f64 y (+.f64 (*.f64 (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000) z) 11167812716741/40000000000000)) (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) z) 104698244219447/31250000000000)))
Results
ErrorSegmentsBranch
9.3b3x
8.8b3y
0.1b3z
0.1b2(+.f64 x (/.f64 (*.f64 y (+.f64 (*.f64 (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000) z) 11167812716741/40000000000000)) (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) z) 104698244219447/31250000000000)))
0.1b2(/.f64 (*.f64 y (+.f64 (*.f64 (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000) z) 11167812716741/40000000000000)) (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) z) 104698244219447/31250000000000))
Compiler

Compiled 345 to 246 computations (28.7% saved)

bsearch36.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
14.0ms
10409479116.746346
3.1274165756658313e+24
21.0ms
-7.0152050582269435e+44
-1.8050477436902068e+37
Results
30.0ms240×body256valid
Compiler

Compiled 570 to 443 computations (22.3% saved)

regimes203.0ms (0.9%)

Counts
19 → 3
Calls
Call 1
Inputs
x
(*.f64 y 692910599291889/10000000000000000)
(+.f64 x (*.f64 y 692910599291889/10000000000000000))
(+.f64 x (*.f64 y 279195317918525/3350343815022304))
(+.f64 x (/.f64 (neg.f64 y) -3350343815022304/279195317918525))
(+.f64 x (*.f64 (*.f64 y 62500000000000/104698244219447) 11167812716741/80000000000000))
(+.f64 x (*.f64 (/.f64 y 40000000000000000/692910599291889) 4))
(+.f64 x (/.f64 692910599291889/10000000000000000 (/.f64 1 y)))
(+.f64 x (/.f64 279195317918525/3350343815022304 (/.f64 1 y)))
(+.f64 x (/.f64 (*.f64 y 11167812716741/40000000000000) 104698244219447/31250000000000))
(+.f64 x (*.f64 y (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z))))
(+.f64 x (*.f64 y (+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z))))
(+.f64 x (*.f64 y (+.f64 279195317918525/3350343815022304 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080))))
(+.f64 x (/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z))))
(+.f64 x (/.f64 (neg.f64 y) (-.f64 (*.f64 z -155900051080628738716045985239/389750127738131234692690878125) 3350343815022304/279195317918525)))
(+.f64 x (*.f64 y (+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z)))))
(+.f64 x (/.f64 (+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z)) (/.f64 1 y)))
(+.f64 x (/.f64 (*.f64 y 11167812716741/40000000000000) (+.f64 (*.f64 (+.f64 z 6012459259764103/1000000000000000) z) 104698244219447/31250000000000)))
(+.f64 x (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (/.f64 y (+.f64 (*.f64 z 6012459259764103/1000000000000000) 104698244219447/31250000000000))))
Outputs
(+.f64 x (*.f64 y (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z))))
(+.f64 x (/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z))))
(+.f64 x (*.f64 y (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z))))
Calls

3 calls:

163.0ms
y
26.0ms
z
9.0ms
x
Results
ErrorSegmentsBranch
11.4b1x
10.1b3y
0.2b3z
Compiler

Compiled 170 to 118 computations (30.6% saved)

bsearch297.0ms (1.3%)

Algorithm
binary-search
Steps
TimeLeftRight
21.0ms
4.0214064007762976e-5
2.8817025706291677
276.0ms
-21070290768614.324
-71733724216.83139
Results
292.0ms272×body256valid
Compiler

Compiled 472 to 363 computations (23.1% saved)

regimes159.0ms (0.7%)

Counts
13 → 3
Calls
Call 1
Inputs
x
(*.f64 y 692910599291889/10000000000000000)
(+.f64 x (*.f64 y 692910599291889/10000000000000000))
(+.f64 x (*.f64 y 279195317918525/3350343815022304))
(+.f64 x (/.f64 (neg.f64 y) -3350343815022304/279195317918525))
(+.f64 x (*.f64 (*.f64 y 62500000000000/104698244219447) 11167812716741/80000000000000))
(+.f64 x (*.f64 (/.f64 y 40000000000000000/692910599291889) 4))
(+.f64 x (/.f64 692910599291889/10000000000000000 (/.f64 1 y)))
(+.f64 x (/.f64 279195317918525/3350343815022304 (/.f64 1 y)))
(+.f64 x (/.f64 (*.f64 y 11167812716741/40000000000000) 104698244219447/31250000000000))
(+.f64 x (*.f64 y (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z))))
(+.f64 x (*.f64 y (+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z))))
(+.f64 x (*.f64 y (+.f64 279195317918525/3350343815022304 (*.f64 z -155900051080628738716045985239/56124018394291031809500087342080))))
Outputs
(+.f64 x (*.f64 y (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z))))
(+.f64 x (*.f64 y (+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z))))
(+.f64 x (*.f64 y (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z))))
Calls

3 calls:

116.0ms
x
21.0ms
z
20.0ms
y
Results
ErrorSegmentsBranch
11.4b1x
10.1b3y
0.2b3z
Compiler

Compiled 97 to 67 computations (30.9% saved)

bsearch168.0ms (0.7%)

Algorithm
binary-search
Steps
TimeLeftRight
150.0ms
4.0214064007762976e-5
2.8817025706291677
18.0ms
-21070290768614.324
-71733724216.83139
Results
163.0ms272×body256valid
Compiler

Compiled 472 to 363 computations (23.1% saved)

regimes45.0ms (0.2%)

Counts
11 → 3
Calls
Call 1
Inputs
x
(*.f64 y 692910599291889/10000000000000000)
(+.f64 x (*.f64 y 692910599291889/10000000000000000))
(+.f64 x (*.f64 y 279195317918525/3350343815022304))
(+.f64 x (/.f64 (neg.f64 y) -3350343815022304/279195317918525))
(+.f64 x (*.f64 (*.f64 y 62500000000000/104698244219447) 11167812716741/80000000000000))
(+.f64 x (*.f64 (/.f64 y 40000000000000000/692910599291889) 4))
(+.f64 x (/.f64 692910599291889/10000000000000000 (/.f64 1 y)))
(+.f64 x (/.f64 279195317918525/3350343815022304 (/.f64 1 y)))
(+.f64 x (/.f64 (*.f64 y 11167812716741/40000000000000) 104698244219447/31250000000000))
(+.f64 x (*.f64 y (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z))))
Outputs
(+.f64 x (*.f64 y (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z))))
(+.f64 x (/.f64 (neg.f64 y) -3350343815022304/279195317918525))
(+.f64 x (*.f64 y (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z))))
Calls

3 calls:

18.0ms
z
18.0ms
y
7.0ms
x
Results
ErrorSegmentsBranch
11.4b1x
10.1b3y
0.3b3z
Compiler

Compiled 79 to 55 computations (30.4% saved)

bsearch40.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
21.0ms
4.0214064007762976e-5
2.8817025706291677
19.0ms
-21070290768614.324
-71733724216.83139
Results
36.0ms272×body256valid
Compiler

Compiled 421 to 329 computations (21.9% saved)

regimes43.0ms (0.2%)

Counts
10 → 3
Calls
Call 1
Inputs
x
(*.f64 y 692910599291889/10000000000000000)
(+.f64 x (*.f64 y 692910599291889/10000000000000000))
(+.f64 x (*.f64 y 279195317918525/3350343815022304))
(+.f64 x (/.f64 (neg.f64 y) -3350343815022304/279195317918525))
(+.f64 x (*.f64 (*.f64 y 62500000000000/104698244219447) 11167812716741/80000000000000))
(+.f64 x (*.f64 (/.f64 y 40000000000000000/692910599291889) 4))
(+.f64 x (/.f64 692910599291889/10000000000000000 (/.f64 1 y)))
(+.f64 x (/.f64 279195317918525/3350343815022304 (/.f64 1 y)))
(+.f64 x (/.f64 (*.f64 y 11167812716741/40000000000000) 104698244219447/31250000000000))
Outputs
(+.f64 x (*.f64 (/.f64 y 40000000000000000/692910599291889) 4))
(+.f64 x (/.f64 (neg.f64 y) -3350343815022304/279195317918525))
(+.f64 x (*.f64 (/.f64 y 40000000000000000/692910599291889) 4))
Calls

3 calls:

19.0ms
z
16.0ms
y
6.0ms
x
Results
ErrorSegmentsBranch
11.4b1x
10.1b3y
0.5b3z
Compiler

Compiled 70 to 49 computations (30% saved)

bsearch41.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
20.0ms
4.0214064007762976e-5
2.8817025706291677
21.0ms
-21070290768614.324
-71733724216.83139
Results
37.0ms272×body256valid
Compiler

Compiled 387 to 312 computations (19.4% saved)

regimes33.0ms (0.1%)

Counts
6 → 3
Calls
Call 1
Inputs
x
(*.f64 y 692910599291889/10000000000000000)
(+.f64 x (*.f64 y 692910599291889/10000000000000000))
(+.f64 x (*.f64 y 279195317918525/3350343815022304))
(+.f64 x (/.f64 (neg.f64 y) -3350343815022304/279195317918525))
(+.f64 x (*.f64 (*.f64 y 62500000000000/104698244219447) 11167812716741/80000000000000))
Outputs
(+.f64 x (*.f64 y 692910599291889/10000000000000000))
(+.f64 x (/.f64 (neg.f64 y) -3350343815022304/279195317918525))
(+.f64 x (*.f64 y 692910599291889/10000000000000000))
Calls

3 calls:

14.0ms
z
13.0ms
y
5.0ms
x
Results
ErrorSegmentsBranch
11.4b1x
10.1b3y
0.6b3z
Compiler

Compiled 42 to 29 computations (31% saved)

bsearch38.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
20.0ms
4.0214064007762976e-5
2.8817025706291677
17.0ms
-21070290768614.324
-71733724216.83139
Results
34.0ms272×body256valid
Compiler

Compiled 353 to 278 computations (21.2% saved)

regimes88.0ms (0.4%)

Counts
4 → 3
Calls
Call 1
Inputs
x
(*.f64 y 692910599291889/10000000000000000)
(+.f64 x (*.f64 y 692910599291889/10000000000000000))
(+.f64 x (*.f64 y 279195317918525/3350343815022304))
Outputs
(+.f64 x (*.f64 y 692910599291889/10000000000000000))
(+.f64 x (*.f64 y 279195317918525/3350343815022304))
(+.f64 x (*.f64 y 692910599291889/10000000000000000))
Calls

3 calls:

70.0ms
z
13.0ms
y
4.0ms
x
Results
ErrorSegmentsBranch
11.4b1x
10.2b3y
0.6b3z
Compiler

Compiled 29 to 20 computations (31% saved)

bsearch116.0ms (0.5%)

Algorithm
binary-search
Steps
TimeLeftRight
19.0ms
4.0214064007762976e-5
2.8817025706291677
96.0ms
-21070290768614.324
-71733724216.83139
Results
112.0ms272×body256valid
Compiler

Compiled 336 to 261 computations (22.3% saved)

regimes13.0ms (0.1%)

Counts
3 → 1
Calls
Call 1
Inputs
x
(*.f64 y 692910599291889/10000000000000000)
(+.f64 x (*.f64 y 692910599291889/10000000000000000))
Outputs
(+.f64 x (*.f64 y 692910599291889/10000000000000000))
Calls

3 calls:

5.0ms
z
4.0ms
x
3.0ms
y
Results
ErrorSegmentsBranch
15.0b1x
15.0b1y
15.0b1z
Compiler

Compiled 24 to 17 computations (29.2% saved)

regimes35.0ms (0.2%)

Accuracy

Total -36.6b remaining (-145.8%)

Threshold costs -36.6b (-145.8%)

Counts
2 → 3
Calls
Call 1
Inputs
x
(*.f64 y 692910599291889/10000000000000000)
Outputs
x
(*.f64 y 692910599291889/10000000000000000)
x
Calls

3 calls:

13.0ms
z
11.0ms
x
11.0ms
y
Results
ErrorSegmentsBranch
25.1b3x
26.4b3y
28.2b5z
Compiler

Compiled 19 to 14 computations (26.3% saved)

bsearch42.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
20.0ms
7.780117504263804e-116
8.637690141987824e-109
22.0ms
-8.516429354277381e-135
-8.53139266824685e-154
Results
38.0ms304×body256valid
Compiler

Compiled 258 to 213 computations (17.4% saved)

simplify14.0ms (0.1%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0106910
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(if (<=.f64 z -20999999999999998904649121792) (+.f64 x (*.f64 (/.f64 y 40000000000000000/692910599291889) 4)) (if (<=.f64 z 6417629469002957/2251799813685248) (+.f64 x (/.f64 (neg.f64 y) (/.f64 -1 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))) (+.f64 x (*.f64 y (-.f64 (+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z))) (*.f64 4046220386999211718548694042263781576003973599/10000000000000000000000000000000000000000000000 (/.f64 1 (pow.f64 z 2))))))))
(if (<=.f64 z -20999999999999998904649121792) (+.f64 x (*.f64 (/.f64 y 40000000000000000/692910599291889) 4)) (if (<=.f64 z 15000000000000000) (+.f64 x (/.f64 (neg.f64 y) (/.f64 -1 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))) (+.f64 x (*.f64 (/.f64 y 40000000000000000/692910599291889) 4))))
(if (<=.f64 z -1400000000000000006262269391341638123520) (+.f64 x (*.f64 (/.f64 y 40000000000000000/692910599291889) 4)) (if (<=.f64 z 10000000000000000) (+.f64 x (*.f64 y (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))) (+.f64 x (*.f64 (/.f64 y 40000000000000000/692910599291889) 4))))
(if (<=.f64 z -72000000000) (+.f64 x (*.f64 y (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z)))) (if (<=.f64 z 6417629469002957/2251799813685248) (+.f64 x (/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z)))) (+.f64 x (*.f64 y (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z))))))
(if (<=.f64 z -72000000000) (+.f64 x (*.f64 y (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z)))) (if (<=.f64 z 6417629469002957/2251799813685248) (+.f64 x (*.f64 y (+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z)))) (+.f64 x (*.f64 y (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z))))))
(if (<=.f64 z -72000000000) (+.f64 x (*.f64 y (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z)))) (if (<=.f64 z 6417629469002957/2251799813685248) (+.f64 x (/.f64 (neg.f64 y) -3350343815022304/279195317918525)) (+.f64 x (*.f64 y (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z))))))
(if (<=.f64 z -72000000000) (+.f64 x (*.f64 (/.f64 y 40000000000000000/692910599291889) 4)) (if (<=.f64 z 6417629469002957/2251799813685248) (+.f64 x (/.f64 (neg.f64 y) -3350343815022304/279195317918525)) (+.f64 x (*.f64 (/.f64 y 40000000000000000/692910599291889) 4))))
(if (<=.f64 z -72000000000) (+.f64 x (*.f64 y 692910599291889/10000000000000000)) (if (<=.f64 z 6417629469002957/2251799813685248) (+.f64 x (/.f64 (neg.f64 y) -3350343815022304/279195317918525)) (+.f64 x (*.f64 y 692910599291889/10000000000000000))))
(if (<=.f64 z -72000000000) (+.f64 x (*.f64 y 692910599291889/10000000000000000)) (if (<=.f64 z 6417629469002957/2251799813685248) (+.f64 x (*.f64 y 279195317918525/3350343815022304)) (+.f64 x (*.f64 y 692910599291889/10000000000000000))))
(+.f64 x (*.f64 y 692910599291889/10000000000000000))
(if (<=.f64 x -2196735251241795/878694100496718043517683302282418331810487718418343092402491322775749527474899974671687634004666183037093927858109549828751614463963730408009475621262727315456) x (if (<=.f64 x 8799977056535789/676921312041214565326761275425557544784286395355423968547480366360991530225982818124993751490268451683933401113623918903558144) (*.f64 y 692910599291889/10000000000000000) x))
x
Outputs
(if (<=.f64 z -20999999999999998904649121792) (+.f64 x (*.f64 (/.f64 y 40000000000000000/692910599291889) 4)) (if (<=.f64 z 6417629469002957/2251799813685248) (+.f64 x (/.f64 (neg.f64 y) (/.f64 -1 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))) (+.f64 x (*.f64 y (-.f64 (+.f64 692910599291889/10000000000000000 (*.f64 751220861604756070699018739433/10000000000000000000000000000000 (/.f64 1 z))) (*.f64 4046220386999211718548694042263781576003973599/10000000000000000000000000000000000000000000000 (/.f64 1 (pow.f64 z 2))))))))
(if (<=.f64 z -20999999999999998904649121792) (+.f64 x (*.f64 (/.f64 y 40000000000000000/692910599291889) 4)) (if (<=.f64 z 15000000000000000) (+.f64 x (/.f64 (neg.f64 y) (/.f64 -1 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000))))) (+.f64 x (*.f64 (/.f64 y 40000000000000000/692910599291889) 4))))
(if (<=.f64 z -1400000000000000006262269391341638123520) (+.f64 x (*.f64 (/.f64 y 40000000000000000/692910599291889) 4)) (if (<=.f64 z 10000000000000000) (+.f64 x (*.f64 y (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z 692910599291889/10000000000000000) 307332350656623/625000000000000)) 11167812716741/40000000000000) (+.f64 (*.f64 z (+.f64 z 6012459259764103/1000000000000000)) 104698244219447/31250000000000)))) (+.f64 x (*.f64 (/.f64 y 40000000000000000/692910599291889) 4))))
(if (<=.f64 z -72000000000) (+.f64 x (*.f64 y (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z)))) (if (<=.f64 z 6417629469002957/2251799813685248) (+.f64 x (/.f64 y (-.f64 3350343815022304/279195317918525 (*.f64 -155900051080628738716045985239/389750127738131234692690878125 z)))) (+.f64 x (*.f64 y (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z))))))
(if (<=.f64 z -72000000000) (+.f64 x (*.f64 y (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z)))) (if (<=.f64 z 6417629469002957/2251799813685248) (+.f64 x (*.f64 y (+.f64 279195317918525/3350343815022304 (*.f64 -155900051080628738716045985239/56124018394291031809500087342080 z)))) (+.f64 x (*.f64 y (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z))))))
(if (<=.f64 z -72000000000) (+.f64 x (*.f64 y (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z)))) (if (<=.f64 z 6417629469002957/2251799813685248) (+.f64 x (/.f64 (neg.f64 y) -3350343815022304/279195317918525)) (+.f64 x (*.f64 y (+.f64 692910599291889/10000000000000000 (/.f64 751220861604756070699018739433/10000000000000000000000000000000 z))))))
(if (<=.f64 z -72000000000) (+.f64 x (*.f64 (/.f64 y 40000000000000000/692910599291889) 4)) (if (<=.f64 z 6417629469002957/2251799813685248) (+.f64 x (/.f64 (neg.f64 y) -3350343815022304/279195317918525)) (+.f64 x (*.f64 (/.f64 y 40000000000000000/692910599291889) 4))))
(if (<=.f64 z -72000000000) (+.f64 x (*.f64 y 692910599291889/10000000000000000)) (if (<=.f64 z 6417629469002957/2251799813685248) (+.f64 x (/.f64 (neg.f64 y) -3350343815022304/279195317918525)) (+.f64 x (*.f64 y 692910599291889/10000000000000000))))
(if (<=.f64 z -72000000000) (+.f64 x (*.f64 y 692910599291889/10000000000000000)) (if (<=.f64 z 6417629469002957/2251799813685248) (+.f64 x (*.f64 y 279195317918525/3350343815022304)) (+.f64 x (*.f64 y 692910599291889/10000000000000000))))
(+.f64 x (*.f64 y 692910599291889/10000000000000000))
(if (<=.f64 x -2196735251241795/878694100496718043517683302282418331810487718418343092402491322775749527474899974671687634004666183037093927858109549828751614463963730408009475621262727315456) x (if (<=.f64 x 8799977056535789/676921312041214565326761275425557544784286395355423968547480366360991530225982818124993751490268451683933401113623918903558144) (*.f64 y 692910599291889/10000000000000000) x))
x
Compiler

Compiled 379 to 277 computations (26.9% saved)

soundness525.0ms (2.2%)

Algorithm
egg-herbie
Rules
4974×rational.json-simplify-41
4974×rational.json-simplify-41
4974×rational.json-simplify-41
1888×rational.json-simplify-35
1888×rational.json-simplify-35
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02061
13461
24961
38361
416961
541261
658161
765461
884361
9143861
10194561
11227961
12258561
13281061
14303561
15326061
16348561
17371061
18393561
19393561
02061
13461
24961
38361
416961
541261
658161
765461
884361
9143861
10194561
11227961
12258561
13281061
14303561
15326061
16348561
17371061
18393561
19393561
02061
13461
24961
38361
416961
541261
658161
765461
884361
9143861
10194561
11227961
12258561
13281061
14303561
15326061
16348561
17371061
18393561
19393561
Stop Event
node limit
node limit
node limit
Compiler

Compiled 303 to 219 computations (27.7% saved)

end580.0ms (2.5%)

Compiler

Compiled 346 to 240 computations (30.6% saved)

Profiling

Loading profile data...