// Level 1 - Contest 2 - Question 12 - Solution 1.
#include <iostream>
using namespace std;
int main()
{
int A = 0;
int B = 0;
cin >> A >> B;
cout << max(A - B, max(A + B, A * B)) << endl;
return 0;
}
Ly8gTGV2ZWwgMSAtIENvbnRlc3QgMiAtIFF1ZXN0aW9uIDEyIC0gU29sdXRpb24gMS4KI2luY2x1ZGUgPGlvc3RyZWFtPgoKdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmludCBtYWluKCkKeyAgICAKICAgIGludCBBID0gMDsKICAgIGludCBCID0gMDsKICAgIGNpbiA+PiBBID4+IEI7CgogICAgY291dCA8PCBtYXgoQSAtIEIsIG1heChBICsgQiwgQSAqIEIpKSA8PCBlbmRsOwogICAgCiAgICByZXR1cm4gMDsKfQ==