#include <iostream>
#include <fstream>

using namespace std;

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

char s[100005];
int i;

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

int main()
{
    fin.getline(s, 100005);
    fout<<expresie();
}

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;
    if (s[i] == '(') {
        i++;
        r = expresie();
        i++;
    } else {
        r = 0;
        while (s[i]>='0' && s[i]<='9') {
            r = r*10 + (s[i] - '0');
            i++;
        }
    }

    return r;
}