#include using namespace std; int backet[26]; int main(){ int n; cin>>n; string s; cin>>s; for(int i=0;iyuki[i];j--){ ans+=min(backet[j],use); use-=min(backet[j],use); if(use<=0) goto end; } if(i>1) cnt=use; use=min(use,yuki[i]); if(cnt-use>0){ cnt-=use; ans+=cnt/2; if(cnt%2&&use){ ans++; use--; cnt=0; } } else if(cnt-use<0){ cnt=use-cnt; ans+=min(use,cnt); use-=min(use,cnt); } } for(int i=7;i>=0;i++){ ans+=min(use,backet[i]); use-=min(use,backet[i]); } end:; cout<