#include<bits/stdc++.h>
using namespace std;
int main(){
    string s;
    char c='+';
    int x=0,d=0;
    getline(cin,s);
    for(int i=0;i<s.size();i++){
        if(s[i]=='+'||s[i]=='-'){
            if(c=='-'){
            	d-=x;	
            }
            else{
				d+=x;
			}
            x=0;
            c=char(s[i]);
    	}
        else{
            x=x*10+(s[i]-48);
        }
    }
	if(c=='-') d-=x;
	else d+=x;	
    cout<<d;
return 0;}
 
/**************************************************************
	Problem: 1124
	User: fzy001
	Language: C++
	Result: Accepted
	Time:10 ms
	Memory:2076 kb
****************************************************************/