U432615 XYN玩魔方
题目背景
下课时,WHY给XYN表演复原魔方。只见WHY拧了一个角块。众所周知,魔方拧了一个角块是不可能还原的,可是WHY却还原了,原来刚才他在XYN看不到的一面又拧了一个角块!
题目描述
XYN很想知道魔方每次拧角块后能不能还原,于是他开始实践了:
他把魔方拧了N次角块,并把他拧角块的颜色及方向都记录了下来,他记录颜色是用这个角块的三个颜色英文首字母小写,例如黄蓝红角块他的表示方法是ybr,也可能是byr,ryb等。他记录方向是将要拧的角块正对着自己,顺时针方向拧一次记为1,逆时针方向拧一次记为-1,两种方向各拧三次都能将这个角块还原。
可是XYN也不会复原魔方啊,他只好求助WHY,WHY告诉他:在能还原的魔方的一条棱上的两个角块以相反的方向拧一次,如样例组#1和样例#2,魔方仍能还原。
可是XYN还是不理解,所以请你帮帮他吧。
输入格式
第一行输入一个N。
接下来第二到N+1行,每行一个长度为3的字符串S$_i$和一个值为1或-1的整数C$_i$,表示拧角块的颜色及方向。
输出格式
输出共N行,如果拧完本次角块后魔方仍能还原,输出Yes,否则输出No。
说明/提示
100%的数据,N$\le$100。
魔方配色为上黄下白,左蓝右绿,前红后橙。