#include<bits/stdc++.h>
using namespace std;
int main(){
	int x,y,i,j,z,s,c;
	char a[8];
	cin>>x>>y;
	for(i=x;i<=y;i++){
		c=0;
		s=i*i;
		sprintf(a,"%d",s);
		for(j=0;j<6;j++){
			for(z=j+1;z<7;z++) if(a[j]==a[z]){
					c++;
					break;
			}		
		}
		if(c==0) cout<<i<<endl;
	}
}
/**************************************************************
	Problem: 1118
	User: admin
	Language: C++
	Result: Accepted
	Time:9 ms
	Memory:2072 kb
****************************************************************/