#include
#define ll long long int
#define endl '\n'
#define pb push_back
#define sqr(x) (x * x)
#define data vector
#define all(x) x.begin(), x.end()
using namespace std;
string s, t="" ;
ll ans=0 ;
data res ;
vector a ;
ll doi(string s) {
ll t=0 ;
for ( ll i=0 ; i < s.size() ; i++)
t = t*10 + (s[i] - '0') ;
return t ;
}
int main() {
ios_base::sync_with_stdio(false);
cin.tie(NULL);
freopen("gtbt.inp","r",stdin);
freopen("gtbt.out","w",stdout);
getline(cin , s) ;
s += '@' ;
(s[0] == '-') ? a.pb('-') : a.pb('+') ;
for ( ll i=0 ; i < s.size() ; i++)
if ( (s[i] >= '0') && (s[i] <= '9')) t += s[i] ; else {
a.pb(s[i]) ;
if (t != "") {
while ( (t[0] == '0') && (t.size() > 1)) t.erase(0,1) ;
res.pb(doi(t)) ;
t = "" ;
}
}
a.pop_back() ;
for ( ll i=0 ; i < a.size() ; i++)
(a[i] == '+') ? ans += res[i] : ans -= res[i] ;
cout << ans ;
}