/* package whatever; // don't place package name! */
import java.util.*;
import java.lang.*;
import java.io.*;
/* Name of the class has to be "Main" only if the class is public. */
class Ideone
{
{
char[]vowel = {'a','e','i','o','u'};
String test
= "aeiouaaaeeeiiiooouuu"; int[]dp = new int[5];
int count = 0; // Keeping track of how many identical vowel exist in this block
for(int i = 0; i < test.length(); i++){
int index = -1;
for(int j = 0; j < 5; j++){
if(vowel[j] == test.charAt(i)){
index = j;
break;
}
}
if(index != -1){
if(i > 0 && test.charAt(i - 1) == test.charAt(i)){
count++;
}else{
count = 1;
}
dp
[index
] = Integer.
max(dp
[index
], count
+ (index
> 0 ? dp
[index
- 1] : 0)); }
}
}
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgovKiBOYW1lIG9mIHRoZSBjbGFzcyBoYXMgdG8gYmUgIk1haW4iIG9ubHkgaWYgdGhlIGNsYXNzIGlzIHB1YmxpYy4gKi8KY2xhc3MgSWRlb25lCnsKCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluIChTdHJpbmdbXSBhcmdzKSB0aHJvd3MgamF2YS5sYW5nLkV4Y2VwdGlvbgoJewoJCWNoYXJbXXZvd2VsID0gIHsnYScsJ2UnLCdpJywnbycsJ3UnfTsKCQlTdHJpbmcgdGVzdCA9ICJhZWlvdWFhYWVlZWlpaW9vb3V1dSI7CgkJaW50W11kcCA9IG5ldyBpbnRbNV07CgkJaW50IGNvdW50ID0gMDsgLy8gS2VlcGluZyB0cmFjayBvZiBob3cgbWFueSBpZGVudGljYWwgdm93ZWwgZXhpc3QgaW4gdGhpcyBibG9jawoJCWZvcihpbnQgaSA9IDA7IGkgPCB0ZXN0Lmxlbmd0aCgpOyBpKyspewoJCQlpbnQgaW5kZXggPSAtMTsKCQkJZm9yKGludCBqID0gMDsgaiA8IDU7IGorKyl7CgkJCQlpZih2b3dlbFtqXSA9PSB0ZXN0LmNoYXJBdChpKSl7CgkJCQkJaW5kZXggPSBqOwoJCQkJCWJyZWFrOwoJCQkJfSAKCQkJfQoJCQlpZihpbmRleCAhPSAtMSl7CgkJCQlpZihpID4gMCAmJiB0ZXN0LmNoYXJBdChpIC0gMSkgPT0gdGVzdC5jaGFyQXQoaSkpewoJCQkJCWNvdW50Kys7CgkJCQl9ZWxzZXsKCQkJCQljb3VudCA9IDE7CgkJCQl9CgkJCSAgICBkcFtpbmRleF0gPSBJbnRlZ2VyLm1heChkcFtpbmRleF0sIGNvdW50ICsgKGluZGV4ID4gMCA/IGRwW2luZGV4IC0gMV0gOiAwKSk7ICAKCQkJfQoJCX0KCQlTeXN0ZW0ub3V0LnByaW50bG4oZHBbNF0pOwoJCQoJfQp9