#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; #define BET(a,b,c) ((a)<=(b)&&(b)<(c)) #define FOR(i,n) for(int i=0,i##_end=(int(n));i VI; typedef vector VVI; int main() { VI isprime(5000000+1, 1), use(5000000+1); VI primes; isprime[0] = isprime[1] = 0; use[1] = 1<<1; for(int i=2;i0) use[i] |= use[i/10]; if(!isprime[i]) continue; primes.push_back(i); for(int j=i+i;j>n; int mask = 0; FOR(i,n) { int a; cin>>a; mask |= (1<