#include <bits/stdc++.h>
using namespace std;
const long long INF = 1e9 + 7;
int main(void) {
  int n;
  cin >> n;
  vector<bool> color(8, false);
  int overred = 0;
  for (int i = 0; i < (int)n; ++i) {
    int a;
    cin >> a;
    if (a <= 399)
      color[0] = true;
    else if (400 <= a && a <= 799)
      color[1] = true;
    else if (800 <= a && a <= 1199)
      color[2] = true;
    else if (1200 <= a && a <= 1599)
      color[3] = true;
    else if (1600 <= a && a <= 1999)
      color[4] = true;
    else if (2000 <= a && a <= 2399)
      color[5] = true;
    else if (2400 <= a && a <= 2799)
      color[6] = true;
    else if (2800 <= a && a <= 3199)
      color[7] = true;
    else
      overred++;
  }
  int minv, maxv;
  minv = maxv = 0;
  for (int i = 0; i < (int)color.size(); ++i) {
    if (color[i]) {
      minv++;
      maxv++;
    }
  }
  if (overred) {
    maxv += overred;
    if (maxv > 9) maxv = 9;
  }
  cout << minv << " " << maxv << endl;
  return 0;
}
