1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
#include <bits/stdc++.h>
#define endl "\n"
using namespace std;

int main(){
	string x;
	cin >> x;
	int pom = 0;
	long long wynik = 0;
	for(int i = 2; i < (int)x.size(); ++i){
		if(((x[i] == 'a' || x[i] == 'e' || x[i] == 'i' || x[i] == 'o' || x[i] == 'u' || x[i] == 'y') && (x[i - 1] == 'a' || x[i - 1] == 'e' || x[i - 1] == 'i' || x[i - 1] == 'o' || x[i - 1] == 'u' || x[i - 1] == 'y') && (x[i - 2] == 'a' || x[i - 2] == 'e' || x[i - 2] == 'i' || x[i - 2] == 'o' || x[i - 2] == 'u' || x[i - 2] == 'y')) || ((x[i] != 'a' && x[i] != 'e' && x[i] != 'i' && x[i] != 'o' && x[i] != 'u' && x[i] != 'y') && (x[i - 1] != 'a' && x[i - 1] != 'e' && x[i - 1] != 'i' && x[i - 1] != 'o' && x[i - 1] != 'u' && x[i - 1] != 'y') && (x[i - 2] != 'a' && x[i - 2] != 'e' && x[i - 2] != 'i' && x[i - 2] != 'o' && x[i - 2] != 'u' && x[i - 2] != 'y')))
			pom = i - 1;
		wynik += pom;
	}
	cout << wynik << endl;
}