#3278. 亲戚 Ⅱ

亲戚 Ⅱ

说明

若某个家族人员过于庞大,要判断两个是否是亲戚,确实还很不容易,现在给出某个亲戚关系图,求任意给出的某个人所在家族的人数。

规定:xxyy是亲戚,yyzz是亲戚,那么xxzz也是亲戚。如果x,yx,y是亲戚,那么xx的亲戚都是yy的亲戚,yy的亲戚也都是xx的亲戚。

输入格式

第一行:三个整数nmn,m,分别表示有nn个人,mm个信息。

以下mm行:信息包含两种形式:

  • MM aa bb:表示aabb具有亲戚关系。
  • QQ aa:要求输出a所在家族的人数。

输出格式

要求输出a所在家族的人数。

样例

5 10
M 3 2
Q 4
M 1 2
Q 4
M 3 2
Q 1
M 3 1
Q 5
M 4 2
Q 4
1
1
3
1
4

数据范围

n100,000,m200,000n≤100,000,m≤200,000

来源

一本通在线评测