#include <iostream>
using namespace std;
int reverse(int x)
{
int temp=0;
while(x)
{
temp=10*temp+x%10;
x/=10;
}
return temp;
}
int main()
{
for(int i=0;i<=256;i++)
if(i*i==reverse(i*i))
cout<<i<<"\n";
}
#include <stdio.h>
int main()
{
for(int i=0;i<=256;i++)
{
int sqr=i*i;
int temp=0;
int ori=sqr;
while(sqr)
{
temp=10*temp+sqr%10;
sqr/=10;
}
if(ori==temp)
printf("%d\n",i);
}
}