#include<iostream>
#include<algorithm> //swap()
using namespace std;
int main(){
string a,b;
cin>>a>>b;
if(a.size()<b.size())swap(a,b);
int la=a.size();int lb=b.size();
for(int k=0;k<la;k++){//长串循环移位
a=a.substr(1)+a[0]; //截取拼接循环移位后的字符串
//匹配各移位长串的子串
for(int i=0;i+lb<=la;i++)//确定起点,避免超出长串
for(int j=i,l=0;j<lb;j++,l++){
if(a[j]!=b[l])break;
//l++;
if(l+1==lb){puts("true");return 0;}//l++后为已经匹配的字符数
//if(l==lb){puts("true");return 0;}
}
}
puts("false");
return 0;
}