#include <bits/stdc++.h>
#define fi first
#define se second
#define ll long long
#define db double
#define pb push_back
#define wrln cout<<'\n';
#define pii pair<int,int>

using namespace std;
const int H=1e9+7;
const int N=2e6+100;
const int nmax=2e6;

bool nt[nmax+100];
int ntt[nmax],d,a[N],sum,n;
bool kt1,kt2,kt[nmax];


void sangnt()
 {
     for (int i=1; i<=nmax; i++)
     {
        nt[i]=1;
     }
     nt[1]=nt[0]=0;
     for (int i=2; i<=nmax; i++)
     {
         if (nt[i])
         {
             ntt[++d]=i;
             for (int j=2; j*i<=nmax; j++)
                nt[i*j]=0;
         }
     }

 }

int main()
{
    ios_base::sync_with_stdio(0);
    cin.tie(0); cout.flush();
    sangnt();
    kt2=0; kt1=1;
    cin>>n;
    for (int i=1; i<=n; i++)
    {
        cin>>a[i];
        for (int j=1; j<=d; j++)
        {
            int S=a[i];
            if (a[i]%ntt[j]==0)
            {
                if (kt[ntt[j]])
                {
                    kt1=0;
                    break;
                }

                while (S%ntt[j]==0)
                {
                    S/=ntt[j];
                }
                kt[ntt[j]]=1;
                if (nt[S]) kt[S]=1;
            }
        }
    }

    if (kt1)
    {
        cout<<"pairwise coprime"; return 0;
    }

    sum=a[1];

    for (int i=2; i<=n; i++)
    {
        sum=__gcd(sum,a[i]);
        if (sum==1)
        {
            kt2=1; break;
        }
    }

    if (kt2)
    {
        cout<<"setwise coprime"; return 0;
    }

    cout<<"not coprime";
}
