import java.util.*;
import java.util.regex.*;
import java.lang.*;
import java.io.*;
class Main
{
private static final Pattern VOWELS = Pattern.compile("(?:(a)|(e)|(i)|(o)|(u)|.)+", Pattern.CASE_INSENSITIVE);
public static boolean allVowelsThere
(String input
) { Matcher m = VOWELS.matcher(input);
return m.matches() &&
m.group(1) != null &&
m.group(2) != null &&
m.group(3) != null &&
m.group(4) != null &&
m.group(5) != null;
}
{
"ABCDE",
"AEIOU",
"UOIEA",
"XaeiouT",
"XaeKou",
"Hello, how are you keeping?"
};
System.
out.
println(allVowelsThere
(input
) + " -> " + input
); }
}
}
aW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS51dGlsLnJlZ2V4Lio7CmltcG9ydCBqYXZhLmxhbmcuKjsKaW1wb3J0IGphdmEuaW8uKjsKCmNsYXNzIE1haW4KewoJcHJpdmF0ZSBzdGF0aWMgZmluYWwgUGF0dGVybiBWT1dFTFMgPSBQYXR0ZXJuLmNvbXBpbGUoIig/OihhKXwoZSl8KGkpfChvKXwodSl8LikrIiwgUGF0dGVybi5DQVNFX0lOU0VOU0lUSVZFKTsKCQoJcHVibGljIHN0YXRpYyBib29sZWFuIGFsbFZvd2Vsc1RoZXJlKFN0cmluZyBpbnB1dCkgewoJCU1hdGNoZXIgbSA9IFZPV0VMUy5tYXRjaGVyKGlucHV0KTsKCQlyZXR1cm4gbS5tYXRjaGVzKCkgJiYKCQkJbS5ncm91cCgxKSAhPSBudWxsICYmCgkJICAgIG0uZ3JvdXAoMikgIT0gbnVsbCAmJgoJCSAgICBtLmdyb3VwKDMpICE9IG51bGwgJiYKCQkgICAgbS5ncm91cCg0KSAhPSBudWxsICYmCgkJICAgIG0uZ3JvdXAoNSkgIT0gbnVsbDsKCX0KCQoJcHVibGljIHN0YXRpYyB2b2lkIG1haW4gKFN0cmluZ1tdIGFyZ3MpIHRocm93cyBqYXZhLmxhbmcuRXhjZXB0aW9uCgl7CgkJCgkJU3RyaW5nW10gY2FzZXMgPSB7CgkJCSJBQkNERSIsCgkJCSJBRUlPVSIsCgkJCSJVT0lFQSIsCgkJCSJYYWVpb3VUIiwKCQkJIlhhZUtvdSIsCgkJCSJIZWxsbywgaG93IGFyZSB5b3Uga2VlcGluZz8iCgkJfTsKCQkKCQlmb3IgKFN0cmluZyBpbnB1dCA6IGNhc2VzKSB7CgkJCVN5c3RlbS5vdXQucHJpbnRsbihhbGxWb3dlbHNUaGVyZShpbnB1dCkgKyAiIC0+ICIgKyBpbnB1dCk7CgkJfQoJCQoJfQp9