#include <stdio.h>
#include <algorithm>
using namespace std;
const int N=1e5+10;
int main(){
    int n,temp,a[N];
    long long int ans,now,tot;
    while(true){
        scanf("%d",&n);
        if(n==0)return 0;
        scanf("%lld",&tot);
        now=n;
        n--;
        for(int i=0;i<n;i++){
            scanf("%d",&temp);
            tot+=temp;
        }
        for(int i=0;i<n;i++)scanf("%d",&a[i]);
        sort(a,a+n);
        ans=now*tot;
        for(int i=n-1;i>=0;i--){
            tot+=a[i];
            now--;
            if(now*tot<ans)break;
            else ans=now*tot;
        }
        printf("%lld\n",ans);
    }
}
