
#include<iostream>
#include<string>
#include<set>
#include<sstream>
using namespace std;
set<string> dic; //注意设定格式
int main()
{
string s,buf;
while(cin>>s) //长串字符串使用输入流输入
{
for(int i=0;i<s.length();i++)
{
if(isalpha(s[i]))
{s[i]=tolower(s[i]);}
else s[i]=' ';
}
stringstream ss(s); //stringstrem 单个单词的提取
while(ss>>buf) //导入string的单词进入集合之中
dic.insert(buf);
}
for(set<string>::iterator it=dic.begin();it!=dic.end();++it)
{cout<<*it<<"\n";} //迭代器指针输出
return 0;
}


