#include <bits/stdc++.h>
using namespace std;

int main()
{
    string X;
    cin >> X;
    int cnt = 0;
    for(int i = 0; i < X.size(); i++) if(X[i] == '0') cnt++;
    if(X.size() - cnt <= 1)
    {
        cout << -1 << endl;
        return 0;
    }
    sort(X.begin(), X.end());
    for(int i = 0; i < X.size()-1; i++)
    {
        if(!(X[i] == '0' && X[i+1] == '0') && X[i] != X[i+1])
        {
            char tmp = X[i];
            X[i] = X[i+1];
            X[i+1] = tmp;
            for(int i = X.size()-1; i >= 0; i--)
            {
                cout << X[i];
            }
            cout << endl;
            return 0;
        }
    }
    cout << -1 << endl;
    return 0;
}