plus
x
0
x
plus
0
y
y
plus
s
x
y
s
plus
x
y
times
0
y
0
times
s
0
y
y
times
s
x
y
plus
y
times
x
y
div
0
y
0
div
x
y
quot
x
y
y
quot
0
s
y
z
0
quot
s
x
s
y
z
quot
x
y
z
quot
x
0
s
z
s
div
x
s
z
div
div
x
y
z
div
x
times
y
z
eq
0
0
true
eq
s
x
0
false
eq
0
s
y
false
eq
s
x
s
y
eq
x
y
divides
y
x
eq
x
times
div
x
y
y
prime
s
s
x
pr
s
s
x
s
x
pr
x
s
0
true
pr
x
s
s
y
if
divides
s
s
y
x
x
s
y
if
true
x
y
false
if
false
x
y
pr
x
y
2.2
times
s
x
y
times
x
y
pr
x
s
s
y
if
divides
s
s
y
x
x
s
y
eq
s
x
s
y
eq
x
y
if
false
x
y
pr
x
y
divides
y
x
times
div
x
y
y
divides
y
x
div
x
y
plus
s
x
y
plus
x
y
pr
x
s
s
y
divides
s
s
y
x
divides
y
x
eq
x
times
div
x
y
y
div
div
x
y
z
times
y
z
prime
s
s
x
pr
s
s
x
s
x
quot
x
0
s
z
div
x
s
z
times
s
x
y
plus
y
times
x
y
quot
s
x
s
y
z
quot
x
y
z
div
x
y
quot
x
y
y
div
div
x
y
z
div
x
times
y
z
true
prime
s
s
x
pr
s
s
x
s
x
false
if
false
x
y
pr
x
y
pr
x
s
s
y
if
divides
s
s
y
x
x
s
y
true
div
2
0
s
1
1
2
prime
1
0
plus
2
0
pr
2
2
0
eq
2
1
2
0
false
0
0
div
2
2
2
true
0
0
eq
2
0
prime
1
0
times
2
0
0
0
3
if
3
0
quot
3
2
3
0
times
2
1
1
pr
2
0
divides
2
0
plus
2
1
4
if
3
3
1
quot
3
0
divides
2
2
3
eq
0
s
y
false
eq
s
x
s
y
eq
x
y
eq
s
x
0
false
eq
0
0
true
pr
x
s
s
y
divides
s
s
y
x
false
divides
y
x
eq
x
times
div
x
y
y
false
eq
s
x
s
y
eq
x
y
true
div
2
0
s
1
1
26287
prime
1
0
plus
2
0
pr
2
0
eq
2
1
2
0
false
0
0
div
2
2
52572
true
0
0
eq
2
1
2
0
prime
1
0
times
2
0
0
0
52573
if
3
0
quot
3
2
3
26285
times
2
1
1
pr
2
0
divides
2
0
plus
2
1
26289
if
3
1
quot
3
0
divides
2
2
52573
eq
0
s
y
false
eq
s
x
s
y
eq
x
y
eq
s
x
0
false
eq
0
0
true
divides
y
x
times
div
x
y
y
false
divides
y
x
div
x
y
false
div
div
x
y
z
div
x
times
y
z
div
x
y
quot
x
y
y
quot
s
x
s
y
z
quot
x
y
z
quot
x
0
s
z
div
x
s
z
true
div
2
1
0
s
1
1
1
prime
1
0
plus
2
0
pr
2
0
eq
2
1
2
0
false
0
0
div
2
1
2
9727
true
0
0
eq
2
0
prime
1
0
times
2
0
0
0
9727
if
3
0
quot
3
2
3
0
times
2
9728
pr
2
0
divides
2
0
plus
2
1
9729
if
3
1
quot
3
1
0
divides
2
2
9728
quot
x
0
s
z
div
x
s
z
div
x
y
quot
x
y
y
eq
0
s
y
false
eq
s
x
s
y
eq
x
y
eq
s
x
0
false
eq
0
0
true
div
x
y
quot
x
y
y
quot
x
0
s
z
div
x
s
z
true
div
2
2
21240
0
s
1
0
prime
1
0
plus
2
0
pr
2
0
eq
2
0
false
0
0
div
2
0
true
0
0
eq
2
0
prime
1
0
times
2
0
0
0
21239
if
3
0
quot
3
0
times
2
0
pr
2
0
divides
2
0
plus
2
0
if
3
0
quot
3
2
1
0
divides
2
0
quot
x
0
s
z
div
x
s
z
quot
x
0
s
z
div
x
s
z
false
div
div
x
y
z
times
y
z
false
times
s
x
y
times
x
y
true
div
2
0
s
1
1
21240
prime
1
0
plus
2
0
pr
2
0
eq
2
1
2
0
false
0
0
div
2
1
2
2
true
0
0
eq
2
0
prime
1
0
times
2
1
0
0
0
21241
if
3
0
quot
3
2
3
0
times
2
21240
pr
2
0
divides
2
0
plus
2
1
21241
if
3
1
quot
3
0
divides
2
2
21240
eq
0
s
y
false
eq
s
x
s
y
eq
x
y
eq
s
x
0
false
eq
0
0
true
times
s
x
y
plus
y
times
x
y
false
plus
s
x
y
plus
x
y
true
div
2
0
s
1
1
3
prime
1
0
plus
2
1
0
pr
2
0
eq
2
1
2
0
false
0
0
div
2
1
2
21239
true
0
0
eq
2
0
prime
1
0
times
2
0
0
0
21241
if
3
0
quot
3
2
3
0
times
2
21240
pr
2
0
divides
2
0
plus
2
1
21241
if
3
1
quot
3
0
divides
2
2
21240
eq
0
s
y
false
eq
s
x
s
y
eq
x
y
eq
s
x
0
false
eq
0
0
true
NaTT
certifiable-1.6