#include <iostream>
#include<array>
using namespace std;
//用一个长26的数组记录每个字母出现的次数,记录下非0的最小次数,最后遍历原字符串,输出其中出现次数不为最小次数的字符即可
int main() {
array<int,26>arr{};
string s;
getline(cin,s);
//记录出现次数
for(char it: s)
{
arr[it-'a']++;
}
//遍历找非零最小值
int least=20;//最小次数
for(auto it : arr)
{
if(it!=0)
least=min(least,it);
}
//输出字符
for(auto it: s)
{
if(arr[it-'a']>least)
cout<<it;
}
}
// 64 位输出请用 printf("%lld")

京公网安备 11010502036488号