#P3909. 异或之积

异或之积

题目描述

对于A1,A2,A3,,ANA_1,A_2,A_3,\cdots,A_N,求

(6×i=1Nj=i+1Nk=j+1NAi×Aj×Ak)mod(109+7)(6\times \sum_{i=1}^N\sum_{j=i+1}^N\sum_{k=j+1}^N A_i\times A_j\times A_k) \bmod (10^9+7)

输入格式

第 1 行,1 个整数NN

第 2 行,NN 个整数 A1,A2,A3,,ANA_1,A_2,A_3,\cdots,A_N

输出格式

1 个整数,表示所求的值。

输入数据 1

3
1 2 3

输出数据 1

36

提示

  • 对于 30%30\% 的数据,N500N \le 500
  • 对于 60%60\% 的数据,N5000N \le 5000
  • 对于 100%100\% 的数据,3N1063 \le N \le 10^60Ai1090 \le A_i \le 10^9