S = []
A = raw_input().split()

for i in A:
    if i == '+':
        S.append(int(S.pop()) + int(S.pop()))
    elif i == '-':
        S.append(-int(S.pop()) + int(S.pop()))
    elif i == '*':
        S.append(int(S.pop()) * int(S.pop()))
    else:
        S.append(i)

print S[0] S = [] S [] A = raw_input().split() A raw_input().split() ().split () raw_input split for i in A:
    if i == '+':
        S.append(int(S.pop()) + int(S.pop()))
    elif i == '-':
        S.append(-int(S.pop()) + int(S.pop()))
    elif i == '*':
        S.append(int(S.pop()) * int(S.pop()))
    else:
        S.append(i) i A if i == '+':
        S.append(int(S.pop()) + int(S.pop()))
    elif i == '-':
        S.append(-int(S.pop()) + int(S.pop()))
    elif i == '*':
        S.append(int(S.pop()) * int(S.pop()))
    else:
        S.append(i) i == '+' i '+' S.append(int(S.pop()) + int(S.pop())) S.append S append int(S.pop()) + int(S.pop()) int(S.pop()) int S.pop() S.pop S pop int(S.pop()) int S.pop() S.pop S pop elif i == '-':
        S.append(-int(S.pop()) + int(S.pop()))
     i == '-' i '-' S.append(-int(S.pop()) + int(S.pop())) S.append S append -int(S.pop()) + int(S.pop()) -int(S.pop()) int(S.pop()) int S.pop() S.pop S pop int(S.pop()) int S.pop() S.pop S pop elif i == '*':
        S.append(int(S.pop()) * int(S.pop()))
     i == '*' i '*' S.append(int(S.pop()) * int(S.pop())) S.append S append int(S.pop()) * int(S.pop()) int(S.pop()) int S.pop() S.pop S pop int(S.pop()) int S.pop() S.pop S pop S.append(i) S.append S append i print S[0] S 0 A = raw_input().split() raw_input().split() A S = [] [] S
S = []
A = raw_input().split()

for i in A:
    if i == '+':
        S.append(int(S.pop()) + int(S.pop()))
    elif i == '-':
        S.append(-int(S.pop()) + int(S.pop()))
    elif i == '*':
        S.append(int(S.pop()) * int(S.pop()))
    else:
        S.append(i)

print S[0]