#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;
}