#include<iostream>
#include<string>
#include<algorithm>
#include<set>
#include<queue>
#include<vector>
using namespace std;
int main()
{
  string s;
  cin>>s;
  if(s=="zyxwvutsrqponmlkjihgfedcba"){
    cout<<"-1";
    return 0;
  }
  s+='a'-1;
  for(int i=s.size()-1;i>=0;i--)
    while(s[i]<'z'){
      s[i]++;
      bool f=true;
      for(int j=0;j<i;j++)
        if(s[i]==s[j]){
          f=false;
          break;
        }
      if(f){
        for(int j=0;j<=i;j++)
          cout<<s[j];
        return 0;
      }
    }
}