%{
#include <stdio.h>
int char_count = 0, word_count = 0, line_count = 0;
%}

%%
[^\t\n ]+  { word_count++; char_count += yyleng; }
[\t ]+     { char_count += yyleng; }
\n         { line_count++; char_count++; }
.          { char_count++; }
%%

int yywrap() { return 1; }

int main() {
    yylex();
    printf("Characters: %d\nWords: %d\nLines: %d\n", char_count, word_count, line_count);
    return 0;
}