// بِسْمِ اللهِ الرَّحْمٰنِ الرَّحِيْمِ //
#include <bits/stdc++.h>
using namespace std;
typedef long long ll;
typedef double dol;
#define pi acos(-1)
#define opscode() \
ios_base::sync_with_stdio(false); \
cin.tie(nullptr);
string s;
void samsolveit()
{
ll nc = 0;
for (char ch : s)
{
if ('A' <= ch && ch <= 'Z')
nc += (ch - 'A' + 27);
else
nc += (ch - 'a' + 1);
}
if (nc == 1)
{
cout << "It is not a prime word.\n";
return;
}
for (ll i = 2; i * i <= nc; i++)
{
if (!(nc % i))
{
cout << "It is not a prime word.\n";
return;
}
}
cout << "It is a prime word.\n";
}
/*
Ebnesamit
*/
int main()
{
opscode();
while (cin >> s)
{
samsolveit();
}
return 0;
}
Ly8g2KjZkNiz2ZLZhdmQINin2YTZhNmH2ZAg2KfZhNix2Y7Zkdit2ZLZhdmw2YbZkCDYp9mE2LHZjtmR2K3ZkNmK2ZLZhdmQIC8vCiNpbmNsdWRlIDxiaXRzL3N0ZGMrKy5oPgoKdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCnR5cGVkZWYgbG9uZyBsb25nIGxsOwp0eXBlZGVmIGRvdWJsZSBkb2w7CiNkZWZpbmUgcGkgYWNvcygtMSkKI2RlZmluZSBvcHNjb2RlKCkgICAgICAgICAgICAgICAgICAgICBcCiAgICBpb3NfYmFzZTo6c3luY193aXRoX3N0ZGlvKGZhbHNlKTsgXAogICAgY2luLnRpZShudWxscHRyKTsKCnN0cmluZyBzOwp2b2lkIHNhbXNvbHZlaXQoKQp7CiAgICBsbCBuYyA9IDA7CgogICAgZm9yIChjaGFyIGNoIDogcykKICAgIHsKICAgICAgICBpZiAoJ0EnIDw9IGNoICYmIGNoIDw9ICdaJykKICAgICAgICAgICAgbmMgKz0gKGNoIC0gJ0EnICsgMjcpOwogICAgICAgIGVsc2UKICAgICAgICAgICAgbmMgKz0gKGNoIC0gJ2EnICsgMSk7CiAgICB9CgogICAgaWYgKG5jID09IDEpCiAgICB7CiAgICAgICAgY291dCA8PCAiSXQgaXMgbm90IGEgcHJpbWUgd29yZC5cbiI7CiAgICAgICAgcmV0dXJuOwogICAgfQoKICAgIGZvciAobGwgaSA9IDI7IGkgKiBpIDw9IG5jOyBpKyspCiAgICB7CiAgICAgICAgaWYgKCEobmMgJSBpKSkKICAgICAgICB7CiAgICAgICAgICAgIGNvdXQgPDwgIkl0IGlzIG5vdCBhIHByaW1lIHdvcmQuXG4iOwogICAgICAgICAgICByZXR1cm47CiAgICAgICAgfQogICAgfQoKICAgIGNvdXQgPDwgIkl0IGlzIGEgcHJpbWUgd29yZC5cbiI7Cn0KCi8qCkVibmVzYW1pdAoqLwppbnQgbWFpbigpCnsKICAgIG9wc2NvZGUoKTsKICAgIHdoaWxlIChjaW4gPj4gcykKICAgIHsKICAgICAgICBzYW1zb2x2ZWl0KCk7CiAgICB9CiAgICByZXR1cm4gMDsKfQ==