#include #include using namespace std; int main(void){ string str; cin >> str; sort(str.begin(),str.end()); reverse(str.begin(),str.end()); bool flag=false; for(int pos=str.size()-1;pos>0;pos--){ if(str.at(pos)!=str.at(pos-1)){ swap(str.at(pos),str.at(pos-1)); flag=true;break; } } if(flag && str.at(0)!='0')cout << str << endl; else cout << "-1" << endl; return 0; }