#include <bits/stdc++.h>
#pragma GCC optimize("O3")
#pragma GCC target("sse4")
using namespace std;
const int MXN = 2e5, IINF = 1e9 + 10, INF = 1e18 + IINF + 10, MOD = 1000000007;
const long double PI = 4.0 * atanl(1.0), PREC = .000001;
const char nl = '\n';
int n, m, t, a[MXN];
void fast() { ios_base::sync_with_stdio(0), cin.tie(0), cout.tie(0); }
long long gcd(long long a, long long b) { return b == 0 ? a : gcd(b, a % b); }
long long lcm(long long a, long long b) { return a * (b / gcd(a, b)); }
int main() {
  fast();
  cin >> n;
  for (int i = 0; i < (n); i++) cin >> a[i];
  set<int> second;
  int x = 0;
  for (int i = 0; i < (n); i++) {
    if (a[i] > 3199) {
      ++x;
      continue;
    }
    second.insert(a[i] / 400);
  }
  x = x > 8 ? 8 : x;
  if (!(int)(second).size()) {
    cout << 1 << " " << (int)(second).size() + x;
    return 0;
  }
  cout << (int)(second).size() << " " << (int)(second).size() + x;
  return 0;
}
