#include<bits/stdc++.h>
using namespace std;
int main(){
int w,n,p[30010],cnt[210],s[30010],t=1;
cin>>w>>n;
for(int i=1;i<=n;++i){
cin>>p[i];
++cnt[p[i]];
}
for(int i=0;i<210;++i){
while(cnt[i]){
s[t++]=i;
--cnt[i];
}
}
int *b=&s[1],*e=&s[n],ans=1;
while(b!=e){
if(*b+*e<=w){
++ans;
++b;--e;
}
if(*b+*e>w){
++ans;
--e;
}
}
cout<<ans;
return 0;
}
谢谢