#OLD481. 溜大了的音游人

溜大了的音游人

Description

哎?你看地上那是什么?好像是一张纸条。

亮晶晶的,散发着诡异的光。

子超好奇地捡起了纸条,下一瞬间!

“啊!!!我...我克制不住...”

纸条突然外放出声音,是某首知名音游神曲——(版权警告),同时吸附住了子超的手(其实是某人自己不放)。

华丽的摁动,精彩的手舞,只见子超精准的机械般完成了每一个指令,得到了无失误的最高分SSS。

“桀桀,不过如此。”

假设这张纸条长为n,子超在上面的每一次横向滑动,系统后台都会增加一个记忆值。

在曲目完成后,系统就会根据之前的记忆值,分析偏差,随机多次计算分数,问就是算着玩。

请你模拟出神奇纸条系统是如何运作的,然后给我也整一个。

Format

Input

第一行输入一个数n,代表纸条的长度。

第二行输入两个数,x和y,代表系统每次增加记忆值的个数和系统计算分数的次数。

之后 x 行每行输入三个数 l、r、c,系统给 l、r 这个范围内每一个位置增加 c 记忆值

最后 y 行每行输入两个数l、r,为曲目结束后每一次的分数计算,请给出l、r 这个范围内的记忆总和。

Output

输出占 y 行,每行一个记忆总和。

Samples

10
3 2
1 5 20
3 9 15
2 7 -11
1 8
5 10

124
62

Hint

数据范围:

1 <= n、x、y <= 10^5

1 <= l、r <= n

-10^9 <= c <= 10^9