#include <iostream>
using namespace std;
bool isP(int n) { for(int i = 2; i * i <= n; ++i) if(n % i == 0) return false; return true; }
bool div(int n) { cout << n << endl; char sl[10]; cin >> sl; return sl[0] == 'y' || sl[0] == 'Y'; }
int H = 100;
int main() {
int c = 0;
for(int a = 2; a <= H / 2 && c < 2; ++a)
if(isP(a))
if(div(a)) {
++c;
if(a * a <= H && div(a * a)) ++c;
}
cout << (c >= 2 ? "composite" : "prime") << endl;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKYm9vbCBpc1AoaW50IG4pIHsgZm9yKGludCBpID0gMjsgaSAqIGkgPD0gbjsgKytpKSBpZihuICUgaSA9PSAwKSByZXR1cm4gZmFsc2U7IHJldHVybiB0cnVlOyB9Cgpib29sIGRpdihpbnQgbikgeyBjb3V0IDw8IG4gPDwgZW5kbDsgY2hhciBzbFsxMF07IGNpbiA+PiBzbDsgcmV0dXJuIHNsWzBdID09ICd5JyB8fCBzbFswXSA9PSAnWSc7IH0KCmludCBIID0gMTAwOwoKaW50IG1haW4oKSB7IAogICAgaW50IGMgPSAwOyAKICAgIGZvcihpbnQgYSA9IDI7IGEgPD0gSCAvIDIgJiYgYyA8IDI7ICsrYSkgCiAgICAgICAgaWYoaXNQKGEpKSAKICAgICAgICAgICAgaWYoZGl2KGEpKSB7IAogICAgICAgICAgICAgICAgKytjOyAKICAgICAgICAgICAgICAgIGlmKGEgKiBhIDw9IEggJiYgZGl2KGEgKiBhKSkgKytjOyAKICAgICAgICAgICAgfSAKICAgIGNvdXQgPDwgKGMgPj0gMiA/ICJjb21wb3NpdGUiIDogInByaW1lIikgPDwgZW5kbDsgCiAgICByZXR1cm4gMDsgCn0=