N=int(raw_input()) S=raw_input() cnt=[0 for i in range(30)] for s in S: cnt[ord(s)-ord('a')]+=1 ans=0 m=N for i in range(ord('z'),ord('a')-1,-1): if i > ord('y'): ans+=cnt[i-ord('a')] elif i == ord('y'): m=min(m,cnt[i-ord('a')]) elif i > ord('u'): ans+=min(m,cnt[i-ord('a')]) m-=min(m,cnt[i-ord('a')]) elif i == ord('u'): if cnt[i-ord('a')]>m: ans+=min(m,cnt[i-ord('a')]-m) m-=min(m,cnt[i-ord('a')]-m) else: ans+=(m-cnt[i-ord('a')]+1)/2 m-=((m-cnt[i-ord('a')]+1)/2)*2 if(m-cnt[i-ord('a')])%2>0: m-=1 ans+=1 elif i > ord('k'): ans+=min(m,cnt[i-ord('a')]) m-=min(m,cnt[i-ord('a')]) elif i == ord('k'): if cnt[i-ord('a')]>m: ans+=min(m,cnt[i-ord('a')]-m) m-=min(m,cnt[i-ord('a')]-m) else: ans+=(m-cnt[i-ord('a')]+1)/2 m-=((m-cnt[i-ord('a')]+1)/2)*2 if(m-cnt[i-ord('a')])%2>0: m-=1 ans+=1 elif i > ord('i'): ans+=min(m,cnt[i-ord('a')]) m-=min(m,cnt[i-ord('a')]) elif i== ord('i'): if cnt[i-ord('a')]>m: ans+=min(m,cnt[i-ord('a')]-m) m-=min(m,cnt[i-ord('a')]-m) else: ans+=(m-cnt[i-ord('a')]+1)/2 m-=((m-cnt[i-ord('a')]+1)/2)*2 if(m-cnt[i-ord('a')])%2>0: m-=1 ans+=1 else: ans+=min(m,cnt[i-ord('a')]) m-=min(m,cnt[i-ord('a')]) #print chr(i),cnt[i-ord('a')],"=>",ans,m print ans+m/2