#include #include #include #include #include #include #include #include #include #define INF 999999999 using namespace std; const int MAX=100000+10; char s[MAX*2]; int ne[MAX]; void get_next(char *a,int len){ int i=-1,j=0; ne[0]=-1; while(jk+ne[k])k=i; } } int main(){ int t,num=0; cin>>t; while(t--){ scanf("%s",s); int len=strlen(s); get_next(s,len); int temp=len%(len-ne[len]) == 0?len/(len-ne[len]):1; for(int i=0;i<=len;++i)s[i+len]=s[i]; get_extend(s,len+len); int a=0,b=0,c=0; for(int i=0;i=len)++b; else if(s[ne[i]]