#include <bits/stdc++.h>
using namespace std;
int main(void) {
  int N;
  cin >> N;
  vector<int> a(N);
  for (int i = (0); i < (N); ++i) cin >> a[i];
  int tmp = 0;
  set<string> st;
  for (int i = (0); i < (N); ++i) {
    if (a[i] < 400)
      st.insert("Gray");
    else if (a[i] < 800)
      st.insert("Blown");
    else if (a[i] < 1200)
      st.insert("Green");
    else if (a[i] < 1600)
      st.insert("mizuiro");
    else if (a[i] < 2000)
      st.insert("blue");
    else if (a[i] < 2400)
      st.insert("yellow");
    else if (a[i] < 2800)
      st.insert("daidai");
    else if (a[i] < 3200)
      st.insert("Red");
    else
      tmp++;
  }
  int min_value = st.size();
  int max_value = min(min_value + tmp, 8);
  cout << min_value << ' ' << max_value << endl;
  return 0;
}
