#include <bits/stdc++.h>
int main() {
  static char xx[100 + 1], yy[100 + 1];
  int n, i;
  scanf("%s%s", xx, yy);
  n = strlen(xx);
  for (i = 0; i < n; i++)
    if (xx[i] < yy[i]) {
      printf("-1\n");
      return 0;
    }
  printf("%s\n", yy);
  return 0;
}
