#YACS202102C3. 循环节的判定

循环节的判定

题目描述

给定两个字符串 ss 与 pp,请判定 pp 是否是 ss 的循环节。所谓循环节就是将 pp 复制若干遍拼接在一起后,恰好等于 ss。

输入格式

  • 第一行:单个字符串 ss;
  • 第二行:单个字符串 pp

输出格式

  • 如果 pp 是 ss 的循环节,输出 Yes,否则输出 No。

数据范围

设 ss 与 pp 的长度分别为 nn 与 mm,则

  • 对于 50%50\% 的数据,1≤n,m≤10001\leq n, m\leq 1000;
  • 对于 100%100\% 的数据,1≤n,m≤1,000,0001\leq n, m\leq 1,000,000;

样例数据

输入:

xyxy
xy

输出:

Yes

输入:

1428571428571428571428
142857

输出:

No