P1196 [NOI2002] 银河英雄传说
题目背景
公元 $5801$ 年,地球居民迁至金牛座 $\alpha$ 第二行星,在那里发表银河联邦创立宣言,同年改元为宇宙历元年,并开始向银河系深处拓展。
宇宙历 $799$ 年,银河系的两大军事集团在巴米利恩星域爆发战争。泰山压顶集团派宇宙舰队司令莱因哈特率领十万余艘战舰出征,气吞山河集团点名将杨威利组织麾下三万艘战舰迎敌。
题目描述
杨威利擅长排兵布阵,巧妙运用各种战术屡次以少胜多,难免恣生骄气。在这次决战中,他将巴米利恩星域战场划分成 $30000$ 列,每列依次编号为 $1, 2,\ldots ,30000$。之后,他把自己的战舰也依次编号为 $1, 2, \ldots , 30000$,让第 $i$ 号战舰处于第 $i$ 列,形成“一字长蛇阵”,诱敌深入。这是初始阵形。当进犯之敌到达时,杨威利会多次发布合并指令,将大部分战舰集中在某几列上,实施密集攻击。合并指令为 `M i j`,含义为第 $i$ 号战舰所在的整个战舰队列,作为一个整体(头在前尾在后)接至第 $j$ 号战舰所在的战舰队列的尾部。显然战舰队列是由处于同一列的一个或多个战舰组成的。合并指令的执行结果会使队列增大。
然而,老谋深算的莱因哈特早已在战略上取得了主动。在交战中,他可以通过庞大的情报网络随时监听杨威利的舰队调动指令。
在杨威利发布指令调动舰队的同时,莱因哈特为了及时了解当前杨威利的战舰分布情况,也会发出一些询问指令:`C i j`。该指令意思是,询问电脑,杨威利的第 $i$ 号战舰与第 $j$ 号战舰当前是否在同一列中,如果在同一列中,那么它们之间布置有多少战舰。
作为一个资深的高级程序设计员,你被要求编写程序分析杨威利的指令,以及回答莱因哈特的询问。
输入格式
无
输出格式
无
说明/提示
### 样例解释
战舰位置图:表格中阿拉伯数字表示战舰编号。

题目中没有强制 $i \neq j$,但是实测数据中不存在 $i = j$ 的情况。