#include <iostream>
#include <algorithm>
#include <vector>
#include <string>
using namespace std;
vector<string> split(const string& str, int delimiter(int) = ::isspace)
{
vector<string> result;
auto e=str.end();
auto i=str.begin();
while(i!=e)
{
i=find_if_not(i,e, delimiter);
if(i==e) break;
auto j=find_if(i,e, delimiter);
result.push_back(string(i,j));
i=j;
}
return result;
}
int main()
{
string line;
getline(cin,line);
vector<string> result = split(line);
for(auto s: result)
{
cout<<s<<endl;
}
}