#include <bits/stdc++.h>
using namespace std;

int main()
{
  char s[30];
  scanf("%s",s);
  int n=strlen(s);
  int b[26];
  for(int i=0;i<26;i++)b[i]=n+1;
  for(int i=0;i<n;i++){
    b[s[i]-'a']=i;
  }
  bool F=0;
  for(int i=n;i>=0;i--){
    int c=(i==n?0:s[i]-'a'+1);
    while(c<26&&b[c]<i)c++;
    if(c<26){
      s[i]='a'+c;
      s[i+1]=0;
      printf("%s\n",s);
      F=1;
      break;
    }
  }
  if(!F)puts("-1");
  return 0;
}
