func_code_string: #include <bits/stdc++.h>   using namespace std;   inline void boost() {     ios_base::sync_with_stdio();     cin.tie(0);     cout.tie(0);   }   const long long maxn = 1e5 + 123;   const long long inf = 1e9 + 123;   const long long mod = 1e9 + 7;   const double infm = 1e-9;   const double pi = acos(-1);   map<char, int> m;   int main() {     boost();     int n;     cin >> n;     string s;     cin >> s;     int ans = 0;     for (int i = 1; i < s.size(); i++) {       if (s[i] == s[i - 1]) {         m[s[i - 1]]++;         m[s[i + 1]]++;         if (m[ B ] == 0) {           s[i] =  B ;         } else if (m[ G ] == 0) {           s[i] =  G ;         } else if (m[ R ] == 0) {           s[i] =  R ;         }         m[s[i - 1]]--;         m[s[i + 1]]--;         ans++;       }     }     cout << ans <<   n  << s;     return 0;   }   