#include<iostream>
#include<vector>
#include<algorithm>
using namespace std;
int main(){
int ans=0;
//处理优惠券
int n;
cin>>n;
vector<int>v1(n);
for(int i=0;i<n;i++){
cin>>v1i;
}
//处理商品
int m;
cin>>m;
vector<int>v2(m);
for(int i=0;i<m;i++){
cin>>v2i;
}
//进行排序
sort(v1.begin(),v1.end());
sort(v2.begin(),v2.end());
//处理负数情况
int p=0,q=0;
while(p<n&&q<m&&v1p<0&&v2q<0){
ans+=v1p*v2q;
p++;
q++;
}
//处理正数情况
p=n-1,q=m-1;
while(p>=0&&q>=0&&v1p>0&&v2q>0){
ans+=v1p*v2q;
p--;
q--;
}
cout<<ans<<endl;
return 0;
}