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