import re SQRT=.5.__rpow__ a=[_[:-1].split(' ')for _ in re.sys.stdin] def E(s,t={}): v=t.get(s,s) if'<'':t[s]=v=eval(re.sub('(\w)(\d+)',r'E(a[\2-1][ord("\1")-65])',s[1:])) try:v=float(v) finally:return v for _ in a:print' '.join(int>type(v)and"%.8g"%round(v,2)or v for v in map(E,_))