%{
#include<stdio.h>
char convert(char c){
if(c >= 'a' && c <= 'z'){
c = c - 32;
} else (c >= 'A' && c <= 'Z'){
c = c + 32;
}
return c;
}
%}
%%
[a-zA-Z] {putchar(convert(yytext[0]));}
. {putchar(yytext[0]);}
%%
int yywrap()
{
return 1;
}
int main()
{
printf("Enter a word: ");
yylex();
return 0;
}
JXsKI2luY2x1ZGU8c3RkaW8uaD4KY2hhciBjb252ZXJ0KGNoYXIgYyl7CmlmKGMgPj0gJ2EnICYmIGMgPD0gJ3onKXsKYyA9IGMgLSAzMjsKfSBlbHNlIChjID49ICdBJyAmJiBjIDw9ICdaJyl7CmMgPSBjICsgMzI7Cn0KcmV0dXJuIGM7Cn0KCiV9CgolJQpbYS16QS1aXSB7cHV0Y2hhcihjb252ZXJ0KHl5dGV4dFswXSkpO30KLiB7cHV0Y2hhcih5eXRleHRbMF0pO30KJSUKCmludCB5eXdyYXAoKQp7CnJldHVybiAxOwp9CgppbnQgbWFpbigpCnsKcHJpbnRmKCJFbnRlciBhIHdvcmQ6ICIpOwp5eWxleCgpOwpyZXR1cm4gMDsKfQ==