begin
comment library 1;
integer
nn;
switch a :=
b[1],
b[2];
switch b :=
a[g],
a[2];
integer procedure f(n, s);
value
n;
integer
n;
switch
s;
begin
nn := n;
go to s[1];
f := nn
end;
integer procedure g;
begin
integer
n;
n := nn;
g := 0;
nn :=
if n <= 1 then
n
else
f(n - 1, a) + f(n - 2, a)
end;
outreal(1, f(20, a))
end