3404 - 会场预约

你需要维护一个在数轴上的线段的集合 S,支持两种操作:

A l r 表示将 S 中所有与线段 [l,r] 相交的线段删去,并将 [l,r] 加入 S 中。

B 查询 S 中的元素数量。

对于 A 操作,每次还需输出删掉的元素个数。

输入

第一行一个正整数 n,表示操作个数。
接下来 n 行,每行表示一个操作,都是上面两种中的一个。

输出

输出 n 行,每行一个整数,表示对应操作的答案。

样例

输入

6
A 10 15
A 17 19
A 12 17
A 90 99
A 11 12
B

输出

0
0
2
0
1
2

提示

对于 100\% 的数据,1\le n \le 2\times 10^51\le l \le r \le 10^5

来源

省选

时间限制 1 秒
内存限制 128 MB
讨论 统计
上一题 下一题