#SDNU1660. 前缀和Ⅳ

前缀和Ⅳ

Description

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

qq次查询,每次查询给出四个整数x1,y1,x2,y2x_{1},y_{1},x_{2},y_{2},要求输出$\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 行,每行有四个整数x1,y1,x2,y2x_{1},y_{1},x_{2},y_{2} ,表示询问$\sum_{i=x_{1}}^{x_{2}} \sum_{j=y_{1}}^{y_{2}} a[i][j]$.

.

.

.

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 1 1
2 2 3 4
1
26