#include <iostream>
#include <string>
#include <set>
#include <algorithm>
using namespace std;
string s;
int main() {
cin>>s;
int len=s.size();
set<char> st;
for(int i=0; i<len; i++){
st.insert(s[i]);
}
//如果只有一种字符
if(st.size()==1){
cout<<-1;
return 0;
}
//
string t=s;
for(int i=0;i<len;i++){
//找到该字符
auto it=lower_bound(st.begin(),st.end(),s[i]);
//替换为下一个字符
++it;
if(it==st.end()) it=st.begin();
t[i]=*it;
}
//
cout<<t;
return 0;
}
// 64 位输出请用 printf("%lld")

京公网安备 11010502036488号