#include #include #include #include #include #include #include using namespace std; typedef long long int ll; int cnt[10]; int main(){ cin.tie(nullptr); ios::sync_with_stdio(false); string s; cin >> s; int ok=0; for(char c:s){ cnt[c-'0']++; } for(int i=0;i<10;i++){ if(cnt[i])ok++; } if(ok==1){ cout << -1 << endl; return 0; } if(ok==2&&s.size()-cnt[0]==1){ cout << -1 << endl; return 0; } int p,q; for(int i=0;i<10;i++){ if(cnt[i]>0){ q=i; for(int j=i+1;j<10;j++){ if(cnt[j]>0){ p=j; cnt[i]--; cnt[j]--; break; } } break; } } for(int i=9;i>=0;i--){ if(i==q){ cout << q << p; } for(int j=0;j