/*???1000012904_1.cpp
  ??????????
  ?????
  ???2010?12?10?
 */
int main()
{
	//??????????????p1, ?????????????p2,????str1,???????str2
	char *p1, *p2, str1[101], str2[101];
	cin.getline(str1, 101);
	int flag = 0;//??????????0
	for(p1 = str1,p2 = str2; *p1!= '\0'; p1++,p2++)//???????????????????????????
	{
		*p2= *p1;//???????????????????
		if(*p1 ==' ')//??????
		{
			flag++;//????1
			if(flag > 1)
				p2--;//???????????????????????
		}
		else 
			flag = 0;//??????????????0
	}
	*p2 = '\0';//????'/0'??
	cout << str2 << endl;//?????????
	return 0;
}