#include<bits/stdc++.h>
using namespace std;
long long a[30001];
int w,ans,n;
int sum;
int main(void){
cin>>w>>n;
for(int i=1;i<=n;i++){
cin>>a[i];
if(a[i]>w){
ans--;
}
}
sort(a+1,a+n+1);
while(sum<=n){
if(a[sum]+a[n]<w){
sum++;
n--;
ans++;
}else{
n--;
ans++;
}
}
cout<<ans;
return 0;
}