#include <bits/stdc++.h>
using namespace std;
int main() {
  int N;
  cin >> N;
  int A[110];
  for (int i = 0; i < N; i++) {
    cin >> A[i];
  }
  bool L[9];
  int C = 0;
  for (int i = 0; i < N; i++) {
    if (0 < A[i] / 100 && A[i] / 100 < 4) {
      L[0] = true;
    }
    if (4 <= A[i] / 100 && A[i] / 100 < 8) {
      L[1] = true;
    }
    if (8 <= A[i] / 100 && A[i] / 100 < 12) {
      L[2] = true;
    }
    if (12 <= A[i] / 100 && A[i] / 100 < 16) {
      L[3] = true;
    }
    if (16 <= A[i] / 100 && A[i] / 100 < 20) {
      L[4] = true;
    }
    if (20 <= A[i] / 100 && A[i] / 100 < 24) {
      L[5] = true;
    }
    if (24 <= A[i] / 100 && A[i] / 100 < 28) {
      L[6] = true;
    }
    if (28 <= A[i] / 100 && A[i] / 100 < 32) {
      L[7] = true;
    }
    if (32 <= A[i] / 100) {
      L[8] = true;
      C++;
    }
  }
  int ans = 0;
  for (int i = 0; i < 8; i++) {
    if (L[i]) {
      ans++;
    }
  }
  int M = ans + C;
  if (M > 8) M = 8;
  cout << ans << ' ' << M << endl;
}
