char?str[20];
friend?bool?operator?<?(node?a,?node?b)?{
return?strcmp(a.str,?b.str)?<?0;
}
}?s[55];
int?main()?{
int?n;
while?(scanf("%d",?&n)?&&?n)?{
for?(int?i?=?0;?i?<?n;?++i)?scanf("?%s",?s[i].str);
sort(s,?s?+?n);
for?(int?i?=?0;?i?<?n;?++i)?printf("%s\n",?s[i].str);
}
return?0;
}