수열 (Easy)

아직 제출이 없습니다시간 제한1초메모리 제한512 MB

문제

모든 원소가 양의 정수이고, 길이가 NN인 수열 A_1,A_2,...,A_NA\_1, A\_2, ..., A\_N이 주어진다. 1i<j N1 \le i < j \le N을 만족하는 모든 정수쌍 (i,j)(i, j)에 대해 A_i×A_jA\_i \times A\_j의 합을 1,000,000,0071\\, 000 \\, 000 \\, 007로 나눈 나머지를 구하시오.

입력

첫째 줄에 수열 AA의 길이 NN이 주어진다.

둘째 줄에 수열 A_1,A_2,,A_NA\_1, A\_2, \cdots, A\_N이 공백으로 구분되어 주어진다.

출력

1i<j N1 \le i < j \le N을 만족하는 모든 정수쌍 (i,j)(i, j)에 대해 A_i×A_jA\_i \times A\_j의 합을 1,000,000,0071\\, 000 \\, 000 \\, 007로 나눈 나머지를 출력하여라.

제한

  • 2N500,0002 \le N \le 500\\,000
  • 1A_i500,0001 \le A\_i \le 500\\, 000 (1iN1 \le i \le N)