#include<stdio.h>
#include<string.h>
char a[205],b[5]={'C','A','m','E','m'};
int main()
{
int n,i,j;
while(scanf("%s",a)!=EOF)
{
n=strlen(a);
for(i=j=0;i<n;i++,j++)
{
if(j==5) j=0;
if(a[i]!=b[j]) break;
}
if(i==n) printf("YES\n");
else printf("NO\n");
}
return 0;
}
#include<string.h>
char a[205],b[5]={'C','A','m','E','m'};
int main()
{
int n,i,j;
while(scanf("%s",a)!=EOF)
{
n=strlen(a);
for(i=j=0;i<n;i++,j++)
{
if(j==5) j=0;
if(a[i]!=b[j]) break;
}
if(i==n) printf("YES\n");
else printf("NO\n");
}
return 0;
}