M=10**9+7
n,m=gets.split.map &:to_i
p x=gets.split.map(&:to_i).each.with_index.map{|x,i|i*x-(n-1-i)*x}.inject(:+)%M
p y=gets.split.map(&:to_i).each.with_index.map{|y,i|i*y-(m-1-i)*y}.inject(:+)%M
p x*y%M
