import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;


public class Main {
    public static void main(String[] args) throws IOException{


        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        String word = br.readLine();
        word = word + word;
        String key = br.readLine();
        boolean result = false;

        int i=0;
        while(i < word.length()/2){
        	int index = word.indexOf(key.charAt(0), i);

        	if(index + key.length() > word.length() || index == -1)break;

        	String tmp = word.substring(index, index + key.length());
        	if(key.equals(tmp)){
        		result = true;
        		break;
        	}else{
        		i = index + 1;
        	}
        }

        if(result){
        	System.out.println("Yes");
        }else{
        	System.out.println("No");
        }
    }
} import java.io.BufferedReader; BufferedReader java.io import java.io.IOException; IOException java.io import java.io.InputStreamReader; InputStreamReader java.io public class Main {
    public static void main(String[] args) throws IOException{


        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        String word = br.readLine();
        word = word + word;
        String key = br.readLine();
        boolean result = false;

        int i=0;
        while(i < word.length()/2){
        	int index = word.indexOf(key.charAt(0), i);

        	if(index + key.length() > word.length() || index == -1)break;

        	String tmp = word.substring(index, index + key.length());
        	if(key.equals(tmp)){
        		result = true;
        		break;
        	}else{
        		i = index + 1;
        	}
        }

        if(result){
        	System.out.println("Yes");
        }else{
        	System.out.println("No");
        }
    }
} Main public static void main(String[] args) throws IOException{


        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        String word = br.readLine();
        word = word + word;
        String key = br.readLine();
        boolean result = false;

        int i=0;
        while(i < word.length()/2){
        	int index = word.indexOf(key.charAt(0), i);

        	if(index + key.length() > word.length() || index == -1)break;

        	String tmp = word.substring(index, index + key.length());
        	if(key.equals(tmp)){
        		result = true;
        		break;
        	}else{
        		i = index + 1;
        	}
        }

        if(result){
        	System.out.println("Yes");
        }else{
        	System.out.println("No");
        }
    } main {


        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        String word = br.readLine();
        word = word + word;
        String key = br.readLine();
        boolean result = false;

        int i=0;
        while(i < word.length()/2){
        	int index = word.indexOf(key.charAt(0), i);

        	if(index + key.length() > word.length() || index == -1)break;

        	String tmp = word.substring(index, index + key.length());
        	if(key.equals(tmp)){
        		result = true;
        		break;
        	}else{
        		i = index + 1;
        	}
        }

        if(result){
        	System.out.println("Yes");
        }else{
        	System.out.println("No");
        }
    } BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); br new BufferedReader(new InputStreamReader(System.in)) String word = br.readLine(); word br.readLine() br.readLine br word = word + word word word + word word word String key = br.readLine(); key br.readLine() br.readLine br boolean result = false; result false int i=0; i 0 while(i < word.length()/2){
        	int index = word.indexOf(key.charAt(0), i);

        	if(index + key.length() > word.length() || index == -1)break;

        	String tmp = word.substring(index, index + key.length());
        	if(key.equals(tmp)){
        		result = true;
        		break;
        	}else{
        		i = index + 1;
        	}
        } i < word.length()/2 i word.length()/2 word.length() word.length word 2 {
        	int index = word.indexOf(key.charAt(0), i);

        	if(index + key.length() > word.length() || index == -1)break;

        	String tmp = word.substring(index, index + key.length());
        	if(key.equals(tmp)){
        		result = true;
        		break;
        	}else{
        		i = index + 1;
        	}
        } int index = word.indexOf(key.charAt(0), i); index word.indexOf(key.charAt(0), i) word.indexOf word key.charAt(0) key.charAt key 0 i if(index + key.length() > word.length() || index == -1)break; index + key.length() > word.length() || index == -1 index + key.length() > word.length() index + key.length() index key.length() key.length key word.length() word.length word index == -1 index -1 1 break; String tmp = word.substring(index, index + key.length()); tmp word.substring(index, index + key.length()) word.substring word index index + key.length() index key.length() key.length key if(key.equals(tmp)){
        		result = true;
        		break;
        	}else{
        		i = index + 1;
        	} key.equals(tmp) key.equals key tmp {
        		result = true;
        		break;
        	} result = true result true break; {
        		i = index + 1;
        	} i = index + 1 i index + 1 index 1 if(result){
        	System.out.println("Yes");
        }else{
        	System.out.println("No");
        } result {
        	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) throws IOException{


        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        String word = br.readLine();
        word = word + word;
        String key = br.readLine();
        boolean result = false;

        int i=0;
        while(i < word.length()/2){
        	int index = word.indexOf(key.charAt(0), i);

        	if(index + key.length() > word.length() || index == -1)break;

        	String tmp = word.substring(index, index + key.length());
        	if(key.equals(tmp)){
        		result = true;
        		break;
        	}else{
        		i = index + 1;
        	}
        }

        if(result){
        	System.out.println("Yes");
        }else{
        	System.out.println("No");
        }
    }
} public class Main {
    public static void main(String[] args) throws IOException{


        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        String word = br.readLine();
        word = word + word;
        String key = br.readLine();
        boolean result = false;

        int i=0;
        while(i < word.length()/2){
        	int index = word.indexOf(key.charAt(0), i);

        	if(index + key.length() > word.length() || index == -1)break;

        	String tmp = word.substring(index, index + key.length());
        	if(key.equals(tmp)){
        		result = true;
        		break;
        	}else{
        		i = index + 1;
        	}
        }

        if(result){
        	System.out.println("Yes");
        }else{
        	System.out.println("No");
        }
    }
} Main
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;


public class Main {
    public static void main(String[] args) throws IOException{


        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        String word = br.readLine();
        word = word + word;
        String key = br.readLine();
        boolean result = false;

        int i=0;
        while(i < word.length()/2){
        	int index = word.indexOf(key.charAt(0), i);

        	if(index + key.length() > word.length() || index == -1)break;

        	String tmp = word.substring(index, index + key.length());
        	if(key.equals(tmp)){
        		result = true;
        		break;
        	}else{
        		i = index + 1;
        	}
        }

        if(result){
        	System.out.println("Yes");
        }else{
        	System.out.println("No");
        }
    }
}