/*
  AOJ 1356
  Title:Decimal Sequences
  @kankichi573
*/
#include <stdio.h>
#include <string.h>
int table[1000];

main()
{
  int N,i,ret,d,d1,d2;

  d1=d2=0;
  memset(table,0,sizeof(table));
  scanf("%d",&N);
  for(i=0;i<N;i++)
    {
      scanf("%d",&d);
      table[d]=1;
      table[d+10*d1]=1;
      table[d+10*d1+100*d2]=1;
      d2=d1;
      d1=d;
    }

    for(i=0;i<1000;i++)
      if(table[i]==0)
	{
	  printf("%d\n",i);
	  break;
	}
    
  return(0);
}