#include <stdio.h>
#include <string.h>
int main() {
    char arr[1000];
    gets(arr);
    int i = 0, len = strlen(arr), j = 0;
    //使用冒泡排序
    for (i = 0; i < len - 1; i++) {
        for (j = 0; j < len - i - 1; j++) {//冒泡排序
            if (arr[j] > arr[j+1]) {
                char tmp = 'x';
                tmp = arr[j];
                arr[j] = arr[j+1];
                arr[j+1] = tmp;
            }
        }
        // for (j = i+1; j < len ; j++) {//超级冒泡
        //     if (arr[i] > arr[j]) {
        //         char tmp='\0';
        //         tmp = arr[i];
        //         arr[i] = arr[j];
        //         arr[j] = tmp;
        //     }
        // }
    }
    printf("%s", arr);
    return 0;
}