#include <bits/stdc++.h>
using namespace std;
const long long mod = 1e9 + 7;
long long arr[2 * 1000005];
int n, k;
vector<string> v;
int main() {
  ios_base::sync_with_stdio(0), cin.tie(NULL), cout.tie(NULL);
  cin >> n;
  for (int i = 0; i < n; i++) {
    string s;
    cin >> s;
    v.push_back(s);
  }
  vector<char> ans;
  for (int i = 0; i < n; i++) {
    int sz = (int)v[i].size();
    for (int j = 0; j < sz; j++) {
      ans.push_back(v[i][j]);
    }
  }
  int sz1 = (int)ans.size();
  sort(ans.begin(), ans.end());
  char ch;
  for (int i = 0; i < sz1 - 1; i++) {
    if (ans[i] == ans[i + 1]) {
      ch = ans[i];
    } else {
      puts("1");
      return 0;
    }
  }
  if (ch != 'F') {
    puts("1");
    return 0;
  }
  if (ch != '0') {
    puts("1");
    return 0;
  }
  if (ch == 'F' || ch == '0') {
    for (int i = 0; i < sz1; i++) {
      if (ch != ans[i]) {
        puts("1");
        return 0;
      }
    }
  }
  cout << n << endl;
  return 0;
}
