#include <iostream>
#include <string>
#include <algorithm>
using namespace std;

int main() {
    int N;
    string S;
    cin >> N >> S;
    
    int max_len = 0;   // 记录最长合法笑声长度
    int current_len = 0; // 当前合法子串的长度
    char prev_char = 0;  // 前一个合法字符(初始为0,代表无)
    
    for (char c : S) {
        if (c != 'a' && c != 'h') {
            // 当前字符不是a/h,重置当前长度
            current_len = 0;
            prev_char = 0;
        } else {
            if (current_len == 0) {
                // 第一个合法字符,长度设为1
                current_len = 1;
                prev_char = c;
            } else {
                // 非第一个合法字符,判断是否与前一个不同
                if (c != prev_char) {
                    current_len++;
                    prev_char = c;
                } else {
                    // 与前一个相同,重置为1
                    current_len = 1;
                    prev_char = c;
                }
            }
            // 更新最大长度
            max_len = max(max_len, current_len);
        }
    }
    
    cout << max_len << endl;
    return 0;
}