#include<stdio.h>
#include<string.h>
int main()
{
char ch[100][100]; char c; char temp[100][100]; int i=0,j=0; /*将整个句子中的单词分离出来*/ while((c=getchar())!='\n') {if(c!=' ')
{
ch[i][j]=c; j++;}
else
{
ch[i][j]='\0'; j=0; i++;}
} ch[i][j]='\0'; /*按字典的顺序排列*/ for(int k=0;k<=i;k++) {for(int m=k+1;m<=i;m++)
{
if(strcmp(ch[k],ch[m])>0) {strcpy(temp[i],ch[k]);
strcpy(ch[k],ch[m]);
strcpy(ch[m],temp[i]);
}}
} /*输出排列后的单词*/ for(int k=0;k<=i;k++)printf("%s\n",ch[k]);
}