#include <bits/stdc++.h>
using namespace std;
typedef long long ll;
//ma
int n,minn=1e9;
struct node{
	char a[10];
};
map<string,int>mp;
node s[10010][5];
int main(){
	cin>>n;
	for(int i=1;i<=n;i++){
		for(int j=0;j<4;j++){
			string str;
			cin>>s[i][j].a;
			int len=strlen(s[i][j].a);
			for(int k=0;k<len;k++){
				str.push_back(s[i][j].a[k]);
			}
			if(j==0||j==3)mp[str]++;
		}
	}
	for(auto t:mp){
		if(t.second>=3){
			minn=min(minn,t.second-2);
			//dfs
		}
	}
	cout<<minn;
	return 0;
}