#if !defined(__clang__) && defined(__GNUC__) #include #else #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #endif // !defined(__clang__) && defined(__GNUG__) #if 0 #include #include #include #include #include #endif using namespace std; int main() { int64_t N; std::cin >> N; std::map m; for (decltype(N) i = 0; i < N; ++i) { int64_t t; std::cin >> t; m[t]++; } if (m.size() == 1) { if (m.begin()->first == (N-1) * 4) { std::cout << "0 " << N << std::endl; } else { std::cout << N << " 0" << std::endl; } return 0; } auto ka = m.begin()->second; auto tu = (++m.begin())->second; std::cout << tu << " " << ka << std::endl; return 0; }