#include<stdio.h>
int a,b,c[1000002];
void qsort (int l,int r)
{
int temo;
int mid=c[(l+r)/2];
int i=l,j=r;
do
{
while(c[i]<mid)
i++;
while(c[i]>mid)
j--;
if(i<=j)
{
temo=c[i];
c[i]=c[j];
c[j]=temo;
i++;
j--;
}
}
while(i<=j);
if(l<j)
{
qsort(l,j);
}
if(i<r)
{
qsort(i,r);
}
}
int main()
{
scanf("%d",&a);
for(int i=1;i<=a;i++)
{
scanf("%d",&c[i]);
}
qsort(1,a);
for(int j=1;j<=a;j++)
{
printf("%d",c[j]);
}
return 0;
}