第一行两个正整数 n和 m,分别表示韭菜国议会有 n 名议员,选举中发生了 m个事件。保证 n<=3*10^5, m <= 3 * 10^5。 接下来 m 行,每行一个字符串 s 和两个整数 a, b。保证 1<=a,b<=n。 如果 s的内容为`join`,则意味着本次事件是 a和 b 两位议员成功进行了谈判。 如果 s 的内容为`query`,则意味着你需要回答当前 a 和 b两位议员是否属于同一党派。
Output
对于每一次询问的事件,你都需要进行回答,每次回答占一行,如果两位议员不是同一阵营,输出NO;反之输出YES和一个数字 i,表示是在第 i 次事件中两位议员成为了同一阵营。