#include <iostream>
#include <iomanip>
// #include <climits>
// #include <cmath>
// #include <map>
// #include <algorithm>
// #include <vector>
// #include <typeinfo>
// #include <set>
// #include <bits/stdc++.h>
// #include <list>
// #include <string>
// #include <cstring>
// #include <limits>
// #define _CRT_SECURE_NO_WARNINGS
// #include <stdio.h>
using namespace std;
int main() {
string str;
cin >> str;
if((int)str[0] != 78 && (int)str[0] != 110) {
cout << "No" << endl;
// cout << (int)str[0] << endl;
return 0;
}
if((int)str[1] != 85 && (int)str[1] != 117) {
cout << "No" << endl;
// cout << 2 << endl;
return 0;
}
if((int)str[2] != 67 && (int)str[2] != 99) {
cout << "No" << endl;
// cout << 3 << endl;
return 0;
}
if((int)str[3] != 80 && (int)str[3] != 112) {
cout << "No" << endl;
// cout << 4 << endl;
return 0;
}
if((int)str[4] != 65 && (int)str[4] != 97) {
cout << "No" << endl;
// cout << 5 << endl;
return 0;
}
cout << "Yes" << endl;
// for (size_t i = 0; i < str.size(); i++)
// {
// cout << (int)str[i] << endl;
// }
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8aW9tYW5pcD4KLy8gI2luY2x1ZGUgPGNsaW1pdHM+Ci8vICNpbmNsdWRlIDxjbWF0aD4KLy8gI2luY2x1ZGUgPG1hcD4KLy8gI2luY2x1ZGUgPGFsZ29yaXRobT4KLy8gI2luY2x1ZGUgPHZlY3Rvcj4KLy8gI2luY2x1ZGUgPHR5cGVpbmZvPgovLyAjaW5jbHVkZSA8c2V0PgovLyAjaW5jbHVkZSA8Yml0cy9zdGRjKysuaD4KLy8gI2luY2x1ZGUgPGxpc3Q+Ci8vICNpbmNsdWRlIDxzdHJpbmc+Ci8vICNpbmNsdWRlIDxjc3RyaW5nPgovLyAjaW5jbHVkZSA8bGltaXRzPgovLyAjZGVmaW5lIF9DUlRfU0VDVVJFX05PX1dBUk5JTkdTCi8vICNpbmNsdWRlIDxzdGRpby5oPgoKCgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKCmludCBtYWluKCkgewogICAgc3RyaW5nIHN0cjsKCiAgICBjaW4gPj4gc3RyOwoKICAgIGlmKChpbnQpc3RyWzBdICE9IDc4ICYmIChpbnQpc3RyWzBdICE9IDExMCkgewogICAgICAgIGNvdXQgPDwgIk5vIiA8PCBlbmRsOwogICAgICAgIC8vIGNvdXQgPDwgKGludClzdHJbMF0gPDwgZW5kbDsKICAgICAgICByZXR1cm4gMDsKICAgIH0KICAgIAogICAgaWYoKGludClzdHJbMV0gIT0gODUgJiYgKGludClzdHJbMV0gIT0gMTE3KSB7CiAgICAgICAgY291dCA8PCAiTm8iIDw8IGVuZGw7CiAgICAgICAgLy8gY291dCA8PCAyIDw8IGVuZGw7CiAgICAgICAgcmV0dXJuIDA7CiAgICB9CiAgICAKICAgIGlmKChpbnQpc3RyWzJdICE9IDY3ICYmIChpbnQpc3RyWzJdICE9IDk5KSB7CiAgICAgICAgY291dCA8PCAiTm8iIDw8IGVuZGw7CiAgICAgICAgLy8gY291dCA8PCAzIDw8IGVuZGw7CiAgICAgICAgcmV0dXJuIDA7CiAgICB9CiAgICAKICAgIGlmKChpbnQpc3RyWzNdICE9IDgwICYmIChpbnQpc3RyWzNdICE9IDExMikgewogICAgICAgIGNvdXQgPDwgIk5vIiA8PCBlbmRsOwogICAgICAgIC8vIGNvdXQgPDwgNCA8PCBlbmRsOwogICAgICAgIHJldHVybiAwOwogICAgfQogICAgCiAgICBpZigoaW50KXN0cls0XSAhPSA2NSAmJiAoaW50KXN0cls0XSAhPSA5NykgewogICAgICAgIGNvdXQgPDwgIk5vIiA8PCBlbmRsOwogICAgICAgIC8vIGNvdXQgPDwgNSA8PCBlbmRsOwogICAgICAgIHJldHVybiAwOwogICAgfQogICAgY291dCA8PCAiWWVzIiA8PCBlbmRsOwoKICAgIC8vIGZvciAoc2l6ZV90IGkgPSAwOyBpIDwgc3RyLnNpemUoKTsgaSsrKQogICAgLy8gewogICAgLy8gICAgIGNvdXQgPDwgKGludClzdHJbaV0gPDwgZW5kbDsKICAgIC8vIH0KICAgIAoKfQ==