#define _USE_MATH_DEFINES #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; typedef long long ll; const int mod=998244353; int main(){ string x; cin>>x; sort(x.begin(),x.end(),greater<>()); if(prev_permutation(x.begin(),x.end())) cout<<(x[0]=='0'?"-1":x)<