/*
* 解题思路: 简单排序(快排, 冒泡, 插入, 归并, 选择), 不用sort函数
* 提交失败: 这题都提交失败, 不想说啥, 原因: 输出结果忘记换行
*/
import java.util.*;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
while (sc.hasNextLine()) {
char[] chs = sc.nextLine().toCharArray();
for (int i = 1; i < chs.length; i++) {
for (int j = i; j > 0; j--) {
if (chs[j] < chs[j - 1]) {
char tmp = chs[j];
chs[j] = chs[j - 1];
chs[j - 1] = tmp;
}
}
}
for (int i = 0; i < chs.length; i++) {
System.out.printf("%c", chs[i]);
}
System.out.println();
}
}
}