QOJ.ac

QOJ

Time Limit: 1 s Memory Limit: 1024 MB
Statistics

Bobo 有一个矩形 $A$。矩形的左下角坐标是 $(x_1, y_1)$, 右上角坐标是 $(x_2, y_2)$. 设 $R(i, j)$ 是左下角坐标是 $(0, 0)$, 右上角坐标是 $(i, j)$ 的矩形,$\mathrm{Area}(i, j)$ 是矩形 $A$ 和矩形 $R(i, j)$ 的并的面积。

给出 $a$ 和 $b$, 求 $\sum_{i = 1}^a \sum_{j = 1}^b \mathrm{Area}(i, j)$ 除以 $(10^9+7)$ 的余数。

Input

输入文件包含多组数据,请处理到文件结束。

每组数据的第一行包含两个整数 $a$ 和 $b$,第二行包含四个整数 $x_1$, $x_2$, $y_1$, $y_2$.

  • $1 \leq a, b, x_1, x_2, y_1, y_2 \leq 10^9$
  • $x_1 < x_2$, $y_1 < y_2$
  • 数据组数不超过 $10^4$.

Output

对于每组数据,输出一个整数,表示所求的值。

样例输入

1 1
2 3 2 3
10 10
1 5 1 5
1000000000 1000000000
1 1000000000 1 1000000000

样例输出

2
3725
2793