#include <fstream>
using namespace std;
ifstream fin("evaluare.in");
ofstream fout("evaluare.out");
char s[100010];
int i;
int expresie();
int termen();
int factor();
int expresie() {
int r = termen();
while (s[i] == '+' || s[i] == '-') {
i++;
if (s[i - 1] == '+') {
r += termen();
} else {
r -= termen();
}
}
return r;
}
int termen() {
int r = factor();
while (s[i] == '*' || s[i] == '/') {
i++;
if (s[i - 1] == '*') {
r *= factor();
} else {
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;
}
int main() {
fin >> s;
fout << expresie();
return 0;
}