#include <cstdio>

int N;
char S[310][310];
char s[310][310];
int res;

int suc()
{
	int i, j;
	for(i=0; i<N; i++){
		for(j=0; j<N; j++)
			if(s[i][j] != s[j][i])
				return 0;
	}
	return 1;
}

void solve()
{
	int i, j, k;
	for(k=0; k<N; k++){
		for(i=0; i<N; i++){
			for(j=0; j<N; j++)
				s[i][j] = S[i][(j+k)%N];
		}
		if(suc() )
			res += N;
	}
	printf("%d\n", res);
}

int main()
{
	int i;
	scanf("%d", &N);
	for(i=0; i<N; i++)
		scanf("%s", S[i]);
	solve();
	return 0;
}