#include <iostream>
#include <cmath>
using namespace std;
int number[1000];
char operators[1000];
int nums=0;
int opers=0;
void load(string reg);
int compute();
int main(){
string reg;
while(getline(cin,reg)){
if(reg=="")return 0;
nums=0;
opers=0;
load(reg);
cout<<compute()<<'\n';
}
}
void load(string reg){
reg.append(1, ':');
int k=0;
for(char a:reg){
if(isdigit(a)){
k*=10;
k+=a-'0';
}
else{
if(a==' '&&k!=0){
number[nums++]=k;
k=0;
}
if(a != ':'&&a!=' ')
operators[opers++]=a;
}
}
}
int compute(){
bool isplus=false;
for(int i=0;i<opers;i++){
if(operators[i]=='+')isplus=true;
else if(operators[i]=='-')isplus=false;
if(operators[i]=='*'){
number[i+1]*=number[i];
number[i]=0;
if(isplus)operators[i]='+';
else operators[i]='-';
}
if(operators[i]=='/'){
number[i+1]=number[i]/number[i+1];
number[i]=0;
if(isplus)operators[i]='+';
else operators[i]='-';
}
}
int ans=number[0];
for(int i=0;i<opers;i++){
if(operators[i]=='+')
ans+=number[i+1];
else ans-=number[i+1];
}
return ans;
}