#include<bits/stdc++.h>
using namespace std;
int main()
{
int x,y,t,a;
bool f=1;
cin>>x>>y;
int m[10];
for(int i=x;i<=y;i++)
{
t=0;
for(int j=0;j<=9;j++)
{
m[j]=0;
}
t=i*i;
while(t!=0)
{
a=t%10;
t/=10;
m[a]+=1;
}
f=0;
for(int k=0;k<=9;k++)
{
if(m[k]>1)
{
f=1;
break;
}
}
if(f==0)
{
cout<<i<<endl;
}
}
return 0;
}
/**************************************************************
Problem: 1118
User: lzc
Language: C++
Result: Accepted
Time:9 ms
Memory:2072 kb
****************************************************************/