#include #include using namespace std; int vis[40100]; int q[12000]; int main() {memset(vis,1,sizeof(vis)); vis[1]=0; int t=0; for(int i=2;i<=40000;i++) {if(vis[i]) {for(int j=i;j<=40000;j+=i) vis[j]=0; q[++t]=i; } } long long int shu[100],ge[100]; long long int n; while(cin>>n) {if(n==1){cout<<"0"<1&&m=3)break; while(tt%q[m]==0) {tt/=q[m]; ge[k]++; } m++; } if(tt>1) {shu[++k]=tt; ge[k]++; } if(k>=3) {cout<<1<