def cal(ope,a,b):
    if ope=="+":
        x=a+b
    elif ope=="-":
        x=a-b
    elif ope=="*":
        x=a*b
    return x

lst=input().split()
stack=[]
for i in range(len(lst)):
    if lst[i]=="+" or lst[i]=="-" or lst[i]=="*": pass
    else:
        lst[i]=int(lst[i])
for i in range(len(lst)):
    if lst[i]=="+" or lst[i]=="-" or lst[i]=="*": 
        a=stack.pop()
        b=stack.pop()
        c=cal(lst[i],b,a)
        stack.append(c)
    else:
        stack.append(lst[i])
print(stack[0]) def cal(ope,a,b):
    if ope=="+":
        x=a+b
    elif ope=="-":
        x=a-b
    elif ope=="*":
        x=a*b
    return x cal if ope=="+":
        x=a+b
    elif ope=="-":
        x=a-b
    elif ope=="*":
        x=a*b
     ope=="+" ope "+" x=a+b x a+b a b elif ope=="-":
        x=a-b
     ope=="-" ope "-" x=a-b x a-b a b elif ope=="*":
        x=a*b
     ope=="*" ope "*" x=a*b x a*b a b return x x ope ope a a b b lst=input().split() lst input().split() ().split () input split stack=[] stack [] for i in range(len(lst)):
    if lst[i]=="+" or lst[i]=="-" or lst[i]=="*": pass
    else:
        lst[i]=int(lst[i]) i range(len(lst)) range len(lst) len lst if lst[i]=="+" or lst[i]=="-" or lst[i]=="*": pass
    else:
        lst[i]=int(lst[i]) lst[i]=="+" or lst[i]=="-" or lst[i]=="*" lst[i]=="+" or lst[i]=="-" lst[i]=="+" lst[i] lst i "+" lst[i]=="-" lst[i] lst i "-" lst[i]=="*" lst[i] lst i "*" lst[i]=int(lst[i]) lst[i] lst i int(lst[i]) int lst[i] lst i for i in range(len(lst)):
    if lst[i]=="+" or lst[i]=="-" or lst[i]=="*": 
        a=stack.pop()
        b=stack.pop()
        c=cal(lst[i],b,a)
        stack.append(c)
    else:
        stack.append(lst[i]) i range(len(lst)) range len(lst) len lst if lst[i]=="+" or lst[i]=="-" or lst[i]=="*": 
        a=stack.pop()
        b=stack.pop()
        c=cal(lst[i],b,a)
        stack.append(c)
    else:
        stack.append(lst[i]) lst[i]=="+" or lst[i]=="-" or lst[i]=="*" lst[i]=="+" or lst[i]=="-" lst[i]=="+" lst[i] lst i "+" lst[i]=="-" lst[i] lst i "-" lst[i]=="*" lst[i] lst i "*" a=stack.pop() a stack.pop() stack.pop stack pop b=stack.pop() b stack.pop() stack.pop stack pop c=cal(lst[i],b,a) c cal(lst[i],b,a) cal lst[i] lst i b a stack.append(c) stack.append stack append c stack.append(lst[i]) stack.append stack append lst[i] lst i print(stack[0]) print stack[0] stack 0 a=stack.pop() stack.pop() a c=cal(lst[i],b,a) cal(lst[i],b,a) c def cal(ope,a,b):
    if ope=="+":
        x=a+b
    elif ope=="-":
        x=a-b
    elif ope=="*":
        x=a*b
    return x def cal(ope,a,b):
    if ope=="+":
        x=a+b
    elif ope=="-":
        x=a-b
    elif ope=="*":
        x=a*b
    return x cal lst=input().split() input().split() lst b=stack.pop() stack.pop() b stack=[] [] stack
def cal(ope,a,b):
    if ope=="+":
        x=a+b
    elif ope=="-":
        x=a-b
    elif ope=="*":
        x=a*b
    return x

lst=input().split()
stack=[]
for i in range(len(lst)):
    if lst[i]=="+" or lst[i]=="-" or lst[i]=="*": pass
    else:
        lst[i]=int(lst[i])
for i in range(len(lst)):
    if lst[i]=="+" or lst[i]=="-" or lst[i]=="*": 
        a=stack.pop()
        b=stack.pop()
        c=cal(lst[i],b,a)
        stack.append(c)
    else:
        stack.append(lst[i])
print(stack[0])
