/*
#include <stdio.h>
#include <stdlib.h>
int main()
{
int arr[105][105]= {0,};
int A[105][105]= {0,};
int min=0;
int m,n,x,y;
scanf("%d %d %d %d",&m,&n,&x,&y);
for(int i=0; i<n; i++)
{
for(int j=0; j<m; j++)
{
scanf("%d",&arr[i][j]);
}
}
for(int i=0; i<n-y+1; i++)
{
for(int j=0; j<m-x+1; j++)
{
for(int a=i; a<y+i; a++)
{
for(int b=j; b<x+j; b++)
{
A[i][j] += arr[a][b];
}
}
if(min<=A[i][j])
{
min=A[i][j];
}
}
}
printf("%d",min);
return 0;
}
*/
/*
#include<stdio.h>
int arr[100005]= {0,};
int p=0;
int sum=0;
int push(int k)
{
if(p<=100005)
{
arr[p]=k;
p++;
}
}
void pop()
{
if(p>0)
{
arr[p]=0;
p--;
}
}
void print()
{
for(int i=0;i<p;i++)
{
sum += arr[i];
}
printf("%d",sum);
}
int main ()
{
int K;
int a;
scanf("%d",&K);
for(int i=0; i<K; i++)
{
scanf("%d",&a);
if(a != 0)
{
push(a);
}
else if(a==0)
{
pop();
}
}
print();
}
*/
/*
#include<stdio.h>
#include<string.h>
char arr[50005];
int A[50005]={0,};
int p=0;
int sum=0;
void push()
{
A[p]++;
p++;
}
void pop()
{
A[p-1]=0;
p--;
}
int print()
{
return p;
}
int main()
{
scanf("%s",arr);
for(int i=0;i<strlen(arr);i++)
{
if(arr[i]=='(')
{
push();
}
else
{
pop();
if(p<0)
{
printf("bad");
return 0;
}
}
}
if(print()==0)
printf("good");
else
printf("bad");
return 0;#include<stdio.h>
#include<string.h>
char arr[205];
char A[205];
int p=0;
int push(int k)
{
A[p]=k;
p++;
}
int pop(char a)
{
if(a=='+') {
A[p-2] = A[p-2] + A[p-1];
p--;
}
if(a=='-') {
A[p-2] = A[p-2] - A[p-1];
p--;
}
if(a=='*') {
A[p-2] = A[p-2] * A[p-1];
p--;
}
if(a=='/') {
A[p-2] = A[p-2] / A[p-1];
p--;
}
}
int main ()
{
gets(arr);
for(int i=0; i<strlen(arr); i++)
{
if('0'<=arr[i]&& arr[i]<='9')
{
push(arr[i]-'0');
}
else if(arr[i]!=' ')
{
pop(arr[i]);
}
else {
push();
}
}
printf("%d",A[0]);
return 0;
}
}
*/
#include<stdio.h>
#include<string.h>
char arr[205];
int A[205];
int p=0;
int push(int k)
{
A[p]=k;
p++;
}
int pop(char a)
{
if(a=='+')
{
A[p-2] = A[p-2] + A[p-1];
p--;
}
if(a=='-')
{
A[p-2] = A[p-2] - A[p-1];
p--;
}
if(a=='*')
{
A[p-2] = A[p-2] * A[p-1];
p--;
}
if(a=='/')
{
A[p-2] = A[p-2] / A[p-1];
p--;
}
}
int main ()
{
gets(arr);
int q=0;
int j;
int k=0;
for(int i=0; i<strlen(arr); i++)
{
if('0'<=arr[i] && arr[i]<='9')
{
q *= 10;
q += (arr[i]-'0');
k=1;
}
else if(arr[i]!=' ')
{
pop(arr[i]);
}
else
{
if(k==1)
push(q);
q=0;
k=0;
}
}
printf("%d",A[0]);
return 0;
}