#include <stdio.h>
#include <stdbool.h>
#include <string.h>
int main(){
struct stack{
char data[20];
int top;
}soper,snum;
char str[20]={15,7,1,1,'+','-','/',3,'*',2,1,1,'+','+','-'};
int len=strlen(str);
snum.top=-1;
for (int i = 0; i < len; ++i) {
if(str[i]=='+'||str[i]=='-'||str[i]=='*'||str[i]=='/'){
if(str[i]=='+'){
snum.data[snum.top-1]=snum.data[snum.top-1]+snum.data[snum.top];
}
if(str[i]=='-'){
snum.data[snum.top-1]=snum.data[snum.top-1]-snum.data[snum.top];
}
if(str[i]=='*'){
snum.data[snum.top-1]=snum.data[snum.top-1]*snum.data[snum.top];
}
if(str[i]=='/'){
snum.data[snum.top-1]=snum.data[snum.top-1]/snum.data[snum.top];
}
snum.top--;
} else{
snum.top++;
snum.data[snum.top]=str[i];
}
}
printf("%d",snum.data[0]);
return 0;
}