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