minus
0
Y
0
minus
s
X
s
Y
minus
X
Y
geq
X
0
true
geq
0
s
Y
false
geq
s
X
s
Y
geq
X
Y
div
0
s
Y
0
div
s
X
s
Y
if
geq
X
Y
s
div
minus
X
Y
s
Y
0
if
true
X
Y
X
if
false
X
Y
Y
2.2
div
s
X
s
Y
if
geq
X
Y
s
div
minus
X
Y
s
Y
0
geq
s
X
s
Y
geq
X
Y
div
s
X
s
Y
minus
X
Y
div
s
X
s
Y
geq
X
Y
minus
s
X
s
Y
minus
X
Y
div
s
X
s
Y
div
minus
X
Y
s
Y
true
div
s
X
s
Y
div
minus
X
Y
s
Y
true
div
2
1
0
s
1
1
2
minus
2
1
1
geq
2
0
false
0
0
div
2
0
geq
2
0
true
0
0
0
0
1
if
3
0
minus
2
0
if
3
0
minus
0
Y
0
minus
s
X
s
Y
minus
X
Y
div
s
X
s
Y
geq
X
Y
false
geq
s
X
s
Y
geq
X
Y
true
div
2
1
0
s
1
1
2
minus
2
1
1
geq
2
1
2
0
false
0
0
div
2
0
geq
2
0
true
0
0
0
0
1
if
3
0
minus
2
0
if
3
0
minus
0
Y
0
minus
s
X
s
Y
minus
X
Y
div
s
X
s
Y
minus
X
Y
false
minus
s
X
s
Y
minus
X
Y
true
div
2
1
0
s
1
1
2
minus
2
1
1
geq
2
0
false
0
0
div
2
0
geq
2
0
true
0
0
0
0
1
if
3
0
minus
2
1
2
0
if
3
0
minus
0
Y
0
minus
s
X
s
Y
minus
X
Y
div
s
X
s
Y
if
geq
X
Y
s
div
minus
X
Y
s
Y
0
false
NaTT
certifiable-1.6