max
nil
0
max
cons
x
nil
x
max
cons
x
cons
y
xs
if1
ge
x
y
x
y
xs
if1
true
x
y
xs
max
cons
x
xs
if1
false
x
y
xs
max
cons
y
xs
del
x
nil
nil
del
x
cons
y
xs
if2
eq
x
y
x
y
xs
if2
true
x
y
xs
xs
if2
false
x
y
xs
cons
y
del
x
xs
eq
0
0
true
eq
0
s
y
false
eq
s
x
0
false
eq
s
x
s
y
eq
x
y
sort
nil
nil
sort
cons
x
xs
cons
max
cons
x
xs
sort
h
del
max
cons
x
xs
cons
x
xs
ge
0
0
true
ge
s
x
0
true
ge
0
s
x
false
ge
s
x
s
y
ge
x
y
h
nil
nil
h
cons
x
xs
cons
x
h
xs
2.2
if2
false
x
y
xs
del
x
xs
ge
s
x
s
y
ge
x
y
sort
cons
x
xs
del
max
cons
x
xs
cons
x
xs
max
cons
x
cons
y
xs
ge
x
y
sort
cons
x
xs
sort
h
del
max
cons
x
xs
cons
x
xs
sort
cons
x
xs
h
del
max
cons
x
xs
cons
x
xs
sort
cons
x
xs
max
cons
x
xs
h
cons
x
xs
h
xs
sort
cons
x
xs
max
cons
x
xs
if1
false
x
y
xs
max
cons
y
xs
del
x
cons
y
xs
if2
eq
x
y
x
y
xs
eq
s
x
s
y
eq
x
y
max
cons
x
cons
y
xs
if1
ge
x
y
x
y
xs
if1
true
x
y
xs
max
cons
x
xs
del
x
cons
y
xs
eq
x
y
true
sort
cons
x
xs
sort
h
del
max
cons
x
xs
cons
x
xs
true
Failed!
NaTT
certifiable-1.6