1535: CF835 - C. Star sky
[Creator : ]
Description
The Cartesian coordinate system is set in the sky. There you can see $n$ stars, the $i$-th has coordinates $(x_i, y_i)$, a maximum brightness $c$, equal for all stars, and an initial brightness $s_i\ (0 ≤s_i≤c)$.
Over time the stars twinkle. At moment $0$ the $i$-th star has brightness $s_i$. Let at moment t some star has brightness $x$. Then at moment $(t+ 1)$ this star will have brightness $x+ 1$, if $x+ 1 ≤c$, and $0$, otherwise.
You want to look at the sky $q$ times. In the $i$-th time you will look at the moment $t_i$ and you will see a rectangle with sides parallel to the coordinate axes, the lower left corner has coordinates $(x_{1_i}, y_{1_i})$ and the upper right — $(x_{2_i}, y_{2_i})$. For each view, you want to know the total brightness of the stars lying in the viewed rectangle.
A star lies in a rectangle if it lies on its border or lies strictly inside it.
Over time the stars twinkle. At moment $0$ the $i$-th star has brightness $s_i$. Let at moment t some star has brightness $x$. Then at moment $(t+ 1)$ this star will have brightness $x+ 1$, if $x+ 1 ≤c$, and $0$, otherwise.
You want to look at the sky $q$ times. In the $i$-th time you will look at the moment $t_i$ and you will see a rectangle with sides parallel to the coordinate axes, the lower left corner has coordinates $(x_{1_i}, y_{1_i})$ and the upper right — $(x_{2_i}, y_{2_i})$. For each view, you want to know the total brightness of the stars lying in the viewed rectangle.
A star lies in a rectangle if it lies on its border or lies strictly inside it.
Input
The first line contains three integers $n, q, c\ (1 ≤n,q≤ 10^5,\ 1 ≤c≤ 10)$ — the number of the stars, the number of the views and the maximum brightness of the stars.
The next $n$ lines contain the stars description. The $i$-th from these lines contains three integers $x_i, y_i, s_i\ (1 ≤x_i,y_i≤ 100,\ 0 ≤s_i≤c≤ 10)$ — the coordinates of $i$-th star and its initial brightness.
The next q$$ lines contain the views description. The $i$-th from these lines contains five integers $t_i, x_{1_i}, y_{1_i}, x_{2_i}, y_{2_i}\ (0 ≤t_i≤ 10^9,\ 1 ≤x_{1_i}<x_{2_i}≤ 100,\ 1 ≤y_{1_i}<y_{2_i}≤ 100)$ — the moment of the $i$-th view and the coordinates of the viewed rectangle.
The next $n$ lines contain the stars desc
The next q$$ lines contain the views desc
Output
For each view print the total brightness of the viewed stars.
Sample 1 Input
2 3 3
1 1 1
3 2 0
2 1 1 2 2
0 2 1 4 5
5 1 1 5 5
Sample 1 Output
3
0
3
At the first view, you can see only the first star. At moment 2 its brightness is 3, so the answer is 3.
At the second view, you can see only the second star. At moment 0 its brightness is 0, so the answer is 0.
At the third view, you can see both stars. At moment 5 brightness of the first is 2, and brightness of the second is 1, so the answer is 3.
At the second view, you can see only the second star. At moment 0 its brightness is 0, so the answer is 0.
At the third view, you can see both stars. At moment 5 brightness of the first is 2, and brightness of the second is 1, so the answer is 3.
Sample 2 Input
3 4 5
1 1 2
2 3 0
3 3 1
0 1 1 100 100
1 2 2 4 4
2 2 1 4 7
1 50 50 51 51
Sample 2 Output
3
3
5
0