#include <cstdio>

int n;
int d[1001];

int main(void){
	scanf("%d",&n);
	for(int i=0;i<n;i++){
		scanf("%d",&d[i]);
	}
	int i=0;
	while(1){
		int digit=0;
		if(i==0)digit=1;
		int j=i;
		while(j>0){
			j/=10;
			digit++;
		}
		bool flag=false;
		for(int k=n-1;k>=digit-1;k--){
			j=i;
			for(int l=0;l<digit;l++){
				if(d[k-l]==j%10){
					j/=10;
				}else break;
				if(l==digit-1)flag=true;
			}
			if(flag)break;
		}
		if(!flag)break;
		i++;
	}
	printf("%d\n",i);
	return 0;
}