#include <bits/stdc++.h>
int color[8] = {0};
int cnt = 0;
void check(int a) {
  if (1 <= a && a <= 399)
    color[0]++;
  else if (a <= 799)
    color[1]++;
  else if (a <= 1199)
    color[2]++;
  else if (a <= 1599)
    color[3]++;
  else if (a <= 1999)
    color[4]++;
  else if (a <= 2399)
    color[5]++;
  else if (a <= 2799)
    color[6]++;
  else if (a <= 3199)
    color[7]++;
  else
    cnt++;
}
int main(void) {
  int n, min = 0, max, u, c = 0;
  int a[100];
  int i;
  scanf("%d", &n);
  for (i = 0; i < n; i++) {
    scanf("%d", &a[i]);
    u = a[i];
    check(u);
  }
  for (i = 0; i < 8; i++) {
    if (color[i] > 0) c++;
  }
  if (c == 0 && cnt > 0)
    min = 1;
  else if (c >= 1) {
    min = c;
  }
  if (c + cnt >= 9) {
    max = 8;
  } else
    max = c + cnt;
  printf("%d %d\n", min, max);
  return 0;
}
