import java.util.Scanner;publicclassMain{publicstaticvoidmain(String[] args){boolean flag =true;int i;
String str =newScanner(System.in).nextLine();if(str.length()!=0){//当前第 i 子串for(i =1; i < str.length(); i++){
flag =true;//第 j = i 位开始往后找for(int j = i; j < str.length(); j++){/*
* j: 0 1 2 3 4 5 6 7 8 9 10 11 12
* a s d a s d a s d a s d a
* j%i = 0,1,2...
*///判断是否子串,如果不是则跳过if(str.charAt(j)!= str.charAt(j % i)){
System.out.println(">j: "+ j +", >i: "+ i +", >j%i "+ j % i +", "+ str.charAt(j)+", "+ str.charAt(j % i));
flag =false;
System.out.println(flag);break;}
System.out.println("j: "+ j +", i: "+ i +", j%i "+ j % i +", "+ str.charAt(j)+", "+ str.charAt(j % i));
System.out.println(flag);}//输出子串的长度if(flag){
System.out.println(i);break;}}}}}