#include <iostream>
#include <iterator>
#include <string>
#include <vector>
template <typename It>
bool has_vowel(It begin, It end)
{
while (begin!=end)
{
char lower = std::tolower(static_cast<unsigned char>(*begin));
if (lower == 'a' || lower == 'e' ||
lower == 'i' || lower == 'o' || lower == 'u')
return true;
++begin;
}
return false;
}
int main()
{
std::istream_iterator<std::string> f(std::cin), l;
for (auto& s : std::vector<std::string>(f, l))
{
if (!has_vowel(s.begin(), s.end()))
std::cout << s << " ";
}
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8aXRlcmF0b3I+CiNpbmNsdWRlIDxzdHJpbmc+CiNpbmNsdWRlIDx2ZWN0b3I+Cgp0ZW1wbGF0ZSA8dHlwZW5hbWUgSXQ+CmJvb2wgaGFzX3Zvd2VsKEl0IGJlZ2luLCBJdCBlbmQpCnsKICAgIHdoaWxlIChiZWdpbiE9ZW5kKQogICAgewogICAgICAgIGNoYXIgbG93ZXIgPSBzdGQ6OnRvbG93ZXIoc3RhdGljX2Nhc3Q8dW5zaWduZWQgY2hhcj4oKmJlZ2luKSk7CgogICAgICAgIGlmIChsb3dlciA9PSAnYScgfHwgbG93ZXIgPT0gJ2UnIHx8CiAgICAgICAgICAgIGxvd2VyID09ICdpJyB8fCBsb3dlciA9PSAnbycgfHwgbG93ZXIgPT0gJ3UnKQogICAgICAgICAgICByZXR1cm4gdHJ1ZTsKCiAgICAgICAgKytiZWdpbjsKICAgIH0KICAgIHJldHVybiBmYWxzZTsKfQoKaW50IG1haW4oKQp7CiAgICBzdGQ6OmlzdHJlYW1faXRlcmF0b3I8c3RkOjpzdHJpbmc+IGYoc3RkOjpjaW4pLCBsOwoKICAgIGZvciAoYXV0byYgcyA6IHN0ZDo6dmVjdG9yPHN0ZDo6c3RyaW5nPihmLCBsKSkKICAgIHsKICAgICAgICBpZiAoIWhhc192b3dlbChzLmJlZ2luKCksIHMuZW5kKCkpKQogICAgICAgICAgICBzdGQ6OmNvdXQgPDwgcyA8PCAiICI7CiAgICB9Cn0K