#include<bits/stdc++.h>
using namespace std;
bool hw(int n,int k)
{
bool r = true;
int d = 0;
int a[1000] = {0};
while(n!=0)
{
a[d] = n % k;
d++;
n = n / k;
}
for(int i = 0;i<d/2;i++)
{
if(a[i] != a[d-i-1])
{
r = false;
break;
}
}
return r;
}
int main()
{
int n;
int b[105];
cin>>n;
for(int i = 0;i < n;i++)
{
cin>>b[i];
}
for(int i =0 ;i<n;i++)
{
//cout<<hw(b[i],2);
if(hw(b[i],10)==false && (hw(b[i],16)==true || hw(b[i],2)==true))
{
cout<<b[i]<<endl;
}
}
}
/**************************************************************
Problem: 1386
User: wuyichen
Language: C++
Result: Accepted
Time:9 ms
Memory:2072 kb
****************************************************************/