#include<iostream>
using namespace std;
int zhishu(int &x)
{
bool is_prime=1;
for(int i=2;i<x;i++)
{
if(x%i==0&&x!=2 )
{
is_prime=0;
}
if(x==1)
{
is_prime=0;
}
}
return is_prime;
}
int main()
{
int n ,b,a[100001];
cin>>n;
for(int i=1;i<=n;i++){
cin>>b;
if(zhishu(b))
{
a[i]=b;
}
else
{
a[i]=1;
}
}
for(int i=1;i<=n;i++){
if(a[i]!=1)
{
cout<<a[i]<<" ";
}
}
}
哪里错了啊??(欲哭无泪)