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