#include <stdio.h>
#include <string.h>
int main( )
{
int len, i, j,c= 0 ;
char txt[ 202 ] , word[ 5002 ] [ 202 ] , temp[ 202 ] ;
while ( scanf ( "%s" ,& txt) ! = EOF )
{
len= strlen ( txt) ;
j= 0 ;
for ( i= 0 ; i< len; i++ )
{
if ( txt[ i] >= 'a' && txt[ i] <= 'z' )
temp[ j++ ] = txt[ i] ;
else if ( txt[ i] >= 'A' && txt[ i] <= 'Z' )
temp[ j++ ] = txt[ i] - 'A' + 'a' ;
}
temp[ j] = '\0 ' ;
if ( strlen ( temp) > 0 )
{
strcpy ( word[ c] , temp) ;
c++ ;
}
}
for ( i= 0 ; i< c; i++ )
{
for ( j= 0 ; j< c- 1 ; j++ )
{
if ( strcmp ( word[ j] , word[ j+ 1 ] ) > 0 )
{
strcpy ( temp, word[ j] ) ;
strcpy ( word[ j] , word[ j+ 1 ] ) ;
strcpy ( word[ j+ 1 ] , temp) ;
}
}
}
for ( i= 0 ; i< c; i++ )
puts ( word[ i] ) ;
return 0 ;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxzdHJpbmcuaD4KCmludCBtYWluKCkKewogICAgaW50IGxlbiwgaSwgaixjPTA7CiAgICBjaGFyIHR4dFsyMDJdLCB3b3JkWzUwMDJdWzIwMl0sIHRlbXBbMjAyXTsKICAgIHdoaWxlKHNjYW5mKCIlcyIsJnR4dCkhPUVPRikKICAgIHsKICAgICAgICBsZW49c3RybGVuKHR4dCk7CiAgICAgICAgaj0wOwogICAgICAgIGZvcihpPTA7aTxsZW47aSsrKQogICAgICAgIHsKICAgICAgICAgICAgaWYodHh0W2ldPj0nYScgJiYgdHh0W2ldPD0neicpCiAgICAgICAgICAgICAgICB0ZW1wW2orK109dHh0W2ldOwogICAgICAgICAgICBlbHNlIGlmKHR4dFtpXT49J0EnICYmIHR4dFtpXTw9J1onKQogICAgICAgICAgICAgICAgdGVtcFtqKytdPXR4dFtpXS0nQScrJ2EnOwogICAgICAgIH0KICAgICAgICB0ZW1wW2pdPSdcMCc7CiAgICAgICAgaWYoc3RybGVuKHRlbXApPjApCiAgICAgICAgewogICAgICAgICAgICBzdHJjcHkod29yZFtjXSwgdGVtcCk7CiAgICAgICAgICAgIGMrKzsKICAgICAgICB9CiAgICB9CiAgICBmb3IoaT0wO2k8YztpKyspCiAgICB7CiAgICAgICAgZm9yKGo9MDtqPGMtMTtqKyspCiAgICAgICAgewogICAgICAgICAgICBpZihzdHJjbXAod29yZFtqXSwgd29yZFtqKzFdKT4wKQogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICBzdHJjcHkodGVtcCwgd29yZFtqXSk7CiAgICAgICAgICAgICAgICBzdHJjcHkod29yZFtqXSwgd29yZFtqKzFdKTsKICAgICAgICAgICAgICAgIHN0cmNweSh3b3JkW2orMV0sIHRlbXApOwoKICAgICAgICAgICAgfQogICAgICAgIH0KICAgIH0KICAgIGZvcihpPTA7aTxjO2krKykKICAgICAgICBwdXRzKHdvcmRbaV0pOwogICAgcmV0dXJuIDA7Cn0=
stdin
QWR2ZW50dXJlcyBpbiBEaXNuZXlsYW5kCgpUd28gYmxvbmRlcyB3ZXJlIGdvaW5nIHRvIERpc25leWxhbmQgd2hlbiB0aGV5IGNhbWUgdG8gYSBmb3JrIGluIHRoZQpyb2FkLiBUaGUgc2lnbiByZWFkOiAmcXVvdDtEaXNuZXlsYW5kIExlZnQuJnF1b3Q7CgpTbyB0aGV5IHdlbnQgaG9tZS4=
Adventures in Disneyland
Two blondes were going to Disneyland when they came to a fork in the
road. The sign read: "Disneyland Left."
So they went home.