le
0
Y
true
le
s
X
0
false
le
s
X
s
Y
le
X
Y
minus
0
Y
0
minus
s
X
Y
ifMinus
le
s
X
Y
s
X
Y
ifMinus
true
s
X
Y
0
ifMinus
false
s
X
Y
s
minus
X
Y
quot
0
s
Y
0
quot
s
X
s
Y
s
quot
minus
X
Y
s
Y
2.2
quot
s
X
s
Y
minus
X
Y
le
s
X
s
Y
le
X
Y
minus
s
X
Y
le
s
X
Y
ifMinus
false
s
X
Y
minus
X
Y
quot
s
X
s
Y
quot
minus
X
Y
s
Y
minus
s
X
Y
ifMinus
le
s
X
Y
s
X
Y
true
quot
s
X
s
Y
quot
minus
X
Y
s
Y
true
le
2
2
1
s
1
1
2
le
2
0
minus
2
1
1
false
0
3
true
0
2
ifMinus
3
2
1
0
0
1
quot
2
0
minus
2
0
quot
2
1
0
ifMinus
3
0
minus
0
Y
0
minus
s
X
Y
ifMinus
le
s
X
Y
s
X
Y
ifMinus
false
s
X
Y
s
minus
X
Y
ifMinus
true
s
X
Y
0
quot
s
X
s
Y
minus
X
Y
false
minus
s
X
Y
ifMinus
le
s
X
Y
s
X
Y
ifMinus
false
s
X
Y
minus
X
Y
true
le
2
1
s
1
1
2
le
2
0
minus
2
1
1
false
0
1
true
0
1
ifMinus
3
2
1
0
0
0
quot
2
0
minus
2
1
2
2
quot
2
1
0
ifMinus
3
1
2
3
0
minus
0
Y
0
le
0
Y
true
le
s
X
s
Y
le
X
Y
minus
s
X
Y
ifMinus
le
s
X
Y
s
X
Y
ifMinus
false
s
X
Y
s
minus
X
Y
ifMinus
true
s
X
Y
0
le
s
X
0
false
minus
s
X
Y
le
s
X
Y
false
le
s
X
s
Y
le
X
Y
true
le
2
1
s
1
1
1
le
2
1
2
0
minus
2
1
1
false
0
1
true
0
1
ifMinus
3
2
1
0
0
0
quot
2
0
minus
2
2
quot
2
1
0
ifMinus
3
1
0
minus
0
Y
0
le
0
Y
true
le
s
X
s
Y
le
X
Y
minus
s
X
Y
ifMinus
le
s
X
Y
s
X
Y
ifMinus
false
s
X
Y
s
minus
X
Y
ifMinus
true
s
X
Y
0
le
s
X
0
false
NaTT
certifiable-1.6