#include <iostream>
using namespace std;

void add(int a, int b) {
    cout << a + b << endl;
}
void sub(int a, int b) {
    cout << a - b << endl;
}
void mul(int a, int b) {
    cout << a* b << endl;
}
void divide(int a, int b) {
    if (b == 0)    cout << "error" << endl;
    else    cout << a / b << endl;
}
void fac(int a) {
    long long res = 1;
    while (a >= 1) {
        res *= a--;
    }
    cout << res << endl;
}
void rem(int a, int b) {
    if (b == 0)    cout << "error" << endl;
    else    cout << a % b << endl;
}

int main() {
    int n1, n2;
    char op;
    while (cin >> n1 >> op) {
        if (op != '!') cin >> n2;
        switch (op) {
            case '+':
                add(n1, n2);
                break;
            case '-':
                sub(n1, n2);
                break;
            case '*':
                mul(n1, n2);
                break;
            case '/':
                divide(n1, n2);
                break;
            case '!':
                fac(n1);
                break;
            case '%':
                rem(n1, n2);
                break;
        }
    }
}