#include<bits/stdc++.h>
using namespace std;
bool used[30000010];
int n,ans,m1,m2;
char a,b,c,d;
string p;
int main(){
//freopen("test.in","r",stdin);
//freopen("test.out","w",stdout);
//注释掉的都是方便自己验数据用的,但是第二个点太大了,根本没法看
cin>>n;
for(int i=1;i<=n;i++){
cin>>p;
cin>>c>>d;
a=p[0];
b=p[1];
m1=(a-'@')*1000000+(b-'@')*10000+(c-'@')*100+d-'@';
m2=(c-'@')*1000000+(d-'@')*10000+(a-'@')*100+b-'@';
if(used[m2]){
ans++;
//cout<<"********"<<endl;
}
else{
used[m1]=1;
//cout<<m1<<endl;
}
}
cout<<ans<<endl;
return 0;
}
求正解