#include <bits/stdc++.h>
using namespace std;
int n, len, ans;
string s[111111];
bool t;
int main() {
  scanf("%d", &n);
  for (int i = 1; i <= n; i++) cin >> s[i];
  len = s[1].length();
  t = true;
  for (int i = 0; i < len; i++) {
    for (int j = 1; j < n; j++) {
      if (s[j][i] != s[j + 1][i]) {
        t = false;
        break;
      }
    }
    if (!t) break;
    ans++;
  }
  printf("%d", ans);
  return 0;
}
