#include using namespace std; int main() { string s; cin >> s; string sc = "", sn = ""; vector v(s.size()); for (int i = 0; i < (int)s.size(); i++) { if (s[i] >= 'a' && s[i] <= 'z') { sc += s[i]; v[i] = 1; } else { sn += s[i]; v[i] = 0; } } reverse(sc.begin(), sc.end()); int ic = 0, in = 0; for (int i = 0; i < (int)s.size(); i++) { if (v[i] == 1) { cout << sc[ic]; ic++; } else { cout << sn[in]; in++; } } return 0; }