#include <bits/stdc++.h>
int soroe(int a) {
  if (a < 400) {
    return 0;
  } else if (a < 800) {
    return 1;
  } else if (a < 1200) {
    return 2;
  } else if (a < 1600) {
    return 3;
  } else if (a < 2000) {
    return 4;
  } else if (a < 2400) {
    return 5;
  } else if (a < 2800) {
    return 6;
  } else if (a < 3200) {
    return 7;
  } else {
    return 8;
  }
}
int main() {
  int n, sum = 0;
  scanf("%d", &n);
  int a[n], b[9] = {0, 0, 0, 0, 0, 0, 0, 0};
  for (int i = 0; i < n; i++) {
    scanf("%d", &a[i]);
    a[i] = soroe(a[i]);
    if (a[i] < 8) {
      b[a[i]] = 1;
    } else {
      b[8]++;
    }
  }
  for (int i = 0; i < 8; i++) {
    sum += b[i];
  }
  if (sum < 1) {
    sum++;
  }
  if (b[8] + sum > 8) {
    b[8] = 8 - sum;
  }
  printf("%d %d", sum, sum + b[8]);
  return 0;
}
