#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;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8c3RhY2s+CiNpbmNsdWRlIDxjdHlwZS5oPgoKdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCi8qYmFyYXRhaiBzIGxvbmcgbG9uZyBqZXIgbmEgaW50IHB1Y2EKSW50ZWdlciBvdmVyZmxvdyovCmxvbmcgbG9uZyBzZXRNYWdpY051bShjaGFyKiBzYW1vZ2xhc25paykKewogICAgbG9uZyBsb25nIHJlc3VsdCA9IDE7CiAgICBmb3IodW5zaWduZWQgaW50IGk9MCA7IGk8NSA7IGkrKykKICAgIHsKICAgICAgICByZXN1bHQgKj0gKGxvbmcgbG9uZylzYW1vZ2xhc25pa1tpXTsKICAgIH0KICAgIAogICAgcmV0dXJuIHJlc3VsdDsKfQoKaW50IG1haW4oKSAKewogICAgY2hhciBzYW1vZ2xhc25pY2lbXSA9IHsnYScsJ2UnLCdpJywnbycsJ3UnfTsKICAgIGxvbmcgbG9uZyBtYWdpY051bSA9IHNldE1hZ2ljTnVtKHNhbW9nbGFzbmljaSk7CiAgICAKICAgIAogICAgY291dDw8ICJ1bmVzaSByZWNlbmljdTpcbiI7CiAgICBzdHJpbmcgc3RyOwogICAgZ2V0bGluZSAoY2luLHN0cik7CiAgICAKICAgIHN0YWNrPGNoYXI+IHJlc3VsdDsKICAgIGZvcih1bnNpZ25lZCBpbnQgaT0wIDsgaTxzdHIuc2l6ZSgpIDsgaSsrKQogICAgewogICAgICAgIGlmKGlzYWxwaGEoc3RyW2ldKSkKICAgICAgICB7CiAgICAgICAgICAvKioqKipJTUFTIFNBTU8gSkVEQU4gVVZKRVQqKioqKioqKi8KICAgICAgICAgIGlmKCBtYWdpY051bSUodG9sb3dlcihzdHJbaV0pKSA9PSAwKQogICAgICAgICAgewogICAgICAgICAgICByZXN1bHQucHVzaChzdHJbaV0pOyAKICAgICAgICAgIH0KICAgICAgICAgIC8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqLyAgICAgICAgIAogICAgICAgIH0KICAgIH0KICAgIAogICAgCiAgICB3aGlsZSghcmVzdWx0LmVtcHR5KCkpCiAgICB7CiAgICAgICAgY291dDw8IHJlc3VsdC50b3AoKSA8PCAiICI7CiAgICAgICAgcmVzdWx0LnBvcCgpOwogICAgfQoJCiAgICAKICAgIAogICAgcmV0dXJuIDA7Cn0=