#include <iostream>
using namespace std;
int StrToInt(string str) {
if(str.length()==0)
return 0;
int i=0;
int fuhao=1;
if(int(str[0])==43){
i=1;
}else if(int(str[0])==45){
fuhao= -1;
i=1;
}else if(int(str[0])>=48 &&int(str[0])<58){
i=0;
}else{
return 0;
}
int temp=i;
for(;i<str.length();i++){
if(int(str[i])<48 || int(str[i])>58){
return 0;
}
}
double sum=0;
for(i=temp;i<str.length();i++){
sum=sum*10+int(str[i])-48;
}
if(sum>0x7fffffff || sum<-2147483648){
return 0;
}
return int(sum*fuhao);
}
int main()
{
cout<<StrToInt("-2147483648");
return 0;
}