#include <bits/stdc++.h>
using namespace std;
long long arr[200000];
int main() {
  long long min2 = LLONG_MAX, min1, n, sol1, temp = 0;
  cin >> n;
  for (int i = 0; i < 2 * n; i++) {
    cin >> arr[i];
  }
  sort(arr, arr + 2 * n);
  min1 = (arr[n - 1] - arr[0]) * (arr[2 * n - 1] - arr[n]);
  sol1 = arr[2 * n - 1] - arr[0];
  for (int i = 0; i < n - 1; i++) {
    temp = arr[i + n] - arr[i + 1];
    if (temp < min2 && temp >= 0) {
      min2 = temp;
    }
  }
  cout << min(min1, min2 * sol1);
  return 0;
}
