#include <bits/stdc++.h> using namespace std; int zh=0; string sn[1000+10][2]; int n; int btw(int x,int s1,int s2) { if(x==4) { return 1; } int cnt=0; for(int i=0;i<n;i++) { if(x==0) { for(int j=0;j<n;j++) { for(int z=0;z<n;z++) { if(sn[j][0]==sn[i][0]&&sn[z][0]==sn[i][1]) { cnt+=btw(x+1,i,j); } } } } if(x==3) { if(sn[i][0]==sn[s1][1]) { cnt+=btw(x+1,s1,s2); } } if(x==1||x==2) { for(int j=0;j<n;j++) { if(sn[i][0]==sn[s1][1]&&sn[i][1]==sn[s2][1]) { cnt+=btw(x+1,i,s1); } } } } return cnt; } int main() { string s1,s2,s3,s4; cin >> n; for(int i=0;i<n;i++) { cin >> s1 >> s2 >> s3 >> s4; sn[i][0]=s1; sn[i][1]=s4; } cout << btw(0,1,1) << endl; return 0; }