#include <bits/stdc++.h>
using namespace std;
using ll = long long;
using ull = unsigned long long;
ll p(ll n) {
  if (n == 0) return 1;
  return (p(n - 1) * (n % 1000000007)) % 1000000007;
}
int main() {
  ios::sync_with_stdio(false);
  cin.tie(0);
  int N;
  cin >> N;
  vector<int> a(N);
  for (int i = 0; i < N; i++) cin >> a[i];
  set<int> s;
  int tensai = 0;
  for (int i = 0; i < N; i++) {
    if (a[i] < 400)
      s.insert(0);
    else if (a[i] < 800)
      s.insert(1);
    else if (a[i] < 1200)
      s.insert(2);
    else if (a[i] < 1600)
      s.insert(3);
    else if (a[i] < 2000)
      s.insert(4);
    else if (a[i] < 2400)
      s.insert(5);
    else if (a[i] < 2800)
      s.insert(6);
    else
      s.insert(7), tensai++;
  }
  ll ans_max = s.size();
  if (tensai > 0) {
    ans_max = s.size() + tensai - 1;
  }
  cout << s.size() << " " << ans_max << endl;
  return 0;
}
