#SDNU1659. 前缀和Ⅲ

前缀和Ⅲ

Description

给出一个n×mn\times m 大小的二维数组a[i][j]a[i][j].

qq次查询,每次查询给出两个整数x,yx,y,要求输出$\sum_{i=x_{1}}^{x_{2}} \sum_{j=y_{1}}^{y_{2}} a[i][j]$.

Format

Input

第一行有三个整数nnmm表示数组大小,qq表示询问次数.

接下来输入nn 行,每行有mm 个整数表示a[i][j]a[i][j] .

接下来有qq 行,每行有两个整数x,yx,y ,表示询问$\sum_{i=x_{1}}^{x_{2}} \sum_{j=y_{1}}^{y_{2}} a[i][j]$.

1n,m1031\le n,m\le 10^3.

.1a[i][j],q1051\le a[i][j],q\le 10^5.

.1xn1\le x\le n.
1ym1\le y\le m.

Output

对于每组询问输出一个整数表示$\sum_{i=x_{1}}^{x_{2}} \sum_{j=y_{1}}^{y_{2}} a[i][j]$ .

Samples

3 4 2
1 2 2 4
5 4 7 5
9 5 3 2
1 1
2 3
1
21