#include<iostream>
#include<cstdio>
#include<algorithm>
#include<cstring>
using namespace std;
const char c[]="end";
int main()
{
char str[21];
int vl,cl,v,check;
while(scanf("%s",str))
{
check=vl=cl=v=0;
if(strcmp(str,c)==0)break;
else
for(int i=0;i<strlen(str);i++)
{
if(str[i]=='a'||str[i]=='o'||str[i]=='e'||str[i]=='i'||str[i]=='u')
{
v=1;//标记有元音字母
vl++;//记录连续元音字母个数
cl=0;//遇到元音嘛,辅音字母就得从头计数
}
else
{
cl++;//记录连续辅音字母个数
vl=0;//遇到辅音了,元音字母就从头计数
}
if(vl==3||cl==3||(str[i]==str[i+1]&&str[i]!='e'&&str[i]!='o'))
{//如果元音或辅音字母连续有三个(条件二),或者除了ee和oo之外的连续两个字母,输出不接受、(条件三)
printf("<%s> is not acceptable.\n",str);
check=1;;
break;
}
}
if(!check&&v==0)//如果没有元音字母,不接受(条件一)
printf("<%s> is not acceptable.\n",str);
else
if(!check)//有元音字母,且满足三个条件
printf("<%s> is acceptable.\n",str);
getchar();
}
return 9;
}
#include<cstdio>
#include<algorithm>
#include<cstring>
using namespace std;
const char c[]="end";
int main()
{
char str[21];
int vl,cl,v,check;
while(scanf("%s",str))
{
check=vl=cl=v=0;
if(strcmp(str,c)==0)break;
else
for(int i=0;i<strlen(str);i++)
{
if(str[i]=='a'||str[i]=='o'||str[i]=='e'||str[i]=='i'||str[i]=='u')
{
v=1;//标记有元音字母
vl++;//记录连续元音字母个数
cl=0;//遇到元音嘛,辅音字母就得从头计数
}
else
{
cl++;//记录连续辅音字母个数
vl=0;//遇到辅音了,元音字母就从头计数
}
if(vl==3||cl==3||(str[i]==str[i+1]&&str[i]!='e'&&str[i]!='o'))
{//如果元音或辅音字母连续有三个(条件二),或者除了ee和oo之外的连续两个字母,输出不接受、(条件三)
printf("<%s> is not acceptable.\n",str);
check=1;;
break;
}
}
if(!check&&v==0)//如果没有元音字母,不接受(条件一)
printf("<%s> is not acceptable.\n",str);
else
if(!check)//有元音字母,且满足三个条件
printf("<%s> is acceptable.\n",str);
getchar();
}
return 9;
}