minus
x
0
x
minus
0
y
0
minus
s
x
s
y
minus
p
s
x
p
s
y
minus
x
plus
y
z
minus
minus
x
y
z
p
s
s
x
s
p
s
x
p
0
s
s
0
div
s
x
s
y
s
div
minus
x
y
s
y
div
plus
x
y
z
plus
div
x
z
div
y
z
plus
0
y
y
plus
s
x
y
s
plus
y
minus
s
x
s
0
2.2
div
s
x
s
y
minus
x
y
minus
s
x
s
y
minus
p
s
x
p
s
y
minus
x
plus
y
z
minus
x
y
div
plus
x
y
z
plus
div
x
z
div
y
z
div
plus
x
y
z
div
y
z
minus
x
plus
y
z
minus
minus
x
y
z
minus
s
x
s
y
p
s
x
div
plus
x
y
z
div
x
z
p
s
s
x
p
s
x
plus
s
x
y
plus
y
minus
s
x
s
0
div
s
x
s
y
div
minus
x
y
s
y
minus
s
x
s
y
p
s
y
plus
s
x
y
minus
s
x
s
0
true
div
s
x
s
y
div
minus
x
y
s
y
div
plus
x
y
z
div
y
z
div
plus
x
y
z
div
x
z
true
div
2
1
0
s
1
1
0
minus
2
1
0
plus
2
0
div
2
0
p
1
0
p
1
0
0
0
0
minus
2
0
plus
2
1
2
1
div
s
x
s
y
div
minus
x
y
s
y
minus
x
plus
y
z
minus
minus
x
y
z
minus
x
0
x
minus
s
x
s
y
minus
p
s
x
p
s
y
p
s
s
x
s
p
s
x
p
0
s
s
0
minus
0
y
0
div
s
x
s
y
div
minus
x
y
s
y
true
2
1
div
2
0
0
1
1
1
0
0
s
1
0
0
0
1
1
0
1
minus
2
1
0
0
plus
2
0
0
div
2
0
0
p
1
0
0
p
1
0
1
0
1
1
0
0
0
0
2
44798
minus
2
0
0
plus
2
1
0
0
0
1
1
1
minus
x
plus
y
z
minus
minus
x
y
z
minus
x
0
x
minus
s
x
s
y
minus
p
s
x
p
s
y
p
s
s
x
s
p
s
x
p
0
s
s
0
minus
0
y
0
div
plus
x
y
z
plus
div
x
z
div
y
z
false
plus
s
x
y
plus
y
minus
s
x
s
0
true
Failed!
NaTT
certifiable-1.6