import java.util.*;

public class Main{
	public static void main(String args[]){
		Scanner sc = new Scanner(System.in);
		StringBuilder s = new StringBuilder(sc.next());
		String p = sc.next();
		s = s.append(s);
		if(s.toString().contains(p)){
			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);
		StringBuilder s = new StringBuilder(sc.next());
		String p = sc.next();
		s = s.append(s);
		if(s.toString().contains(p)){
			System.out.println("Yes");
		}else{
			System.out.println("No");
		}

	}
} Main public static void main(String args[]){
		Scanner sc = new Scanner(System.in);
		StringBuilder s = new StringBuilder(sc.next());
		String p = sc.next();
		s = s.append(s);
		if(s.toString().contains(p)){
			System.out.println("Yes");
		}else{
			System.out.println("No");
		}

	} main {
		Scanner sc = new Scanner(System.in);
		StringBuilder s = new StringBuilder(sc.next());
		String p = sc.next();
		s = s.append(s);
		if(s.toString().contains(p)){
			System.out.println("Yes");
		}else{
			System.out.println("No");
		}

	} Scanner sc = new Scanner(System.in); sc new Scanner(System.in) StringBuilder s = new StringBuilder(sc.next()); s new StringBuilder(sc.next()) String p = sc.next(); p sc.next() sc.next sc s = s.append(s) s s.append(s) s.append s s if(s.toString().contains(p)){
			System.out.println("Yes");
		}else{
			System.out.println("No");
		} s.toString().contains(p) s.toString().contains s.toString() s.toString s p {
			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);
		StringBuilder s = new StringBuilder(sc.next());
		String p = sc.next();
		s = s.append(s);
		if(s.toString().contains(p)){
			System.out.println("Yes");
		}else{
			System.out.println("No");
		}

	}
} public class Main{
	public static void main(String args[]){
		Scanner sc = new Scanner(System.in);
		StringBuilder s = new StringBuilder(sc.next());
		String p = sc.next();
		s = s.append(s);
		if(s.toString().contains(p)){
			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);
		StringBuilder s = new StringBuilder(sc.next());
		String p = sc.next();
		s = s.append(s);
		if(s.toString().contains(p)){
			System.out.println("Yes");
		}else{
			System.out.println("No");
		}

	}
}


