#include using namespace std; typedef long long ll; const ll mod=1e9+7; long long my_power(ll a,ll b){ long long res=1; a%=mod; while(b){ if(b&1)res=(res*a)%mod; a=(a*a)%mod; b>>=1; } return (res); } int main() { ios_base::sync_with_stdio(false); cin.tie(NULL); ll n,y; cin>>n>>y; vectorv(n); for(ll i=0;i>v[i]; } map>m; for(ll i=0;i1)m[x].push_back(1); } long long ans=1; for(auto k:m){ vectora=k.second; sort(a.rbegin(),a.rend()); ll x=0; for(ll i=0;i