#include <stdio.h>
#include <algorithm>
using namespace std;
const int N=1e3+10;
int main(){
    int n,a[N],temp,cnt;
    double ans=0;
    scanf("%d",&n);
    for(int i=0;i<n;i++)scanf("%d",&a[i]);
    sort(a,a+n);
    for(int i=0;i<n;i++)for(int j=i+1;j<n;j++){
        temp=cnt=0;
        for(int k=n-1;k>=0;k--){
            if(k!=i&&k!=j){
                cnt++;
                temp+=a[k];
            }
            if(cnt>=2)break;
        }
        ans=max(ans,(double)temp/(a[j]-a[i]));
    }
    printf("%lf\n",ans);
}
