#include <cstdio>
#include <algorithm>
#include <vector>
#include <iostream> 
#define ll long long
#define mod 1000000007
using namespace std;
int main() {
	ll n, m, sum = 0, ans = 0;
	scanf("%lld%lld", &n, &m);
	vector<ll> a(n), b(m);
	for(ll i = 0; i < n; i++) 
		cin>>a[i];
	
	for(ll i = 0; i < m; i++)
		cin>>b[i];
	
	for(ll i = 0; i < n; i++) {
		sum += a[i]*(n-i*2-1);
		sum %= mod;
	}
	for(ll i = 0; i < m; i++)
		ans = (ans % mod + b[i] % mod * (m-i*2-1) % mod * sum % mod) % mod;
	printf("%lld", ans); 
	return 0;
} 
