#include using namespace std; int main(){ string S; cin>>S; int A[202020]; int N=S.size(); for(int i=1;i<=N;i++)A[i]=S[i-1]-'0'; sort(A+1,A+N+1); int count=0; if(A[N]==A[1])count++; int z=0; for(int i=1;i<=N;i++)if(A[i]==0)z++; if(z==N-1)count++; if(count>0)cout<<-1; else { int U=0; for(int i=1;i<=N;i++){ if(A[1]!=A[i]&&U==0)U=i; } swap(A[U-1],A[U]); for(int i=N;i>=1;i--)cout<