#include <bits/stdc++.h>
using namespace std;
const int MAX = 987654321;
int sum(char *s) /// 숫자 구하는 함수
{
int cnt = 0, n = 1;
for(int i=1; i<strlen(s); i++) n *= 10;
for(int i=0; i<strlen(s); i++){
cnt += (s[i] - 48) * n;
n /= 10;
}
return cnt;
}
int main()
{
ios::sync_with_stdio(false);
cin.tie(NULL);
cout.tie(NULL);
int cnt = 0, ans = 0;
char num[5], s[51];
bool isMinus = false;
cin >> s;
fill(num, num + 5, '\0');
for(int i = 0; i < strlen(s); i++){
if(48 <= s[i] && s[i] <= 57){
num[cnt++] = s[i]; /// 숫자를 저장하는 배열
continue;
}
/// 연산자일때
cnt = 0;
if(isMinus) ans -= sum(num);
else ans += sum(num);
if(s[i] == '-')isMinus = true;
fill(num, num + 5, '\0');
}
/// 마지막 수 처리
if(isMinus) ans -= sum(num);
else ans += sum(num);
cout << ans;
return 0;
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+Cgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKY29uc3QgaW50IE1BWCA9IDk4NzY1NDMyMTsKCmludCBzdW0oY2hhciAqcykgLy8vIOyIq+yekCDqtaztlZjripQg7ZWo7IiYCnsKICAgIGludCBjbnQgPSAwLCBuID0gMTsKICAgIGZvcihpbnQgaT0xOyBpPHN0cmxlbihzKTsgaSsrKSBuICo9IDEwOwogICAgZm9yKGludCBpPTA7IGk8c3RybGVuKHMpOyBpKyspewogICAgICAgIGNudCArPSAoc1tpXSAtIDQ4KSAqIG47CiAgICAgICAgbiAvPSAxMDsKICAgIH0KICAgIHJldHVybiBjbnQ7Cn0KaW50IG1haW4oKQp7CiAgICBpb3M6OnN5bmNfd2l0aF9zdGRpbyhmYWxzZSk7CiAgICBjaW4udGllKE5VTEwpOwogICAgY291dC50aWUoTlVMTCk7CgogICAgaW50IGNudCA9IDAsIGFucyA9IDA7CiAgICBjaGFyIG51bVs1XSwgc1s1MV07CiAgICBib29sIGlzTWludXMgPSBmYWxzZTsKCiAgICBjaW4gPj4gczsKICAgIGZpbGwobnVtLCBudW0gKyA1LCAnXDAnKTsKICAgIGZvcihpbnQgaSA9IDA7IGkgPCBzdHJsZW4ocyk7IGkrKyl7CiAgICAgICAgaWYoNDggPD0gc1tpXSAmJiBzW2ldIDw9IDU3KXsKICAgICAgICAgICAgbnVtW2NudCsrXSA9IHNbaV07IC8vLyDsiKvsnpDrpbwg7KCA7J6l7ZWY64qUIOuwsOyXtAogICAgICAgICAgICBjb250aW51ZTsKICAgICAgICB9CiAgICAgICAgLy8vIOyXsOyCsOyekOydvOuVjAogICAgICAgIGNudCA9IDA7CiAgICAgICAgaWYoaXNNaW51cykgYW5zIC09IHN1bShudW0pOwogICAgICAgIGVsc2UgYW5zICs9IHN1bShudW0pOwoKICAgICAgICBpZihzW2ldID09ICctJylpc01pbnVzID0gdHJ1ZTsKICAgICAgICBmaWxsKG51bSwgbnVtICsgNSwgJ1wwJyk7CiAgICB9CgogICAgLy8vIOuniOyngOuniSDsiJgg7LKY66asCiAgICBpZihpc01pbnVzKSBhbnMgLT0gc3VtKG51bSk7CiAgICBlbHNlIGFucyArPSBzdW0obnVtKTsKCiAgICBjb3V0IDw8IGFuczsKCiAgICByZXR1cm4gMDsKfQ==