minus
x
0
x
minus
s
x
s
y
minus
x
y
minus
minus
x
y
z
minus
x
plus
y
z
quot
0
s
y
0
quot
s
x
s
y
s
quot
minus
x
y
s
y
plus
0
y
y
plus
s
x
y
s
plus
x
y
app
nil
k
k
app
l
nil
l
app
cons
x
l
k
cons
x
app
l
k
sum
cons
x
nil
cons
x
nil
sum
cons
x
cons
y
l
sum
cons
plus
x
y
l
sum
app
l
cons
x
cons
y
k
sum
app
l
sum
cons
x
cons
y
k
plus
plus
2.2
plus
x
plus
y
z
plus
plus
x
y
z
plus
x
y
plus
y
x
plus
x
plus
y
z
plus
plus
x
y
z
plus
x
plus
y
z
plus
x
y
plus
x
y
plus
y
x
sum
app
l
cons
x
cons
y
k
sum
app
l
sum
cons
x
cons
y
k
sum
cons
x
cons
y
l
plus
x
y
minus
minus
x
y
z
minus
x
plus
y
z
plus
s
x
y
plus
x
y
quot
s
x
s
y
quot
minus
x
y
s
y
quot
s
x
s
y
minus
x
y
minus
minus
x
y
z
plus
y
z
app
cons
x
l
k
app
l
k
sum
cons
x
cons
y
l
sum
cons
plus
x
y
l
sum
app
l
cons
x
cons
y
k
app
l
sum
cons
x
cons
y
k
minus
s
x
s
y
minus
x
y
sum
app
l
cons
x
cons
y
k
sum
cons
x
cons
y
k
plus
plus
0
y
_1
plus
y
_1
plus
plus
s
x
y
_1
plus
s
plus
x
y
_1
quot
s
x
s
y
quot
minus
x
y
s
y
true
s
1
1
2
minus
2
1
1
plus
2
0
sum
1
0
0
0
14235
quot
2
0
nil
0
0
app
2
0
minus
2
0
plus
2
1
2
8856
cons
2
0
quot
2
1
0
sum
1
0
app
2
0
quot
s
x
s
y
quot
minus
x
y
s
y
plus
x
y
plus
y
x
minus
x
0
x
minus
minus
x
y
z
minus
x
plus
y
z
plus
s
x
y
s
plus
x
y
plus
x
plus
y
z
plus
plus
x
y
z
plus
0
y
y
minus
s
x
s
y
minus
x
y
quot
s
x
s
y
minus
x
y
false
minus
s
x
s
y
minus
x
y
minus
minus
x
y
z
minus
x
plus
y
z
true
s
1
1
1
minus
2
1
2
31755
plus
2
0
sum
1
0
0
0
33954
quot
2
0
nil
0
0
app
2
0
minus
2
1
0
plus
2
1
2
0
cons
2
0
quot
2
1
0
sum
1
0
app
2
0
minus
minus
x
y
z
minus
x
plus
y
z
minus
s
x
s
y
minus
x
y
plus
x
y
plus
y
x
minus
x
0
x
minus
minus
x
y
z
minus
x
plus
y
z
plus
s
x
y
s
plus
x
y
plus
x
plus
y
z
plus
plus
x
y
z
plus
0
y
y
minus
s
x
s
y
minus
x
y
minus
minus
x
y
z
plus
y
z
false
sum
app
l
cons
x
cons
y
k
sum
app
l
sum
cons
x
cons
y
k
true
s
1
1
1
minus
2
1
2
31755
plus
2
0
sum
1
3
0
0
29283
quot
2
0
nil
0
1
app
2
0
minus
2
0
plus
2
1
2
1
cons
2
2
2
quot
2
1
0
sum
1
1
0
app
2
1
2
1
sum
app
l
cons
x
cons
y
k
sum
app
l
sum
cons
x
cons
y
k
plus
x
y
plus
y
x
app
nil
k
k
minus
x
0
x
minus
minus
x
y
z
minus
x
plus
y
z
app
cons
x
l
k
cons
x
app
l
k
plus
s
x
y
s
plus
x
y
plus
x
plus
y
z
plus
plus
x
y
z
sum
cons
x
cons
y
l
sum
cons
plus
x
y
l
sum
cons
x
nil
cons
x
nil
app
l
nil
l
sum
app
l
cons
x
cons
y
k
sum
app
l
sum
cons
x
cons
y
k
plus
0
y
y
minus
s
x
s
y
minus
x
y
sum
app
l
cons
x
cons
y
k
app
l
sum
cons
x
cons
y
k
false
app
cons
x
l
k
app
l
k
true
s
1
1
1
minus
2
1
2
31755
plus
2
0
sum
1
2
0
0
1
quot
2
0
nil
0
1
app
2
1
0
minus
2
0
plus
2
1
2
1
cons
2
2
1
quot
2
1
0
sum
1
1
0
app
2
1
2
35657
app
cons
x
l
k
app
l
k
plus
x
y
plus
y
x
app
nil
k
k
minus
x
0
x
minus
minus
x
y
z
minus
x
plus
y
z
app
cons
x
l
k
cons
x
app
l
k
plus
s
x
y
s
plus
x
y
plus
x
plus
y
z
plus
plus
x
y
z
sum
cons
x
cons
y
l
sum
cons
plus
x
y
l
sum
cons
x
nil
cons
x
nil
app
l
nil
l
sum
app
l
cons
x
cons
y
k
sum
app
l
sum
cons
x
cons
y
k
plus
0
y
y
minus
s
x
s
y
minus
x
y
sum
app
l
cons
x
cons
y
k
sum
cons
x
cons
y
k
false
sum
cons
x
cons
y
l
sum
cons
plus
x
y
l
true
s
1
1
1
minus
2
1
2
31755
plus
2
0
sum
1
2
0
0
1
quot
2
0
nil
0
1
app
2
0
minus
2
0
plus
2
1
2
1
cons
2
2
1
quot
2
1
0
sum
1
1
0
app
2
1
2
1
sum
cons
x
cons
y
l
sum
cons
plus
x
y
l
plus
x
y
plus
y
x
app
nil
k
k
minus
x
0
x
minus
minus
x
y
z
minus
x
plus
y
z
app
cons
x
l
k
cons
x
app
l
k
plus
s
x
y
s
plus
x
y
plus
x
plus
y
z
plus
plus
x
y
z
sum
cons
x
cons
y
l
sum
cons
plus
x
y
l
sum
cons
x
nil
cons
x
nil
app
l
nil
l
sum
app
l
cons
x
cons
y
k
sum
app
l
sum
cons
x
cons
y
k
plus
0
y
y
minus
s
x
s
y
minus
x
y
sum
cons
x
cons
y
l
plus
x
y
false
plus
x
y
plus
y
x
plus
x
plus
y
z
plus
x
y
plus
s
x
y
plus
x
y
plus
x
plus
y
z
plus
plus
x
y
z
true
s
1
1
1
minus
2
1
2
31755
plus
2
1
2
0
sum
1
31747
0
0
54788
quot
2
0
nil
0
20698
app
2
0
minus
2
0
plus
2
1
2
1
cons
2
2
11049
quot
2
1
0
sum
1
1
0
app
2
1
2
1
plus
s
x
y
plus
x
y
plus
x
plus
y
z
plus
x
y
plus
x
y
plus
y
x
app
nil
k
k
minus
x
0
x
minus
minus
x
y
z
minus
x
plus
y
z
app
cons
x
l
k
cons
x
app
l
k
plus
s
x
y
s
plus
x
y
plus
x
plus
y
z
plus
plus
x
y
z
sum
cons
x
cons
y
l
sum
cons
plus
x
y
l
sum
cons
x
nil
cons
x
nil
app
l
nil
l
sum
app
l
cons
x
cons
y
k
sum
app
l
sum
cons
x
cons
y
k
plus
0
y
y
minus
s
x
s
y
minus
x
y
plus
x
y
plus
y
x
plus
x
plus
y
z
plus
plus
x
y
z
true
plus
x
plus
y
z
plus
x
y
plus
plus
0
y
_1
plus
y
_1
plus
plus
s
x
y
_1
plus
s
plus
x
y
_1
plus
x
plus
y
z
plus
plus
x
y
z
plus
x
y
plus
y
x
true
s
1
1
1
minus
2
1
2
31755
plus
2
1
2
0
sum
1
31747
0
0
54788
quot
2
0
nil
0
20698
app
2
0
minus
2
0
plus
2
1
2
1
cons
2
2
11049
quot
2
1
0
sum
1
1
0
app
2
1
2
34725
plus
plus
0
y
_1
plus
y
_1
plus
x
plus
y
z
plus
x
y
plus
x
y
plus
y
x
app
nil
k
k
minus
x
0
x
minus
minus
x
y
z
minus
x
plus
y
z
app
cons
x
l
k
cons
x
app
l
k
plus
s
x
y
s
plus
x
y
plus
x
plus
y
z
plus
plus
x
y
z
sum
cons
x
cons
y
l
sum
cons
plus
x
y
l
sum
cons
x
nil
cons
x
nil
app
l
nil
l
sum
app
l
cons
x
cons
y
k
sum
app
l
sum
cons
x
cons
y
k
plus
0
y
y
minus
s
x
s
y
minus
x
y
plus
x
y
plus
y
x
plus
plus
s
x
y
_1
plus
s
plus
x
y
_1
plus
x
plus
y
z
plus
plus
x
y
z
true
s
1
868
minus
2
2
31755
plus
2
1
2
0
sum
1
71563
0
0
54788
quot
2
0
nil
0
31044
app
2
0
minus
2
0
plus
2
1
2
1
cons
2
2
40519
quot
2
0
sum
1
1
0
app
2
1
2
33855
plus
plus
s
x
y
_1
plus
s
plus
x
y
_1
plus
x
y
plus
y
x
app
nil
k
k
app
cons
x
l
k
cons
x
app
l
k
plus
s
x
y
s
plus
x
y
plus
x
plus
y
z
plus
plus
x
y
z
sum
cons
x
cons
y
l
sum
cons
plus
x
y
l
sum
cons
x
nil
cons
x
nil
app
l
nil
l
sum
app
l
cons
x
cons
y
k
sum
app
l
sum
cons
x
cons
y
k
plus
0
y
y
plus
x
y
plus
y
x
plus
x
plus
y
z
plus
plus
x
y
z
true
NaTT
certifiable-1.6