#include <stdio.h> int jiecheng(int n) { if(n==0||n==1) return 1; else return n*jiecheng(n-1); } int main() { int a,c; char b; while (scanf("%d",&a) != EOF) { scanf(" %c",&b); if(b=='!') { printf("%d\n",jiecheng(a)); } else if(b=='+') { scanf(" %d",&c); printf("%d\n",a+c); } else if(b=='-') { scanf(" %d",&c); printf("%d\n",a-c); } else if(b=='*') { scanf(" %d",&c); printf("%d\n",a*c); } else if(b=='/') { scanf(" %d",&c); if(c==0) { printf("error\n"); } else { printf("%d",a/c); } } else if(b=='%') { scanf(" %d",&c); if(c==0) { printf("error\n"); } else { printf("%d\n",a%c); } } } return 0; }