import java.util.*;
import java.io.*;

public class Main {
    public static void main(String[] args){
        Scanner sc=new Scanner(System.in);
        String p=sc.next();
        String s=sc.next();
        String t;
        boolean loopflag=false;
        boolean flag=false;
        int i;
        for(i=0;i<p.length()-s.length();i++){
            if(p.substring(i,i+s.length()).equals(s)) flag=true;
        }
        for(i=0;i<s.length();i++){
            t=s.substring(i,s.length());
            if(p.startsWith(t)){
                loopflag=true;
                break;
            }
        }
        if(loopflag){
            loopflag=false;
            t=s.substring(0,i);
            if(i==0) loopflag=true;
            else if(p.endsWith(t)) loopflag=true;
        }
        if(flag || loopflag) System.out.println("Yes");
        else System.out.println("No");
    }
}
 import java.util.*; util.* java import java.io.*; io.* java public class Main {
    public static void main(String[] args){
        Scanner sc=new Scanner(System.in);
        String p=sc.next();
        String s=sc.next();
        String t;
        boolean loopflag=false;
        boolean flag=false;
        int i;
        for(i=0;i<p.length()-s.length();i++){
            if(p.substring(i,i+s.length()).equals(s)) flag=true;
        }
        for(i=0;i<s.length();i++){
            t=s.substring(i,s.length());
            if(p.startsWith(t)){
                loopflag=true;
                break;
            }
        }
        if(loopflag){
            loopflag=false;
            t=s.substring(0,i);
            if(i==0) loopflag=true;
            else if(p.endsWith(t)) loopflag=true;
        }
        if(flag || loopflag) System.out.println("Yes");
        else System.out.println("No");
    }
} Main public static void main(String[] args){
        Scanner sc=new Scanner(System.in);
        String p=sc.next();
        String s=sc.next();
        String t;
        boolean loopflag=false;
        boolean flag=false;
        int i;
        for(i=0;i<p.length()-s.length();i++){
            if(p.substring(i,i+s.length()).equals(s)) flag=true;
        }
        for(i=0;i<s.length();i++){
            t=s.substring(i,s.length());
            if(p.startsWith(t)){
                loopflag=true;
                break;
            }
        }
        if(loopflag){
            loopflag=false;
            t=s.substring(0,i);
            if(i==0) loopflag=true;
            else if(p.endsWith(t)) loopflag=true;
        }
        if(flag || loopflag) System.out.println("Yes");
        else System.out.println("No");
    } main {
        Scanner sc=new Scanner(System.in);
        String p=sc.next();
        String s=sc.next();
        String t;
        boolean loopflag=false;
        boolean flag=false;
        int i;
        for(i=0;i<p.length()-s.length();i++){
            if(p.substring(i,i+s.length()).equals(s)) flag=true;
        }
        for(i=0;i<s.length();i++){
            t=s.substring(i,s.length());
            if(p.startsWith(t)){
                loopflag=true;
                break;
            }
        }
        if(loopflag){
            loopflag=false;
            t=s.substring(0,i);
            if(i==0) loopflag=true;
            else if(p.endsWith(t)) loopflag=true;
        }
        if(flag || loopflag) System.out.println("Yes");
        else System.out.println("No");
    } Scanner sc=new Scanner(System.in); sc new Scanner(System.in) String p=sc.next(); p sc.next() sc.next sc String s=sc.next(); s sc.next() sc.next sc String t; t boolean loopflag=false; loopflag false boolean flag=false; flag false int i; i for(i=0;i<p.length()-s.length();i++){
            if(p.substring(i,i+s.length()).equals(s)) flag=true;
        } i=0; i=0 i 0 i<p.length()-s.length() i p.length()-s.length() p.length() p.length p s.length() s.length s i++ i++ i {
            if(p.substring(i,i+s.length()).equals(s)) flag=true;
        } {
            if(p.substring(i,i+s.length()).equals(s)) flag=true;
        } if(p.substring(i,i+s.length()).equals(s)) flag=true; p.substring(i,i+s.length()).equals(s) p.substring(i,i+s.length()).equals p.substring(i,i+s.length()) p.substring p i i+s.length() i s.length() s.length s s flag=true flag true for(i=0;i<s.length();i++){
            t=s.substring(i,s.length());
            if(p.startsWith(t)){
                loopflag=true;
                break;
            }
        } i=0; i=0 i 0 i<s.length() i s.length() s.length s i++ i++ i {
            t=s.substring(i,s.length());
            if(p.startsWith(t)){
                loopflag=true;
                break;
            }
        } {
            t=s.substring(i,s.length());
            if(p.startsWith(t)){
                loopflag=true;
                break;
            }
        } t=s.substring(i,s.length()) t s.substring(i,s.length()) s.substring s i s.length() s.length s if(p.startsWith(t)){
                loopflag=true;
                break;
            } p.startsWith(t) p.startsWith p t {
                loopflag=true;
                break;
            } loopflag=true loopflag true break; if(loopflag){
            loopflag=false;
            t=s.substring(0,i);
            if(i==0) loopflag=true;
            else if(p.endsWith(t)) loopflag=true;
        } loopflag {
            loopflag=false;
            t=s.substring(0,i);
            if(i==0) loopflag=true;
            else if(p.endsWith(t)) loopflag=true;
        } loopflag=false loopflag false t=s.substring(0,i) t s.substring(0,i) s.substring s 0 i if(i==0) loopflag=true;
            else if(p.endsWith(t)) loopflag=true; i==0 i 0 loopflag=true loopflag true if(p.endsWith(t)) loopflag=true; p.endsWith(t) p.endsWith p t loopflag=true loopflag true if(flag || loopflag) System.out.println("Yes");
        else System.out.println("No"); flag || loopflag flag loopflag 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 p=sc.next();
        String s=sc.next();
        String t;
        boolean loopflag=false;
        boolean flag=false;
        int i;
        for(i=0;i<p.length()-s.length();i++){
            if(p.substring(i,i+s.length()).equals(s)) flag=true;
        }
        for(i=0;i<s.length();i++){
            t=s.substring(i,s.length());
            if(p.startsWith(t)){
                loopflag=true;
                break;
            }
        }
        if(loopflag){
            loopflag=false;
            t=s.substring(0,i);
            if(i==0) loopflag=true;
            else if(p.endsWith(t)) loopflag=true;
        }
        if(flag || loopflag) 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 p=sc.next();
        String s=sc.next();
        String t;
        boolean loopflag=false;
        boolean flag=false;
        int i;
        for(i=0;i<p.length()-s.length();i++){
            if(p.substring(i,i+s.length()).equals(s)) flag=true;
        }
        for(i=0;i<s.length();i++){
            t=s.substring(i,s.length());
            if(p.startsWith(t)){
                loopflag=true;
                break;
            }
        }
        if(loopflag){
            loopflag=false;
            t=s.substring(0,i);
            if(i==0) loopflag=true;
            else if(p.endsWith(t)) loopflag=true;
        }
        if(flag || loopflag) System.out.println("Yes");
        else System.out.println("No");
    }
} Main
import java.util.*;
import java.io.*;

public class Main {
    public static void main(String[] args){
        Scanner sc=new Scanner(System.in);
        String p=sc.next();
        String s=sc.next();
        String t;
        boolean loopflag=false;
        boolean flag=false;
        int i;
        for(i=0;i<p.length()-s.length();i++){
            if(p.substring(i,i+s.length()).equals(s)) flag=true;
        }
        for(i=0;i<s.length();i++){
            t=s.substring(i,s.length());
            if(p.startsWith(t)){
                loopflag=true;
                break;
            }
        }
        if(loopflag){
            loopflag=false;
            t=s.substring(0,i);
            if(i==0) loopflag=true;
            else if(p.endsWith(t)) loopflag=true;
        }
        if(flag || loopflag) System.out.println("Yes");
        else System.out.println("No");
    }
}

