# include<stdio.h>
# include<string.h>
# include<malloc.h>
int my_atoi(char *str, int &num) //返回值表示状态
{
int sign=1,index=0, w=1;
int len = strlen(str);
if(str==NULL || len==0) //合法性检查
return -1;
if(str[index]=='-') //正负数考虑
{
sign = -1;
index++; //自增还是老老实实自己一行吧。
}
else if(str[index] == '+')
{
index++;
}
num = 0;
for(int i=len-1;i>=index;i--)
{
if(str[i]>='0' && str[i]<='9') //合理性检查
num += w*(str[i]-'0');
else
return -1;
w *= 10; //权值每次扩大10倍
}
if(sign ==-1)
num = -num;
return 1;
}
int main()
{
char a[20];
int num;
while(scanf("%s",&a)!=EOF)
{
if(my_atoi(a, num)==1)
printf("%d\n",num);
else
printf("My God\n");
}
return 1;
}