Var n, i, j: word;
a:array[1..500] of integer;
t: integer;
begin
write('n = '); readln(n);
for i:=1 to n do
begin
write('a[', i, '] = '); readln(a[i]);
end;
For i:=1 to n-1 do write(a[i], ' ');
Writeln(a[n]);
For i:=1 to n-1 do
For j:=i+1 to n do if a[j]>a[i] then
Begin
t:=a[j]; a[j]:=a[i]; a[i]:=t;
End;
For i:=1 to n do write(a[i], ' ');
readln
end.