#include <fstream>

using namespace std;

ifstream fin("evaluare.in");
ofstream fout("evaluare.out");

int expresie();
int termen();
int factor();

int i;
char s[100005];

int main()
{
    fin >> s;
    fout<< expresie();

    return 0;
}

int expresie()
{
    int r=termen();
    while (s[i]=='+' || s[i]=='-')
    {
        if (s[i]=='+')
        {
            i++;
            r+=termen();
        }
        else
        {
            i++;
            r-=termen();
        }
    }
    return r;
}

int termen()
{
    int r=factor();
    while (s[i]=='*' || s[i]=='/')
    {
        if (s[i]=='*')
        {
            i++;
            r*=factor();
        }
        else
        {
            i++;
            r/=factor();
        }
    }
    return r;
}

int factor()
{
    int r=0;
    if (s[i]=='(')
    {
        i++;
        r=expresie();
        i++;
    }
    else
    {
        while (s[i]>='0' && s[i]<='9')
        {
            r=r*10+s[i]-'0';
            i++;
        }
    }
    return r;
}