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

        // ??????????????????????????????.
        // ?????????????????????????????? 2 ??????????????????.
        java.util.Scanner sc = new java.util.Scanner(System.in);
        String s = sc.next();
        String p = sc.next();

        // ????????°??¶???????????? s ?????????????????? p ????????????????????????.
        boolean tf = false;
        String x = "";
        for (int i = 0; i < s.length(); i ++) {
            x = "";
            for (int j = 0; j < p.length(); j ++) { x += s.charAt((i + j) % s.length()); }
            if (x.equals(p)) { tf = true; }
        }
        if (tf == true) { System.out.println("Yes"); }
        else { System.out.println("No"); }
    }
} public class Main {
    public static void main(String[] args) {

        // ??????????????????????????????.
        // ?????????????????????????????? 2 ??????????????????.
        java.util.Scanner sc = new java.util.Scanner(System.in);
        String s = sc.next();
        String p = sc.next();

        // ????????°??¶???????????? s ?????????????????? p ????????????????????????.
        boolean tf = false;
        String x = "";
        for (int i = 0; i < s.length(); i ++) {
            x = "";
            for (int j = 0; j < p.length(); j ++) { x += s.charAt((i + j) % s.length()); }
            if (x.equals(p)) { tf = true; }
        }
        if (tf == true) { System.out.println("Yes"); }
        else { System.out.println("No"); }
    }
} Main public static void main(String[] args) {

        // ??????????????????????????????.
        // ?????????????????????????????? 2 ??????????????????.
        java.util.Scanner sc = new java.util.Scanner(System.in);
        String s = sc.next();
        String p = sc.next();

        // ????????°??¶???????????? s ?????????????????? p ????????????????????????.
        boolean tf = false;
        String x = "";
        for (int i = 0; i < s.length(); i ++) {
            x = "";
            for (int j = 0; j < p.length(); j ++) { x += s.charAt((i + j) % s.length()); }
            if (x.equals(p)) { tf = true; }
        }
        if (tf == true) { System.out.println("Yes"); }
        else { System.out.println("No"); }
    } main {

        // ??????????????????????????????.
        // ?????????????????????????????? 2 ??????????????????.
        java.util.Scanner sc = new java.util.Scanner(System.in);
        String s = sc.next();
        String p = sc.next();

        // ????????°??¶???????????? s ?????????????????? p ????????????????????????.
        boolean tf = false;
        String x = "";
        for (int i = 0; i < s.length(); i ++) {
            x = "";
            for (int j = 0; j < p.length(); j ++) { x += s.charAt((i + j) % s.length()); }
            if (x.equals(p)) { tf = true; }
        }
        if (tf == true) { System.out.println("Yes"); }
        else { System.out.println("No"); }
    } java.util.Scanner sc = new java.util.Scanner(System.in); sc new java.util.Scanner(System.in) String s = sc.next(); s sc.next() sc.next sc String p = sc.next(); p sc.next() sc.next sc boolean tf = false; tf false String x = ""; x "" for (int i = 0; i < s.length(); i ++) {
            x = "";
            for (int j = 0; j < p.length(); j ++) { x += s.charAt((i + j) % s.length()); }
            if (x.equals(p)) { tf = true; }
        } int i = 0; int i = 0; i 0 i < s.length() i s.length() s.length s i ++ i ++ i {
            x = "";
            for (int j = 0; j < p.length(); j ++) { x += s.charAt((i + j) % s.length()); }
            if (x.equals(p)) { tf = true; }
        } {
            x = "";
            for (int j = 0; j < p.length(); j ++) { x += s.charAt((i + j) % s.length()); }
            if (x.equals(p)) { tf = true; }
        } x = "" x "" for (int j = 0; j < p.length(); j ++) { x += s.charAt((i + j) % s.length()); } int j = 0; int j = 0; j 0 j < p.length() j p.length() p.length p j ++ j ++ j { x += s.charAt((i + j) % s.length()); } { x += s.charAt((i + j) % s.length()); } x += s.charAt((i + j) % s.length()) x s.charAt((i + j) % s.length()) s.charAt s (i + j) % s.length() (i + j) i j s.length() s.length s if (x.equals(p)) { tf = true; } x.equals(p) x.equals x p { tf = true; } tf = true tf true if (tf == true) { System.out.println("Yes"); }
        else { System.out.println("No"); } tf == true tf true { 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) {

        // ??????????????????????????????.
        // ?????????????????????????????? 2 ??????????????????.
        java.util.Scanner sc = new java.util.Scanner(System.in);
        String s = sc.next();
        String p = sc.next();

        // ????????°??¶???????????? s ?????????????????? p ????????????????????????.
        boolean tf = false;
        String x = "";
        for (int i = 0; i < s.length(); i ++) {
            x = "";
            for (int j = 0; j < p.length(); j ++) { x += s.charAt((i + j) % s.length()); }
            if (x.equals(p)) { tf = true; }
        }
        if (tf == true) { System.out.println("Yes"); }
        else { System.out.println("No"); }
    }
} public class Main {
    public static void main(String[] args) {

        // ??????????????????????????????.
        // ?????????????????????????????? 2 ??????????????????.
        java.util.Scanner sc = new java.util.Scanner(System.in);
        String s = sc.next();
        String p = sc.next();

        // ????????°??¶???????????? s ?????????????????? p ????????????????????????.
        boolean tf = false;
        String x = "";
        for (int i = 0; i < s.length(); i ++) {
            x = "";
            for (int j = 0; j < p.length(); j ++) { x += s.charAt((i + j) % s.length()); }
            if (x.equals(p)) { tf = true; }
        }
        if (tf == true) { System.out.println("Yes"); }
        else { System.out.println("No"); }
    }
} Main
public class Main {
    public static void main(String[] args) {

        // ??????????????????????????????.
        // ?????????????????????????????? 2 ??????????????????.
        java.util.Scanner sc = new java.util.Scanner(System.in);
        String s = sc.next();
        String p = sc.next();

        // ????????°??¶???????????? s ?????????????????? p ????????????????????????.
        boolean tf = false;
        String x = "";
        for (int i = 0; i < s.length(); i ++) {
            x = "";
            for (int j = 0; j < p.length(); j ++) { x += s.charAt((i + j) % s.length()); }
            if (x.equals(p)) { tf = true; }
        }
        if (tf == true) { System.out.println("Yes"); }
        else { System.out.println("No"); }
    }
}