#include <stdio.h>
#include <string.h>
int main(void)
{
char str[1000][100];
int num;
scanf("%d", &num);
for (int i = 0; i < num; i++)
scanf("%s", str[i]);
for (int i = 0; i < num; i++)
for (int j = 0; j < num - i - 1; j++)
for (int k = 0; k < 100; k++)
{
if (str[j][k] > str[j + 1][k])
{
for (int m = 0; m < 100; m++)
{
int tem = str[j][m];
str[j][m] = str[j + 1][m];
str[j + 1][m] = tem;
}
break;
}
else if (str[j][k] < str[j + 1][k])
break;
}
for (int i = 0; i < num; i++)
printf("%s\r\n", str[i]);
return 0;
}