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();
    int length = s.length();
    String ans = "No";
    for (int i = 0; i < length - 1; i++) {
      if (s.equals(t)) {
        ans = "Yes";
        break;
      }
      String rotateS = s.substring(length - 1 - i, length) + s.substring(0, length - 1 - i);
      if (rotateS.equals(t)) {
        ans = "Yes";
        break;
      }
    }
    System.out.println(ans);

  }
} 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();
    int length = s.length();
    String ans = "No";
    for (int i = 0; i < length - 1; i++) {
      if (s.equals(t)) {
        ans = "Yes";
        break;
      }
      String rotateS = s.substring(length - 1 - i, length) + s.substring(0, length - 1 - i);
      if (rotateS.equals(t)) {
        ans = "Yes";
        break;
      }
    }
    System.out.println(ans);

  }
} Main public static void main(String[] args) {
    Scanner sc = new Scanner(System.in);
    String s = sc.next();
    String t = sc.next();
    int length = s.length();
    String ans = "No";
    for (int i = 0; i < length - 1; i++) {
      if (s.equals(t)) {
        ans = "Yes";
        break;
      }
      String rotateS = s.substring(length - 1 - i, length) + s.substring(0, length - 1 - i);
      if (rotateS.equals(t)) {
        ans = "Yes";
        break;
      }
    }
    System.out.println(ans);

  } main {
    Scanner sc = new Scanner(System.in);
    String s = sc.next();
    String t = sc.next();
    int length = s.length();
    String ans = "No";
    for (int i = 0; i < length - 1; i++) {
      if (s.equals(t)) {
        ans = "Yes";
        break;
      }
      String rotateS = s.substring(length - 1 - i, length) + s.substring(0, length - 1 - i);
      if (rotateS.equals(t)) {
        ans = "Yes";
        break;
      }
    }
    System.out.println(ans);

  } 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 int length = s.length(); length s.length() s.length s String ans = "No"; ans "No" for (int i = 0; i < length - 1; i++) {
      if (s.equals(t)) {
        ans = "Yes";
        break;
      }
      String rotateS = s.substring(length - 1 - i, length) + s.substring(0, length - 1 - i);
      if (rotateS.equals(t)) {
        ans = "Yes";
        break;
      }
    } int i = 0; int i = 0; i 0 i < length - 1 i length - 1 length 1 i++ i++ i {
      if (s.equals(t)) {
        ans = "Yes";
        break;
      }
      String rotateS = s.substring(length - 1 - i, length) + s.substring(0, length - 1 - i);
      if (rotateS.equals(t)) {
        ans = "Yes";
        break;
      }
    } {
      if (s.equals(t)) {
        ans = "Yes";
        break;
      }
      String rotateS = s.substring(length - 1 - i, length) + s.substring(0, length - 1 - i);
      if (rotateS.equals(t)) {
        ans = "Yes";
        break;
      }
    } if (s.equals(t)) {
        ans = "Yes";
        break;
      } s.equals(t) s.equals s t {
        ans = "Yes";
        break;
      } ans = "Yes" ans "Yes" break; String rotateS = s.substring(length - 1 - i, length) + s.substring(0, length - 1 - i); rotateS s.substring(length - 1 - i, length) + s.substring(0, length - 1 - i) s.substring(length - 1 - i, length) s.substring s length - 1 - i length - 1 - i length 1 i length s.substring(0, length - 1 - i) s.substring s 0 length - 1 - i length - 1 - i length 1 i if (rotateS.equals(t)) {
        ans = "Yes";
        break;
      } rotateS.equals(t) rotateS.equals rotateS t {
        ans = "Yes";
        break;
      } ans = "Yes" ans "Yes" break; System.out.println(ans) System.out.println System.out System System.out ans 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();
    int length = s.length();
    String ans = "No";
    for (int i = 0; i < length - 1; i++) {
      if (s.equals(t)) {
        ans = "Yes";
        break;
      }
      String rotateS = s.substring(length - 1 - i, length) + s.substring(0, length - 1 - i);
      if (rotateS.equals(t)) {
        ans = "Yes";
        break;
      }
    }
    System.out.println(ans);

  }
} public class Main {
  public static void main(String[] args) {
    Scanner sc = new Scanner(System.in);
    String s = sc.next();
    String t = sc.next();
    int length = s.length();
    String ans = "No";
    for (int i = 0; i < length - 1; i++) {
      if (s.equals(t)) {
        ans = "Yes";
        break;
      }
      String rotateS = s.substring(length - 1 - i, length) + s.substring(0, length - 1 - i);
      if (rotateS.equals(t)) {
        ans = "Yes";
        break;
      }
    }
    System.out.println(ans);

  }
} 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();
    int length = s.length();
    String ans = "No";
    for (int i = 0; i < length - 1; i++) {
      if (s.equals(t)) {
        ans = "Yes";
        break;
      }
      String rotateS = s.substring(length - 1 - i, length) + s.substring(0, length - 1 - i);
      if (rotateS.equals(t)) {
        ans = "Yes";
        break;
      }
    }
    System.out.println(ans);

  }
}