#include<bits/stdc++.h>
using namespace std;
int n,cnt,ans,j,k[150000][27],f[150000];
string s;
void inset()
{
int cc=1,anss=0;
for(int i=0;i<s.size();i++)
{
int x=s[i]-'a';
if(!k[cc][x])
{
cnt++;
k[cc][x]=cnt;
}
cc=k[cc][x];
if(i==s.size()-1) f[cc]=j;
if(f[cc]) anss++;
}
ans=max(ans,anss);
}
int main()
{
ios::sync_with_stdio(0);
cin.tie(0);
cin>>n;
for(j=1;j<=n;j++)
{
cin>>s;
inset();
}
cout<<ans;
return 0;
}