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