B - B en 3

Time limit: 2 s
Memory limit: 256 MiB
Languages: C, C++, Java, Python, ... (details)

Dada una lista de $B$ $(3 \leq B \leq 500)$ enteros usted debe imprimir la suma del producto de todos los tríos diferentes módulo $ 10^9+7 $.

Input

Línea 1 : $B$ enteros positivos separados por un espacio (todos menores o iguales que $500$).

Output

Línea 1 : Entero que representa el valor deseado.

Sample test(s)

Input
4 4 3 10 1
Output
202