#include
using namespace std;
int main()
{
int k;
cin>>k;
string s;
cin>>s;
int a=0, b=0, maxa=-1, maxb=-1;
for(int j=0;j<s.length();j++)
{
// find maximum substring length containing of 'a'
if(s[j]=='a')
{
a++;
b=0;
maxa=max(a,maxa);
}
// find maximum substring length containing of 'b'
else
{
b++;
a=0;
maxb=max(b,maxb);
}
}
int ans = max( maxa, maxb); // maximum length of substring containing same chars either 'a' or 'b'
cout<<ans+k; // add the k in ans
}