#include <iostream>
#include <stack>
#include <ctype.h>

using namespace std;

/*barataj s long long jer na int puca
Integer overflow*/
long long setMagicNum(char* samoglasnik)
{
    long long result = 1;
    for(unsigned int i=0 ; i<5 ; i++)
    {
        result *= (long long)samoglasnik[i];
    }
    
    return result;
}

int main() 
{
    char samoglasnici[] = {'a','e','i','o','u'};
    long long magicNum = setMagicNum(samoglasnici);
    
    
    cout<< "unesi recenicu:\n";
    string str;
    getline (cin,str);
    
    stack<char> result;
    for(unsigned int i=0 ; i<str.size() ; i++)
    {
        if(isalpha(str[i]))
        {
          /*****IMAS SAMO JEDAN UVJET********/
          if( magicNum%(tolower(str[i])) == 0)
          {
            result.push(str[i]); 
          }
          /**********************************/         
        }
    }
    
    
    while(!result.empty())
    {
        cout<< result.top() << " ";
        result.pop();
    }
	
    
    
    return 0;
}