#include <stdio.h>
#include <string.h>

int main() {
    int n;
    scanf("%d",&n);
    char x[10000000];
    scanf("%s",x);
    int i;
    //遍历字符串,将无效字符替换为0
    for(i=0;i<n;i++){
        if(x[i]!='a'&&x[i]!='h'){
            x[i]='0';
        }
    }
    int max=0,l=0;
    //遍历字符串,计算有效序列长度
    for(i=0;i<n;i++){
        if(x[i]=='a'||x[i]=='h'){
            l+=1;
        }
        //检查字符串是否交替
        if(x[i+1]==x[i]||x[i]=='0'||x[i+1]=='\0'){
            if(l>max){
                max=l;
            }
            l=0;
        }
        
    }
    printf("%d",max);
    return 0;
    }