#include <iostream>
#include <iomanip>
#include <string>
#include <vector>
using namespace std;
int main()
{
string opr{};
double op1{};
double op2{};
const string operacje{ "+-/*" };
while (cin >> opr >> op1 >> op2)
{
if (operacje.find(opr) != string::npos){
vector<double> wynik{ op1 + op2, op1 - op2, op1 / op2, op1*op2 };
cout << opr << " " << op1 << " " << op2 << endl;
cout << wynik[operacje.find(opr)] << endl;
}
else
cout << "Brak impementacji operatora " << opr << endl;
}
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8aW9tYW5pcD4KI2luY2x1ZGUgPHN0cmluZz4KI2luY2x1ZGUgPHZlY3Rvcj4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmludCBtYWluKCkKewoJc3RyaW5nIG9wcnt9OwoJZG91YmxlIG9wMXt9OwoJZG91YmxlIG9wMnt9OwoJY29uc3Qgc3RyaW5nIG9wZXJhY2pleyAiKy0vKiIgfTsKCgl3aGlsZSAoY2luID4+IG9wciA+PiBvcDEgPj4gb3AyKQoJewoJCWlmIChvcGVyYWNqZS5maW5kKG9wcikgIT0gc3RyaW5nOjpucG9zKXsKCQkJdmVjdG9yPGRvdWJsZT4gd3luaWt7IG9wMSArIG9wMiwgb3AxIC0gb3AyLCBvcDEgLyBvcDIsIG9wMSpvcDIgfTsKCQkJY291dCA8PCBvcHIgPDwgIiAiIDw8IG9wMSA8PCAiICIgPDwgb3AyIDw8IGVuZGw7CgkJCWNvdXQgPDwgd3luaWtbb3BlcmFjamUuZmluZChvcHIpXSA8PCBlbmRsOwoJCX0KCQllbHNlCgkJCWNvdXQgPDwgIkJyYWsgaW1wZW1lbnRhY2ppIG9wZXJhdG9yYSAiIDw8IG9wciA8PCBlbmRsOwoJfQp9