#include <bits/stdc++.h>
using namespace std;
int main() {
  int N;
  int mas[2001];
  cin >> N;
  for (int i = 0; i < N; i++) cin >> mas[i];
  vector<int> a;
  for (int i = 0; i < N; i++) {
    for (int j(i + 1); j < N; j++) {
      a.push_back(abs(mas[i] - mas[j]));
    }
  }
  list<int> b;
  int K(0);
  for (int i = 0; i < (int)a.size(); i++) {
    for (int j = 0; j < (int)a.size(); j++) {
      if (j != i) {
        if (a[i] * 2 < a[j]) {
          K++;
          b.push_back(a[j]);
        }
      }
    }
  }
  b.unique();
  if (K == 0) {
    cout << "0.0000000000";
    return 0;
  } else
    printf("%.10f", K * K * (int)b.size() / pow(1.0 * ((int)a.size()), 3));
  return 0;
}
