import java.util.Scanner;
//java字符与ASCII码相互转换
// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {
    public static void main(String[] args) {
        Scanner in=new Scanner(System.in);
        while(in.hasNext()){
            int[] sort = new int[128];//根据ASCII码表从0~127有对应字符符号。设置128。
            String str = in.nextLine();
            for(int i = 0; i < str.length(); i++){
                int s = str.charAt(i);
                //统计出现次数(java字符对应的ASCII值作为数组下标。出现次数作为数组这个位置的值。)
                sort[s]++;
            }
            //(ASCII码值从小到大)排列输出。
            for(int i = 48; i < sort.length; i++){//从'0'开始输出,对应ASCII码值48
                if(sort[i]!= 0){
                    for(int j = 0; j < sort[i]; j++){//把ASCII值转换成字符。输出。
                        System.out.print((char)i);
                    }
                }
            }
        }
    }
}

ASCII码对照表 https://tool.oschina.net/commons?type=4