#include <iostream>
#include<cmath>
using namespace std;
int main() {
string str;
while (getline(cin,str)) { // 注意 while 处理多个 case
int a=0,b=0;
char ch=0;
int j=0,k=0;
for(int i=0;str[i]!=0;i++){
if(str[i]<='9'&&str[i]>='0'){
if(ch==0){
a=(str[i]-'0')+a*pow(10,j);
j++;
}else{
b=(str[i]-'0')+b*pow(10,k);
k++;
}
}
else if(str[i]=='!'){
ch=str[i];
break;
}
else if(str[i]!=' ') ch=str[i];
}
int ans=1;
if(ch=='!'){
while(a>=1){
ans=ans*a;
a--;
}
printf("%d\n",ans);
}else if((ch=='%'||ch=='/')&&b==0)printf("error\n");
else{
if(ch=='+')ans=a+b;
if(ch=='*')ans=a*b;
if(ch=='-')ans=a-b;
if(ch=='/')ans=a/b;
if(ch=='%')ans=a%b;
printf("%d\n",ans);
}
//printf("%d %c %d",a,ch,b);
}
}
// 64 位输出请用 printf("%lld")