#include<bits/stdc++.h>
using namespace std;
bool sushu(int a){
for(int j=2;j<a;j++){
if(a%j==0) return false;
}
return true;
}
int main(){
int n;
cin>>n;
int a[10001];
for(int i=0;i<n;i++){
cin>>a[i];
}
for(int i=0;i<n;i++){
int b=0,x;
x=0;
int j;
for( j=2;!sushu(a[i]);j++){
if(sushu(j)==false){
continue;
}
while(a[i]%j==0){
a[i]/=j;
}
if(x!=j){
b++;
x=j;
}
if(b>2){
break;
}
}
if(x!=j){
b++;
x=j;
}
if(b==2){
cout<<1<<endl;
} else{
cout<<0<<endl;
}
}
}