#include <bits/stdc++.h>
using namespace std;
long long n, m, t, x, y, z, w;
string multiply(string num1, string num2);
int main() {
  cin >> n;
  string str;
  cin >> str;
  string tmp_str = "x" + str + "x";
  for (long long i = 1; i < (n); i++) {
    if (tmp_str[i] == tmp_str[i + 1]) {
      if (tmp_str[i] != 'R' && tmp_str[i + 2] != 'R') {
        tmp_str[i + 1] = 'R';
      } else if (tmp_str[i] != 'G' && tmp_str[i + 2] != 'G') {
        tmp_str[i + 1] = 'G';
      } else if (tmp_str[i] != 'B' && tmp_str[i + 2] != 'B') {
        tmp_str[i + 1] = 'B';
      }
    }
  }
  long long xx = 0;
  for (long long i = 0; i < n; i++) {
    if (str[i] != tmp_str[i + 1]) xx++;
  }
  cout << xx << "\n";
  for (long long i = 1; i <= n; i++) {
    cout << tmp_str[i];
  }
  return 0;
}
