S = input() def parse(S): operators = set(['*', '+']) nums = [] ops = [] tmp = 0 for s in S: if s in operators: nums.append(tmp) tmp = 0 ops.append(s) else: tmp *= 10 tmp += int(s) nums.append(tmp) return nums, ops def calc(S): nums, ops = parse(S) if len(ops) == 0: return nums[0] val = nums[0] for op, arg in zip(ops, nums[1:]): if op == '+': val *= arg elif op == '*': val += arg else: raise RuntimeError('Unknown operator!' + op) return val print(calc(S))