#include <stdio.h>
#include<string.h>
int atoi(char[]);
int main()
{
char str[20][20],temp[20][20];
int n,i,j,a;
scanf("%d",&n);
for(i=0;i<n;i++)
{
scanf("%s",str[i]);
}
for(i=0;i<n;i++)
{
for(j=0;j<n-1;j++)
{
a=atoi(str[j])-atoi(str[j+1]);
if(a<0)
{
strcpy(temp[j],str[j]);
strcpy(str[j],str[j+1]);
strcpy(str[j+1],temp[j]);
}
}
}
for(i=0;i<n;i++)
{
}
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlPHN0cmluZy5oPgppbnQgYXRvaShjaGFyW10pOwppbnQgbWFpbigpCnsKICAgIGNoYXIgc3RyWzIwXVsyMF0sdGVtcFsyMF1bMjBdOwogICAgaW50IG4saSxqLGE7CiAgICBzY2FuZigiJWQiLCZuKTsKICAgIGZvcihpPTA7aTxuO2krKykKICAgIHsKICAgICAgICBzY2FuZigiJXMiLHN0cltpXSk7CiAgICB9CiAgICBmb3IoaT0wO2k8bjtpKyspCiAgICB7CiAgICAgICAgZm9yKGo9MDtqPG4tMTtqKyspCiAgICAgICAgewogICAgICAgICAgICBhPWF0b2koc3RyW2pdKS1hdG9pKHN0cltqKzFdKTsKICAgICAgICAgICAgaWYoYTwwKQogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICBzdHJjcHkodGVtcFtqXSxzdHJbal0pOwogICAgICAgICAgICAgICAgc3RyY3B5KHN0cltqXSxzdHJbaisxXSk7CiAgICAgICAgICAgICAgICBzdHJjcHkoc3RyW2orMV0sdGVtcFtqXSk7CiAgICAgICAgICAgIH0KICAgICAgICB9CiAgICB9CiAgICBmb3IoaT0wO2k8bjtpKyspCiAgICB7CiAgICAgICAgcHJpbnRmKCIlcyIsc3RyW2ldKTsKICAgIH0KICAgIHJldHVybiAwOwp9
#include <stdio.h>
#include<string.h>
int atoi(char[]);
int main()
{
char str[20][20],temp[20][20];
int n,i,j,a;
scanf("%d",&n);
for(i=0;i<n;i++)
{
scanf("%s",str[i]);
}
for(i=0;i<n;i++)
{
for(j=0;j<n-1;j++)
{
a=atoi(str[j])-atoi(str[j+1]);
if(a<0)
{
strcpy(temp[j],str[j]);
strcpy(str[j],str[j+1]);
strcpy(str[j+1],temp[j]);
}
}
}
for(i=0;i<n;i++)
{
printf("%s",str[i]);
}
return 0;
}