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