#include <bits/stdc++.h>
using namespace std;

bool ispalindrome(int x){
	stack<int> s;
	queue<int> q;
	while(x){
		s.push(x % 10);
		q.push(x % 10);
		x /= 10; 
	}
	while(!s.empty()){
		if(s.top() != q.front())
			return false;
		s.pop();
		q.pop();
	}
	return true;
}

int main(){
	for(int i = 1; i <= 256; i++){
		if(ispalindrome(i*i)){
			cout<<i<<endl;
		}
	}
	
}