#include<stdio.h>
#include<string.h>
int main(){
  int i,j,k,l,n,r;
  char s[74],s1[74],d[800][74];
  scanf("%d",&n);
  while(n--){
    scanf("%s",s);
    l=strlen(s);
    r=0;
    for(i=1;i<l;i++){
      for(j=0;j<8;j++){
	if(j==0){
	  for(k=0;k<i;k++)s1[    k]=s[k];
	  for(   ;k<l;k++)s1[    k]=s[k];
	}
	if(j==1){
	  for(k=i;k<l;k++)s1[  k-i]=s[k];
	  for(k=0;k<i;k++)s1[l-i+k]=s[k];
	}
	if(j==2){
	  for(k=0;k<i;k++)s1[i-k-1]=s[k];
	  for(   ;k<l;k++)s1[    k]=s[k];
	}
	if(j==3){
	  for(k=i;k<l;k++)s1[  k-i]=s[k];
	  for(k=0;k<i;k++)s1[l-k-1]=s[k];
	}
	if(j==4){
	  for(k=0;k<i;k++)s1[    k  ]=s[k];
	  for(   ;k<l;k++)s1[l+i-k-1]=s[k];
	}
	if(j==5){
	  for(k=i;k<l;k++)s1[l-k-1]=s[k];
	  for(k=0;k<i;k++)s1[l-i+k]=s[k];
	}
	if(j==6){
	  for(k=0;k<i;k++)s1[  i-k-1]=s[k];
	  for(   ;k<l;k++)s1[l+i-k-1]=s[k];
	}
	if(j==7){
	  for(k=i;k<l;k++)s1[  k-i]=s[k];
	  for(k=0;k<i;k++)s1[l-i+k]=s[k];
	}
	s1[l]=0;
	//printf("%d %s\n",j,s1);
      	for(k=0;k<r;k++){
	  if(strcmp(d[k],s1)==0)break;
	}
	if(k==r)strcpy(d[r++],s1);
      }
    }
    printf("%d\n",r);
  }
  return 0;
}