#include <bits/stdc++.h>
using namespace std;
int N;
const int MAX_N = 100;
int a[MAX_N];
int b[9], c[9];
void solve() {
  int Mans = 0;
  int mans = 0;
  for (int i = 0; i < N; i++) {
    if (a[i] >= 1 && a[i] <= 399) {
      ++b[0];
    } else if (a[i] >= 400 && a[i] <= 799) {
      ++b[1];
    } else if (a[i] >= 800 && a[i] <= 1199) {
      ++b[2];
    } else if (a[i] >= 1200 && a[i] <= 1599) {
      ++b[3];
    } else if (a[i] >= 1600 && a[i] <= 1999) {
      ++b[4];
    } else if (a[i] >= 2000 && a[i] <= 2399) {
      ++b[5];
    } else if (a[i] >= 2400 && a[i] <= 2799) {
      ++b[6];
    } else if (a[i] >= 2800 && a[i] <= 3199) {
      ++b[7];
    } else if (a[i] >= 3200) {
      ++b[8];
    }
  }
  for (int i = 0; i < 9; i++) {
    c[i] = b[i];
  }
  for (int i = 0; i < 9; i++) {
    if (c[i] != 0 && c[8] > 0) {
      ++c[i];
      --c[8];
    }
  }
  for (int i = 0; i < 9; i++) {
    if (c[i] != 0) {
      ++mans;
    }
  }
  for (int i = 0; i < 8; i++) {
    if (b[i] != 0) {
      ++Mans;
    }
  }
  Mans += b[8];
  cout << mans << " " << Mans << endl;
}
int main() {
  cin >> N;
  for (int i = 0; i < N; i++) {
    cin >> a[i];
  }
  solve();
  return 0;
}
