#include <iostream>
#include <cstring>
#include <map>
using namespace std;
long long n;
bool cnt[1010];
string s, si;
map<string, long long> mi;
map<char, bool> mp;
int main() {
cin >> n;
for(long long i = 0; i < n; i++) {
cin >> s[i];
mp[s[i]] = true;
}
for(long long i = 0; i < n-1; i++) {
for(long long j = i+1; j < n; j++) {
si.clear();
for(long long z = i; z <= j; z++) {
si += s[z];
}
// cout << si << endl;
mi[si]++;
if(mi[si] > 1) {
cnt[si.length()] = true;
}
}
}
for(long long i = 2;i <= 26;i++) {
if(cnt[i] == false) {
cout << i;
return 0;
}
}
return 0;
}