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