#include <bits/stdc++.h> using namespace std; using ll =long long; #define all(v) v.begin(),v.end() #define rep(i,a,b) for(int i=a;i<b;i++) #define rrep(i,a,b) for(int i=a;i>=b;i--) int main() { ll N,M;cin>>N>>M; vector<ll> A(N); map<ll,ll> S; for(ll i=0;i<N;i++) { cin>>A[i]; S[A[i]]++; } cout<<S.size()<<" "; if(S.size()==1&&M-1<N) { cout<<1<<endl; } else { cout<<0<<endl; } }