#include <bits/stdc++.h>
int main() {
  int sum, n, i, t, p, sum1;
  char z[260];
  scanf("%d", &n);
  getchar();
  for (i = 0; i < n; i++) {
    scanf("%c", &z[i]);
  }
  getchar();
  sum = 0;
  sum1 = 0;
  p = 0;
  t = 0;
  for (i = 0; i < n; i++) {
    if (z[i] >= 'a' && z[i] <= 'z') {
      sum++;
      if (sum >= t) t = sum;
    }
    if (z[i] >= 'A' && z[i] <= 'Z') {
      sum++;
      if (sum >= t) t = sum;
    }
    if (z[i] == '_') {
      sum = 0;
    }
    if (z[i] == '(') {
      sum = 0;
      i++;
      for (;; i++) {
        if (z[i] >= 'a' && z[i] <= 'z') {
          sum++;
          if (sum > p) p = sum;
        }
        if (z[i] >= 'A' && z[i] <= 'Z') {
          sum++;
          if (sum > p) p = sum;
        }
        if (z[i] == '_') {
          p = sum;
          if (sum != 0) sum1++;
          sum = 0;
        }
        if (z[i] == ')') {
          if (sum != 0) sum1++;
          sum = 0;
          break;
        }
      }
    }
  }
  printf("%d %d", t, sum1);
  return 0;
}
