#include<bits/stdc++.h>
using namespace std;
long long a=1;
int main()
{
string s;
getline(cin,s);
for(int i=0;i<s.size();i++)
{
if(s[i]==' ')
{
while(s[i+a]==' ')
{
s.erase(s.begin() + i+a);
}
}
a=1;
}
cout<<s<<endl;
}
I2luY2x1ZGU8Yml0cy9zdGRjKysuaD4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKbG9uZyBsb25nIGE9MTsKaW50IG1haW4oKQp7CiAgICAgICAgICAgICAgICBzdHJpbmcgczsKICAgICAgICAgICAgICAgIGdldGxpbmUoY2luLHMpOwogICAgICAgICAgICAgICAgZm9yKGludCBpPTA7aTxzLnNpemUoKTtpKyspCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaWYoc1tpXT09JyAnKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2hpbGUoc1tpK2FdPT0nICcpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHMuZXJhc2Uocy5iZWdpbigpICsgaSthKTsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhPTE7CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICBjb3V0PDxzPDxlbmRsOwp9Cg==