#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
****************************************************************/