x = raw_input().split()
s = []
for e in x:
    try:
        s.append(int(e))
    except:
        b = s.pop()
        a = s.pop()
        if e == '+':
            s.append(a+b)
        if e == '-':
            s.append(a-b)
        if e == '*':
            s.append(a*b)
print s.pop() x = raw_input().split() x raw_input().split() ().split () raw_input split s = [] s [] for e in x:
    try:
        s.append(int(e))
    except:
        b = s.pop()
        a = s.pop()
        if e == '+':
            s.append(a+b)
        if e == '-':
            s.append(a-b)
        if e == '*':
            s.append(a*b) e x try:
        s.append(int(e))
    except:
        b = s.pop()
        a = s.pop()
        if e == '+':
            s.append(a+b)
        if e == '-':
            s.append(a-b)
        if e == '*':
            s.append(a*b) except:
        b = s.pop()
        a = s.pop()
        if e == '+':
            s.append(a+b)
        if e == '-':
            s.append(a-b)
        if e == '*':
            s.append(a*b) b = s.pop() b s.pop() s.pop s pop a = s.pop() a s.pop() s.pop s pop if e == '+':
            s.append(a+b)
         e == '+' e '+' s.append(a+b) s.append s append a+b a b if e == '-':
            s.append(a-b)
         e == '-' e '-' s.append(a-b) s.append s append a-b a b if e == '*':
            s.append(a*b) e == '*' e '*' s.append(a*b) s.append s append a*b a b s.append(int(e)) s.append s append int(e) int e print s.pop() s.pop s pop s = [] [] s a = s.pop() s.pop() a x = raw_input().split() raw_input().split() x b = s.pop() s.pop() b
x = raw_input().split()
s = []
for e in x:
    try:
        s.append(int(e))
    except:
        b = s.pop()
        a = s.pop()
        if e == '+':
            s.append(a+b)
        if e == '-':
            s.append(a-b)
        if e == '*':
            s.append(a*b)
print s.pop()