#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; }