#include <iostream>
#include <cstdlib>
using namespace std;
int dodawanie(int x, int y)
{
return x+y;
}
int odejmowanie(int x, int y)
{
return x-y;
}
int mnozenie(int x, int y)
{
return x*y;
}
int dzielenie(int x, int y)
{
return x/y;
}
int modulo(int x, int y)
{
return x%y;
}
int main()
{
int x, y;
char kalkulator;
for (int i=1; i>0; i++)
{
cin>> kalkulator>>x>>y;
switch (kalkulator)
{
case '+':
cout <<dodawanie(x,y);
break;
case '-':
cout <<odejmowanie(x,y);
break;
case '*':
cout <<mnozenie(x,y);
break;
case '/':
cout <<dzielenie(x,y);
break;
case '%':
cout <<modulo(x,y);
break;
default:
exit(0);
}
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8Y3N0ZGxpYj4KCnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgppbnQgZG9kYXdhbmllKGludCB4LCBpbnQgeSkKewogICAgcmV0dXJuIHgreTsKfQppbnQgb2Rlam1vd2FuaWUoaW50IHgsIGludCB5KQp7CiAgICByZXR1cm4geC15Owp9CmludCBtbm96ZW5pZShpbnQgeCwgaW50IHkpCnsKICAgIHJldHVybiB4Knk7Cn0KaW50IGR6aWVsZW5pZShpbnQgeCwgaW50IHkpCnsKICAgIHJldHVybiB4L3k7Cn0KaW50IG1vZHVsbyhpbnQgeCwgaW50IHkpCnsKICAgIHJldHVybiB4JXk7Cn0KCmludCBtYWluKCkKewogICAgaW50IHgsIHk7CiAgICBjaGFyIGthbGt1bGF0b3I7CgogICAgZm9yIChpbnQgaT0xOyBpPjA7IGkrKykKICAgIHsKCiAgICAgICAgY2luPj4ga2Fsa3VsYXRvcj4+eD4+eTsKICAgICAgICBzd2l0Y2ggKGthbGt1bGF0b3IpCiAgICAgICAgewogICAgICAgIGNhc2UgJysnOgogICAgICAgICAgICBjb3V0IDw8ZG9kYXdhbmllKHgseSk7CiAgICAgICAgICAgIGJyZWFrOwogICAgICAgIGNhc2UgJy0nOgogICAgICAgICAgICBjb3V0IDw8b2Rlam1vd2FuaWUoeCx5KTsKICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgY2FzZSAnKic6CiAgICAgICAgICAgIGNvdXQgPDxtbm96ZW5pZSh4LHkpOwogICAgICAgICAgICBicmVhazsKICAgICAgICBjYXNlICcvJzoKICAgICAgICAgICAgY291dCA8PGR6aWVsZW5pZSh4LHkpOwogICAgICAgICAgICBicmVhazsKICAgICAgICBjYXNlICclJzoKICAgICAgICAgICAgY291dCA8PG1vZHVsbyh4LHkpOwogICAgICAgICAgICBicmVhazsKCiAgICAgICAgZGVmYXVsdDoKICAgICAgICAgICAgZXhpdCgwKTsKICAgICAgICB9CiAgICB9CiAgICByZXR1cm4gMDsKfQo=