#include "bits/stdc++.h" using namespace std; typedef long long ll; #define rep(i,n) for(int i=0;i<(int)(n);i++) int gcd(ll a,ll b){return b?gcd(b,a%b):a;} int gcd(int a,int b){return b?gcd(b,a%b):a;} #define MOD 1000000007 int cal(string s) { int a; size_t len=s.length(); if (s[len-1]!=')') { a=(int)s[len-1]-'0'; if (s.length()>1) { switch(s[len-2]) { case '+': a=cal(s.substr(0,len-2))+a; break; case '-': a=cal(s.substr(0,len-2))-a; break; } } } else { size_t i=len; while(s[i]!='(') { i--; } a=cal(s.substr(i+1,len-i-2)); if (0> s; cout << cal(s) << endl; return 0; }