#include<cstdio>
#include<cmath>
#include<algorithm>
#include<iostream>
#include<cstring>
#include<string>
#include<vector>
#include <list>
using namespace std;
int flag[10000],a[100000];
bool check(int x){
	while(x>0){
		int t=x%10;
		if(flag[t]){
			return false; 
		}
		x/=10;
	}
	return true;
}
int main()
{       
    int n,k;
    scanf("%d %d",&n,&k);
     for(int i=1;i<=k;++i){
     	int u;
     	scanf("%d",&u);
     	flag[u]=1;
	 }
	 for(int i=n;i;i++){
	 	if(check(i)){
	 		printf("%d\n",i);
	 		break;
		 }
	 }
		return 0;
}