#include <string.h>
#include <stdio.h>
#include <ctype.h>
void show(const char scheme[],char red)
{
int stop=0;
for(int i=0;scheme[i];++i)
{
if(isupper(scheme[i]))
{
putchar(' ');
if(scheme[i]==red)
{
stop=1;
printf("<RED>");
}
}
else if(scheme[i]=='!')
{
if(stop)
{
stop=0;
printf("<END>");
}
putchar(' ');
}
else putchar(scheme[i]);
}
}
int main()
{
const char scheme[]
=
"\t------- Aq1! ---- Cq2! ---\n"\
"\t--- Aq3! ----- Bq4! -------\n"\
"\t------ Cq5! -- Bq6! ------\n"
;
show(scheme,'B');
return 0;
}
I2luY2x1ZGUgPHN0cmluZy5oPgojaW5jbHVkZSA8c3RkaW8uaD4KI2luY2x1ZGUgPGN0eXBlLmg+Cgp2b2lkIHNob3coY29uc3QgY2hhciBzY2hlbWVbXSxjaGFyIHJlZCkKICB7CiAgIGludCBzdG9wPTA7CiAgIGZvcihpbnQgaT0wO3NjaGVtZVtpXTsrK2kpCiAgICAgewogICAgICBpZihpc3VwcGVyKHNjaGVtZVtpXSkpCiAgICAgICAgewogICAgICAgICBwdXRjaGFyKCcgJyk7CiAgICAgICAgIGlmKHNjaGVtZVtpXT09cmVkKQogICAgICAgICAgIHsKICAgICAgICAgICAgc3RvcD0xOwogICAgICAgICAgICBwcmludGYoIjxSRUQ+Iik7CiAgICAgICAgICAgfQogICAgICAgIH0KICAgICAgZWxzZSBpZihzY2hlbWVbaV09PSchJykKICAgICAgICB7CiAgICAgICAgIGlmKHN0b3ApCiAgICAgICAgICAgewogICAgICAgICAgIAlzdG9wPTA7CiAgICAgICAgICAgCXByaW50ZigiPEVORD4iKTsKICAgICAgICAgICB9CiAgICAgICAgIHB1dGNoYXIoJyAnKTsKICAgICAgICB9CiAgICAgIGVsc2UgcHV0Y2hhcihzY2hlbWVbaV0pOwogICAgIH0KICB9CgppbnQgbWFpbigpCiAgewogICBjb25zdCBjaGFyIHNjaGVtZVtdCgkgPQoJICAiXHQtLS0tLS0tIEFxMSEgLS0tLSBDcTIhIC0tLVxuIlwKCSAgIlx0LS0tIEFxMyEgLS0tLS0gQnE0ISAtLS0tLS0tXG4iXAoJICAiXHQtLS0tLS0gQ3E1ISAtLSBCcTYhIC0tLS0tLVxuIgoJIDsKICAgc2hvdyhzY2hlbWUsJ0InKTsKICAgcmV0dXJuIDA7CiAgfQ==