#include <bits/stdc++.h>
char vowels[7] = {'A', 'E', 'I', 'O', 'U', 'Y'};
bool isVowels(char c) {
  for (int i = 0; i < 6; i++) {
    if (vowels[i] == c) {
      return true;
    }
  }
  return false;
}
int max(int a, int b) { return a > b ? a : b; }
int main() {
  int cas = 1;
  bool flag = true;
  char s[110];
  scanf("%s", s);
  int last = -1;
  int ans = 0;
  for (int i = 0; i < strlen(s); i++) {
    if (isVowels(s[i])) {
      ans = max(i - last, ans);
      last = i;
    }
  }
  ans = max(strlen(s) - last, ans);
  printf("%d\n", ans);
  return 0;
}
