#include<bits/stdc++.h> using namespace std; int n,ans; string s[10001][10001],a[7]; int main(){ cin>>n; for(int i=1;i<=n;i++){ for(int j=1;j<=4;j++){ cin>>s[i][j]; } } for(int i=1;i<=n-3;i++){ a[1]=s[i][1]+s[i][2]+s[i][3]+s[i][4]; a[2]=s[i+3][1]+s[i+2][1]+s[i+1][1]+s[i][1]; a[3]=s[i][4]+s[i+1][4]+s[i+2][4]+s[i+3][4]; a[4]=s[i+3][4]+s[i+3][3]+s[i+3][2]+s[i+3][1]; a[5]=s[i][4]+s[i+1][3]+s[i+2][2]+s[i+3][1]; a[6]=s[i][1]+s[i+1][2]+s[i+2][3]+s[i+3][4]; bool t1=true,t2==true; for(int i=1;i<=5;i++){ for(int j=i+1;j<=6;j++){ if(a[i]==a[j]) t1=false; } } if(t1==true) ans++; } cout<<ans; }