#include <bits/stdc++.h>
using namespace std;
char s[50][30];
int n;
bool ok(string x) {
  for (int k = 0; k < n; k++) {
    for (int i = 0; i < strlen(s[k]); i++) {
      int j;
      for (j = i; j < x.size() + i; j++)
        if (s[k][j] != x[j - i]) break;
      if (j == x.size() + i) return false;
    }
  }
  return true;
}
queue<string> q;
string cur, cnt;
void bfs() {
  bool flag = true;
  while (flag || !q.empty()) {
    if (!flag) {
      cur = q.front();
      q.pop();
    }
    for (char i = 'a'; i <= 'z'; i++) {
      cnt = cur + i;
      if (ok(cnt)) {
        cout << cnt << endl;
        exit(0);
      }
      q.push(cnt);
    }
    flag = false;
  }
}
int main() {
  scanf("%d\n", &n);
  for (int i = 0; i < n; i++) gets(s[i]);
  bfs();
  return 0;
}
