#include <iostream>
#include <cmath>
using namespace std;
bool isPrime(int a) {
for (int i = 2; i * i <= a; ++i)
if (a % i == 0)
return false;
return true;
}
bool isDivisible(int a) {
cout << a << endl;
cout.flush();
string res;
cin >> res;
return res[0] == 'y' || res[0] == 'Y';
}
int main() {
int c = 0;
int h = 100;
for (int i = 2; i <= 10 && c < 2; ++i) {
if (isPrime(i) && isDivisible(i)) {
++c;
if (c >= 2) {
cout << "composite" << endl;
return 0;
}
}
}
if (c < 2) {
int p[] = {11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97};
for (int pr : p) {
if (isDivisible(pr)) {
++c;
if (c >= 2) {
cout << "composite" << endl;
return 0;
}
}
}
}
cout << (c >= 2 ? "composite" : "prime") << endl;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8Y21hdGg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7Cgpib29sIGlzUHJpbWUoaW50IGEpIHsKICAgIGZvciAoaW50IGkgPSAyOyBpICogaSA8PSBhOyArK2kpCiAgICAgICAgaWYgKGEgJSBpID09IDApCiAgICAgICAgICAgIHJldHVybiBmYWxzZTsKICAgIHJldHVybiB0cnVlOwp9Cgpib29sIGlzRGl2aXNpYmxlKGludCBhKSB7CiAgICBjb3V0IDw8IGEgPDwgZW5kbDsKICAgIGNvdXQuZmx1c2goKTsKICAgIHN0cmluZyByZXM7CiAgICBjaW4gPj4gcmVzOwogICAgcmV0dXJuIHJlc1swXSA9PSAneScgfHwgcmVzWzBdID09ICdZJzsKfQoKaW50IG1haW4oKSB7CiAgICBpbnQgYyA9IDA7CiAgICBpbnQgaCA9IDEwMDsKCiAgICBmb3IgKGludCBpID0gMjsgaSA8PSAxMCAmJiBjIDwgMjsgKytpKSB7CiAgICAgICAgaWYgKGlzUHJpbWUoaSkgJiYgaXNEaXZpc2libGUoaSkpIHsKICAgICAgICAgICAgKytjOwogICAgICAgICAgICBpZiAoYyA+PSAyKSB7CiAgICAgICAgICAgICAgICBjb3V0IDw8ICJjb21wb3NpdGUiIDw8IGVuZGw7CiAgICAgICAgICAgICAgICByZXR1cm4gMDsKICAgICAgICAgICAgfQogICAgICAgIH0KICAgIH0KCiAgICBpZiAoYyA8IDIpIHsKICAgICAgICBpbnQgcFtdID0gezExLCAxMywgMTcsIDE5LCAyMywgMjksIDMxLCAzNywgNDEsIDQzLCA0NywgNTMsIDU5LCA2MSwgNjcsIDcxLCA3MywgNzksIDgzLCA4OSwgOTd9OwogICAgICAgIGZvciAoaW50IHByIDogcCkgewogICAgICAgICAgICBpZiAoaXNEaXZpc2libGUocHIpKSB7CiAgICAgICAgICAgICAgICArK2M7CiAgICAgICAgICAgICAgICBpZiAoYyA+PSAyKSB7CiAgICAgICAgICAgICAgICAgICAgY291dCA8PCAiY29tcG9zaXRlIiA8PCBlbmRsOwogICAgICAgICAgICAgICAgICAgIHJldHVybiAwOwogICAgICAgICAgICAgICAgfQogICAgICAgICAgICB9CiAgICAgICAgfQogICAgfQoKICAgIGNvdXQgPDwgKGMgPj0gMiA/ICJjb21wb3NpdGUiIDogInByaW1lIikgPDwgZW5kbDsKICAgIHJldHVybiAwOwp9