#include<bits/stdc++.h>
using namespace std;
typedef long long ll;
int main(){
  ll n,m;cin>>n>>m;
  ll x[n+1],y[m+1];
  for(ll i=1;i<=n;i++)cin>>x[i];
  for(ll i=1;i<=m;i++)cin>>y[i];
  ll mod=1000000007;
  ll sumx=0,sumy=0;
  for(ll i=1;i<=n;i++){
    sumx+=x[i]*(2*i-n-1);
    sumx=(sumx+mod)%mod;
  }
  for(ll i=1;i<=m;i++){
    sumy+=y[i]*(2*i-m-1);
    sumy=(sumy+mod)%mod;
  }
  cout<<(sumx*sumy)%mod<<endl;
}