Program BT;
Var n,i,max,ln,tong,k :longint;
a,b : array [1..100] of longint;
Begin
repeat
Write ('Nhap N : ');REadln(n);
until n > 0;
max := 0;
For i := 1 to n do
Begin
Write ('A[',i,']= ');Readln(A[i]);
b[I] := a[i];
while a[i] <> 0 do
Begin
k := a[i] mod 10;
tong := tong +k;
a[i] := a[i] div 10;
end;
If max <= tong then
Begin
max := tong ;
ln := b[i];
end;
k := 0;
tong := 0;
end;
Write ('Lon nhat la : ',ln);
end.