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