并且,对于每个村庄,它到比特堡的路径恰好只经过编号比它的编号小的村庄。另外,对于所有道路而言,它们都不在除村庄以外的其他地点相遇。在这个未开化的地方,从来没有过高架桥和地下铁道。随着时间的推移,越来越多的土路被改造成了公路。至今,Blue Mary 还清晰地记得最后一条土路被改造为公路的情景。现在,这里已经没有土路了——所有的路都成为了公路,而昔日的村庄已经变成了一个大都市。Blue Mary 想起了在改造期间她送信的经历。她从比特堡出发,需要去某个村庄,并且在两次送信经历的间隔期间,有某些土路被改造成了公路。
现在 Blue Mary 需要你的帮助:计算出每次送信她需要走过的土路数目。(对于公路,她可以骑摩托车;而对于土路,她就只好推车了)
输入格式
第一行是一个数 。
接下来 行,每行两个整数 ,表示在改造前一条土路连接着 村庄。
接下来一行包含一个整数 。,表示 Blue Mary 曾经在改造期间送过 次信。
接下来 行,每行有两种格式的若干信息,表示按时间先后发生过的 次事件:
首先输入一个字符 代表事件的种类。
若 为 A,则接着输入两个数 表示 之间的土路被改造成公路(保证没有重复情况)。
若 为 W,则接着输入一个数 ,表示 Blue Mary 曾经从比特堡送信到村庄 。
输出格式
输出共 行,每行包含一个整数,表示对应的某次送信时经过的土路数目。
样例
样例输入 #1
5
1 2
1 3
1 4
4 5
4
W 5
A 1 4
W 5
A 4 5
W 5
W 2
A 1 2
A 1 3