#include using namespace std; typedef long long ll; int main() { string s; vectorv; cin>>s; for(int i=0;i(s.size());i++)v.push_back(static_cast(s[i]-'0')); int cnt=0; for(int k=0;;k++) { int MAX=v[k],ans=k; for(int i=static_cast(v.size())-1;i>k;i--) { if(v[i]>MAX) { MAX=v[i]; ans=i; } } if(k!=ans) { swap(v[k],v[ans]); cnt++; } if(cnt==2)break; } for(int i=0;i(v.size());i++)cout<