#include <stdio.h>

int reverse(int k){
    int now=k;
    int rev=0;
    int s=0;
    while(now !=0){
        s=now %10;
        rev=rev*10+s;
        now=now/10;
    }
    return rev;
}

int main(){
    int n;
    int m;
    for (n=0;n<=256;n++){
        m=n*n;
        if(n*n==reverse(n*n)){
            printf("%d\n",n);
        }
    }
    return 0;
}