#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;
}