#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")