#include <bits/stdc++.h>

using namespace std;

int main()
{
    string str;
    while (cin >> str)
    {
        // 统计每个字母出现的次数
        int cnt[26] = { 0 };
        for (auto ch : str)
            ++cnt[ch - 'a'];

        // 找出出现次数最少的字符的次数
        int minValue = 100000;
        for (int i = 0; i < 26; ++i)
            if (cnt[i]) minValue = min(minValue, cnt[i]);

        // 找出字符串中出现次数最少的所有字符的位置
        vector<int> minIndexs;
        for (int i = 0; i < str.size(); ++i)
            if (cnt[str[i] - 'a'] == minValue)
                minIndexs.push_back(i);

        int newSize = str.size();
        for (int i = minIndexs.size() - 1; i >= 0; --i)
        {
            for (int j = minIndexs[i]; j < newSize - 1; ++j)
                str[j] = str[j + 1];
            --newSize;
        }
        str.resize(newSize);
        cout << str << endl;
    }
    return 0;
}