#include <bits/stdc++.h>
using namespace std;
char seq[(int)2e5 + 2];
char flg[100];
char rgb(char l, char r) {
  flg['R'] = flg['G'] = flg['B'] = 0;
  flg[l]++;
  flg[r]++;
  if (!flg['R']) return 'R';
  if (!flg['G']) return 'G';
  if (!flg['B']) return 'B';
  exit(-1);
}
int main() {
RE:
  int n;
  scanf("%d", &n);
  ;
  scanf("%s", seq);
  int k = 0;
  for (int i = 1; i < n; i++) {
    if (seq[i] == seq[i - 1]) seq[i] = rgb(seq[i - 1], seq[i + 1]), k++;
  }
  printf("%d\n%s\n", k, seq);
  return 0;
}
