100
#A145. Agent2

Agent2

题目描述

作为一个核桃学院的行动指挥,他偷取到了那些经常放鸽子Agent的在下来NN天的活动安排表,并且叫上了你来整理。在整理过程中,核桃学院的行动指挥对你说了MM条命令,命令操作如下。

  1. 输入0,a,b0,a,b,这代表在第aa天到第bb天,有一名Agent要放鸽子。
  2. 输入11 aa,这代表核桃学院的行动指挥询问你根据目前的信息,在第aa天有多少名Agent会放鸽子。

作为同是放鸽子的你,也想要惩戒那些经常放鸽子的人,所以,请协助完成核桃学院的行动指挥完成整理,并且在他每次询问时,输出正确的答案。

输入格式

第一行输入两个整数输N,MN,M, 下来MM行,每行输入一个命令,命令格式见题目描述。

输出格式

对于每一次询问的操作,都要输出询问的答案。答案之间用换行隔开。

5 5
0 1 2
0 1 5
1 1
0 3 5
1 5
2
2

提示

对于100%100\%的数据 1a,bN107,M41051 \leq a,b \leq N \leq 10^7,M \leq 4*10^5