#include <cctype> #include <iostream> #include <vector> using namespace std; int main() { vector<char> vec; string str; getline(cin,str); for(int i=0;i<26;i++){ for(int j=0;j<str.size();j++){ if((str[j]-'a'==i)||(str[j]-'A'==i))vec.push_back(str[j]); } } for(int i=0, k=0;(k<vec.size())&&(i<str.size());i++){ if((str[i]>='a'&&str[i]<='z')||(str[i]>='A'&&str[i]<='Z'))str[i]=vec[k++]; } cout <<str; } // 64 位输出请用 printf("%lld")