#include<cstdio>
#include<cstring>
#include<iostream>
#include<algorithm>
#define mod 1000000007
using namespace std;

long long n,m,x[100010],y[100010],sum1,sum2;

int main()
{
//我最强啦~
	scanf("%lld%lld",&n,&m);
	for(int i=1; i<=n; i++)
	{
		scanf("%lld",&x[i]);
	}
	for(int i=1; i<=m; i++)
	{
		scanf("%lld",&y[i]);
	}
	for(int i=1; i<=n; i++)
	{
		sum1+=(i-1)*x[i]-(n-i)*x[i];
	}
	sum1%=mod;
	for(int i=1; i<=m; i++)
	{
		sum2+=(i-1)*y[i]-(m-i)*y[i];
	}
	sum2%=mod;
	printf("%lld\n",sum1*sum2%mod);
}