#include <bits/stdc++.h>
using namespace std;
string s;
int tt;
bool check() {
  int n = s.length();
  for (int i = 0; i <= n - 4; i++) {
    int x = s[i];
    x += s[i + 1];
    x += s[i + 2];
    x += s[i + 3];
    if (x != tt) return 0;
  }
  return 1;
}
int k[] = {'R', 'B', 'Y', 'G'};
bool f(int i = 0) {
  if (i == s.length()) return check();
  if (isalpha(s[i])) {
    if (i >= 3) {
      int x = s[i];
      x += s[i - 1];
      x += s[i - 2];
      x += s[i - 3];
      if (x != tt) return 0;
    }
    return f(i + 1);
  }
  if (i >= 4) {
    int x = s[i - 4];
    x += s[i - 1];
    x += s[i - 2];
    x += s[i - 3];
    if (x != tt) return 0;
  }
  for (int j = 0; j < 4; j++) {
    s[i] = k[j];
    if (f(i + 1)) return true;
    s[i] = '!';
  }
  return false;
}
int res[200] = {0};
int main() {
  tt = 'R';
  tt += 'G';
  tt += 'B';
  tt += 'Y';
  string t;
  cin >> s;
  t = s;
  f();
  for (int i = 0; i < s.length(); i++) {
    if (t[i] != s[i]) {
      res[s[i]]++;
    }
  }
  for (int i = 0; i < 4; i++) {
    cout << res[k[i]] << " ";
  }
}
