#922. 【提高】立方体积木Cube Stacking

【提高】立方体积木Cube Stacking

说明

约翰和贝茜在玩一个方块游戏。编号为1…nnn(1n30000)n(1≤n≤30000)个方块正放在地上,每个构成一个立方柱。

游戏开始后,约翰会给贝茜发出P(1P100000)P(1≤P≤100000)个指令。指令有两种:

移动(M):将包含X X 的立方柱移动到包含Y Y 的立方柱上

统计(C):统计含 XX 的立方柱中,在 XX 下方的方块数目

写个程序帮贝茜完成游戏。

输入格式

第1行输入PP,之后PP行每行输入一条指令,形式为 MM XX YY 或者 CC XX 输入保证不会有将立方柱放在自己头上的指令

输出格式

输出共PP行,对于每个统计指令,输出其结果

样例

6
M 1 6
C 1
M 2 4
M 2 6
C 3
C 4
1
0
2