#include <bits/stdc++.h>
using namespace std;
long long a;
char c[205];
map<char, long long> m;
int main() {
  cin >> a;
  for (int i = 0; i < a; i++) {
    cin >> c[i];
    m[c[i]]++;
  }
  if ((m['R'] && m['G'] && m['B']) || (m['R'] >= 2 && m['G'] >= 2) ||
      (m['R'] >= 2 && m['B'] >= 2) || (m['G'] >= 2 && m['B'] >= 2)) {
    cout << "BGR" << endl;
  } else if (m['R'] == 1) {
    if (m['G']) {
      if (m['G'] >= 2) {
        cout << "BR" << endl;
      } else {
        cout << "B" << endl;
      }
    } else if (m['B']) {
      if (m['B'] >= 2) {
        cout << "GR" << endl;
      } else {
        cout << "G" << endl;
      }
    } else {
      cout << "R" << endl;
    }
  } else if (m['G'] == 1) {
    if (m['R']) {
      if (m['R'] >= 2) {
        cout << "BG" << endl;
      } else {
        cout << "B" << endl;
      }
    } else if (m['B']) {
      if (m['B'] >= 2) {
        cout << "GR" << endl;
      } else {
        cout << "R" << endl;
      }
    } else {
      cout << "G" << endl;
    }
  } else if (m['B'] == 1) {
    if (m['G']) {
      if (m['G'] >= 2) {
        cout << "BR" << endl;
      } else {
        cout << "R" << endl;
      }
    } else if (m['R']) {
      if (m['R'] >= 2) {
        cout << "BG" << endl;
      } else {
        cout << "G" << endl;
      }
    } else {
      cout << "B" << endl;
    }
  } else if (m['B']) {
    cout << "B" << endl;
  } else if (m['R']) {
    cout << "R" << endl;
  } else if (m['G']) {
    cout << "G" << endl;
  }
  return 0;
}
