题目描述
给定两个下标从 1 到 n 编号的序列 ai,;bi,定义函数 S(l,r) (1≤l≤r≤n) 为:
$$S(l,r)=\left(\sum_{i=l}^r a_i\right)\times\left(\sum_{i=l}^r b_i\right)
$$
请你求出下列式子的值:
l=1∑nr=l∑nS(l,r)
由于答案可能很大,你只需要给出答案模 109+7 后的结果。
输入格式
第一行一个正整数 n 表示序列长度。
第二行 n 个正整数表示 ai。
第三行 n 个正整数表示 bi。
输出格式
仅一行一个整数表示答案模 109+7 后的结果。
样例输入1
3
2 3 4
3 4 5
样例输出1
244
样例输入2
5
11 22 33 44 55
12 34 56 78 90
样例输出2
201542
说明
数据范围
对于 20% 的数据:n≤10,ai,bi≤10;
对于 40% 的数据:n≤200,ai,bi≤100;
对于 70% 的数据:n≤3000,ai,bi≤105;
对于 100% 的数据:3≤n≤5×105,1≤ai,bi≤109。