#include <bits/stdc++.h>
const int NMAX = 100666;
const int SQRT = 350;
using namespace std;
const int INF = 1000000007;
string s;
bool isVowel(char func) {
  if (func == 'a') return 1;
  if (func == 'e') return 1;
  if (func == 'i') return 1;
  if (func == 'o') return 1;
  if (func == 'u') return 1;
  if (func == 'A') return 1;
  if (func == 'E') return 1;
  if (func == 'I') return 1;
  if (func == 'O') return 1;
  if (func == 'U') return 1;
  if (func == 'Y')
    return 1;
  else
    return 0;
}
int main() {
  int last = -1, rs = 0;
  cin >> s;
  for (int i = 0; i < s.size(); ++i)
    if (isVowel(s[i])) {
      rs = max(rs, i - last);
      last = i;
    }
  rs = max(rs, (int)s.size() - last);
  cout << rs;
  return 0;
}
