%{
#include <stdio.h>
#include <ctype.h>

int line_count = 0;
int word_count = 0;
int letter_count = 0;
int special_count = 0;
%}

%%

\n                      { line_count++; }
[[:alpha:]]+            { word_count++; letter_count += yyleng; }
[^a-zA-Z0-9\n\t\s]      { special_count++; }

%%

int main() {
    yylex();  // Start scanning input
    printf("Lines: %d\n", line_count);
    printf("Words: %d\n", word_count);
    printf("Letters: %d\n", letter_count);
    printf("Special characters: %d\n", special_count);
    return 0;
}
