lt
0
s
x
true
lt
x
0
false
lt
s
x
s
y
lt
x
y
times
0
y
0
times
s
x
y
plus
y
times
x
y
plus
0
y
y
plus
s
x
y
s
plus
x
y
fac
x
loop
x
s
0
s
0
loop
x
c
y
if
lt
x
c
x
c
y
if
false
x
c
y
loop
x
s
c
times
y
s
c
if
true
x
c
y
y
2.2
loop
x
c
y
lt
x
c
times
s
x
y
plus
y
times
x
y
fac
x
loop
x
s
0
s
0
times
s
x
y
times
x
y
if
false
x
c
y
times
y
s
c
plus
s
x
y
plus
x
y
loop
x
c
y
if
lt
x
c
x
c
y
lt
s
x
s
y
lt
x
y
if
false
x
c
y
loop
x
s
c
times
y
s
c
true
fac
x
loop
x
s
0
s
0
false
if
false
x
c
y
loop
x
s
c
times
y
s
c
loop
x
c
y
if
lt
x
c
x
c
y
true
Failed!
NaTT
certifiable-1.6