#include<bits/stdc++.h>
#define PI acos(-1)
#define ios ios::sync_with_stdio(false)
#define endl '\n'
#define srand srand((unsigned)time(NULL))
using namespace std;
typedef long long int ll;
typedef pair<int,int> PII;
const int maxn=1e5+10;
//"`1111,122,3445,234" -->> [] 
//将字符串按指定字符分割,转换为数组 
int split(string s,int num[]){
//	cout<<s<<endl;
	int tailNum=0; 
	while(true){
		size_t pos = s.find(',');               //获取出现 ','的位置 
		
		if(pos>=s.size()){                     // 没有找到符号,返回(18446744073709551615) 
			num[tailNum++]=atoi(s.c_str());    // 添加 
			break;
		}
		string strnum = s.substr(0,pos);        //获取字符串【0,pos) 
		s = s.substr(pos+1);                    //获取字符串【pos+1,size() ) 
		num[tailNum++]=atoi(strnum.c_str());   //字符串转换为数字 
//		cout<<"\t"<<num[tailNum-1]<<" "<<pos<<"-->"<<s<<endl;
	}
//	for(int i=0;i<tailNum;i++){
//		cout<<num[i]<<" ";
//	}cout<<endl;
	return tailNum;    // 返回该数组长度
}
int main(){
	string s;cin>>s;
	int arr[1000]; 
	int n = split(s,arr);
	for(int i=0;i<n;i++){
		cout<<arr[i]<<" ";
	}cout<<endl;
	return 0;
}