#include <iostream>
#include <queue>
using namespace std;
int main ()
{
int n;
string total = "";
cin>>n;
for (int i=1; i<=n; i++)
{
string tmp;
cin>>tmp;
total+=(tmp + " ");
}
/*input:
3
a
bv
gva
-> total = "a bv gva"
*/
string base = "abcdefghijklmnopqrstuvwxyz";
string u = "";
queue <string> q;
q.push(u);
while (!q.empty())
{
string f = q.front();
q.pop();
for (int i=0; i<base.length(); i++)
{
string v = f+base[i]; //each v we have: a, b, c ..., z, aa, ab, ..., zz, ... aaa, ...
q.push(v);
if (total.find(v)==-1)
{
cout<<v;
return 0;
}
}
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8cXVldWU+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgppbnQgbWFpbiAoKQp7CiAgICBpbnQgbjsKICAgIHN0cmluZyB0b3RhbCA9ICIiOwogICAgY2luPj5uOwogICAgZm9yIChpbnQgaT0xOyBpPD1uOyBpKyspCiAgICB7CiAgICAgICAgc3RyaW5nIHRtcDsKICAgICAgICBjaW4+PnRtcDsKICAgICAgICB0b3RhbCs9KHRtcCArICIgIik7CiAgICB9CiAgICAvKmlucHV0OgogICAgMwogICAgYQogICAgYnYKICAgIGd2YQogICAgLT4gdG90YWwgPSAiYSBidiBndmEiCiAgICAqLwogICAgc3RyaW5nIGJhc2UgPSAiYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXoiOwogICAgc3RyaW5nIHUgPSAiIjsKICAgIHF1ZXVlIDxzdHJpbmc+IHE7CiAgICBxLnB1c2godSk7CiAgICB3aGlsZSAoIXEuZW1wdHkoKSkKICAgIHsKICAgICAgICBzdHJpbmcgZiA9IHEuZnJvbnQoKTsKICAgICAgICBxLnBvcCgpOwogICAgICAgIGZvciAoaW50IGk9MDsgaTxiYXNlLmxlbmd0aCgpOyBpKyspCiAgICAgICAgewogICAgICAgICAgICBzdHJpbmcgdiA9IGYrYmFzZVtpXTsgICAgICAvL2VhY2ggdiB3ZSBoYXZlOiBhLCBiLCBjIC4uLiwgeiwgYWEsIGFiLCAuLi4sIHp6LCAuLi4gYWFhLCAuLi4gCiAgICAgICAgICAgIHEucHVzaCh2KTsKICAgICAgICAgICAgaWYgKHRvdGFsLmZpbmQodik9PS0xKQogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICBjb3V0PDx2OwogICAgICAgICAgICAgICAgcmV0dXJuIDA7CiAgICAgICAgICAgIH0KICAgICAgICB9CiAgICB9CiAgICByZXR1cm4gMDsKfQ==