#include <stdio.h>
int vowels = 0, consonants = 0;
%%
[aeiouAEIOU] { vowels++; }
[b-df-hj-np-tv-zB-DF-HJ-NP-TV-Z] { consonants++; }
.|\n
%%
int main() {
yylex(); // Start Lex analysis
printf("Vowels: %d\n", vowels);
printf("Consonants: %d\n", consonants);
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CmludCB2b3dlbHMgPSAwLCBjb25zb25hbnRzID0gMDsKCiUlClthZWlvdUFFSU9VXSAgIHsgdm93ZWxzKys7IH0KW2ItZGYtaGotbnAtdHYtekItREYtSEotTlAtVFYtWl0geyBjb25zb25hbnRzKys7IH0KLnxcbgolJQoKaW50IG1haW4oKSB7CiAgICB5eWxleCgpOyAvLyBTdGFydCBMZXggYW5hbHlzaXMKICAgIHByaW50ZigiVm93ZWxzOiAlZFxuIiwgdm93ZWxzKTsKICAgIHByaW50ZigiQ29uc29uYW50czogJWRcbiIsIGNvbnNvbmFudHMpOwogICAgcmV0dXJuIDA7Cn0KCg==