#include <bits/stdc++.h>
using namespace std;
int rating(int n) {
  if (n < 400) return 1;
  if (n < 800) return 2;
  if (n < 1200) return 3;
  if (n < 1600) return 4;
  if (n < 2000) return 5;
  if (n < 2400) return 6;
  if (n < 2800) return 7;
  if (n < 3200) return 8;
  return 9;
}
int main() {
  int n;
  cin >> n;
  vector<int> a(n);
  bool good = true;
  for (int i = 0; i < n; i++) {
    cin >> a[i];
    if (a[i] < 3200) good = false;
  }
  set<int> st;
  int ret = 0;
  for (int i = 0; i < n; i++) {
    if (a[i] < 3200)
      st.insert(rating(a[i]));
    else
      ret++;
  }
  if (good) {
    cout << 0 << ' ' << ret;
    return 0;
  }
  cout << st.size() << ' ' << st.size() + ret;
}
