题目描述
有两串磁铁 a,b,均可以看作由一些小写或大写字符或数字组成的。
你可以对磁铁 a 进行无限次操作,每次操作可以是以下两个中的一个:
- 将前若干个字符删除,例如删除 91987 的前 3 个字符后字符串将会变成 87。
- 将后若干个字符移至前面去,例如将 91987 的后 3 个字符移至前面去后字符串会变成 98791。
问经过操作后,能否使磁铁 a 和 b 相等,a 和 b 相等当且仅当 a 和 b 长度相等且每个字符都相同。
为了防止 不可以,总司令
的情况发生,你需要回答多次。
输入格式
第一行,数据组数 t。
接下来 t 组数据,每组两行字符串,表示磁铁串 a,b。
输出格式
输出 t 行,每行输出 Y
或 N
表示操作后可以或不可以使得 a 和 b 相等。
提示
【样例解释 #1】
12341234→1234=1234【样例解释 #2】
6012739810910020338452→2601273981091002033845→601273981091002033845→384560127398109100203→4560127398109100203→0345601273981091002→345601273981091002→091002345601273981→2345601273981→3981234560127→81234560127→01278123456→78123456→12345678=12345678【数据范围】
以下记 ∣a∣ 表示每组数据磁铁 a 的长度,∣b∣ 表示每组数据磁铁 b 的长度。
对于 20% 的数据,保证 ∣a∣=1。
对于另外 20% 的数据,保证 ∣b∣=1。
对于 100%,保证 1≤∣a∣,∣b∣≤1000,1≤t≤10。
保证 a 和 b 非空且只包含大小写英文字母或数字。