%{
#include<stdio.h>
int lines=0,tabs=0,space=0,characters=0;
%}
%%
\n {lines++;}
" " {space++;}
\t {tabs++;}
. {characters++;}
%%
int main()
{
yylex();
printf("%d %d %d %d",lines,tabs,space,characters);
return 0;
}
int yywrap() {return 1; }
JXsKICAjaW5jbHVkZTxzdGRpby5oPgogIGludCBsaW5lcz0wLHRhYnM9MCxzcGFjZT0wLGNoYXJhY3RlcnM9MDsKJX0KIAogCiUlClxuIHtsaW5lcysrO30KIiAiIHtzcGFjZSsrO30KXHQge3RhYnMrKzt9Ci4ge2NoYXJhY3RlcnMrKzt9CiUlCiAgCiAgIAppbnQgbWFpbigpCiB7IAogIHl5bGV4KCk7CiAgcHJpbnRmKCIlZCAlZCAlZCAlZCIsbGluZXMsdGFicyxzcGFjZSxjaGFyYWN0ZXJzKTsKICByZXR1cm4gMDsKIH0KIAogaW50IHl5d3JhcCgpIHtyZXR1cm4gMTsgfQ==