#include"bits/stdc++.h" using namespace std; #define REP(k,m,n) for(int (k)=(m);(k)<(n);(k)++) #define rep(i,n) REP((i),0,(n)) int main() { string X; cin>>X; sort(X.begin(),X.end()); set<char> st; for(char c:X)st.insert(c); if(st.size()==1){ cout<<-1<<endl; return 0; } rep(i,X.size()-1){ if(X[i]!=X[i+1]){ swap(X[i],X[i+1]); break; } } reverse(X.begin(),X.end()); if(X.front()=='0'){ cout<<-1<<endl; return 0; } cout<<X<<endl; return 0; }