/*
数组arr中依次保存的是字符a-z出现的次数:
arr[0]=字符'a'出现的次数
arr[1]=字符'b'出现的次数
依次类推
*/
import java.util.*;
public class Main{
public static void main(String[] args){
Scanner sc=new Scanner(System.in);
while(sc.hasNextLine()){
String s=sc.nextLine(); //保存这个字符串
int[] arr=new int[26]; //用来保存26个字母出现的次数
for(int i=0;i<s.length();i++){
char ch=s.charAt(i); //将字符串中的每一位取出来
int n=(int)(ch-'a'); //将字符转化为数字
arr[n]++; //字符每出现一次,其对对应的arr数组中的值就加1
}
int min=Integer.MAX_VALUE; //min保存出现的最少次的字符,初始化为最大值
for(int i=0;i<26;i++){
if(arr[i]!=0 && arr[i]<min){
min=arr[i];
}
}
for(int i=0;i<s.length();i++){
char ch=s.charAt(i);
int n=(int)(ch-'a');
//如果该字符不是出现最少的,则输出保留
if(arr[n]!=min){
System.out.print(ch);
}
}
System.out.println();
}
}
}