#include<bits/stdc++.h>
#define LL long long
using namespace std;
int main(void){
	int n;
	int p[65000];
	int m[65000];
	LL MAX,sum;
	int l;
	int i;
	while(1){
		cin>>n;
		if(n==0)	break;
		MAX=0;
		for(i=0;i<n;i++){
			cin>>p[i];
			MAX+=p[i];
		}
		l=MAX;
		MAX*=(LL)n;
		for(i=0;i<n-1;i++)	cin>>m[i];
		sort(m,m+n-1,greater<int>());
		for(i=0;i<n-1;i++){
			l+=m[i];
			sum=(n-(i+1))*l;
			//MAX=max(MAX,sum);
			if(MAX>sum)	break;
			MAX=sum;
		}
		cout<<MAX<<endl;
	}
	return 0;
}
