#include <iostream>
#include <set>
#include <vector>
using namespace std;

int main() {
    int N;
    while(cin>>N){
        set<int> num;
        vector<int> vec;
        while(N--){
            int temp;
            cin>>temp;
            num.insert(temp);
        }

        auto it1=num.begin();
        auto it2=--num.end();
        if(*it1==1){
            cout<<0;
            return 0;
        } 
        if(*it2==N-1){
            cout<<N;
            return 0;
        }
        for(auto it = num.begin(); it!=num.end(); it++){
            vec.push_back(*it);
        }

        for(int i=0; i<vec.size(); i++){
            if(vec[i]+1!=vec[i+1]){
                cout<<vec[i]+1;
                return 0;
            }
        }

        }
}
// 64 位输出请用 printf("%lld")