#include <string>
#include <vector>
#include <iostream>

using namespace std;

int main()
{
    int n, a; string decimal;
    
    cin >> n;
    
    for(int i = 0; i < n; i++)
    {
        cin >> a;
        
        decimal += to_string(a);
    }

    int ptr = 0;
    
    while(true)
    {
        if(decimal.find(to_string(ptr)) == string::npos)
        {
            break;
        }
        
        ptr++;
    }
    
    cout << ptr << endl;
    
    return 0;
}