%{
#include <stdio.h>
 
int vowel_count = 0;  // global variable to store vowel count
%}
 
%%
[AEIOUaeiou]   { vowel_count++; }   // match any vowel
.|\n           { /* ignore other characters */ }
%%
 
int main() {
    yylex();  // start scanning input
    printf
("
Number of vowels
: %d\n", vowel_count);    return 0;
}
 
				JXsKI2luY2x1ZGUgPHN0ZGlvLmg+CgppbnQgdm93ZWxfY291bnQgPSAwOyAgLy8gZ2xvYmFsIHZhcmlhYmxlIHRvIHN0b3JlIHZvd2VsIGNvdW50CiV9CgolJQpbQUVJT1VhZWlvdV0gICB7IHZvd2VsX2NvdW50Kys7IH0gICAvLyBtYXRjaCBhbnkgdm93ZWwKLnxcbiAgICAgICAgICAgeyAvKiBpZ25vcmUgb3RoZXIgY2hhcmFjdGVycyAqLyB9CiUlCgppbnQgbWFpbigpIHsKICAgIHl5bGV4KCk7ICAvLyBzdGFydCBzY2FubmluZyBpbnB1dAogICAgcHJpbnRmKCJOdW1iZXIgb2Ygdm93ZWxzOiAlZFxuIiwgdm93ZWxfY291bnQpOwogICAgcmV0dXJuIDA7Cn0K