#include <iostream>
#include <string>
using namespace std;
char lowerCase(char c)
{
return (c >= 'A' && c <= 'Z') ? (char)(c + 32) : c;
}
int main() {
string str;
cin >> str;
char temp;
for (int i = 0; i < str.size(); i++)
{
for (int j = 0; j < str.size(); j++)
{
if (lowerCase(str.at(i)) > lowerCase(str.at(j)))
{
temp = str.at(j);
str.at(j) = str.at(i);
str.at(i) = temp;
}
}
}
cout << str;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8c3RyaW5nPgoKdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmNoYXIgbG93ZXJDYXNlKGNoYXIgYykKewoJcmV0dXJuIChjID49ICdBJyAmJiBjIDw9ICdaJykgPyAoY2hhcikoYyArIDMyKSA6IGM7Cn0KCmludCBtYWluKCkgewoJc3RyaW5nIHN0cjsKCWNpbiA+PiBzdHI7CgkKCWNoYXIgdGVtcDsKCQoJZm9yIChpbnQgaSA9IDA7IGkgPCBzdHIuc2l6ZSgpOyBpKyspCiAgICB7CiAgICAgICAgZm9yIChpbnQgaiA9IDA7IGogPCBzdHIuc2l6ZSgpOyBqKyspIAogICAgICAgIHsKICAgICAgICAgICAgaWYgKGxvd2VyQ2FzZShzdHIuYXQoaSkpID4gbG93ZXJDYXNlKHN0ci5hdChqKSkpCiAgICAgICAgICAgIHsgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIHRlbXAgPSBzdHIuYXQoaik7CiAgICAgICAgICAgICAgICBzdHIuYXQoaikgPSBzdHIuYXQoaSk7CiAgICAgICAgICAgICAgICBzdHIuYXQoaSkgPSB0ZW1wOwogICAgICAgICAgICB9ICAgCiAgICAgICAgfQogICAgfQogICAgCiAgICBjb3V0IDw8IHN0cjsKICAgIAoJcmV0dXJuIDA7Cn0=