#include<bits/stdc++.h>
using namespace std;
#define lli long long int
#define inf 1000000000
#define pb push_back
#define mp make_pair
#define IOS ios::sync_with_stdio(0); cin.tie(0); cout.tie(0);
#define endl "\n"
#define yoi cout<<"yo"<<endl;
#define debug(x) cerr << #x << " is " << x << endl;
#define all(x) x.begin(),x.end()
const int mod=1e9+7;
int main(){
IOS;
int n;
cin>>n;
int a[n],i,j;
int bitscore[n][2];
for(i=0;i<n;i++){
cin>>a[i];
}
for(i=0;i<n;i++){
int x=a[i];
vector<int> v;
while(x){
v.pb(x%10);
x/=10;
}
sort(all(v));
int score=(v[2]*11)+(v[0]*7);
score=score%100;
bitscore[i][0]=score;
bitscore[i][1]=score/10;
}
int auxi[10];
int pairs=0;
memset(auxi,0,sizeof(auxi));
for(i=0;i<n;i++){
for(j=i+1;j<n;j++){
if((i%2)!=(j%2))
continue;
if(bitscore[i][1]==bitscore[j][1]&&(auxi[bitscore[i][1]]<2)){
pairs++;
auxi[bitscore[i][1]]++;
}
}
}
cout<<pairs;
}
I2luY2x1ZGU8Yml0cy9zdGRjKysuaD4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKI2RlZmluZSBsbGkgbG9uZyBsb25nIGludAojZGVmaW5lIGluZiAxMDAwMDAwMDAwCiNkZWZpbmUgcGIgcHVzaF9iYWNrCiNkZWZpbmUgbXAgbWFrZV9wYWlyCiNkZWZpbmUgSU9TIGlvczo6c3luY193aXRoX3N0ZGlvKDApOyBjaW4udGllKDApOyBjb3V0LnRpZSgwKTsKI2RlZmluZSBlbmRsICJcbiIKI2RlZmluZSB5b2kgY291dDw8InlvIjw8ZW5kbDsKI2RlZmluZSBkZWJ1Zyh4KSBjZXJyIDw8ICN4IDw8ICIgaXMgIiA8PCB4IDw8IGVuZGw7CiNkZWZpbmUgYWxsKHgpIHguYmVnaW4oKSx4LmVuZCgpCmNvbnN0IGludCBtb2Q9MWU5Kzc7CmludCBtYWluKCl7CklPUzsKaW50IG47CmNpbj4+bjsKaW50IGFbbl0saSxqOwppbnQgYml0c2NvcmVbbl1bMl07CmZvcihpPTA7aTxuO2krKyl7CiAgICBjaW4+PmFbaV07Cn0KZm9yKGk9MDtpPG47aSsrKXsKICAgIGludCB4PWFbaV07CiAgICB2ZWN0b3I8aW50PiB2OwogICAgd2hpbGUoeCl7CiAgICAgICAgdi5wYih4JTEwKTsKICAgICAgICB4Lz0xMDsKICAgIH0KICAgIHNvcnQoYWxsKHYpKTsKICAgIGludCBzY29yZT0odlsyXSoxMSkrKHZbMF0qNyk7CiAgICBzY29yZT1zY29yZSUxMDA7CiAgICBiaXRzY29yZVtpXVswXT1zY29yZTsKICAgIGJpdHNjb3JlW2ldWzFdPXNjb3JlLzEwOwp9CmludCBhdXhpWzEwXTsKaW50IHBhaXJzPTA7Cm1lbXNldChhdXhpLDAsc2l6ZW9mKGF1eGkpKTsKZm9yKGk9MDtpPG47aSsrKXsKICAgIGZvcihqPWkrMTtqPG47aisrKXsKICAgICAgICBpZigoaSUyKSE9KGolMikpCiAgICAgICAgICAgIGNvbnRpbnVlOwogICAgICAgIGlmKGJpdHNjb3JlW2ldWzFdPT1iaXRzY29yZVtqXVsxXSYmKGF1eGlbYml0c2NvcmVbaV1bMV1dPDIpKXsKICAgICAgICAgICAgcGFpcnMrKzsKICAgICAgICAgICAgYXV4aVtiaXRzY29yZVtpXVsxXV0rKzsKICAgICAgICB9CiAgICB9Cn0KY291dDw8cGFpcnM7Cn0K