Müstəvi üzərində x oxuna paralel m və y oxuna paralel n düz xətt çəkilmişdir. x oxuna paralel olan düz xətlər arasında aşağıdan i-cini y = y[i], oxşar olaraq y oxuna paralel düz xətlər arasında soldan i-cini x = x[i] ilə işarə edək.
Bu xətlərdən əmələ gələn bütün düzbucaqlıların sahələri cəmini tapın. Yəni ki, 1 ≤ i < j ≤ n və 1 ≤ k < l ≤ m şərtlərini ödəyən bütün (i, j, k, l) dörtlükləri üçün x = x[i], x = x[j], y = y[k] və y = y[l] xətlərinin əmələ gətirdiyi düzbucaqlının sahəsini tapın və bütün bu sahələrin cəmini hesablayın. Cavab böyük olduğu üçün onun 10^9 + 7 - yə qalığını çap edin.
İlk sətirdə iki tam ədəd n və m verilir. Növbəti sətirdə n tam ədəd x[1], x[2], ... , x[n], üçüncü sətirdə isə m tam ədəd y[1], y[2], ... , y[m] verilir. 2 ≤ n, m ≤ 10^5, -10^9 ≤ x[1] < ... < x[n] ≤ 10^9, -10^9 ≤ y[1] < ... < y[m] ≤ 10^9
Bütün düzbucaqlıların sahələri cəminin 10^9 + 7 - yə qalığını çap edin.
На следующем рисунке показан пример входных данных:

Общая сумма площадей девяти прямоугольников A, B, ..., I показанных на рисунке, равна 60.

Nümunə 1
Nümunə 2