#include <iostream>
#include <vector>
using namespace std;
int main() {
string s;
vector<char> arr;
getline(cin, s);
for (int i = 0; i < 26; ++i) {
for (char& j : s) {
if ( (j - 'a' == i) || (j - 'A' == i))
arr.push_back(j);//将符合规则字母先后放进arr
}
}
for (int i = 0; i < s.size(); ++i) {
if ( (s[i] >= 'a' && s[i] <= 'z') || (s[i] >= 'A' && s[i] <= 'Z') )
continue;
else
arr.insert(arr.begin() + i, s[i]); //非字母按原先顺序加入到arr里
}
for (char str : arr) {
cout << str;
}
return 0;
}

京公网安备 11010502036488号