#include <bits/stdc++.h>
using ll = long long;
using namespace std;
int main(){
    int n;
    cin>>n;
    vector<int> a(n);
    vector<bool> b(1e6+1,true);
    map<int,int> m;
    for(int i=0; i<n; i++){
        cin>>a[i];
        m[a[i]]++;
    }
    b[0]=false;
    b[1]=false;
    bool pairwise=true,setwise=true;
    
    for(int i=2; i*i<=1e6; i++){
        if(b[i]){
            int cnt = 0;
            for(int j=2; i*j<=1e6; j++){
                b[i*j]=false;
                if(m[i*j]) cnt+=m[i*j];
            }
            if(cnt>1) pairwise=false; 
        }
    }
    
    int tmp=a[0];
    for(auto i:a){
        tmp = __gcd(i,tmp);
    }
    if(tmp!=1) setwise=false;

    if(pairwise){
        cout<<"pairwise coprime";
    }else if(setwise){
        cout<<"setwise coprime";
    }else{
        cout<<"not coprime";
    }
    cout<<endl;
}