n,*a=$<.map &:to_i;s=t=0;b=a.pop(n+1).map{|v|s+=v};a.map{|a|t+=a*b.pop};p t.%10**9+7