#include <bits/stdc++.h>
using namespace std;
int a[200005];
int main() {
  int n, m1, m2, m3, m4, m5, m6, m;
  string s;
  string c1 = "RGB";
  string c2 = "RBG";
  string c3 = "BGR";
  string c4 = "BRG";
  string c5 = "GRB";
  string c6 = "GBR";
  cin >> n >> s;
  m1 = 0;
  for (int i = 0; i < n; i++) {
    if (s[i] != c1[i % 3]) m1++;
  }
  m2 = 0;
  for (int i = 0; i < n; i++) {
    if (s[i] != c2[i % 3]) m2++;
  }
  m3 = 0;
  for (int i = 0; i < n; i++) {
    if (s[i] != c3[i % 3]) m3++;
  }
  m4 = 0;
  for (int i = 0; i < n; i++) {
    if (s[i] != c4[i % 3]) m4++;
  }
  m5 = 0;
  for (int i = 0; i < n; i++) {
    if (s[i] != c5[i % 3]) m5++;
  }
  m6 = 0;
  for (int i = 0; i < n; i++) {
    if (s[i] != c6[i % 3]) m6++;
  }
  m = m1;
  if (m2 < m) m = m2;
  if (m3 < m) m = m3;
  if (m4 < m) m = m4;
  if (m5 < m) m = m5;
  if (m6 < m) m = m6;
  cout << m << endl;
  if (m == m1)
    for (int i = 0; i < n; i++) cout << c1[i % 3];
  else if (m == m2)
    for (int i = 0; i < n; i++) cout << c2[i % 3];
  else if (m == m3)
    for (int i = 0; i < n; i++) cout << c3[i % 3];
  else if (m == m4)
    for (int i = 0; i < n; i++) cout << c4[i % 3];
  else if (m == m5)
    for (int i = 0; i < n; i++) cout << c5[i % 3];
  else if (m == m6)
    for (int i = 0; i < n; i++) cout << c6[i % 3];
  return 0;
}
