#include <bits/stdc++.h>
using namespace std;

int main(){
	int n;
	cin >> n;
	vector<int> a(n);
	for(int i = 0 ; i < n ; i++) cin >> a[i];
	int x = 0;
	while(true){
		int f = 0;
		for(int i = 0 ; i < n ; i++){
			int w = 0;
			if( x and a[i] == 0 ) continue;
			for(int j = i ; j < n ; j++){
				w = w * 10 + a[j];
				if( w > x ) break;
				if( w == x ){
					f = 1;
					break;
				}
			}
		}
		if(!f) break;
		x++;
	}
	cout << x << endl;
}