#include <bits/stdc++.h>
#define int long long
using namespace std;
string s;
priority_queue<int>q;
signed main(){
cin>>s;
int n=s.size();
for(int i=0;i<n;i++){
if(s[i]>='0' && s[i]<='9'){
q.push(s[i]-'0');
}
}
bool flag=false;
while(!q.empty()){
if(q.top()!=0){
flag=true;
}
if(!flag && q.top()==0){
cout<<0;
return 0;
}
cout<<q.top();
q.pop();
}
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CiNkZWZpbmUgaW50IGxvbmcgbG9uZwp1c2luZyBuYW1lc3BhY2Ugc3RkOwpzdHJpbmcgczsKcHJpb3JpdHlfcXVldWU8aW50PnE7CnNpZ25lZCBtYWluKCl7CgljaW4+PnM7CglpbnQgbj1zLnNpemUoKTsKCWZvcihpbnQgaT0wO2k8bjtpKyspewoJCWlmKHNbaV0+PScwJyAmJiBzW2ldPD0nOScpewoJCQlxLnB1c2goc1tpXS0nMCcpOwoJCX0KCX0KCWJvb2wgZmxhZz1mYWxzZTsKCXdoaWxlKCFxLmVtcHR5KCkpewoJCWlmKHEudG9wKCkhPTApewoJCQlmbGFnPXRydWU7CgkJfQoJCWlmKCFmbGFnICYmIHEudG9wKCk9PTApewoJCQljb3V0PDwwOwoJCQlyZXR1cm4gMDsKCQl9CgkJY291dDw8cS50b3AoKTsKCQlxLnBvcCgpOwoJfQp9