暴走的字符串
题号:NC26306
时间限制:C/C++/Rust/Pascal 1秒,其他语言2秒
空间限制:C/C++/Rust/Pascal 32 M,其他语言64 M
64bit IO Format: %lld

题目描述

已知三个字符串S1,S2,S3。

长度分别为4,8,12

询问在你执行(0次或任意次)以下操作后,能否使S1=“AAAA”,S2=“BBBBBBBB”,S3=“CCCCCCCCCCCC”。

1、 将三个串同时把最后一个字符放在第一个字符前。

2、 Char a=S3[1]; S3[1]=S2[1]; S2[1]=S1[1]; S1[1]=a;

输入描述:

多组数据

每组数据输入包括三行分别为S1,S2,S3

数据保证都是大写字母

数据组数不超过1000

输出描述:

对于每组数据

返回“YES”或者“NO”

注意换行
示例1

输入

复制
ABCD
ABCDABCD
ABCDABCDABCD
AAAA
BBBBBBBB
CCCCCCCCCCCC

输出

复制
NO
YES