#include using namespace std; typedef long long ll; typedef string str; int main() { ios_base::sync_with_stdio(0); cin.tie(0); cout.tie(0); str s1, s2; cin >> s1 >> s2; ll a = 0, b = 0, ab = 0, o = 0; if (s1[0] == 'A') { if (s2[0] == 'A' || s2[0] == 'O') a++; else if (s2[0] == 'B') ab++; if (s2[1] == 'A' || s2[1] == 'O') a++; else if (s2[1] == 'B') ab++; } else if (s1[0] == 'B') { if (s2[0] == 'B' || s2[0] == 'O') b++; else if (s2[0] == 'A') ab++; if (s2[1] == 'A' || s2[1] == 'O') b++; else if (s2[1] == 'B') ab++; } else if (s1[0] == 'O') { if (s2[0] == 'O') o++; else if (s2[0] == 'A') a++; else if (s2[0] == 'B') b++; if (s2[1] == 'O') o++; else if (s2[1] == 'A') a++; else if (s2[1] == 'B') b++; } if (s1[1] == 'A') { if (s2[0] == 'A' || s2[0] == 'O') a++; else if (s2[0] == 'B') ab++; if (s2[1] == 'A' || s2[1] == 'O') a++; else if (s2[1] == 'B') ab++; } else if (s1[1] == 'B') { if (s2[0] == 'B' || s2[0] == 'O') b++; else if (s2[0] == 'A') ab++; if (s2[1] == 'A' || s2[1] == 'O') b++; else if (s2[1] == 'B') ab++; } else if (s1[1] == 'O') { if (s2[0] == 'O') o++; else if (s2[0] == 'A') a++; else if (s2[0] == 'B') b++; if (s2[1] == 'O') o++; else if (s2[1] == 'A') a++; else if (s2[1] == 'B') b++; } ll sum = a + b + ab + o; cout << a * 100 / sum << " " << b * 100 / sum << " " << ab * 100 / sum << " " << o * 100 / sum; return 0; }