using namespace std;
int main(){
int a[10];
int temp;
int i,j,f, flag;
for(i=0; i<257; i++){
if(i*i<10){
cout << i << endl;
}else{
flag = 1; // 是否满足
temp = i*i;
j = 0; // 平方的位数
while(temp/10 != 0){
a[j++] = temp%10;
temp = temp/10;
}
a[j] = temp;
f = 0;
while(f<j){
if(a[f++] != a[j--]){
flag = 0;
break;
}
}
if(flag)
cout << i << endl;
//cout << i << ": " << i*i << endl;
}
}
return 0;
}