#include #define rep(i,n) for(int i = 0; i < (n); i++) using namespace std; typedef long long ll; int main(){ cin.tie(0); ios::sync_with_stdio(0); string s; cin >> s; sort(s.rbegin(), s.rend()); string t = s; for(int i = int(t.size()) - 2; i >= 0; i--) { if(t[i] != t[i + 1] && !(i == 0 && t[i + 1] == '0')) { swap(t[i], t[i + 1]); break; } } if(s == t) { cout << -1 << endl; } else { cout << t << endl; } }