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

int main(){
	int i,a,b,c,d;
	
	for(i = 1000;i <= 9999;i++){
		//分解各个位
		a = i / 1000;
		b = i / 100 % 10;
		c = i % 100 / 10;
		d = i % 10;
		if(a == b && c == d && a != c && (int)(sqrt(i)) == sqrt(i)){
			cout<<i<<endl;
		} 
	}
	return 0;
}

/**************************************************************
	Problem: 1253
	User: admin
	Language: C++
	Result: Runtime Error
****************************************************************/