#include<bits/stdc++.h>
#define int long long 
using namespace std;
string  a[10005],b[10005];
bool work(int i,int j,int k,int l,int u,int t){
	if(a[i]==b[l]&&a[l]==b[k]&&a[k]==b[j]&&a[j]==b[i]&&a[l]==b[u]&&b[k]==b[u]&&a[u]==b[i]&&a[u]==a[j]&&a[t]==b[j]&&a[t]==a[k]&&b[t]==b[l]&&b[t]==a[i]) return 1;
	return 0;
}
signed main(){
	ios::sync_with_stdio(false);
	cin.tie(0);cout.tie(0);
	int n,ans=0;
	cin>>n;
	for(int i=1;i<=n;i++){
		string s1,s2,s3,s4;
		cin>>s1>>s2>>s3>>s4;
		a[i]=s1;
		b[i]=s4;	 
	}
	for(int i=1;i<=n;i++){
		for(int j=1;j<=n;j++){
			for(int k=1;k<=n;k++){
				for(int l=1;l<=n;l++){
					for(int u=1;u<=n;u++){
						for(int t=1;t<=n;t++){
							if(work(i,j,k,l,u,t)) ans++;
						}
					}
				}
			}
		}
	}
	cout<<ans;
	return 0;
}