%{
#include <stdio.h>
int capital = 0, small = 0;
%}
%%
[A-Z][a-zA-Z]* { capital++; }
[a-z][a-zA-Z]* { small++; }
[ \t\n]+ ;
. ;
%%
int yywrap() { return 1; }
int main() {
printf("Enter text:\n");
yylex();
printf("\nCapital words = %d\n", capital);
printf("Small words = %d\n", small);
return 0;
}
JXsKI2luY2x1ZGUgPHN0ZGlvLmg+CmludCBjYXBpdGFsID0gMCwgc21hbGwgPSAwOwolfQoKJSUKW0EtWl1bYS16QS1aXSogICB7IGNhcGl0YWwrKzsgfQpbYS16XVthLXpBLVpdKiAgIHsgc21hbGwrKzsgfQpbIFx0XG5dKyAgICAgICAgIDsgICAKLiAgICAgICAgICAgICAgICA7CiUlCgppbnQgeXl3cmFwKCkgeyByZXR1cm4gMTsgfQoKaW50IG1haW4oKSB7CiAgICBwcmludGYoIkVudGVyIHRleHQ6XG4iKTsKICAgIHl5bGV4KCk7CiAgICBwcmludGYoIlxuQ2FwaXRhbCB3b3JkcyA9ICVkXG4iLCBjYXBpdGFsKTsKICAgIHByaW50ZigiU21hbGwgd29yZHMgPSAlZFxuIiwgc21hbGwpOwogICAgcmV0dXJuIDA7Cn0=