#include <bits/stdc++.h>
using namespace std;
using ll = long long;
const auto INF = (ll)1e9 + 7;
using p = pair<int, int>;
using v = vector<int>;
auto c = vector<int>(8, 0);
void color(int i) {
  if (i < 400) {
    c[0]++;
  } else if (i < 800) {
    c[1]++;
  } else if (i < 1200) {
    c[2]++;
  } else if (i < 1600) {
    c[3]++;
  } else if (i < 2400) {
    c[4]++;
  } else if (i < 2800) {
    c[5]++;
  } else if (i < 3200) {
    c[6]++;
  } else {
    c[7]++;
  }
}
int main() {
  int n;
  cin >> n;
  auto a = vector<int>(n, 0);
  for (int i = 0; i < n; i++) {
    cin >> a[i];
    color(a[i]);
  }
  ll _min = 0;
  ll _max = 0;
  for (int i = 0; i < c.size(); i++) {
    if (i != 7 && c[i] != 0) {
      _min++;
    }
    if (i != 7 && c[i] == 0 && c[7] > 1) {
      c[i]++;
      c[7]--;
    }
    if (c[i] != 0) _max++;
  }
  cout << _min << " " << _max << endl;
}
