#include <bits/stdc++.h>
using namespace std;
int main() {
  int n, high = 0;
  int a[105], b[10];
  memset(b, 0, sizeof(b));
  scanf("%d", &n);
  for (int i = 1; i <= n; i++) {
    scanf("%d", &a[i]);
  }
  for (int i = 1; i <= n; i++) {
    if (a[i] >= 1 && a[i] <= 399)
      b[1]++;
    else if (a[i] >= 400 && a[i] <= 799)
      b[2]++;
    else if (a[i] >= 800 && a[i] <= 1199)
      b[3]++;
    else if (a[i] >= 1200 && a[i] <= 1599)
      b[4]++;
    else if (a[i] >= 1600 && a[i] <= 1999)
      b[5]++;
    else if (a[i] >= 2000 && a[i] <= 2399)
      b[6]++;
    else if (a[i] >= 2400 && a[i] <= 2799)
      b[7]++;
    else if (a[i] >= 2800 && a[i] <= 3199)
      b[8]++;
    else
      high++;
  }
  int low = 0;
  for (int i = 1; i <= 8; i++) {
    if (b[i] != 0) low++;
  }
  int max, min;
  if (low == 0 && high >= 8) min = 1, max = 8;
  if (low == 0 && high < 8) min = 1, max = high;
  if (low > 0 && low < 8) {
    min = low;
    if (high >= 8 - low) max = 8;
    if (high < 8 - low) max = low + high;
  }
  if (low == 8) min = 8, max = 8;
  printf("%d %d\n", min, max);
}
