#include <bits/stdc++.h>
using namespace std;
const long long int MOD = 1000000007;
list<long long int> Prime(int M) {
  list<long long int> P;
  P.push_back(2);
  P.push_back(3);
  for (int i = 5; i <= M; i += 6) {
    bool flag = true;
    for (auto j : P) {
      if (i % j == 0) {
        flag = false;
        break;
      }
    }
    if (flag) P.push_back(i);
    flag = true;
    for (auto j : P) {
      if ((i + 2) % j == 0) {
        flag = false;
        break;
      }
    }
    if (flag) P.push_back(i + 2);
  }
  return P;
}
long long int N, K, Q;
long long int ans;
int num;
int box;
int flag[8];
int main() {
  ios::sync_with_stdio(false);
  cin >> N;
  for (int i = 0; i < N; i++) {
    cin >> num;
    if (num >= 3200)
      box++;
    else
      flag[num / 400]++;
  }
  for (int i = 0; i < 8; i++)
    if (flag[i]) ans++;
  cout << max(1, (int)ans) << " " << min(8, (int)ans + box) << endl;
  return 0;
}
