#include<bits/stdc++.h>
#define ll long long
using namespace std;
int main()
{
ll int t,n,m=0,i,ans,ar[400005];
scanf("%lld%lld",&n,&i);
map<ll int,ll int>mp;
list<ll int>li;
for(int p=0; p<n; p++)
{
scanf("%lld",&ar[p]);
mp[ar[p]]++;
}
ll int K=mp.size();
double f=log2(K);
ll int k=f;
double hh=k;
if(f>hh)
k++;
ans=n*k;
i=i*8;
if(ans<=i)
{
printf("%lld\n",m);return 0;
}
for(auto it=mp.begin(); it!=mp.end(); it++)
{
ll int j=(*it).second;
li.push_back(j);
}
while(!li.empty())
{
ll int a=li.front();
ll int b=li.back();
if(a<b)
{
li.pop_front();
m+=a;
}
else
{
li.pop_back();
m+=b;
}
K--;
double f=log2(K);
k=f;
hh=k;
if(f>hh)
k++;
ans=n*k;
if(ans<=i)
break;
}
printf("%lld\n",m);
}
I2luY2x1ZGU8Yml0cy9zdGRjKysuaD4KI2RlZmluZSBsbCBsb25nIGxvbmcKdXNpbmcgbmFtZXNwYWNlIHN0ZDsKaW50IG1haW4oKQp7CiAgIGxsIGludCB0LG4sbT0wLGksYW5zLGFyWzQwMDAwNV07CiAgICBzY2FuZigiJWxsZCVsbGQiLCZuLCZpKTsKICAgIG1hcDxsbCBpbnQsbGwgaW50Pm1wOwogICAgbGlzdDxsbCBpbnQ+bGk7CiAgIAogICAgZm9yKGludCBwPTA7IHA8bjsgcCsrKQogICAgewogICAgICAgIHNjYW5mKCIlbGxkIiwmYXJbcF0pOwogICAgICAgIG1wW2FyW3BdXSsrOwogICAgfQogICBsbCBpbnQgSz1tcC5zaXplKCk7CiAgICBkb3VibGUgIGY9bG9nMihLKTsKICAgbGwgaW50IGs9ZjsKICAgIGRvdWJsZSBoaD1rOwogIAogICAgaWYoZj5oaCkKICAgICAgICBrKys7CiAgICBhbnM9biprOwogICAgaT1pKjg7CiAgICBpZihhbnM8PWkpCiAgICB7CiAgICAgICAgcHJpbnRmKCIlbGxkXG4iLG0pO3JldHVybiAwOwogICAgfQoKICAgIGZvcihhdXRvIGl0PW1wLmJlZ2luKCk7IGl0IT1tcC5lbmQoKTsgaXQrKykKICAgIHsKCiAgICAgICBsbCBpbnQgaj0oKml0KS5zZWNvbmQ7CiAgICAgICAgbGkucHVzaF9iYWNrKGopOwogICAgfQogICAgd2hpbGUoIWxpLmVtcHR5KCkpCiAgICB7CgoKICAgICAgbGwgIGludCBhPWxpLmZyb250KCk7CiAgICAgIGxsICBpbnQgYj1saS5iYWNrKCk7CiAgICAgICAgaWYoYTxiKQogICAgICAgIHsKICAgICAgICAgICAgbGkucG9wX2Zyb250KCk7CiAgICAgICAgICAgIG0rPWE7CiAgICAgICAgfQogICAgICAgIGVsc2UKICAgICAgICB7CiAgICAgICAgICAgIGxpLnBvcF9iYWNrKCk7CiAgICAgICAgICAgIG0rPWI7CiAgICAgICAgfQogICAgICAgIEstLTsKICAgICAgICBkb3VibGUgIGY9bG9nMihLKTsKICAgICAgICBrPWY7CiAgICAgICAgaGg9azsKICAgICAgICBpZihmPmhoKQogICAgICAgICAgICBrKys7CgogICAgICAgIGFucz1uKms7CiAgICAgICAgIGlmKGFuczw9aSkKICAgICAgICAgICAgYnJlYWs7CiAgICB9CiAgICBwcmludGYoIiVsbGRcbiIsbSk7Cn0K