#include <bits/stdc++.h> using namespace std; map<string,int> mp,mp1; int n,ans=0; int main(){ cin>>n; int maxn=-1,maxn1=-1; for(int i=1;i<=n;i++){ string s,s1,s2,s3; cin>>s>>s1>>s2>>s3; mp[s]++; mp1[s3]++; maxn=max(mp[s],maxn); maxn1=max(mp1[s3],maxn1); } // cout<<maxn<<" "<<maxn1<<endl; cout<<min(maxn1/2,maxn/2); return 0; }