#include <bits/stdc++.h>
using namespace std;
const int MOD = 1e9 + 7;
inline bool sc(int &_x) { return scanf("%d", &_x) == 1; }
inline bool sc(int &_x, int &_y) { return sc(_x) && sc(_y); }
inline bool sc(int &_x, int &_y, int &_z) { return sc(_x) && sc(_y) && sc(_z); }
inline bool sc(int &_x, int &_y, int &_z, int &_zz) {
  return sc(_x) && sc(_y) && sc(_z) && sc(_zz);
}
int main() {
  int n;
  cin >> n;
  cin.ignore();
  string x;
  getline(cin, x);
  int c = 0, mx = 0;
  for (int i = (0); i < (x.size()); i++) {
    if (x[i] == ' ')
      c = 0;
    else if (x[i] >= 'A' && x[i] <= 'Z')
      c++;
    mx = max(mx, c);
  }
  cout << mx;
  return 0;
}
