#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")



京公网安备 11010502036488号