#include <bits/stdc++.h>
using namespace std;
int main() {
  long long n;
  cin >> n;
  long long a[n], color[9];
  memset(color, 0, sizeof(color));
  for (int i = 0; i < n; i++) {
    cin >> a[i];
    if (a[i] < 400) {
      color[0]++;
    } else if (a[i] < 800) {
      color[1]++;
    } else if (a[i] < 1200) {
      color[2]++;
    } else if (a[i] < 1600) {
      color[3]++;
    } else if (a[i] < 2000) {
      color[4]++;
    } else if (a[i] < 2400) {
      color[5]++;
    } else if (a[i] < 2800) {
      color[6]++;
    } else if (a[i] < 3200) {
      color[7]++;
    } else {
      color[8]++;
    }
  }
  long long ans1 = 0, ans2 = 0;
  for (int i = 0; i < 8; i++) {
    if (color[i]) ans2++;
  }
  ans1 = ans2;
  while (1) {
    if (ans1 < 8 && color[8] > 0) {
      color[8]--;
      ans1++;
    } else {
      break;
    }
  }
  if (ans2 == 0) ans2 = 1;
  cout << ans2 << " " << ans1 << endl;
}
