s = input().strip()
t = input().strip()

def get_alleles(geno):
    if geno == 'AA':
        return [('A', 1.0)]
    elif geno == 'AB':
        return [('A', 0.5), ('B', 0.5)]
    elif geno == 'AO':
        return [('A', 0.5), ('O', 0.5)]
    elif geno == 'BB':
        return [('B', 1.0)]
    elif geno == 'BO':
        return [('B', 0.5), ('O', 0.5)]
    elif geno == 'OO':
        return [('O', 1.0)]
    else:
        assert False, "Invalid genotype"

s_alleles = get_alleles(s)
t_alleles = get_alleles(t)

pa = pb = pab = po = 0.0

for s_char, s_prob in s_alleles:
    for t_char, t_prob in t_alleles:
        prob = s_prob * t_prob
        alleles = {s_char, t_char}
        if 'A' in alleles:
            if 'B' not in alleles:
                pa += prob
            else:
                pab += prob
        elif 'B' in alleles:
            pb += prob
        else:
            po += prob

pa = int(round(pa * 100))
pb = int(round(pb * 100))
pab = int(round(pab * 100))
po = int(round(po * 100))

print(f"{pa} {pb} {pab} {po}")