from math import log10
from sys import stdin
def parse(s):
m = {}
e = ''
n = 0
while len(s) > 0:
ch = s.pop()
if ch.isdigit():
x = int(ch)
if n > 0:
y = log10(n)
while log10(x) <= y: x *= 10
n += x
elif ch == '(': return m
elif ch == ')':
t = parse(s)
for k,v in t.items():
if not k in m: m[k] = 0
m[k] += v * n
n = 0
else:
if n == 0: n = 1
e = ch+e
if ch.isupper():
if not e in m: m[e] = n
else: m[e] += n
n = 0
e = ''
return m
if __name__ == '__main__':
for line in map(lambda s: s.strip(), stdin):
print(line)
m = parse(list(line))
for k,v in sorted(m.items()):
print('{}: {}'.format(k,v))
print('')
ZnJvbSBtYXRoIGltcG9ydCBsb2cxMApmcm9tIHN5cyBpbXBvcnQgc3RkaW4KCmRlZiBwYXJzZShzKToKICBtID0ge30KICBlID0gJycKICBuID0gMAogIHdoaWxlIGxlbihzKSA+IDA6CiAgICBjaCA9IHMucG9wKCkKICAgIGlmIGNoLmlzZGlnaXQoKTogCiAgICAgIHggPSBpbnQoY2gpCiAgICAgIGlmIG4gPiAwOgogICAgICAgIHkgPSBsb2cxMChuKQogICAgICAgIHdoaWxlIGxvZzEwKHgpIDw9IHk6IHggKj0gMTAKICAgICAgbiArPSB4CiAgICBlbGlmIGNoID09ICcoJzogcmV0dXJuIG0KICAgIGVsaWYgY2ggPT0gJyknOiAKICAgICAgdCA9IHBhcnNlKHMpCiAgICAgIGZvciBrLHYgaW4gdC5pdGVtcygpOiAKICAgICAgICBpZiBub3QgayBpbiBtOiBtW2tdID0gMAogICAgICAgIG1ba10gKz0gdiAqIG4KICAgICAgbiA9IDAKICAgIGVsc2U6IAogICAgICBpZiBuID09IDA6IG4gPSAxCiAgICAgIGUgPSBjaCtlCiAgICAgIGlmIGNoLmlzdXBwZXIoKTogCiAgICAgICAgaWYgbm90IGUgaW4gbTogbVtlXSA9IG4KICAgICAgICBlbHNlOiBtW2VdICs9IG4KICAgICAgICBuID0gMAogICAgICAgIGUgPSAnJwogIHJldHVybiBtCgppZiBfX25hbWVfXyA9PSAnX19tYWluX18nOgogIGZvciBsaW5lIGluIG1hcChsYW1iZGEgczogcy5zdHJpcCgpLCBzdGRpbik6CiAgICBwcmludChsaW5lKQogICAgbSA9IHBhcnNlKGxpc3QobGluZSkpCiAgICBmb3Igayx2IGluIHNvcnRlZChtLml0ZW1zKCkpOgogICAgICBwcmludCgne306IHt9Jy5mb3JtYXQoayx2KSkKICAgIHByaW50KCcnKQ==