#include <fstream>
#include <cstring>
using namespace std;
ifstream cin("evaluare.in");
ofstream cout("evaluare.out");
char s[100005];
int k=0;
int expresie();
int termen();
int factor();
int nr();
int expresie()
{
int aux = termen();
while(s[k]=='+' || s[k]=='-')
{
if(s[k]=='+')
{
k++;
aux+=termen();
}
if(s[k]=='-')
{
k++;
aux-=termen();
}
}
return aux;
}
int termen()
{
int aux = factor();
while(s[k]=='*' || s[k]=='/')
{
if(s[k]=='*')
{
k++;
aux*=factor();
}
if(s[k]=='/')
{
k++;
aux/=factor();
}
}
return aux;
}
int factor()
{
int rez = 0;
if(s[k]=='(')
{
k++;
rez = expresie();
k++;
return rez;
}
else
{
return nr();
}
}
int nr()
{
int rez = 0;
while(s[k]>='0' && s[k]<='9')
{
rez=rez*10+(s[k]-'0');
k++;
}
return rez;
}
int main()
{
cin>>s;
cout<<expresie();
return 0;
}