B - B en 3

Languages: C, C++, Java, Haskell, Pascal, Python, JavaScript, Tiger, C#
Time & Memory limits: (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