#include <bits/stdc++.h>
using namespace std;
int main() {
  char s[105], t[105];
  scanf("%s%s", s, t);
  int n = strlen(s);
  int i;
  for (i = n - 1; i >= 0 && s[i] == 'z'; --i) s[i] = 'a';
  if (i < 0) return puts("No such string") & 0;
  s[i] += 1;
  if (strcmp(s, t) >= 0) return puts("No such string") & 0;
  puts(s);
  return 0;
}
