%{
#include<stdio.h>
#include<ctype.h>
int i;
%}
%%
[a-z A-Z]* {
for(i=0;i<=yyleng;i++)
{
if((yytext[i]=='a')&&
(yytext[i+1]=='b')&&(yytext[i+2]=='c'))
{
yytext[i]='A';
yytext[i+1]='B';
yytext[i+2]='C';
}
}
printf("%s",yytext);
}
[\t]*
return;
.* {ECHO;}
\n {printf("%s",yytext);}
%%
main()
{
yylex();
}
int yywrap()
{
return 1;
}
JXsKI2luY2x1ZGU8c3RkaW8uaD4KI2luY2x1ZGU8Y3R5cGUuaD4KaW50IGk7CiV9CiUlClthLXogQS1aXSogewpmb3IoaT0wO2k8PXl5bGVuZztpKyspCnsKaWYoKHl5dGV4dFtpXT09J2EnKSYmCih5eXRleHRbaSsxXT09J2InKSYmKHl5dGV4dFtpKzJdPT0nYycpKQp7Cnl5dGV4dFtpXT0nQSc7Cnl5dGV4dFtpKzFdPSdCJzsKeXl0ZXh0W2krMl09J0MnOwp9Cn0KcHJpbnRmKCIlcyIseXl0ZXh0KTsKfQpbXHRdKgpyZXR1cm47Ci4qIHtFQ0hPO30KXG4ge3ByaW50ZigiJXMiLHl5dGV4dCk7fQolJQptYWluKCkKewp5eWxleCgpOwp9CmludCB5eXdyYXAoKQp7CnJldHVybiAxOwp9