#include <bits/stdc++.h>
using namespace std;
string ib(int n) {
  string s;
  for (int i = 9; i >= 0; i--) {
    if (n >= (1 << i))
      n -= (1 << i), s += '1';
    else
      s += '0';
  }
  return s;
}
bool fun(int n, vector<vector<int> > v) {
  string s = ib(n);
  int i, sum, j;
  for (i = 0; i < 5; i++) {
    for (j = 5; j < 10; j++) {
      if (s[i] == '1' && s[j] == '1') v[i][j - 5] = 0;
    }
  }
  for (i = 0; i < 5; i++) {
    if (s[i] == '1') {
      sum = 0;
      for (j = 0; j < 5; j++) sum += v[i][j];
      if (sum == 1) {
        for (j = 0; j < 5; j++) v[i][j] = 0;
      }
    }
  }
  for (i = 0; i < 5; i++) {
    if (s[i + 5] == '1') {
      sum = 0;
      for (j = 0; j < 5; j++) sum += v[j][i];
      if (sum == 1) {
        for (j = 0; j < 5; j++) v[j][i] = 0;
      }
    }
  }
  sum = 0;
  for (i = 0; i < 5; i++)
    for (j = 0; j < 5; j++) sum += v[i][j];
  if (sum == 1 || sum == 0)
    return true;
  else
    return false;
}
int main() {
  char cs[] = {'R', 'G', 'B', 'Y', 'W'};
  vector<vector<int> > v(5, vector<int>(5, 0));
  int n, i, j, ans = 15, sum;
  cin >> n;
  string s, ansi;
  for (i = 0; i < n; i++) {
    cin >> s;
    for (j = 0; j < 5; j++)
      if (cs[j] == s[0]) break;
    v[j][s[1] - '1'] = 1;
  }
  for (i = 0; i < (1 << 10); i++) {
    if (fun(i, v)) {
      s = ib(i);
      sum = 0;
      for (j = 0; j < 10; j++) {
        if (s[j] == '1') sum++;
      }
      if (ans > sum) ans = sum, ansi = s;
    }
  }
  cout << ans;
}
