#include<bits/stdc++.h>
using namespace std;
set<string> s;
string ss[11111][5];
map<string,int> m,m2;
int main(){
	freopen("idioms.txt","r",stdin);
    int n,num1=0,num2=0,num3 = 0;cin>>n;
    for(int i = 1;i <= n;++i){
    	for(int j = 1;j <= 4;++j){
    		cin>>ss[i][j];
    		s.insert(ss[i][j]);
		}m[ss[i][1]]++;
		m2[ss[i][4]]++;
	}for(auto i:s){
		if(m[i]>=1&&m2[i]>=2&&m[i]>=2&&m2[i]>=1)num3++;
		else if(m[i]>=1&&m2[i]>=2)num1++;
		else if(m[i]>=2&&m2[i]>=1)num2++;
	}int sub = max(num1,num2)-min(num1,num2),mx = max(num1,num2);
	num3-=sub;
	num1=num2=mx;
	num1+=num3/2,num2+=num3/2;
	if(num1<2||num2<2){
		cout<<0;
		return 0;
	}int tt = num1*(num1-1)/2,ttt = num2*(num2-1)/2;
	cout<<num1<<' '<<num2<<' ';
	cout<<tt*ttt;
	fclose(stdin);
	return 0;
}