#include<bits/stdc++.h>
using namespace std;
int main(){
	int n,x,i,j=0,g=0,o=0,l=0;
	bool r=0;
	cin>>n>>x;
	int a[8];
	for(i=n;i<=x;i++){
		r=1;
		g=i*i;
		while(g!=0){
			a[j]=g%10;
			j++;
			g/=10;
		}
		if(j==7){
			for(o=6;o>=0;o--){
				for(l=o-1;l>=0;l--){
					if(a[o]==a[l])
					r=0;
				}
			}
		}
		if(r==1)
		cout<<i<<endl;
		j=0;
	} 
	return 0;
}
/**************************************************************
	Problem: 1118
	User: houshanglin
	Language: C++
	Result: Accepted
	Time:8 ms
	Memory:2072 kb
****************************************************************/