a__fib
N
a__sel
mark
N
a__fib1
s
0
s
0
a__fib1
X
Y
cons
mark
X
fib1
Y
add
X
Y
a__add
0
X
mark
X
a__add
s
X
Y
s
a__add
mark
X
mark
Y
a__sel
0
cons
X
XS
mark
X
a__sel
s
N
cons
X
XS
a__sel
mark
N
mark
XS
mark
fib
X
a__fib
mark
X
mark
sel
X1
X2
a__sel
mark
X1
mark
X2
mark
fib1
X1
X2
a__fib1
mark
X1
mark
X2
mark
add
X1
X2
a__add
mark
X1
mark
X2
mark
s
X
s
mark
X
mark
0
0
mark
cons
X1
X2
cons
mark
X1
X2
a__fib
X
fib
X
a__sel
X1
X2
sel
X1
X2
a__fib1
X1
X2
fib1
X1
X2
a__add
X1
X2
add
X1
X2
2.2
a__sel
s
N
cons
X
XS
a__sel
mark
N
mark
XS
mark
fib1
X1
X2
a__fib1
mark
X1
mark
X2
mark
add
X1
X2
mark
X1
mark
s
X
mark
X
mark
fib
X
mark
X
a__add
s
X
Y
mark
X
a__add
s
X
Y
a__add
mark
X
mark
Y
mark
add
X1
X2
a__add
mark
X1
mark
X2
mark
add
X1
X2
mark
X2
a__add
s
X
Y
mark
Y
mark
sel
X1
X2
a__sel
mark
X1
mark
X2
mark
fib1
X1
X2
mark
X1
mark
fib
X
a__fib
mark
X
mark
cons
X1
X2
mark
X1
mark
sel
X1
X2
mark
X2
a__fib
N
a__sel
mark
N
a__fib1
s
0
s
0
a__fib
N
a__fib1
s
0
s
0
mark
sel
X1
X2
mark
X1
a__add
0
X
mark
X
a__sel
s
N
cons
X
XS
mark
N
a__fib1
X
Y
mark
X
mark
fib1
X1
X2
mark
X2
a__sel
0
cons
X
XS
mark
X
a__sel
s
N
cons
X
XS
mark
XS
a__fib
N
mark
N
true
a__fib
N
mark
N
a__add
s
X
Y
mark
Y
a__sel
s
N
cons
X
XS
mark
XS
mark
add
X1
X2
mark
X2
a__sel
0
cons
X
XS
mark
X
mark
add
X1
X2
a__add
mark
X1
mark
X2
mark
fib1
X1
X2
mark
X2
a__fib1
X
Y
mark
X
a__add
s
X
Y
a__add
mark
X
mark
Y
a__sel
s
N
cons
X
XS
mark
N
a__add
s
X
Y
mark
X
a__add
0
X
mark
X
mark
sel
X1
X2
mark
X1
mark
fib
X
mark
X
mark
s
X
mark
X
mark
add
X1
X2
mark
X1
a__fib
N
a__fib1
s
0
s
0
a__fib
N
a__sel
mark
N
a__fib1
s
0
s
0
mark
fib1
X1
X2
a__fib1
mark
X1
mark
X2
mark
sel
X1
X2
mark
X2
mark
cons
X1
X2
mark
X1
mark
fib
X
a__fib
mark
X
mark
fib1
X1
X2
mark
X1
a__sel
s
N
cons
X
XS
a__sel
mark
N
mark
XS
mark
sel
X1
X2
a__sel
mark
X1
mark
X2
true
s
1
1
0
a__add
2
1
0
2
0
0
a__add
2
1
0
2
0
0
a__fib1
2
1
0
0
fib1
2
1
0
2
0
0
fib
1
1
2
mark
1
1
0
0
0
1
sel
2
1
1
2
0
0
a__sel
2
1
0
2
0
0
mark
1
1
0
a__sel
2
1
1
2
0
0
a__fib
1
1
1
cons
2
1
0
2
0
0
a__fib
1
1
2
add
2
1
0
2
0
0
a__fib1
2
1
0
2
0
0
mark
sel
X1
X2
a__sel
mark
X1
mark
X2
a__sel
s
N
cons
X
XS
a__sel
mark
N
mark
XS
mark
fib1
X1
X2
mark
X1
mark
cons
X1
X2
mark
X1
mark
sel
X1
X2
mark
X2
mark
fib1
X1
X2
a__fib1
mark
X1
mark
X2
a__fib
N
a__sel
mark
N
a__fib1
s
0
s
0
a__fib
N
a__fib1
s
0
s
0
mark
add
X1
X2
mark
X1
mark
s
X
mark
X
a__add
0
X
mark
X
a__add
s
X
Y
mark
X
a__sel
s
N
cons
X
XS
mark
N
a__add
s
X
Y
a__add
mark
X
mark
Y
a__fib1
X
Y
mark
X
mark
fib1
X1
X2
mark
X2
mark
add
X1
X2
a__add
mark
X1
mark
X2
a__sel
0
cons
X
XS
mark
X
mark
add
X1
X2
mark
X2
a__sel
s
N
cons
X
XS
mark
XS
a__add
s
X
Y
mark
Y
a__add
s
X
Y
s
a__add
mark
X
mark
Y
a__sel
X1
X2
sel
X1
X2
mark
sel
X1
X2
a__sel
mark
X1
mark
X2
a__fib
N
a__sel
mark
N
a__fib1
s
0
s
0
a__add
0
X
mark
X
a__fib1
X1
X2
fib1
X1
X2
a__add
X1
X2
add
X1
X2
a__sel
0
cons
X
XS
mark
X
mark
add
X1
X2
a__add
mark
X1
mark
X2
mark
fib
X
a__fib
mark
X
a__fib
X
fib
X
mark
0
0
mark
s
X
s
mark
X
mark
fib1
X1
X2
a__fib1
mark
X1
mark
X2
mark
cons
X1
X2
cons
mark
X1
X2
a__sel
s
N
cons
X
XS
a__sel
mark
N
mark
XS
a__fib1
X
Y
cons
mark
X
fib1
Y
add
X
Y
a__fib
N
a__fib1
s
0
s
0
false
a__fib
N
a__sel
mark
N
a__fib1
s
0
s
0
false
a__add
s
X
Y
mark
Y
a__add
s
X
Y
mark
X
a__add
s
X
Y
a__add
mark
X
mark
Y
mark
sel
X1
X2
mark
X2
mark
sel
X1
X2
a__sel
mark
X1
mark
X2
a__add
0
X
mark
X
a__sel
0
cons
X
XS
mark
X
mark
add
X1
X2
mark
X2
mark
add
X1
X2
mark
X1
mark
add
X1
X2
a__add
mark
X1
mark
X2
mark
s
X
mark
X
mark
fib1
X1
X2
mark
X2
mark
fib1
X1
X2
mark
X1
mark
fib1
X1
X2
a__fib1
mark
X1
mark
X2
mark
cons
X1
X2
mark
X1
a__sel
s
N
cons
X
XS
mark
XS
a__sel
s
N
cons
X
XS
mark
N
a__sel
s
N
cons
X
XS
a__sel
mark
N
mark
XS
a__fib1
X
Y
mark
X
true
s
1
1
0
a__add
2
1
18458
2
18458
0
a__add
2
1
0
2
0
0
a__fib1
2
1
18458
0
fib1
2
1
0
2
0
0
fib
1
1
1325
mark
1
1
18458
0
0
1
sel
2
1
1325
2
0
0
a__sel
2
1
18459
2
18458
0
mark
1
1
0
a__sel
2
1
1325
2
0
0
a__fib
1
1
1
cons
2
1
0
2
0
0
a__fib
1
1
1325
add
2
1
0
2
0
0
a__fib1
2
1
0
2
0
0
a__fib1
X
Y
mark
X
a__sel
s
N
cons
X
XS
a__sel
mark
N
mark
XS
a__sel
s
N
cons
X
XS
mark
XS
mark
cons
X1
X2
mark
X1
mark
fib1
X1
X2
a__fib1
mark
X1
mark
X2
mark
fib1
X1
X2
mark
X1
mark
fib1
X1
X2
mark
X2
mark
s
X
mark
X
mark
add
X1
X2
a__add
mark
X1
mark
X2
mark
add
X1
X2
mark
X1
mark
add
X1
X2
mark
X2
a__sel
0
cons
X
XS
mark
X
a__add
0
X
mark
X
mark
sel
X1
X2
a__sel
mark
X1
mark
X2
mark
sel
X1
X2
mark
X2
a__add
s
X
Y
a__add
mark
X
mark
Y
a__add
s
X
Y
mark
X
a__add
s
X
Y
mark
Y
a__add
s
X
Y
s
a__add
mark
X
mark
Y
a__sel
X1
X2
sel
X1
X2
mark
sel
X1
X2
a__sel
mark
X1
mark
X2
a__fib
N
a__sel
mark
N
a__fib1
s
0
s
0
a__add
0
X
mark
X
a__fib1
X1
X2
fib1
X1
X2
a__add
X1
X2
add
X1
X2
a__sel
0
cons
X
XS
mark
X
mark
add
X1
X2
a__add
mark
X1
mark
X2
mark
fib
X
a__fib
mark
X
a__fib
X
fib
X
mark
0
0
mark
s
X
s
mark
X
mark
fib1
X1
X2
a__fib1
mark
X1
mark
X2
mark
cons
X1
X2
cons
mark
X1
X2
a__sel
s
N
cons
X
XS
a__sel
mark
N
mark
XS
a__fib1
X
Y
cons
mark
X
fib1
Y
add
X
Y
a__add
s
X
Y
mark
Y
a__add
s
X
Y
mark
X
a__add
s
X
Y
a__add
mark
X
mark
Y
mark
sel
X1
X2
mark
X2
mark
sel
X1
X2
a__sel
mark
X1
mark
X2
a__add
0
X
mark
X
a__sel
0
cons
X
XS
mark
X
mark
add
X1
X2
mark
X2
mark
add
X1
X2
mark
X1
mark
add
X1
X2
a__add
mark
X1
mark
X2
mark
s
X
mark
X
mark
fib1
X1
X2
mark
X2
mark
fib1
X1
X2
mark
X1
mark
fib1
X1
X2
a__fib1
mark
X1
mark
X2
mark
cons
X1
X2
mark
X1
a__sel
s
N
cons
X
XS
mark
XS
a__sel
s
N
cons
X
XS
a__sel
mark
N
mark
XS
a__fib1
X
Y
mark
X
true
s
1
1
0
a__add
2
1
18588
2
18588
0
a__add
2
1
0
2
0
0
a__fib1
2
1
18588
0
fib1
2
1
0
2
0
0
fib
1
1
39474
mark
1
1
18588
0
0
16908
sel
2
1
21241
2
21240
0
a__sel
2
1
39826
2
39827
0
mark
1
1
0
a__sel
2
1
21241
2
21240
0
a__fib
1
1
1
cons
2
1
0
2
0
0
a__fib
1
1
39474
add
2
1
0
2
0
0
a__fib1
2
1
0
2
0
0
a__fib1
X
Y
mark
X
a__sel
s
N
cons
X
XS
a__sel
mark
N
mark
XS
mark
cons
X1
X2
mark
X1
mark
fib1
X1
X2
a__fib1
mark
X1
mark
X2
mark
fib1
X1
X2
mark
X1
mark
fib1
X1
X2
mark
X2
mark
s
X
mark
X
mark
add
X1
X2
a__add
mark
X1
mark
X2
mark
add
X1
X2
mark
X1
mark
add
X1
X2
mark
X2
a__add
0
X
mark
X
a__add
s
X
Y
a__add
mark
X
mark
Y
a__add
s
X
Y
mark
X
a__add
s
X
Y
mark
Y
a__add
s
X
Y
s
a__add
mark
X
mark
Y
a__sel
X1
X2
sel
X1
X2
mark
sel
X1
X2
a__sel
mark
X1
mark
X2
a__fib
N
a__sel
mark
N
a__fib1
s
0
s
0
a__add
0
X
mark
X
a__fib1
X1
X2
fib1
X1
X2
a__add
X1
X2
add
X1
X2
a__sel
0
cons
X
XS
mark
X
mark
add
X1
X2
a__add
mark
X1
mark
X2
mark
fib
X
a__fib
mark
X
a__fib
X
fib
X
mark
0
0
mark
s
X
s
mark
X
mark
fib1
X1
X2
a__fib1
mark
X1
mark
X2
mark
cons
X1
X2
cons
mark
X1
X2
a__sel
s
N
cons
X
XS
a__sel
mark
N
mark
XS
a__fib1
X
Y
cons
mark
X
fib1
Y
add
X
Y
a__sel
s
N
cons
X
XS
a__sel
mark
N
mark
XS
true
a__fib1
2
2
a__sel
2
1
mark
1
1
s
1
4
1
a__add
2
0
2
a__add
2
5
2
1
fib1
2
3
fib
1
1
mark
1
0
0
0
0
sel
2
2
a__sel
2
2
a__fib
1
0
cons
2
1
1
a__fib
1
1
add
2
5
2
1
a__fib1
2
3
s
1
1
0
a__add
2
2
1
0
a__add
2
1
0
2
0
0
fib1
2
1
8947
2
8947
0
fib
1
17895
mark
1
1
0
0
1
sel
2
2
8946
a__sel
2
2
8946
a__fib
1
1
cons
2
1
8947
2
0
0
a__fib
1
17895
add
2
1
0
2
0
0
a__fib1
2
1
8947
2
8947
0
a__add
s
X
Y
s
a__add
mark
X
mark
Y
a__sel
X1
X2
sel
X1
X2
mark
sel
X1
X2
a__sel
mark
X1
mark
X2
a__fib
N
a__sel
mark
N
a__fib1
s
0
s
0
a__add
0
X
mark
X
a__fib1
X1
X2
fib1
X1
X2
a__add
X1
X2
add
X1
X2
a__sel
0
cons
X
XS
mark
X
mark
add
X1
X2
a__add
mark
X1
mark
X2
mark
fib
X
a__fib
mark
X
a__fib
X
fib
X
mark
0
0
mark
s
X
s
mark
X
mark
fib1
X1
X2
a__fib1
mark
X1
mark
X2
mark
cons
X1
X2
cons
mark
X1
X2
a__sel
s
N
cons
X
XS
a__sel
mark
N
mark
XS
a__fib1
X
Y
cons
mark
X
fib1
Y
add
X
Y
a__add
s
X
Y
mark
Y
a__add
s
X
Y
mark
X
a__add
s
X
Y
a__add
mark
X
mark
Y
a__add
0
X
mark
X
mark
add
X1
X2
mark
X2
mark
add
X1
X2
mark
X1
mark
add
X1
X2
a__add
mark
X1
mark
X2
mark
s
X
mark
X
mark
fib1
X1
X2
mark
X2
mark
fib1
X1
X2
mark
X1
mark
fib1
X1
X2
a__fib1
mark
X1
mark
X2
mark
cons
X1
X2
mark
X1
a__fib1
X
Y
mark
X
true
s
1
1
0
a__add
2
1
13359
2
13359
0
a__add
2
1
0
2
0
0
a__fib1
2
1
13360
0
fib1
2
1
4188
2
4188
0
fib
1
1
35931
mark
1
1
13359
0
0
1
sel
2
1
31742
2
31742
0
a__sel
2
0
mark
1
1
0
a__sel
2
1
31742
2
31742
0
a__fib
1
1
cons
2
1
1
2
0
0
a__fib
1
1
35931
add
2
1
0
2
0
0
a__fib1
2
1
4188
2
4188
0
mark
s
X
mark
X
mark
add
X1
X2
a__add
mark
X1
mark
X2
mark
add
X1
X2
mark
X1
mark
add
X1
X2
mark
X2
a__add
0
X
mark
X
a__add
s
X
Y
a__add
mark
X
mark
Y
a__add
s
X
Y
mark
X
a__add
s
X
Y
mark
Y
a__add
s
X
Y
s
a__add
mark
X
mark
Y
a__sel
X1
X2
sel
X1
X2
mark
sel
X1
X2
a__sel
mark
X1
mark
X2
a__fib
N
a__sel
mark
N
a__fib1
s
0
s
0
a__add
0
X
mark
X
a__fib1
X1
X2
fib1
X1
X2
a__add
X1
X2
add
X1
X2
a__sel
0
cons
X
XS
mark
X
mark
add
X1
X2
a__add
mark
X1
mark
X2
mark
fib
X
a__fib
mark
X
a__fib
X
fib
X
mark
0
0
mark
s
X
s
mark
X
mark
fib1
X1
X2
a__fib1
mark
X1
mark
X2
mark
cons
X1
X2
cons
mark
X1
X2
a__sel
s
N
cons
X
XS
a__sel
mark
N
mark
XS
a__fib1
X
Y
cons
mark
X
fib1
Y
add
X
Y
a__add
s
X
Y
mark
Y
a__add
s
X
Y
mark
X
a__add
s
X
Y
a__add
mark
X
mark
Y
a__add
0
X
mark
X
mark
add
X1
X2
mark
X2
mark
add
X1
X2
mark
X1
mark
add
X1
X2
a__add
mark
X1
mark
X2
mark
s
X
mark
X
true
a__fib1
2
2
a__sel
2
1
mark
1
1
s
1
4
1
a__add
2
6
1
2
a__add
2
7
2
1
fib1
2
3
fib
1
1
mark
1
5
1
0
0
0
sel
2
2
a__sel
2
2
a__fib
1
0
cons
2
1
1
a__fib
1
1
add
2
7
2
1
a__fib1
2
3
s
1
1
0
a__add
2
1
0
2
0
0
a__add
2
1
0
2
0
0
fib1
2
1
2
2
2
0
fib
1
5
mark
1
1
0
0
0
1
sel
2
2
1
a__sel
2
2
1
a__fib
1
1
cons
2
1
2
2
0
0
a__fib
1
5
add
2
1
0
2
0
0
a__fib1
2
1
2
2
2
0
a__add
s
X
Y
s
a__add
mark
X
mark
Y
a__sel
X1
X2
sel
X1
X2
mark
sel
X1
X2
a__sel
mark
X1
mark
X2
a__fib
N
a__sel
mark
N
a__fib1
s
0
s
0
a__add
0
X
mark
X
a__fib1
X1
X2
fib1
X1
X2
a__add
X1
X2
add
X1
X2
a__sel
0
cons
X
XS
mark
X
mark
add
X1
X2
a__add
mark
X1
mark
X2
mark
fib
X
a__fib
mark
X
a__fib
X
fib
X
mark
0
0
mark
s
X
s
mark
X
mark
fib1
X1
X2
a__fib1
mark
X1
mark
X2
mark
cons
X1
X2
cons
mark
X1
X2
a__sel
s
N
cons
X
XS
a__sel
mark
N
mark
XS
a__fib1
X
Y
cons
mark
X
fib1
Y
add
X
Y
NaTT
certifiable-1.6