#include <iostream>
using namespace std;
int n,k;
int st,viz;
char s;
void init()
{
st[k]=0;
}
int succesor()
{
if(st[k]<n-1)
{
st[k]++;
return 1;
}
return 0;
}
int valid()
{
if(k!=n-1)
{
if(viz[st[k]]==0 && (s[st]==‘a’ || s[st]==‘e’ || s[st]==‘i’ || s[st]==‘o’ || s[st]==‘u’))
{
viz[st[k]]=1;
return 1;
}
return 0;
}
else
{
if(viz[st[k]]==0 && (s[st[n-1]]==‘a’ || s[st[n-1]]==‘e’ || s[st[n-1]]==‘i’ || s[st[n-1]]==‘o’ || s[st[n-1]]==‘u’))
{
viz[st[k]]=1;
return 1;
}
return 0;
}
}
int solutie()
{
return k==n-1;
}
void afis()
{
int i;
for(i=0;i<=n-1;i++)
cout<<s[st[i]];
cout<<’\n’;
}
void backtr()
{
int es,ev;
k=1;
init();
while(k>0)
{
do
{
es=succesor();
if(es)
{
ev=valid();
}
}while(es && !ev);
if(es)
{
if(solutie())
{
afis();
viz[st[k]]=0;
}
else
{
k++;
init();
}
}
else
{
k—;
viz[st[k]]=0;
}
}
}
int main()
{
cin>>s;
while(s[n] != ‘\0’)
n++;
backtr();
}