#include <bits/stdc++.h>
using namespace std;
#define int long long
const int maxn = 1e4 + 5;
int n, ans;
string a[maxn][4];
map<pair<string, string>, bool> vis;

signed main()
{
	ios::sync_with_stdio(false);
	cin.tie(0), cout.tie(0);
	//freopen("idioms.txt", "r", stdin);
	cin >> n;
	for (int i = 1; i <= n; i++){
		for (int j = 0; j < 4; j++)
			cin >> a[i][j];
		vis[make_pair(a[i][0], a[i][3])] = 1;
	}
	for (int i = 1; i <= n; i++)
		for (int j = i + 1; j <= n; j++){
			if (a[i][0] == a[j][0] && a[i][1] == a[j][1] && a[i][2] == a[j][2] && a[i][3] == a[j][3])
				continue;
			if (vis[make_pair(a[i][3], a[j][0])] && vis[make_pair(a[j][3], a[i][0])] && vis[make_pair(a[i][0], a[j][0])] && vis[make_pair(a[i][3], a[j][3])]){
				ans++;
				//cout << i << " " << j << endl;
			}
		}
	cout << ans << endl;
	
	return 0;	
}