1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>

using namespace std;
long long dl,i,s,p,l,w,d,a,c;
string tekst;

int main(){
    cin >> tekst;
    dl=tekst.length();
    d=1;
    for(i=0; i<dl; i++){
        if(tekst[i]=='a' || tekst[i]=='e' || tekst[i]=='i' || tekst[i]=='o' || tekst[i]=='u' || tekst[i]=='y'){s++; p=0;}else{p++; s=0;}
        a=dl-i;
       
        if(p==3 || s==3){w+=(i-c-d)*a; c=i; d=0;}
        if(p>3 || s>3){w+=a; c=i;}
		l=s+p;
    }
	
	if(dl==s || dl==p){w=(dl-2)*(dl-1)/2;}

    cout << w;
}