#include<stdio.h>
#include<stdlib.h>
#include<math.h>
#include<string.h>
#define N 1001

  
int main()
{
  int i,n,keta;
  int ans;
  int c;
  char str[N],tmp[N];
  scanf("%d",&n);
  for(i=0;i<n;i++)
    {
      scanf("%d",&c);
      str[i]=c+'0';
    }
  str[n]='\0';
  for(ans=0;;ans++)
    {
      if(ans) keta=(int)(log10(ans))+1;
      else keta=1;
      for(i=0;i<n-keta+1;i++)
	{
	  strcpy(tmp,str+i);
	  tmp[keta]='\0';
	  if(ans==atoi(tmp)) break;
	}
      if(i==n-keta+1) break;
    }
  printf("%d\n",ans);
  return 0;
}


