s = raw_input().split(' ')
st = []
for i in s:
    if i.isdigit():
        st.append(int(i))
    elif i == '+':
        tmp1 = st.pop()
        tmp2 = st.pop()
        st.append(int(tmp1 + tmp2))
    elif i == '-':
        tmp1 = st.pop()
        tmp2 = st.pop()
        st.append(int(tmp2 - tmp1))
    elif i=='*':
        tmp1 = st.pop()
        tmp2 = st.pop()
        st.append(int(tmp1 * tmp2))
print st[0] s = raw_input().split(' ') s raw_input().split(' ') ().split () raw_input split ' ' st = [] st [] for i in s:
    if i.isdigit():
        st.append(int(i))
    elif i == '+':
        tmp1 = st.pop()
        tmp2 = st.pop()
        st.append(int(tmp1 + tmp2))
    elif i == '-':
        tmp1 = st.pop()
        tmp2 = st.pop()
        st.append(int(tmp2 - tmp1))
    elif i=='*':
        tmp1 = st.pop()
        tmp2 = st.pop()
        st.append(int(tmp1 * tmp2)) i s if i.isdigit():
        st.append(int(i))
    elif i == '+':
        tmp1 = st.pop()
        tmp2 = st.pop()
        st.append(int(tmp1 + tmp2))
    elif i == '-':
        tmp1 = st.pop()
        tmp2 = st.pop()
        st.append(int(tmp2 - tmp1))
    elif i=='*':
        tmp1 = st.pop()
        tmp2 = st.pop()
        st.append(int(tmp1 * tmp2)) i.isdigit() i.isdigit i isdigit st.append(int(i)) st.append st append int(i) int i elif i == '+':
        tmp1 = st.pop()
        tmp2 = st.pop()
        st.append(int(tmp1 + tmp2))
     i == '+' i '+' tmp1 = st.pop() tmp1 st.pop() st.pop st pop tmp2 = st.pop() tmp2 st.pop() st.pop st pop st.append(int(tmp1 + tmp2)) st.append st append int(tmp1 + tmp2) int tmp1 + tmp2 tmp1 tmp2 elif i == '-':
        tmp1 = st.pop()
        tmp2 = st.pop()
        st.append(int(tmp2 - tmp1))
     i == '-' i '-' tmp1 = st.pop() tmp1 st.pop() st.pop st pop tmp2 = st.pop() tmp2 st.pop() st.pop st pop st.append(int(tmp2 - tmp1)) st.append st append int(tmp2 - tmp1) int tmp2 - tmp1 tmp2 tmp1 elif i=='*':
        tmp1 = st.pop()
        tmp2 = st.pop()
        st.append(int(tmp1 * tmp2)) i=='*' i '*' tmp1 = st.pop() tmp1 st.pop() st.pop st pop tmp2 = st.pop() tmp2 st.pop() st.pop st pop st.append(int(tmp1 * tmp2)) st.append st append int(tmp1 * tmp2) int tmp1 * tmp2 tmp1 tmp2 print st[0] st 0 tmp2 = st.pop() st.pop() tmp2 tmp1 = st.pop() st.pop() tmp1 st = [] [] st tmp2 = st.pop() st.pop() tmp2 tmp1 = st.pop() st.pop() tmp1 s = raw_input().split(' ') raw_input().split(' ') s tmp1 = st.pop() st.pop() tmp1 tmp2 = st.pop() st.pop() tmp2
s = raw_input().split(' ')
st = []
for i in s:
    if i.isdigit():
        st.append(int(i))
    elif i == '+':
        tmp1 = st.pop()
        tmp2 = st.pop()
        st.append(int(tmp1 + tmp2))
    elif i == '-':
        tmp1 = st.pop()
        tmp2 = st.pop()
        st.append(int(tmp2 - tmp1))
    elif i=='*':
        tmp1 = st.pop()
        tmp2 = st.pop()
        st.append(int(tmp1 * tmp2))
print st[0]