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