#include <bits/stdc++.h>
int main() {
  int rate1 = 0, rate2 = 0, rate3 = 0, rate4 = 0, rate5 = 0, rate6 = 0,
      rate7 = 0, rate8 = 0, all = 0, N, a[100], i, resmin, resmax;
  scanf("%d", &N);
  for (i = 0; i < N; i++) {
    scanf("%d", &a[i]);
  }
  for (i = 0; i < N; i++) {
    if ((1 <= a[i]) && (a[i] <= 399)) {
      rate1 = 1;
    } else if ((400 <= a[i]) && (a[i] <= 799)) {
      rate2 = 1;
    } else if ((800 <= a[i]) && (a[i] <= 1199)) {
      rate3 = 1;
    } else if ((200 <= a[i]) && (a[i] < 1599)) {
      rate4 = 1;
    } else if ((1600 <= a[i]) && (a[i] <= 1999)) {
      rate5 = 1;
    } else if ((2000 <= a[i]) && (a[i] <= 2399)) {
      rate6 = 1;
    } else if ((2400 <= a[i]) && (a[i] <= 2799)) {
      rate7 = 1;
    } else if ((2800 <= a[i]) && (a[i] <= 3199)) {
      rate8 = 1;
    } else if (3200 <= a[i]) {
      all++;
    }
  }
  resmin = rate1 + rate2 + rate3 + rate4 + rate5 + rate6 + rate7 + rate8;
  if (resmin == 0) {
    resmin = 1;
  }
  resmax = rate1 + rate2 + rate3 + rate4 + rate5 + rate6 + rate7 + rate8 + all;
  if (resmax >= 9) {
    resmax = 8;
  }
  printf("%d %d", resmin, resmax);
  return 0;
}
