#include <bits/stdc++.h>
int main(void) {
  int N = 0;
  int a[4801];
  int hai = 0, tya = 0, midori = 0, mizu = 0, ao = 0, ki = 0, daidai = 0,
      aka = 0, over = 0;
  int kinds = 0, max = 0;
  scanf("%d", &N);
  for (int i = 0; i < N; i++) {
    scanf("%d", &a[i]);
    switch (a[i] / 400) {
      case 0:
        hai++;
        break;
      case 1:
        tya++;
        break;
      case 2:
        midori++;
        break;
      case 3:
        mizu++;
        break;
      case 4:
        ao++;
        break;
      case 5:
        ki++;
        break;
      case 6:
        daidai++;
        break;
      case 7:
        aka++;
        break;
      default:
        over++;
        break;
    }
  }
  if (hai > 0) kinds++;
  if (tya > 0) kinds++;
  if (midori > 0) kinds++;
  if (mizu > 0) kinds++;
  if (ao > 0) kinds++;
  if (ki > 0) kinds++;
  if (daidai > 0) kinds++;
  if (aka > 0) kinds++;
  max = kinds + over;
  if (max > 8) max = 8;
  printf("%d %d", kinds, max);
  return 0;
}
