#include<stdio.h>
#include<string.h>
#include<ctype.h>
#include<stdlib.h>
int isVowel(char c)
{
    char lower=tolower(c);
    return(lower=='a' || lower=='e' || lower=='i'|| lower=='o' || lower=='u');
}
int cmp(const void*a,const void*b)
{
    return(*(char*)a-*(char*)b);
}
int main()
{
    char str[100005];
    if(scanf("%s",str)!=1)
    {
        printf("Invalid input");
        return 0;
    }
    int n=strlen(str);
    if(n<1 ||n>100000)
    {
        printf("Invalid input");
        return 0;
    }
    for(int i=0;i<n;i++)
    {
        if(!isalpha(str[i]))
        {
            printf("Invalid input");
            return 0;
        }
    }
    char vowels[100005];
    int vcount=0;
    for(int i=0;i<n;i++)
    {
        if(isvowel(str[i]))
        {
            vowels[vcount++]=str[i];
        }
    }
    qsort(vowels,vcount,sizeof(char),cmp);
    int idx=0;
    for(int i=0;i<n;i++)
    {
        if(isvowel(str[i]))
        {
            str[i]=vowels[idx++];
        }
    }
    printf("%s",str);
    return 0;
}