#include <bits/stdc++.h>
using namespace std;
const long long MAX = 2500000000;
const double EPS = 1e-9;
const double PI = 2 * asin(1.0);
const long long mod = 1e9 + 7;
int double_cmp(double x, double y = 0, double tol = EPS) {
  return (x <= y + tol) ? (x + tol < y) ? -1 : 0 : 1;
}
int matriz[300][300];
string vetor[101];
int maior;
int main() {
  int n;
  scanf("%d", &n);
  for (int i = 0; i < n; ++i) cin >> vetor[i];
  maior = 0;
  for (int i = 'a'; i < 'z' + 1; ++i) {
    for (int j = 'a'; j < 'z' + 1; ++j) {
      for (int k = 0; k < n; ++k) {
        bool pode = true;
        for (int l = 0; l < ((int)vetor[k].size()); ++l) {
          if (vetor[k][l] != i && vetor[k][l] != j) {
            pode = false;
            break;
          }
        }
        if (pode) matriz[i][j] += ((int)vetor[k].size());
      }
      maior = max(maior, matriz[i][j]);
    }
  }
  printf("%d\n", maior);
}
