#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; using ull = unsigned long long; using ll = long long; int main() { int n; cin >> n; vector a(n); ll minimum = 1e10; ll maximum = 0; for(auto&& x : a) { cin >> x; maximum = max(maximum,x); minimum = min(minimum,x); } if(maximum != minimum) cout << count(a.begin(),a.end(),maximum) << ' ' << count(a.begin(),a.end(),minimum) << endl; else if(maximum / (n-1) == 2) cout << count(a.begin(),a.end(),maximum) << ' ' << 0 << endl; else cout << 0 << ' ' << count(a.begin(),a.end(),maximum) << endl; }