#include <bits/stdc++.h>
using namespace std;
int main() {
  int n;
  bool d[9];
  for (int i = 1; i <= 8; i++) d[i] = false;
  int cnt1 = 0, cnt2 = 0;
  scanf("%d", &n);
  int *a = new int[n + 1];
  for (int i = 1; i <= n; i++) {
    scanf("%d", &a[i]);
    if (1 <= a[i] && a[i] <= 399 && d[1] == false) {
      d[1] = true;
      cnt1++;
    } else if (400 <= a[i] && a[i] <= 799 && d[2] == false) {
      d[2] = true;
      cnt1++;
    } else if (800 <= a[i] && a[i] <= 1199 && d[3] == false) {
      d[3] = true;
      cnt1++;
    } else if (1200 <= a[i] && a[i] <= 1599 && d[4] == false) {
      d[4] = true;
      cnt1++;
    } else if (1600 <= a[i] && a[i] <= 1999 && d[5] == false) {
      d[5] = true;
      cnt1++;
    } else if (2000 <= a[i] && a[i] <= 2399 && d[6] == false) {
      d[6] = true;
      cnt1++;
    } else if (2400 <= a[i] && a[i] <= 2799 && d[7] == false) {
      d[7] = true;
      cnt1++;
    } else if (2800 <= a[i] && a[i] <= 3199 && d[8] == false) {
      d[8] = true;
      cnt1++;
    }
    if (a[i] >= 3200) cnt2++;
  }
  printf("%d %d", cnt1, cnt1 + cnt2);
  return 0;
}
