from collections import deque

S = input().split()
dq = deque()

for i in range(len(S)):
    if S[i] == '+':
        a = dq.pop()
        b = dq.pop()
        dq.append(b+a)
    elif S[i] == '-':
        a = dq.pop()
        b = dq.pop()
        dq.append(b-a)
    elif S[i] == '*':
        a = dq.pop()
        b = dq.pop()
        dq.append(b*a)
    else:
        dq.append(int(S[i]))

print(dq[0])  from collections import deque S = input().split() S input().split() ().split () input split dq = deque() dq deque() deque for i in range(len(S)):
    if S[i] == '+':
        a = dq.pop()
        b = dq.pop()
        dq.append(b+a)
    elif S[i] == '-':
        a = dq.pop()
        b = dq.pop()
        dq.append(b-a)
    elif S[i] == '*':
        a = dq.pop()
        b = dq.pop()
        dq.append(b*a)
    else:
        dq.append(int(S[i])) i range(len(S)) range len(S) len S if S[i] == '+':
        a = dq.pop()
        b = dq.pop()
        dq.append(b+a)
    elif S[i] == '-':
        a = dq.pop()
        b = dq.pop()
        dq.append(b-a)
    elif S[i] == '*':
        a = dq.pop()
        b = dq.pop()
        dq.append(b*a)
    else:
        dq.append(int(S[i])) S[i] == '+' S[i] S i '+' a = dq.pop() a dq.pop() dq.pop dq pop b = dq.pop() b dq.pop() dq.pop dq pop dq.append(b+a) dq.append dq append b+a b a elif S[i] == '-':
        a = dq.pop()
        b = dq.pop()
        dq.append(b-a)
     S[i] == '-' S[i] S i '-' a = dq.pop() a dq.pop() dq.pop dq pop b = dq.pop() b dq.pop() dq.pop dq pop dq.append(b-a) dq.append dq append b-a b a elif S[i] == '*':
        a = dq.pop()
        b = dq.pop()
        dq.append(b*a)
     S[i] == '*' S[i] S i '*' a = dq.pop() a dq.pop() dq.pop dq pop b = dq.pop() b dq.pop() dq.pop dq pop dq.append(b*a) dq.append dq append b*a b a dq.append(int(S[i])) dq.append dq append int(S[i]) int S[i] S i print(dq[0]) print dq[0] dq 0 a = dq.pop() dq.pop() a b = dq.pop() dq.pop() b a = dq.pop() dq.pop() a dq = deque() deque() dq S = input().split() input().split() S b = dq.pop() dq.pop() b b = dq.pop() dq.pop() b a = dq.pop() dq.pop() a
from collections import deque

S = input().split()
dq = deque()

for i in range(len(S)):
    if S[i] == '+':
        a = dq.pop()
        b = dq.pop()
        dq.append(b+a)
    elif S[i] == '-':
        a = dq.pop()
        b = dq.pop()
        dq.append(b-a)
    elif S[i] == '*':
        a = dq.pop()
        b = dq.pop()
        dq.append(b*a)
    else:
        dq.append(int(S[i]))

print(dq[0]) 