#include <bits/stdc++.h>
using lint = long long;
using lubl = long double;
int main() {
  std::cin.tie(nullptr);
  std::ios_base::sync_with_stdio(false);
  std::cout.setf(std::ios_base::fixed);
  std::cout.precision(15);
  lint n;
  std::cin >> n;
  std::vector<lint> a(8);
  lint ans = 0;
  while (n--) {
    lint x;
    std::cin >> x;
    x /= 400;
    if (8 <= x)
      ans++;
    else
      a.at(x) = 1;
  }
  lint min = std::accumulate(std::begin(a), std::end(a), 0ll);
  std::cout << min << ' ' << ans + min << '\n';
}
