#include<stdio.h>
int compare(int a)
{
int b[5],i,m,n=0;
for(i=0;a!=0;i++)
{
b[i]=a%10;
a=a/10;
}
m=i/2;
for(int j=0;j<i/2&&b[j]==b[i-1];j++)
{
i=i-1;
n++;
}
if(n==m)
{
return 1;
}
return 0;
}
int main(){
int x,result;
for(int i=0;i<=256;i++)
{
x=i*i;
result=compare(x);
if(result==1)
{
printf("%d\n",i);
}
}
return 0;
}
int compare(int a)
{
int b[5],i,m,n=0;
for(i=0;a!=0;i++)
{
b[i]=a%10;
a=a/10;
}
m=i/2;
for(int j=0;j<i/2&&b[j]==b[i-1];j++)
{
i=i-1;
n++;
}
if(n==m)
{
return 1;
}
return 0;
}
int main(){
int x,result;
for(int i=0;i<=256;i++)
{
x=i*i;
result=compare(x);
if(result==1)
{
printf("%d\n",i);
}
}
return 0;
}