#include <iostream>
#include <cstdio>
#include <algorithm>
#include <string>

using namespace std;

int a, b;
char s;

//复习一下getline()函数 getline(cin, 字符串变量)

int main() {
    //重点是阶乘的输入怎么处理
    while (cin >> a >> s) {
        if (s == '!') {
            if (a == 0) {
                cout << 1 << endl;
                break;
            }
            else {
                int res = 1;
                for (int i = 1; i <= a; i++) {
                    res *= i;
                }
                cout << res << endl;
            }
        }
        else {
            cin >> b;
            if (s == '+') cout << a + b << endl;
            else if (s == '-') cout << a - b << endl;
            else if (s == '*') cout << a * b << endl;
            else if (s == '/') {
                if (b == 0) {
                    cout << "error" << endl;
                    break;
                }
                else {
                    cout << a / b << endl;
                }
            }
            else {
                if (b == 0) {
                    cout << "error" << endl;
                    break;
                }
                else {
                    cout << a % b << endl;
                }
            }
        }
    }
    return 0;   
}