%{
#include <stdio.h>
int letters = 0, digits = 0, special = 0;
%}
%%
[a-zA-Z] { letters++; }
[0-9] { digits++; }
[^a-zA-Z0-9\n] { special++; }
%%
int main() {
yylex();
printf("Letters: %d\n", letters);
printf("Digits: %d\n", digits);
printf("Special characters: %d\n", special);
return 0;
}
JXsKI2luY2x1ZGUgPHN0ZGlvLmg+CmludCBsZXR0ZXJzID0gMCwgZGlnaXRzID0gMCwgc3BlY2lhbCA9IDA7CiV9CgolJQpbYS16QS1aXSAgICAgICAgeyBsZXR0ZXJzKys7IH0KWzAtOV0gICAgICAgICAgIHsgZGlnaXRzKys7IH0KW15hLXpBLVowLTlcbl0gIHsgc3BlY2lhbCsrOyB9CiUlCmludCBtYWluKCkgewogICAgeXlsZXgoKTsKICAgIHByaW50ZigiTGV0dGVyczogJWRcbiIsIGxldHRlcnMpOwogICAgcHJpbnRmKCJEaWdpdHM6ICVkXG4iLCBkaWdpdHMpOwogICAgcHJpbnRmKCJTcGVjaWFsIGNoYXJhY3RlcnM6ICVkXG4iLCBzcGVjaWFsKTsKICAgIHJldHVybiAwOwp9