#include<fstream.h>
#include<string.h>
int n;
char x[20];
ofstream f("cuv.out");
char v[]="aeiou";
void afis()
{ for(int i=1;i<=n;i++) f<<x[i];
f<<endl;
}
int cond(int k)
{ for(int i=1;i<k;i++) if(x[i]==x[k]) return 0;
if(k>1)
{
if(strchr(v,x[k-1])!=0 && strchr(v,x[k])!=0) return 0;
if(strchr(v,x[k-1])==0 && strchr(v,x[k])==0) return 0;
}
return 1;
}
void back(int k)
{ char i;
for(i='a';i<='z';i++)
{ x[k]=i;
if(cond(k)) if(k==n) afis();
else back(k+1);
}
}
void main()
{ cin>>n;
back(1);
f.close();
}
|