//孩子的代码
#include<bits/stdc++.h>
using namespace std;
int num[7]={2,3,5,7,11,13};
int ac[15],bc[15],cc[15],dc[15];
int len1,len2,len3;
void gaojia(int ac[],int bc[]){
len3=max(len1,len2);
int jw=0;
for(int i=0;i<len3;i++){
ac[i]=ac[i]+bc[i]+jw;
jw=ac[i]/num[i];
ac[i]%=num[i];
}
if(jw){
ac[len3]=jw;
len3++;
}
return ;
}
int main(){
string a;
bool flag=0;
cin>>a;
int j=0,k=0;
for(int i=0;i<a.length();i++){
if('0'<=a[i] and a[i]<='9' and !flag){
ac[k]=a[i]-'0';
len1++;
k++;
}
if(a[i]=='+'){
flag=1;
}
if('0'<=a[i] and a[i]<='9' and flag){
bc[j]=a[i]-'0';
len2++;
j++;
}
}
for(int i=0;i<len1;i++){
cc[len1-1-i]=ac[i];
}
for(int i=0;i<len2;i++){
dc[len2-1-i]=bc[i];
}
gaojia(cc,dc);
cout<<cc[len3-1];
for(int i=len3-2;i>=0;i--){
cout<<','<<cc[i];
}
return 0;
}
//万分感谢(给您磕一个)