#include<bits/stdc++.h>
using namespace std;
bool used[30000010];
int n,ans,m1,m2;
char a,b,c,d;
string p;
int main(){
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++;
}
else{
used[m1]=1;
}
}
cout<<ans<<endl;
return 0;
}
求正解