#include #include #include #include #include #include #include #include using namespace std; int main(){ //vector v; int N; string S; cin >> S; /* i) v.push_back(0); else{ while(N > 0){ v.push_back(N%10); N /= 10; } v.reverse(); } */ vector v; for(int i = 0; i< S.size(); i++) v.push_back(S[i]); auto it = max_element(v.begin(), v.end()); swap(*it, v[0]); if(v.size() > 1){ auto jt = max_element(v.begin()+1, v.end()); swap(*jt, v[1]); } for(int i=0 ;i < v.size(); i++) cout << v[i]; cout << endl; return 0; }