import java.util.*;
public class Main {
	public static void main(String[] args){
		Scanner sc = new Scanner(System.in);
		String str1 = sc.nextLine();
		String str2 = sc.nextLine();
		
boolean flag = false;
for(int i = 0;i < str1.length();++i){
  String sufStr = str1.substring(str1.length() - i, str1.length());
  String preStr = str1.substring(0, str1.length() - i);
  String compareStr = sufStr + preStr;
  if(compareStr.equals(str2))
    flag = true;
}
if(flag)
  System.out.println("Yes");
else
  System.out.println("No");

}
} import java.util.*; util.* java public class Main {
	public static void main(String[] args){
		Scanner sc = new Scanner(System.in);
		String str1 = sc.nextLine();
		String str2 = sc.nextLine();
		
boolean flag = false;
for(int i = 0;i < str1.length();++i){
  String sufStr = str1.substring(str1.length() - i, str1.length());
  String preStr = str1.substring(0, str1.length() - i);
  String compareStr = sufStr + preStr;
  if(compareStr.equals(str2))
    flag = true;
}
if(flag)
  System.out.println("Yes");
else
  System.out.println("No");

}
} Main public static void main(String[] args){
		Scanner sc = new Scanner(System.in);
		String str1 = sc.nextLine();
		String str2 = sc.nextLine();
		
boolean flag = false;
for(int i = 0;i < str1.length();++i){
  String sufStr = str1.substring(str1.length() - i, str1.length());
  String preStr = str1.substring(0, str1.length() - i);
  String compareStr = sufStr + preStr;
  if(compareStr.equals(str2))
    flag = true;
}
if(flag)
  System.out.println("Yes");
else
  System.out.println("No");

} main {
		Scanner sc = new Scanner(System.in);
		String str1 = sc.nextLine();
		String str2 = sc.nextLine();
		
boolean flag = false;
for(int i = 0;i < str1.length();++i){
  String sufStr = str1.substring(str1.length() - i, str1.length());
  String preStr = str1.substring(0, str1.length() - i);
  String compareStr = sufStr + preStr;
  if(compareStr.equals(str2))
    flag = true;
}
if(flag)
  System.out.println("Yes");
else
  System.out.println("No");

} Scanner sc = new Scanner(System.in); sc new Scanner(System.in) String str1 = sc.nextLine(); str1 sc.nextLine() sc.nextLine sc String str2 = sc.nextLine(); str2 sc.nextLine() sc.nextLine sc boolean flag = false; flag false for(int i = 0;i < str1.length();++i){
  String sufStr = str1.substring(str1.length() - i, str1.length());
  String preStr = str1.substring(0, str1.length() - i);
  String compareStr = sufStr + preStr;
  if(compareStr.equals(str2))
    flag = true;
} int i = 0; int i = 0; i 0 i < str1.length() i str1.length() str1.length str1 ++i ++i i {
  String sufStr = str1.substring(str1.length() - i, str1.length());
  String preStr = str1.substring(0, str1.length() - i);
  String compareStr = sufStr + preStr;
  if(compareStr.equals(str2))
    flag = true;
} {
  String sufStr = str1.substring(str1.length() - i, str1.length());
  String preStr = str1.substring(0, str1.length() - i);
  String compareStr = sufStr + preStr;
  if(compareStr.equals(str2))
    flag = true;
} String sufStr = str1.substring(str1.length() - i, str1.length()); sufStr str1.substring(str1.length() - i, str1.length()) str1.substring str1 str1.length() - i str1.length() str1.length str1 i str1.length() str1.length str1 String preStr = str1.substring(0, str1.length() - i); preStr str1.substring(0, str1.length() - i) str1.substring str1 0 str1.length() - i str1.length() str1.length str1 i String compareStr = sufStr + preStr; compareStr sufStr + preStr sufStr preStr if(compareStr.equals(str2))
    flag = true; compareStr.equals(str2) compareStr.equals compareStr str2 flag = true flag true if(flag)
  System.out.println("Yes");
else
  System.out.println("No"); flag System.out.println("Yes") System.out.println System.out System System.out "Yes" System.out.println("No") System.out.println System.out System System.out "No" String[] args args public class Main {
	public static void main(String[] args){
		Scanner sc = new Scanner(System.in);
		String str1 = sc.nextLine();
		String str2 = sc.nextLine();
		
boolean flag = false;
for(int i = 0;i < str1.length();++i){
  String sufStr = str1.substring(str1.length() - i, str1.length());
  String preStr = str1.substring(0, str1.length() - i);
  String compareStr = sufStr + preStr;
  if(compareStr.equals(str2))
    flag = true;
}
if(flag)
  System.out.println("Yes");
else
  System.out.println("No");

}
} public class Main {
	public static void main(String[] args){
		Scanner sc = new Scanner(System.in);
		String str1 = sc.nextLine();
		String str2 = sc.nextLine();
		
boolean flag = false;
for(int i = 0;i < str1.length();++i){
  String sufStr = str1.substring(str1.length() - i, str1.length());
  String preStr = str1.substring(0, str1.length() - i);
  String compareStr = sufStr + preStr;
  if(compareStr.equals(str2))
    flag = true;
}
if(flag)
  System.out.println("Yes");
else
  System.out.println("No");

}
} Main
import java.util.*;
public class Main {
	public static void main(String[] args){
		Scanner sc = new Scanner(System.in);
		String str1 = sc.nextLine();
		String str2 = sc.nextLine();
		
boolean flag = false;
for(int i = 0;i < str1.length();++i){
  String sufStr = str1.substring(str1.length() - i, str1.length());
  String preStr = str1.substring(0, str1.length() - i);
  String compareStr = sufStr + preStr;
  if(compareStr.equals(str2))
    flag = true;
}
if(flag)
  System.out.println("Yes");
else
  System.out.println("No");

}
}