Pagini recente » Cod sursa (job #1313309) | Cod sursa (job #3272422) | Cod sursa (job #846059) | Cod sursa (job #2575062) | Cod sursa (job #108862)
Cod sursa(job #108862)
var P,N,i,aux,s:longint;
begin
assign(input,'fact.in'); reset(input);
assign(output,'fact.out'); rewrite(output);
readln (P);
if P=0 then writeln ('1')
else begin
N:=P*4; aux:=N;
while aux>=5 do begin
s:=s+aux div 5; aux:=aux div 5;
end;
i:=s; N:=N-N mod 5;
while p>i do begin
N:=N+5; aux:=N;
while (aux mod 5=0) and (aux<>0) do begin
i:=i+1; aux:=aux div 5;
end;
end;
if P=i then writeln (N)
else writeln ('-1');
end;
close(input); close(output);
end.