#include <cctype>
#include <iostream>
#include <string>
#include <algorithm>

using namespace std;

bool cmp(char a, char b) {
    return tolower(a) < tolower(b);
}

int main() {
    string s;
    string ts = "";

    getline(cin, s);

    for (auto c : s) {
        if (isalpha(c)) ts += c;
    }

    stable_sort(ts.begin(), ts.end(), cmp);
    
    int pos = 0;
    for (auto c : s) {
        if (!isalpha(c)) cout << c;
        else cout << ts[pos++];
    }

    return 0;
}