A, B = list(map(int, input().split()))



ans = max(A + B, A - B, A * B)



print(ans)

A, B = list(map(int, input().split()))



x = A+B

y =A-B

z =A*B



if x > y:

  if x>z:

    ans = x

  else:

    ans = z

else:

  if y>z:

    ans = y

  else:

    ans = z



print(ans)

A, B = list(map(int, input().split()))
ans = max(A + B, A - B, A * B)
print(ans)

A, B = list(map(int, input().split()))
x = A + B
y = A - B
z = A * B
if x > y:
    if x > z:
        ans = x
    else:
        ans = z
else:
    if y > z:
        ans = y
    else:
        ans = z
print(ans)

-ans = max(A + B, A - B, A * B) +x = A + B +y = A - B +z = A * B +if x > y: +    if x > z: +        ans = x +    else: +        ans = z +else: +    if y > z: +        ans = y +    else: +        ans = z