#D3709. Add Sub Mul

    ID: 3083 Type: Default 2000ms 1073MiB

Add Sub Mul

Add Sub Mul

You are given two integers A and B. Find the largest value among A+B, A-B and A \times B.

Constraints

  • -1000 \leq A,B \leq 1000
  • All values in input are integers.

Input

Input is given from Standard Input in the following format:

A B

Output

Print the largest value among A+B, A-B and A \times B.

Examples

Input

3 1

Output

4

Input

4 -2

Output

6

Input

0 0

Output

0

inputFormat

input are integers.

Input

Input is given from Standard Input in the following format:

A B

outputFormat

Output

Print the largest value among A+B, A-B and A \times B.

Examples

Input

3 1

Output

4

Input

4 -2

Output

6

Input

0 0

Output

0

样例

0 0
0