#arc073c. [arc073_c]Ball Coloring

[arc073_c]Ball Coloring

题目描述

NN个袋子,每个袋子里面装着两个白球。第ii个袋子里两个球上分别写着整数xix_iyiy_i

对于每个袋子,你需要将其中一个球涂成红色,另一个球涂成蓝色。

之后,这2N2N个球将根据颜色进行分类。

然后,我们定义如下:

  • RmaxR_{max}:涂成红色的球上的最大整数
  • RminR_{min}:涂成红色的球上的最小整数
  • BmaxB_{max}:涂成蓝色的球上的最大整数
  • BminB_{min}:涂成蓝色的球上的最小整数

(RmaxRmin)×(BmaxBmin)(R_{max} - R_{min}) \times (B_{max} - B_{min})的最小可能值。

约束条件

  • 1N200,0001 \leq N \leq 200,000
  • 1xi,yi1091 \leq x_i, y_i \leq 10^9

输入

从标准输入中以以下格式给出输入:

NN

x1x_1 y1y_1

x2x_2 y2y_2

:

xNx_N yNy_N

输出

打印出最小可能值。


示例输入1

3
1 2
3 4
5 6

示例输出1

15

最佳解是将球x1x_1x2x_2y3y_3涂成红色,将球y1y_1y2y_2x3x_3涂成蓝色。


示例输入2

3
1010 10
1000 1
20 1020

示例输出2

380

示例输入3

2
1 1
1000000000 1000000000

示例输出3

999999998000000001