#include <stdio.h>
#include<string.h>
int main() 
{
    int N;
    scanf("%d",&N);
    char str[1000][1000]={0};
    char sweep[1000]={0};
    for (int i=0;i<N;i++)
    {
        scanf("%s",str[i]);
    }
    for (int i=0;i<N-1;i++)
    {
        for (int j=i;j<N;j++)
        {
           if(strcmp(str[i],str[j])>0)
           {
            strcpy(sweep,str[j]);
            strcpy(str[j],str[i]);
            strcpy(str[i],sweep);
           }
        }
    }
    for (int i=0;i<N;i++)
    {
        // if (strlen(str[i])==1)
        // {
            printf("%s\n",str[i]);
        // }
        // else if (strlen(str[i])>1)
        // {
        //     printf("%s\n",str[i]);
        // }
    }
}