E=1e9+7
a=(""+require("fs").readFileSync(0)).split`\n`
b=a[0].split` `
n=+b[0]
m=+b[1]
x=a[1].split` `
y=a[2].split` `
dx=x.map((e,i)=>e-x[i-1]).slice(1)
dy=y.map((e,i)=>e-y[i-1]).slice(1)
r=0
dx.map((s,i)=>{
dy.map((t,j)=>{
r+=(i+1)%E*(j+1)%E*(n-i-1)%E*(m-j-1)%E*s%E*t%E
r%=E
})
})
console.log(r)