// 一种双指针算法
#include<bits/stdc++.h>
using namespace std;
int main()
{
string s; //定义输入的字符串为s
string r; //定义输出的字符串为r
getline(cin,s); // 读取一行字符串
for (int i = 0; i < s.size(); i++)
{
if (s[i] != ' ') r += s[i];
else
{
r += ' ';
int j = i;
while (s[j] == ' ' && j < s.size())
{
j++;
}
i = j-1;
}
}
cout << r << endl;
return 0;
}