#include <bits/stdc++.h>
const int INF32 = 2147483647;
const long long INF64 = 9223372036854775807;
using namespace std;
template <class T>
inline bool chmin(T &a, T b) {
  if (a > b) {
    a = b;
    return true;
  }
  return false;
}
template <class T>
inline bool chmax(T &a, T b) {
  if (a < b) {
    a = b;
    return true;
  }
  return false;
}
int main() {
  cin.tie(0);
  ios::sync_with_stdio(false);
  int N;
  cin >> N;
  vector<int> a(N);
  for (int i = 0; i < N; i++) cin >> a[i];
  vector<int> v(9);
  for (int i = 0; i < N; i++) {
    int b = a[i] / 400;
    if (8 < b) b = 8;
    v[b]++;
  }
  int mx, mn = 1;
  for (int i = 0; i < 9; i++) {
    if (0 < v[i] && i < 8) mn++;
    if (i == 8) {
      mx = mn + v[8];
    }
  }
  cout << mn << " " << mx << endl;
  return 0;
}
