#OLD462. 我的回合!抽卡!

我的回合!抽卡!

Description

“糟了! 同学,是范围陷阱卡。大家快 开!”七海同学喊道。

“来不及了,不愧是高位陷阱卡,范围根本存不下。大家别动!现在,就要讲究一个字—— ,化劲。易有太极,是生两仪,两仪生四象,四象生八卦,喝啊!开!”只见离同学的手高速刺出,化为残影,攻击陷阱卡的各个部位。

增删!求和! ”一阵金光闪过,陷阱卡化为乌有,危机解除了。

“真是太厉害了!离同学,你是怎么做到的?”

“桀桀,你可以问问屏幕前的高人,他一定会为你细心解答。”

假设这个陷阱卡如同一个无限长的数轴,数轴上每个坐标上的数都是0.

离同学对它进行了n次操作,每次操作将某一位置x上的数加c。

同时也进行m次询问,每个询问包含两个整数l和r,求出了在区间[l,r]之间的所有数的和。

请高人你根据离同学的操作和询问,给出相应的正确答案,以博得七海娜娜米同学的欢心(bushi)。

Format

Input

第一行包含两个整数n和m。

接下来n行,每行包含两个整数x和c。****

再接下来 m行,每行包含两个整数l和r。

Output

共m行,每行输出一个询问中所求的区间内数字和。

Samples

3 3
1 2
3 6
7 5
1 3
4 6
7 8
8
0
5

Hint

数据范围****

−10 ^9≤x≤10^9,
1≤n,m≤10^5,
−10^9≤l≤r≤10^9,
−10000≤c≤10000