#include<bits/stdc++.h>
using namespace std;
int a[10]={};
int b[7]={10,10,10,10,10,10,10};
int y(int n){
	int i;
	for(i=1;n/10==0;i++){
		b[i-1]=n%10;
		n/10;
	}
	b[i]=n%10;
	cout<<i;
	return i;
}
int x(){
	for(int i=0;i<10;i++){
		a[i]=0;
	}
	for(int i=0;i<7;i++){
		b[i]=0;
	}
}
int main(){
	bool q=1;
	int n,m;
	cin>>n>>m;
	for(int i=n;i<=m;i++){
		int z=y(i);
		for(int j=0;j<z;j++){
			a[b[j]]=1;cout<<b[j]<<endl;
		}
		for(int j=0;j<z;j++){
			if(a[j]==0){
				q=0;
				break;
			}
		}
		if(q){
			cout<<i;
		}
	} 
	return 0;
}