Simple Sum of Products

2 secs 1024 MB
OxOmiso's icon OxOmiso

問題文

m<nm<n である正の整数 m,nm,n が与えられます。

a=mn1b=a+1nab\sum_{a=m}^{n-1} \sum_{b=a+1}^{n}{ab}

10000000071000000007 で割った値を求めてください。

TT 個のテストケースが与えられるので,それぞれについて答えを求めてください。

制約

1T1051≤T≤10^5

1m<n1091≤m<n≤10^9

入力例 1

5
1 3
3 5
142 857
314 1592
18782 37564

出力例 1

11
47
849284344
174777895
562098840

1つ目のテストケースの求める値は,21+31+32=112*1 + 3*1 + 3*2 = 11 となります。
2つ目のテストケースの求める値は,43+53+54=474*3 + 5*3 + 5*4 = 47 となります。

提出


Go (1.21)