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