#include <bits/stdc++.h>
int max(int n, int m) {
  if (n < m) return m;
  return n;
}
int main(void) {
  int memo = 0;
  int i;
  int n, a;
  int cnt;
  int color = 0;
  scanf("%d", &n);
  for (i = 1; i <= n; i++) {
    scanf("%d", &a);
    if (a < 400) {
      memo |= 1;
    } else if (a < 800) {
      memo |= 2;
    } else if (a < 1200) {
      memo |= 4;
    } else if (a < 1600) {
      memo |= 8;
    } else if (a < 2000) {
      memo |= 16;
    } else if (a < 2400) {
      memo |= 32;
    } else if (a < 2800) {
      memo |= 64;
    } else if (a < 3200) {
      memo |= 128;
    } else {
      cnt += 1;
    }
  }
  for (i = 128; i; i >>= 1) {
    if (memo & i) color += 1;
  }
  printf("%d %d", max(color, cnt != 0), color + cnt);
  return 0;
}
