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