#include <iostream>
int main()
{
std::string line;
std::getline(std::cin, line);
int counter = 0;
int hard = 0;
int* a;
int* b;
int** c;
int n = line.length();
a = new int[n];
b = new int[n-2];
for(int i=0; i<n; i++)
{
if(line[i] == 'a' || line[i] == 'e' || line[i] == 'i' || line[i] == 'o' || line[i] == 'u' || line[i] == 'y')
a[i]=0;
else
a[i]=1;
std::cerr << a[i] << " ";
}
std::cerr << "\n";
for(int i=0; i<n-2; i++)
{
b[i] = (a[i]+a[i+1]+a[i+2])%3 == 0 ? 1 : 0;
if(b[i]==1) hard++;
std::cerr << b[i] << " ";
}
std::cerr << "\n";
c = new int*[hard];
std::cerr << "hard: " << hard << "\n";
int c_it = 0;
for(int i=0; i<n-2; i++)
if(b[i]==1)
{
if(c_it==0)
{
int* temp = new int[2];
temp[0] = i+1;
temp[1] = n-2-i;
c[c_it] = temp;
}
else
{
int* temp = new int[2];
temp[0] = i + 1 -c[c_it-1][0];
temp[1] = n-2-i;
c[c_it] = temp;
}
std::cerr << "(" << c[c_it][0] << "," << c[c_it][1] << ") ";
c_it++;
}
std::cerr << "\n";
for(int i=0; i<hard; i++)
{
counter += c[i][0]*c[i][1];
}
std::cout << counter << "\n";
return 0;
}