Program xx5_60a;
var fn,fn_1,fn_2,n:integer; {Longint}
Begin
fn_1:=1;
fn_2:=1;
n:=1;
while fn_2<=maxint-fn_1 do
begin
fn:=fn_2+fn_1; Inc(n);
fn_2:=fn_1;
fn_1:=fn
end;
writeln('Number last:', n);
END.


Program cc5_60b;
var fn,fn_1,fn_2,n,s:integer; {Longint}
Begin
fn_1:=1;
fn_2:=1;
n:=1;
s:=2;
while fn_2<=maxint-s-fn_1 do
begin
fn:=fn_2+fn_1;
inc(n);
Inc(s,fn);
fn_2:=fn_1;
fn_1:=fn
end;
writeln('summa:' , s, 'count:', n);
END.