%{
int _non_capital = 0;
int _capital = 0;
int others = 0;
%}
non-capital [a-z]
capital [A-Z]
%%
[\n] { printf("Capital = %d - Non-Capital = %d - Others = %d",_capital,_non_capital,others); return
0 ;}
{non-capital} { _non_capital++ ; }
{capital} {_capital++;}
[ \t]+ {}
. {others++;}
%%
int main ( void ){
yylex();
return (0) ; }
int yywrap(void)
{return 1;}
JXsKIGludCBfbm9uX2NhcGl0YWwgPSAwOwogaW50IF9jYXBpdGFsID0gMDsKIGludCBvdGhlcnMgPSAwOwogJX0KIG5vbi1jYXBpdGFsIFthLXpdCiBjYXBpdGFsIFtBLVpdCiAlJQogW1xuXSB7IHByaW50ZigiQ2FwaXRhbCA9ICVkIC0gTm9uLUNhcGl0YWwgPSAlZCAtIE90aGVycyA9ICVkIixfY2FwaXRhbCxfbm9uX2NhcGl0YWwsb3RoZXJzKTsgcmV0dXJuIAowIDt9CiB7bm9uLWNhcGl0YWx9IHsgX25vbl9jYXBpdGFsKysgOyB9CiB7Y2FwaXRhbH0ge19jYXBpdGFsKys7fQogWyBcdF0rIHt9IAouIHtvdGhlcnMrKzt9CiAlJQogaW50IG1haW4gKCB2b2lkICl7CiB5eWxleCgpOwogcmV0dXJuICgwKSA7IH0KIGludCB5eXdyYXAodm9pZCkKIHtyZXR1cm4gMTt9Cg==