#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;
}