#include <bits/stdc++.h>
using namespace std;
int a;
int other;
set<int> colors;
void get(int i) {
  if (i >= 1 && i < 400)
    colors.insert(0);
  else if (i >= 400 && i < 800)
    colors.insert(1);
  else if (i >= 800 && i < 1200)
    colors.insert(7);
  else if (i >= 1200 && i < 1600)
    colors.insert(2);
  else if (i >= 1600 && i < 2000)
    colors.insert(3);
  else if (i >= 2000 && i < 2400)
    colors.insert(4);
  else if (i >= 2400 && i < 2800)
    colors.insert(5);
  else if (i >= 2800 && i < 3200)
    colors.insert(6);
  else if (i >= 3200)
    other++;
}
int main() {
  int n;
  scanf("%d", &n);
  for (int i = 0; i < n; i++) {
    scanf("%d", &a);
    get(a);
  }
  int min = colors.size();
  int max = colors.size() + other;
  if (max > 8) max = 8;
  printf("%d %d\n", min, max);
}
