#include <iostream>
using namespace std;
int Odejmowanie(int a, int b);
int Dzielenie(int a, int b);
int Dodawanie(int a, int b);
int Mnozenie(int a, int b);
int DzielenieZReszta(int a, int b);
int main()
{
int result, a ,b ;
char zn;
while (cin >> zn && cin >> a && cin >> b)
{
if(zn == '+')
result = Dodawanie(a,b);
else if (zn =='-')
result = Odejmowanie(a,b);
else if (zn == '*')
result = Mnozenie(a,b);
else if (zn == '/')
result = Dzielenie(a,b);
else if (zn == '%')
result = DzielenieZReszta(a,b);
cout << result << endl;
}
cout<<result;
return 0;
}
int Mnozenie(int a, int b)
{
int wynik;
wynik = a * b;
return wynik;
}
int Dodawanie(int a, int b)
{
int wynik;
wynik = a + b;
return wynik;
}
int Odejmowanie(int a, int b)
{
int wynik;
wynik = a - b;
return wynik;
}
int Dzielenie(int a, int b)
{
int wynik;
wynik = a / b;
return wynik;
}
int DzielenieZReszta(int a, int b)
{
int wynik;
wynik = a % b;
return wynik;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgoKdXNpbmcgbmFtZXNwYWNlIHN0ZDsKaW50IE9kZWptb3dhbmllKGludCBhLCBpbnQgYik7CmludCBEemllbGVuaWUoaW50IGEsIGludCBiKTsKaW50IERvZGF3YW5pZShpbnQgYSwgaW50IGIpOwppbnQgTW5vemVuaWUoaW50IGEsIGludCBiKTsKaW50IER6aWVsZW5pZVpSZXN6dGEoaW50IGEsIGludCBiKTsKaW50IG1haW4oKQp7CiAgIGludCByZXN1bHQsIGEgLGIgOwogICBjaGFyIHpuOwoKCgogICAgICAgIHdoaWxlIChjaW4gPj4gem4gJiYgY2luID4+IGEgJiYgY2luID4+IGIpCiAgICAgICAgewogICAgICAgICAgICBpZih6biA9PSAnKycpCiAgICAgICAgICAgICAgICByZXN1bHQgPSBEb2Rhd2FuaWUoYSxiKTsKICAgICAgICAgICAgZWxzZSBpZiAoem4gPT0nLScpCiAgICAgICAgICAgICAgICByZXN1bHQgPSBPZGVqbW93YW5pZShhLGIpOwogICAgICAgICAgICBlbHNlIGlmICh6biA9PSAnKicpCiAgICAgICAgICAgICAgICByZXN1bHQgPSBNbm96ZW5pZShhLGIpOwogICAgICAgICAgICBlbHNlIGlmICh6biA9PSAnLycpCiAgICAgICAgICAgICAgICByZXN1bHQgPSBEemllbGVuaWUoYSxiKTsKICAgICAgICAgICAgZWxzZSBpZiAoem4gPT0gJyUnKQogICAgICAgICAgICAgICAgcmVzdWx0ID0gRHppZWxlbmllWlJlc3p0YShhLGIpOwogICAgICAgICAgICBjb3V0IDw8IHJlc3VsdCA8PCBlbmRsOwogICAgICAgIH0KCiAgICAgICAgY291dDw8cmVzdWx0OwoKCgogICAgcmV0dXJuIDA7Cn0KaW50IE1ub3plbmllKGludCBhLCBpbnQgYikKewogICAgaW50IHd5bmlrOwogICAgd3luaWsgPSBhICogYjsKICAgIHJldHVybiB3eW5pazsKfQppbnQgRG9kYXdhbmllKGludCBhLCBpbnQgYikKewogICAgaW50IHd5bmlrOwogICAgd3luaWsgPSBhICsgYjsKICAgIHJldHVybiB3eW5pazsKfQppbnQgT2Rlam1vd2FuaWUoaW50IGEsIGludCBiKQp7CiAgICBpbnQgd3luaWs7CiAgICB3eW5payA9IGEgLSBiOwogICAgcmV0dXJuIHd5bmlrOwp9CmludCBEemllbGVuaWUoaW50IGEsIGludCBiKQp7CiAgICBpbnQgd3luaWs7CiAgICB3eW5payA9IGEgLyBiOwogICAgcmV0dXJuIHd5bmlrOwp9CmludCBEemllbGVuaWVaUmVzenRhKGludCBhLCBpbnQgYikKewogICAgaW50IHd5bmlrOwogICAgd3luaWsgPSBhICUgYjsKICAgIHJldHVybiB3eW5pazsKfQo=