#include <climits>
#include <iostream>
#include <vector>
using namespace std;

string get_target_str( string str) {
    vector<int> a(26, 0); //a记录每个小写字母的出现次数
    int min_cnt = INT_MAX;
    string target_str;

    for (char i : str) {
        a[i - 'a']++;//统计字符串中小写字母出现次数
    }

    for (int i = 0; i < 26; ++i) {
        if (a[i] != 0)
            min_cnt = min(min_cnt, a[i]); //获取出现次数最少的字符的次数
    }
 
    for (char j : str) {
        if (a[j - 'a'] > min_cnt)
            target_str = target_str + j;//拼接目标字符串
    }
    return target_str;

}

int main() {
    string s;
    cin >> s;
    cout << get_target_str(s);
}