Description
给定 n 个整数 a1,a2,…,an ,请求出两两数字和的平方的和,也就是
1≤i<j≤n∑(ai+aj)2
由于这个数字比较大,输出答案模 109+7 的余数。
第一行单个整数 n
第二行n个整数 a1,a2,…,an
Output
一行一个整数表示答案
Samples
样例输入
3
1 2 3
样例输出
50
样例解释
(1+2)2+(1+3)2+(2+3)2
Limitation
- 30%: 1≤n≤100, 0≤ai≤100
- 60%: 1≤n≤104, 0≤ai≤104
- 100%: 1≤n≤2×105, 0≤ai≤2×105
1s, 512MiB for each test case.