program jhonror;
Uses strutils , Math , Classes , SysUtils;
Type
TStringDynArray = array Of AnsiString;
Var vec : TStringDynArray;
Procedure fillArray(cnt:LongWord; lngt :LongWord);
Var
numbrs : String ;
Begin
If lngt > 0 Then
Begin
ReadLn(numbrs);
vec := SplitString(numbrs,' ');
End
End;
procedure divfiv (numF , numA , numB, inds , cnter , lngt : int64);
var numC , sum , enter : int64;
begin
if lngt > 0 then
begin
sum := numA + numB;
enter := StrtoInt64(vec[cnter]);
numC := sum - ( sum div enter) * enter;
if numC = 0 then
begin
Write( 'num F succes' , IntToStr(numF) , ' ');
}
divfiv (1 , 1 , 0 , inds +1 , cnter +1 , lngt -1);
end
else
begin
divfiv (numF +1, numB , numC , inds , cnter , lngt );
end;
end;
End;
Procedure main;
Var
lngt : LongWord;
Begin
ReadLn(lngt);
fillArray( 1, lngt);
divfiv (1 , 1, 0, 0 , 0 , lngt); End;
Begin
main();
readln();
End.