#include<bits/stdc++.h>
#define ll long long int
#define vll vector<ll>
using namespace std;
ll gcd(ll x, ll y){
if(y == 0){
return x;
}
return gcd(y, x%y);
}
ll lcm(ll x, ll y){
return (x*y)/gcd(x, y);
}
int main(){
ios_base::sync_with_stdio(false);
cin.tie(NULL);
ll n, a, p=1;
cin >> n;
vll x;
for(ll i=0; i<n; i++){
cin >> a;
x.push_back(a);
p *= a;
}
ll g=x[0], l=x[0];
for(ll i=1; i<n; i++){
g = gcd(g, x[i]);
if(g == 1){
break;
}
}
cout << p << endl;
if(g != 1){
cout << "not coprime" << endl;
}
else{
for(ll i=1; i<n; i++){
l = lcm(l, x[i]);
}
if(l == p){
cout << "pairwise coprime" << endl;
}
else{
cout << "setwise coprime" << endl;
}
}
return 0;
}
I2luY2x1ZGU8Yml0cy9zdGRjKysuaD4KI2RlZmluZSBsbCBsb25nIGxvbmcgaW50CiNkZWZpbmUgdmxsIHZlY3RvcjxsbD4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmxsIGdjZChsbCB4LCBsbCB5KXsKICAgIGlmKHkgPT0gMCl7CiAgICAgICAgcmV0dXJuIHg7CiAgICB9CiAgICAKICAgIHJldHVybiBnY2QoeSwgeCV5KTsKfQoKbGwgbGNtKGxsIHgsIGxsIHkpewogICAgcmV0dXJuICh4KnkpL2djZCh4LCB5KTsKfQoKaW50IG1haW4oKXsKICAgIGlvc19iYXNlOjpzeW5jX3dpdGhfc3RkaW8oZmFsc2UpOwogICAgY2luLnRpZShOVUxMKTsKICAgIGxsIG4sIGEsIHA9MTsKICAgIGNpbiA+PiBuOwogICAgdmxsIHg7CiAgICBmb3IobGwgaT0wOyBpPG47IGkrKyl7CiAgICAgICAgY2luID4+IGE7CiAgICAgICAgeC5wdXNoX2JhY2soYSk7CiAgICAgICAgcCAqPSBhOwogICAgfQogICAgCiAgICBsbCBnPXhbMF0sIGw9eFswXTsKICAgIAogICAgZm9yKGxsIGk9MTsgaTxuOyBpKyspewogICAgICAgIGcgPSBnY2QoZywgeFtpXSk7CiAgICAgICAgaWYoZyA9PSAxKXsKICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgfQogICAgfQogICAgY291dCA8PCBwIDw8IGVuZGw7CiAgICBpZihnICE9IDEpewogICAgICAgIGNvdXQgPDwgIm5vdCBjb3ByaW1lIiA8PCBlbmRsOwogICAgfQogICAgCiAgICBlbHNlewogICAgICAgIGZvcihsbCBpPTE7IGk8bjsgaSsrKXsKICAgICAgICAgICAgbCA9IGxjbShsLCB4W2ldKTsKICAgICAgICB9CiAgICAgICAgCiAgICAgICAgaWYobCA9PSBwKXsKICAgICAgICAgICAgY291dCA8PCAicGFpcndpc2UgY29wcmltZSIgPDwgZW5kbDsKICAgICAgICB9CiAgICAgICAgCiAgICAgICAgZWxzZXsKICAgICAgICAgICAgY291dCA8PCAic2V0d2lzZSBjb3ByaW1lIiA8PCBlbmRsOwogICAgICAgIH0KICAgIH0KICAgIHJldHVybiAwOwp9