atcoder#ARC073C. [ARC073E] Ball Coloring

[ARC073E] Ball Coloring

Score : 700700 points

Problem Statement

There are NN bags, each containing two white balls. The ii-th box contains two balls with integers xix_i and yiy_i written on them, respectively.

For each of these bags, you will paint one of the balls red, and paint the other blue.

Afterwards, the 2N2N balls will be classified according to color.

Then, we will define the following:

  • RmaxR_{max}: the maximum integer written on a ball painted in red
  • RminR_{min}: the minimum integer written on a ball painted in red
  • BmaxB_{max}: the maximum integer written on a ball painted in blue
  • BminB_{min}: the minimum integer written on a ball painted in blue

Find the minimum possible value of (RmaxRmin)×(BmaxBmin)(R_{max} - R_{min}) \times (B_{max} - B_{min}).

Constraints

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

Input

Input is given from Standard Input in the following format:

NN

x1x_1 y1y_1

x2x_2 y2y_2

:

xNx_N yNy_N

Output

Print the minimum possible value.

3
1 2
3 4
5 6
15

The optimal solution is to paint the balls with x1x_1, x2x_2, y3y_3 red, and paint the balls with y1y_1, y2y_2, x3x_3 blue.

3
1010 10
1000 1
20 1020
380
2
1 1
1000000000 1000000000
999999998000000001