#include<bits/stdc++.h>
#define mod 1000000007
using namespace std;
int s(int l,int r);
int zx(int n){
int u=0;
for(int l=1;l<=n;l++){
for(int r=l;r<=n;r++)u=(u+s(l,r))%mod;
}
return u;
}
int n,a[300005],b[300005];
signed main(){
cin>>n;
for(int i=1;i<=n;i++)cin>>a[i];
for(int i=1;i<=n;i++)cin>>b[i];
cout<<zx(n);
return 0;
}
int s(int l,int r){
int m=0,h=0;
for(int i=l;i<=r;i++)m=(m+a[i])%mod;
for(int i=l;i<=r;i++)h=(h+b[i])%mod;
return (m*h)%mod;
}