#include <bits/stdc++.h>
using namespace std;
#include <atcoder/modint>
using namespace atcoder;
#ifdef DEFINED_ONLY_IN_LOCAL
#include <dump.hpp>
#define dump(...) cpp_dump(__VA_ARGS__)
#else
#undef dump
#define dump(...)
#endif
#define rep(i, n) for (int i = 0; i < n; i++)
template <class T> istream& operator>>(istream& I, vector<T>& V) { for (T& X : V) I >> X; return I; }

int main() {
    string s, t;
    cin >> s >> t;
    vector<int> ans(4);
    rep(i, 2) rep(j, 2) {
        string cur;
        cur += s[i]; cur += t[j];
        sort(cur.begin(), cur.end());
        if (cur == "AA" or cur == "AO") ans[0] += 25;
        if (cur == "BB" or cur == "BO") ans[1] += 25;
        if (cur == "AB") ans[2] += 25;
        if (cur == "OO") ans[3] += 25;
    }
    rep(i, 4) cout << ans[i] << " \n"[i == 3];
    return 0;
}