#include<bits/stdc++.h>
using namespace std;
int main()
{
//freopen("in.txt","r",stdin);
int n;cin>>n;vector<int> ppp,ttt;
ppp.resize(n);
for(int i=0;i<n;i++){
cin>>ppp[i];
}
int m;cin>>m;
ttt.resize(m);
for(int i=0;i<m;i++){
cin>>ttt[i];
}
if(n<m){
for(int i=0;i<m-n;i++){
ppp.push_back(0);
}
}else if(n>m){
for(int i=0;i<n-m;i++){
ttt.push_back(0);
}
}
sort(ppp.begin(),ppp.end());sort(ttt.begin(),ttt.end());
int ans=0;
for(int i=0;i<ppp.size();i++){
if(ppp[i]*ttt[i]>=0)
ans+=ppp[i]*ttt[i];
}
cout<<ans;
return 0;
}