#include <bits/stdc++.h>
int n;
char str[25];
bool vis1[30], vis2[30][30];
int main() {
  scanf("%d", &n);
  for (int i = 1; i <= n; i++) {
    scanf("%s", str);
    int len = strlen(str);
    for (int t = 0; t < len - 1; t++) {
      vis1[str[t] - 'a'] = true;
      vis2[str[t] - 'a'][str[t + 1] - 'a'] = true;
    }
    vis1[str[len - 1] - 'a'] = true;
  }
  for (int i = 0; i < 26; i++) {
    if (!vis1[i]) {
      printf("%c\n", i + 'a');
      return 0;
    }
  }
  for (int i = 0; i < 26; i++) {
    for (int j = 0; j < 26; j++) {
      if (!vis2[i][j]) {
        printf("%c%c\n", i + 'a', j + 'a');
        return 0;
      }
    }
  }
  return 0;
}
