#include<bits/stdc++.h>
#define ac return 0
using namespace std;
signed main(){
	ios_base::sync_with_stdio(false);cin.tie(nullptr);cout.tie(nullptr);
	int n,c=0;
	cin>>n;
	vector<vector<string>>a(n+100,vector<string>(4+100," "));
	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++){
		set<string>s;
		s.clear();
		string t="";
		for(int j=0;j<4;j++){
			t+=a[i][j];
		}
		s.insert(t);
		t="";
		for(int j=3;j>=0;j--){
			t+=a[i+3][j];
		}
		s.insert(t);
		t="";
		for(int j=3;j>=0;j--){
			t+=a[i+j][0];
		}
		s.insert(t);
		t="";
		for(int j=0;j<4;j--){
			t+=a[i+j][3];
		}
		s.insert(t);
		t="";
		for(int j=0;j<4;j--){
			t+=a[i+j][j];
		}
		s.insert(t);
		t="";
		for(int j=3;j>=0;j--){
			t+=a[i+j][j];
		}
		s.insert(t);
		if(s.size()==6)c++;
	}
	cout<<c;
	ac;
}