#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

第一行有三个整数nn和mm表示数组大小,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]$.

1≤n,m≤1031\le n,m\le 10^3.

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

.1≤x≤n1\le x\le n.
1≤y≤m1\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