for i:= 1 to n do
begin {postupne nacitavanie jed cislic}
ch:=copy(s,i,1); {string->cislo napr '1' -> 1 }
val(ch,ac[i],code);
s1:=concat(s1,a[ac[i]]); {spajanie podla cislic z povodneho ABCD...}
if (ac[i]>n) or (ac[i]<=0) then
poc:=1 {vylucenie 0 a cisel >ako si zadal}
end;
c1:=c1+9;
for i:= 1 to n do
begin
ia:=i+1;
while ia<=n do
begin
if ac[i]=ac[ia] then poc:=1; {vylucenie opakujucich sa cisel}
inc(ia);
end;
end;
if poc<>1 then
writeln(t,s1,' ');
{hotovo}
until c1>c2;