%{
#include <stdio.h>
#include <ctype.h>
%}
%%
[a-z] { printf("%c", toupper(yytext[0])); }
[A-Z] { printf("%c", tolower(yytext[0])); }
.|\n { printf("%c", yytext[0]); }
%%
int yywrap()
{
return 1;
}
int main()
{
printf("Enter a string: ");
yylex();
return 0;
}
JXsKI2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxjdHlwZS5oPgolfQoKJSUKW2Etel0gICB7IHByaW50ZigiJWMiLCB0b3VwcGVyKHl5dGV4dFswXSkpOyB9CltBLVpdICAgeyBwcmludGYoIiVjIiwgdG9sb3dlcih5eXRleHRbMF0pKTsgfQoufFxuICAgIHsgcHJpbnRmKCIlYyIsIHl5dGV4dFswXSk7IH0KJSUKaW50IHl5d3JhcCgpCnsKICAgIHJldHVybiAxOwp9CmludCBtYWluKCkKewogICAgcHJpbnRmKCJFbnRlciBhIHN0cmluZzogIik7CiAgICB5eWxleCgpOwogICAgcmV0dXJuIDA7Cn0K