#include<stdio.h>
#include<vector>
#include<string>
#include<iostream>
#include<algorithm>
#include<deque>
using namespace std;

#pragma warning(push)
#pragma warning(disable: 4996)

string s;

int main()
{
	//freopen("permuta.in", "r", stdin);
	//freopen("permuta.out", "w", stdout);

	getline(cin, s);
	
	int len_s = s.length();

	for (int i = 0; i < len_s; ++i)
	{
		if (s[i] != '.' && s[i] != '-' && s[i] != ',')
		{
			cout << s[i];
		}
		else if (s[i] == ',')
		{
			cout << " ,";
		}
	}


	return 0;
}


#pragma warning(pop)