import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.ArrayList;
import java.util.Scanner;

/**
 * @author eagle2020
 * @date 2021/9/29
 */
public class Main {

    public static void main(String[] args) throws IOException {
        BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
        String str;
        while((str = reader.readLine()) != null){
            int[] arr = new int[128];
            int len = str.length();
            int maxCount = 0;
            for(int i = 0; i < len; i++){
                char c = str.charAt(i);
                arr[c]++;
                if(arr[c] > maxCount){
                    maxCount = arr[c];
                }
            }

            StringBuilder sb = new StringBuilder();
            while (maxCount != 0){
                int nextCount = 0;
                for(int i = 0; i < 128; i++){
                    if(arr[i] == maxCount){
                        sb.append((char) i);
                    }
                    if(arr[i] > nextCount && arr[i] < maxCount){
                        nextCount = arr[i];
                    }
                }
                maxCount = nextCount;
            }
            System.out.println(sb);
        }


    }
}