%{
#include <stdio.h>
int w=0, c=0, s=0, l=0;
%}
%%
[ \t]+ { s+=yyleng; c+=yyleng; }
\n { l++; c++; }
[^ \t\n]+ { w++; c+=yyleng; }
. { c++; }
%%
int main()
{
yylex();
printf("Words=%d\nChars=%d\nSpaces=%d\nLines=%d\n",w,c,s,l);
return 0;
}
int yywrap(){ return 1; }
JXsKI2luY2x1ZGUgPHN0ZGlvLmg+CmludCB3PTAsIGM9MCwgcz0wLCBsPTA7CiV9CgolJQpbIFx0XSsgICAgeyBzKz15eWxlbmc7IGMrPXl5bGVuZzsgfQpcbiAgICAgICAgeyBsKys7IGMrKzsgfQpbXiBcdFxuXSsgeyB3Kys7IGMrPXl5bGVuZzsgfQouICAgICAgICAgeyBjKys7IH0KJSUKCmludCBtYWluKCkKewogICAgeXlsZXgoKTsKICAgIHByaW50ZigiV29yZHM9JWRcbkNoYXJzPSVkXG5TcGFjZXM9JWRcbkxpbmVzPSVkXG4iLHcsYyxzLGwpOwogICAgcmV0dXJuIDA7Cn0KCmludCB5eXdyYXAoKXsgcmV0dXJuIDE7IH0K