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('')