# Las naranjas de Miguel
# Miguel vive en un pueblo frutero con su hermana en el valle de Oz. Todos los días cosecha bananas y naranjas de su campo. Como son abundantes, suele darle 2 bananas y 1 naranja a su hermana. No obstante Miguel siempre quiere quedarse con por lo menos una naranja, por lo cual le da una naranja a su hermana solo cuando se cosechan al menos 2 naranjas.

# Miguel ahora quiere modernizarse, compró una cinta transportadora que detecta cada fruta que la atraviesa y te pide ayuda para escribir un programa que reciba el código generado por la máquina y devuelva la cantidad de bananas y naranjas que le quedarán luego de quitar las frutas que le dará a su hermana.

# ejemploCodigoDePedido = "BBBBBNNNNNNNN"

# Cada N representa una naranja y cada B representa una banana.

# Tips

# La función list() toma un string y lo convierte a una lista
# P = list( ejemploCodigoDePedido )
# >> P = ['B', 'B', 'B', 'B', 'B', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N']

def contarFruta(frutas):
	n_bananas = frutas.count("B")
	n_naranjas = frutas.count("N")
	if n_naranjas >= 2:
		n_naranjas -= 1
	n_bananas -= min(n_bananas,2)
	return {"bananas":n_bananas, "naranjas":n_naranjas}
t = input()

# fruta = ["N" for i in range(10)]
# fruta.extend(["B" for i in range(10)])
# print(fruta)
resultado = contarFruta(t)
for fruta, cant in resultado.items():
	print("{}: {}.".format(fruta,cant))
# Las naranjas de Miguel
# Miguel vive en un pueblo frutero con su hermana en el valle de Oz. Todos los días cosecha bananas y naranjas de su campo. Como son abundantes, suele darle 2 bananas y 1 naranja a su hermana. No obstante Miguel siempre quiere quedarse con por lo menos una naranja, por lo cual le da una naranja a su hermana solo cuando se cosechan al menos 2 naranjas.

# Miguel ahora quiere modernizarse, compró una cinta transportadora que detecta cada fruta que la atraviesa y te pide ayuda para escribir un programa que reciba el código generado por la máquina y devuelva la cantidad de bananas y naranjas que le quedarán luego de quitar las frutas que le dará a su hermana.

# ejemploCodigoDePedido = "BBBBBNNNNNNNN"

# Cada N representa una naranja y cada B representa una banana.

# Tips

# La función list() toma un string y lo convierte a una lista
# P = list( ejemploCodigoDePedido )
# >> P = ['B', 'B', 'B', 'B', 'B', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N']

def contarFruta(frutas):
	n_bananas = frutas.count("B")
	n_naranjas = frutas.count("N")
	if n_naranjas >= 2:
		n_naranjas -= 1
	n_bananas -= min(n_bananas,2)
	return {"bananas":n_bananas, "naranjas":n_naranjas}
t = input()

# fruta = ["N" for i in range(10)]
# fruta.extend(["B" for i in range(10)])
# print(fruta)
resultado = contarFruta(t)
for fruta, cant in resultado.items():
	print("{}: {}.".format(fruta,cant))
# Las naranjas de Miguel # Miguel vive en un pueblo frutero con su hermana en el valle de Oz. Todos los días cosecha bananas y naranjas de su campo. Como son abundantes, suele darle 2 bananas y 1 naranja a su hermana. No obstante Miguel siempre quiere quedarse con por lo menos una naranja, por lo cual le da una naranja a su hermana solo cuando se cosechan al menos 2 naranjas. # Miguel ahora quiere modernizarse, compró una cinta transportadora que detecta cada fruta que la atraviesa y te pide ayuda para escribir un programa que reciba el código generado por la máquina y devuelva la cantidad de bananas y naranjas que le quedarán luego de quitar las frutas que le dará a su hermana. # ejemploCodigoDePedido = "BBBBBNNNNNNNN" # Cada N representa una naranja y cada B representa una banana. # Tips # La función list() toma un string y lo convierte a una lista # P = list( ejemploCodigoDePedido ) # >> P = ['B', 'B', 'B', 'B', 'B', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N'] # fruta = ["N" for i in range(10)] # fruta.extend(["B" for i in range(10)]) # print(fruta)