%{
#include <stdio.h>
#include <ctype.h>
%}
%%
[a-z]+ {
int i;
for (i = 0; yytext[i] != '\0'; i++)
putchar(toupper(yytext[i]));
}
.|\n { putchar(yytext[0]); }
%%
int main()
{
yylex();
return 0;
}
JXsKI2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxjdHlwZS5oPgolfQoKJSUKW2Etel0rICAgewogICAgICAgICAgICBpbnQgaTsKICAgICAgICAgICAgZm9yIChpID0gMDsgeXl0ZXh0W2ldICE9ICdcMCc7IGkrKykKICAgICAgICAgICAgICAgIHB1dGNoYXIodG91cHBlcih5eXRleHRbaV0pKTsKICAgICAgICAgfQoKLnxcbiAgICAgeyBwdXRjaGFyKHl5dGV4dFswXSk7IH0KJSUKCmludCBtYWluKCkKewogICAgeXlsZXgoKTsKICAgIHJldHVybiAwOwp9Cgo=