#include <ctype.h>
#include <stdio.h>
#include <string.h>
int main() {
char input[256];
const char* s = input;
fgets(input
, sizeof input
/ sizeof(char), stdin
); //Пропускаем небуквенные символы в начале строки.
s++;
const char* result = s;
double resultPart = .0;
while (*s) {
//Читаем слово.
const char* wordStart = s;
int vowelCount = 0, consonantCount = 0;
vowelCount++;
else
consonantCount++;
s++;
}
//Обновляем ответ.
double part = (double)vowelCount / (vowelCount + consonantCount);
if (part > resultPart) {
resultPart = part;
result = wordStart;
}
//Пропускаем небуквенные символы между словами.
s++;
}
//Выводим найденное слово.
while (*result
&& isalpha(*result
)) }
I2luY2x1ZGUgPGN0eXBlLmg+CiNpbmNsdWRlIDxzdGRpby5oPgojaW5jbHVkZSA8c3RyaW5nLmg+CgppbnQgbWFpbigpIHsKICAgIGNoYXIgaW5wdXRbMjU2XTsKICAgIGNvbnN0IGNoYXIqIHMgPSBpbnB1dDsKICAgIGZnZXRzKGlucHV0LCBzaXplb2YgaW5wdXQgLyBzaXplb2YoY2hhciksIHN0ZGluKTsKICAgIC8v0J/RgNC+0L/Rg9GB0LrQsNC10Lwg0L3QtdCx0YPQutCy0LXQvdC90YvQtSDRgdC40LzQstC+0LvRiyDQsiDQvdCw0YfQsNC70LUg0YHRgtGA0L7QutC4LgogICAgd2hpbGUgKCpzICYmICFpc2FscGhhKCpzKSkKICAgICAgICBzKys7CiAgICBjb25zdCBjaGFyKiByZXN1bHQgPSBzOwogICAgZG91YmxlIHJlc3VsdFBhcnQgPSAuMDsKICAgIHdoaWxlICgqcykgewogICAgICAgIC8v0KfQuNGC0LDQtdC8INGB0LvQvtCy0L4uCiAgICAgICAgY29uc3QgY2hhciogd29yZFN0YXJ0ID0gczsKICAgICAgICBpbnQgdm93ZWxDb3VudCA9IDAsIGNvbnNvbmFudENvdW50ID0gMDsKICAgICAgICB3aGlsZSAoKnMgJiYgaXNhbHBoYSgqcykpIHsKICAgICAgICAgICAgaWYgKHN0cmNocigiYWVpb3V5IiwgKnMpKQogICAgICAgICAgICAgICAgdm93ZWxDb3VudCsrOwogICAgICAgICAgICBlbHNlCiAgICAgICAgICAgICAgICBjb25zb25hbnRDb3VudCsrOwogICAgICAgICAgICBzKys7CiAgICAgICAgfQogICAgICAgIC8v0J7QsdC90L7QstC70Y/QtdC8INC+0YLQstC10YIuCiAgICAgICAgZG91YmxlIHBhcnQgPSAoZG91YmxlKXZvd2VsQ291bnQgLyAodm93ZWxDb3VudCArIGNvbnNvbmFudENvdW50KTsKICAgICAgICBpZiAocGFydCA+IHJlc3VsdFBhcnQpIHsKICAgICAgICAgICAgcmVzdWx0UGFydCA9IHBhcnQ7CiAgICAgICAgICAgIHJlc3VsdCA9IHdvcmRTdGFydDsKICAgICAgICB9CiAgICAgICAgLy/Qn9GA0L7Qv9GD0YHQutCw0LXQvCDQvdC10LHRg9C60LLQtdC90L3Ri9C1INGB0LjQvNCy0L7Qu9GLINC80LXQttC00YMg0YHQu9C+0LLQsNC80LguCiAgICAgICAgd2hpbGUgKCpzICYmICFpc2FscGhhKCpzKSkKICAgICAgICAgICAgcysrOwogICAgfQogICAgLy/QktGL0LLQvtC00LjQvCDQvdCw0LnQtNC10L3QvdC+0LUg0YHQu9C+0LLQvi4KICAgIHdoaWxlICgqcmVzdWx0ICYmIGlzYWxwaGEoKnJlc3VsdCkpCiAgICAgICAgcHV0Y2hhcigqcmVzdWx0KyspOwogICAgcHV0Y2hhcignXG4nKTsKfQo=