import java.util.Scanner;

public class Main {

	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		String str1 = sc.nextLine();
		String str2 = sc.nextLine();
		sc.close();
		boolean flug = false;
		
		for(int i=0; i<str1.length(); i++) {
			if(str1.equals(str2)) {
				flug = true;
				break;
			}
			str2 = str2.substring(str2.length()-1) + str2.substring(0, str2.length()-1);
		}
		
		if(flug) {
			System.out.println("Yes");
		} else {
			System.out.println("No");
		}
      
	}
} import java.util.Scanner; Scanner 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();
		sc.close();
		boolean flug = false;
		
		for(int i=0; i<str1.length(); i++) {
			if(str1.equals(str2)) {
				flug = true;
				break;
			}
			str2 = str2.substring(str2.length()-1) + str2.substring(0, str2.length()-1);
		}
		
		if(flug) {
			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();
		sc.close();
		boolean flug = false;
		
		for(int i=0; i<str1.length(); i++) {
			if(str1.equals(str2)) {
				flug = true;
				break;
			}
			str2 = str2.substring(str2.length()-1) + str2.substring(0, str2.length()-1);
		}
		
		if(flug) {
			System.out.println("Yes");
		} else {
			System.out.println("No");
		}
      
	} main {
		Scanner sc = new Scanner(System.in);
		String str1 = sc.nextLine();
		String str2 = sc.nextLine();
		sc.close();
		boolean flug = false;
		
		for(int i=0; i<str1.length(); i++) {
			if(str1.equals(str2)) {
				flug = true;
				break;
			}
			str2 = str2.substring(str2.length()-1) + str2.substring(0, str2.length()-1);
		}
		
		if(flug) {
			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 sc.close() sc.close sc boolean flug = false; flug false for(int i=0; i<str1.length(); i++) {
			if(str1.equals(str2)) {
				flug = true;
				break;
			}
			str2 = str2.substring(str2.length()-1) + str2.substring(0, str2.length()-1);
		} int i=0; int i=0; i 0 i<str1.length() i str1.length() str1.length str1 i++ i++ i {
			if(str1.equals(str2)) {
				flug = true;
				break;
			}
			str2 = str2.substring(str2.length()-1) + str2.substring(0, str2.length()-1);
		} {
			if(str1.equals(str2)) {
				flug = true;
				break;
			}
			str2 = str2.substring(str2.length()-1) + str2.substring(0, str2.length()-1);
		} if(str1.equals(str2)) {
				flug = true;
				break;
			} str1.equals(str2) str1.equals str1 str2 {
				flug = true;
				break;
			} flug = true flug true break; str2 = str2.substring(str2.length()-1) + str2.substring(0, str2.length()-1) str2 str2.substring(str2.length()-1) + str2.substring(0, str2.length()-1) str2.substring(str2.length()-1) str2.substring str2 str2.length()-1 str2.length() str2.length str2 1 str2.substring(0, str2.length()-1) str2.substring str2 0 str2.length()-1 str2.length() str2.length str2 1 if(flug) {
			System.out.println("Yes");
		} else {
			System.out.println("No");
		} flug {
			System.out.println("Yes");
		} System.out.println("Yes") System.out.println System.out System System.out "Yes" {
			System.out.println("No");
		} 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();
		sc.close();
		boolean flug = false;
		
		for(int i=0; i<str1.length(); i++) {
			if(str1.equals(str2)) {
				flug = true;
				break;
			}
			str2 = str2.substring(str2.length()-1) + str2.substring(0, str2.length()-1);
		}
		
		if(flug) {
			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();
		sc.close();
		boolean flug = false;
		
		for(int i=0; i<str1.length(); i++) {
			if(str1.equals(str2)) {
				flug = true;
				break;
			}
			str2 = str2.substring(str2.length()-1) + str2.substring(0, str2.length()-1);
		}
		
		if(flug) {
			System.out.println("Yes");
		} else {
			System.out.println("No");
		}
      
	}
} Main
import java.util.Scanner;

public class Main {

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