#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")