func_code_string: #include <bits/stdc++.h>   int main() {     int i, j, k, p, r, n, c = 0;     scanf( %d , &n);     char s[1000000];     scanf( %s , s);     for (i = 0; i < n - 2; i++) {       if (s[i] == s[i + 1]) {         c++;         if (s[i] ==  G ) {           if (s[i + 2] ==  R )             s[i + 1] =  B ;           else if (s[i + 2] ==  B )             s[i + 1] =  R ;           else if (s[i + 2] ==  G )             s[i + 1] =  B ;         } else if (s[i] ==  R ) {           if (s[i + 2] ==  G )             s[i + 1] =  B ;           else if (s[i + 2] ==  B )             s[i + 1] =  G ;           else if (s[i + 2] ==  R )             s[i + 1] =  B ;         } else if (s[i] ==  B ) {           if (s[i + 2] ==  R )             s[i + 1] =  G ;           else if (s[i + 2] ==  G )             s[i + 1] =  R ;           else if (s[i + 2] ==  B )             s[i + 1] =  G ;         }       }     }     if (s[n - 1] == s[n - 2]) {       c++;       if (s[n - 2] ==  R )         s[n - 1] =  G ;       else if (s[n - 2] ==  G )         s[n - 1] =  R ;       else if (s[n - 2] ==  B )         s[n - 1] =  G ;     }     printf( %d n , c);     puts(s);   }   