#AT1650. B - Product Max

B - Product Max

B - 数字最大化

得分 : $200$ 分

问题描述

给定整数 $a, b, c, d$。 如果存在整数 $x$ 和 $y$,满足 $a \leq x \leq b$ 且 $c\leq y \leq d$,求 $x \times y$ 的最大可能值。

约束条件

  • $-10^9 \leq a \leq b \leq 10^9$
  • $-10^9 \leq c \leq d \leq 10^9$
  • 输入的所有值都是整数。

输入

从标准输入读入以下格式的输入:

aa bb cc dd

输出

输出答案。


1 2 1 1
2

当 $x = 1$ 且 $y = 1$ 时,$x \times y = 1$。 当 $x = 2$ 且 $y = 1$ 时,$x \times y = 2$。 因此,答案是 $2$。


3 5 -4 -2
-6

答案可能是负数。


-1000000000 0 -1000000000 0
1000000000000000000