#include<bits/stdc++.h>
using namespace std;
long long n,ans;
string a[10005][5];
int main(){
	cin>>n;
	for(int i=0;i<n;i++){
		for(int j=0;j<4;j++){
			cin>>a[i][j];
		}
	}
	for(int i=0;i<n-3;i++){
		string s[10]={};
		bool flat=1;
		s[0]=a[i][0]+a[i][1]+a[i][2]+a[i][3];
		s[1]=a[i][3]+a[i+1][3]+a[i+2][3]+a[i+3][3];
		s[2]=a[i+3][3]+a[i+3][2]+a[i+3][1]+a[i+3][0];
		s[3]=a[i+3][0]+a[i+2][0]+a[i+1][0]+a[i][0];
		s[4]=a[i][0]+a[i+1][1]+a[i+2][2]+a[i+3][3];
		s[5]=a[i][3]+a[i+1][2]+a[i+2][1]+a[i+3][0];
		for(int j=0;j<6;j++){
			for(int k=0;k<j;k++){
				if(s[k]==s[j]) flat=0;
			}
		}
		if(flat) ans++;
	}
	cout<<ans;
}