#include <bits/stdc++.h>
char str[100003];
int main() {
  scanf("%s", str);
  int n = strlen(str);
  if (n < 26) {
    printf("-1\n");
    return 0;
  }
  int cnt = 0, i = 0;
  while (cnt < 26 && i < n) {
    if (str[i] - 'a' <= cnt) {
      str[i] = cnt + 'a';
      cnt += 1;
    }
    i++;
  }
  if (cnt < 26)
    printf("-1\n");
  else
    puts(str);
  return 0;
}
