#include <iostream>
#include <map>
using namespace std;
int main() {
string str;
cin>>str;
map<char,int> mp;
for(int i;i<str.size();i++){
auto it= mp.find(str[i]);
int num;
if(it!=mp.end()){
num=it->second++;
mp.insert(pair<char,int>(str[i], num));
}else mp.insert(pair<char,int>(str[i], 1));
}
int temp=1;
char tp[mp.size()];
int ip[mp.size()];
int i=0;
for(auto iter =mp.begin();iter!=mp.end();++iter,i++){
tp[i]=iter->first;
ip[i]=iter->second;
}
temp=ip[0];
for(int i=0;i<mp.size();i++){
if(temp>=ip[i]){
temp=ip[i];
}
}
for(int i=0;i<mp.size();i++){
if(ip[i]==temp){
tp[i]=' ';
}
}
for(int i=0;i<str.size();i++){
for(int j=0;j<mp.size();j++){
if(str[i]==tp[j])cout<<str[i];
}
}
}
// 64 位输出请用 printf("%lld")