#include using namespace std; int main(){ int N,K; cin >> N >> K; vector A(N); for (int i=0; i> A[i]; vector T(N+1); for (int a: A) T[a]++; sort(T.begin(), T.end(), greater()); int X=0; for (int t: T){ K-=t; X++; if (K<=0) break; } cout << X << endl; }