#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#define N 20
int reverse(char x[]);
int main()
{
char x[N];
long sum=0; //如果sum为int,输入-123456得不到正确结果,int取值范围:-32767~32767,溢出了
gets(x);
sum=reverse(x);
printf("%ld",sum);
return 0;
}
int reverse(char x[]){
int i=0,m=1;
long sum=0;
if(x[i]=='+'||x[i]=='-'){
m=(x[i]=='+')?1:-1;
i++;
}
for(;x[i]>='0' &&x[i]<='9';i++){
sum=sum*10+x[i]-'0';
}
return sum*m;
}