#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);
    }
}