#思路:
#开三个列表,一个a存字符,一个b存对应的出现次数,一个de存需要删除的字符
#存完之后,取次数列表的最小值
#遍历一遍获取到次数为最小的下标,然后在字符列表中把需要删除的字符存到删除字符列表中
#使用一个新的字符串s_new来存结果,遍历输入s,不在de中则添加到s_new中

a=[]#字符列表
b=[]#次数列表
de=[]#需要删除的字符
while True:
    try:
        s=input()
        #从s得到字符列表和数字列表
        for i in s:
            if i not in a:
                a.append(i)
                b.append(1)
            else:
                b[a.index(i)]+=1
        #取得最小值,删除对应字符
        c=min(b)
        for i in range(len(b)):
            if b[i]==c:
                de.append(a[i])
        #处理输出
        s_new=""
        for i in s:
            if i not in de:
                s_new+=i
        print(s_new)
    except:
        break