program sujet2;
uses wincrt;
type
tab= array[1..100] of string;
var t:tab;
n:integer;
procedure saisie(var t:tab; var n:integer);
var i:integer;
begin repeat
write('N= '); readln(n);
until n<=100;
for i:=1 to n do begin
write('T[',i,']=');readln(t[i]);
end;
end;
function eliminer(ch:string):string;
var i:integer;
chr:string;
begin chr:='';
for i:= 1 to length(ch) do
if upcase(ch[i]) in ['A'..'Z'] then chr:=chr+ch[i];
eliminer:=chr;
end;
procedure affiche(var t:tab);
var i:integer;
begin
for i:= 1 to n do begin
t[i]:=eliminer(t[i]);
if t[i]<>'' then writeln(i,' ',t[i],' ');
end;
end;
begin saisie(t,n);
affiche(t);
end.