include[HTML_REMOVED]
include[HTML_REMOVED]
include[HTML_REMOVED]
include[HTML_REMOVED]
using namespace std;
int main(){
string a,b;
cin>>a>>b;
if(a.size()<b.size()) swap(a,b); // 保证a长b短
for(int i=0;i < a.size();i){
a=a.substr(1)+a[0]; // 每次从字符串第二个开始取 把第一位放末尾的圆圈式循环
for(int j=0;j+b.size()<=a.size();j){
int k=0;//把每次循环好的a数组从零位开始枚举 每次保证从j位到末尾还有连续的b距离
for(;k<b.size();k++)
if(a[j+k]!=b[k]) break;
if ( k == b.size()) { puts("true");
return 0;}
}
}
puts ("false");
return 0;
}