#include<stdio.h>
#include<string.h>
char str[100] = "abacba";
int check()
{
int i;
for(i
= 0 ; i
< strlen(str
)-1 ; i
++) {
if(str[i] != str[i+1])
{
return 1;
}
}
return 0;
}
int main()
{
int i;
int j;
while(check())
{
for(i
= 0 ; i
< strlen(str
) ; i
++) {
if(str[i]+str[i+1] == 'a'+'b')
{
str[i] = 'c';
}
else if(str[i]+str[i+1] == 'b'+'c')
{
str[i] = 'a';
}
else if(str[i]+str[i+1] == 'c'+'a')
{
str[i] = 'b';
}
j = i+1;
{
str[j] = str[j+1];
j++;
}
str[j] = '\0';
}
}
return 0;
}
I2luY2x1ZGU8c3RkaW8uaD4KI2luY2x1ZGU8c3RyaW5nLmg+CgpjaGFyIHN0clsxMDBdID0gImFiYWNiYSI7CgppbnQgY2hlY2soKQp7CglpbnQgaTsKCWZvcihpID0gMCA7IGkgPCBzdHJsZW4oc3RyKS0xIDsgaSsrKQoJewoJCWlmKHN0cltpXSAhPSBzdHJbaSsxXSkKCQl7CgkJCXJldHVybiAxOwoJCX0KCX0KCXJldHVybiAwOwp9CgppbnQgbWFpbigpCnsKCWludCBpOwoJaW50IGo7Cgl3aGlsZShjaGVjaygpKQoJewoJCWZvcihpID0gMCA7IGkgPCBzdHJsZW4oc3RyKSA7IGkrKykKCQl7CgkJCWlmKHN0cltpXStzdHJbaSsxXSA9PSAnYScrJ2InKQoJCQl7CgkJCQlzdHJbaV0gPSAnYyc7CgkJCX0KCQkJZWxzZSBpZihzdHJbaV0rc3RyW2krMV0gPT0gJ2InKydjJykKCQkJewoJCQkJc3RyW2ldID0gJ2EnOwoJCQl9CgkJCWVsc2UgaWYoc3RyW2ldK3N0cltpKzFdID09ICdjJysnYScpCgkJCXsKCQkJCXN0cltpXSA9ICdiJzsKCQkJfQoKCQkJaiA9IGkrMTsKCQkJd2hpbGUoaiA8IHN0cmxlbihzdHIpLTEpCgkJCXsKCQkJCXN0cltqXSA9IHN0cltqKzFdOwoJCQkJaisrOwoJCQl9CgkJCXN0cltqXSA9ICdcMCc7CgkJfQoJfQoJcHJpbnRmKCIlcyIgLCBzdHIpOwoJcmV0dXJuIDA7Cn0=