莫比乌斯串
题号:NC14587
时间限制:C/C++/Rust/Pascal 1秒,其他语言2秒
空间限制:C/C++/Rust/Pascal 128 M,其他语言256 M
64bit IO Format: %lld

题目描述

有天糖在学算法的时候,看到一种有意思的字符串,叫做“莫比乌斯串”, 这个串的特点是: 把从字符串的某一个位置把字符串截断, 并把前面的串放到后面构成新的串。比如有个串“asdasdf, 它可以从‘d’那里截断,构成新串“asdfasd,

现在你的任务是:判断给定的两个串是否为“莫比乌斯串”。

输入描述:

有多组测试数据,每组测试数据有两个字符串, 长度N<=1000

输出描述:

对于每一组数据,输出一行,如果两者能构成“莫比乌斯串”则输出“Yes”, 否则输出“No”。
示例1

输入

复制
1
asdasdf asdfasd

输出

复制
Yes