#include #define rep(i,n) for(int i=0;i> N >> M; assert(1<=N&&N<=M&&M<=200000); setA; rep(i,N){ int a;cin >> a; assert(1<=a&&a<=M); A.insert(a); } if(N==M&&A.size()==1){ cout << "1 1" << endl; } else{ cout << A.size() << " " << 0 << endl; } return 0; }