//**********************************
//*???????.cpp              *
//*??????                    *
//*???2011-11-23                *
//**********************************


char str[101];                                   //??????
void function(char *q, int flag)                 //??flag???????????????????????????0??????1
{
	if (!*q)
	{
		return ;                                 //??????????????
	}
	if (*q != ' ')
	{
		cout << *q;                              //??????????????????1
		flag = 1;
	}
	else
		if (flag)
		{
			cout << " ";                         //??????????????????????????????0
			flag = 0;
		}
		return function(q + 1, flag);            //???????
}
int main()
{
	cin.getline(str,100);                        //?????
	function(str, 0);                            //???????????
	return 0;
}
