program ideone;
{
1: 1
2: 1
3: 2 =1+1
4: 3 =1+2
5: 5
6: 8
F(7): 13
}
var
f1, f2, fnowy, n, i: longint;
begin
f1:=1;
f2:= 1;
n:=7;
i:=3;
while i<=n do
begin
fnowy := f1 + f2;
writeln('>> f1 = ', f1, ' f2 = ', f2, ' fnowy = ', fnowy);
f1 := f2;
f2 := fnowy;
i := i+1;
end;
writeln(' F(',n,')= ', f2);
end.
cHJvZ3JhbSBpZGVvbmU7CiAKewoxOiAxCjI6IDEKMzogMiA9MSsxCjQ6IDMgPTErMgo1OiA1CjY6IDgKRig3KTogMTMKfQogCnZhcgogIGYxLCBmMiwgZm5vd3ksIG4sIGk6IGxvbmdpbnQ7CmJlZ2luCiAgZjE6PTE7CiAgZjI6PSAxOwogIG46PTc7CiAgaTo9MzsKICB3aGlsZSBpPD1uIGRvCiAgYmVnaW4KICAgIGZub3d5IDo9IGYxICsgZjI7CiAgICB3cml0ZWxuKCc+PiBmMSA9ICcsIGYxLCAnIGYyID0gJywgZjIsICcgZm5vd3kgPSAnLCBmbm93eSk7CiAgICBmMSA6PSBmMjsKICAgIGYyIDo9IGZub3d5OwogICAgaSA6PSBpKzE7CiAgZW5kOwogCiAgd3JpdGVsbignIEYoJyxuLCcpPSAnLCBmMik7CiAKZW5kLg==