#include <iostream>
#include <string>
#include <algorithm>
#include <vector>
using namespace std;

int main()
{
    string str;
    cin>>str;
    int len = str.size();
    vector<char> vec;
    for(int i = 0; i < len; i++){
        vec.push_back(str[i]);
    }
    //sort默认从小到大排序,如果需要从大到小排序,
    //可以反向输出,或者传入第三个bool型参数
    sort(vec.begin(),vec.end());
    for(int j = 0; j < vec.size(); j++){
        cout<<vec[j];
    }
    return 0;
}