#include <iostream>
#include <cstdio>
#include <algorithm>
int n;
char s[355];
int md(int j) {
while(j<0) j+=n;
return j%n;
}
int bp(int pos, int dir) {
int i, j;
char col='w';
if(dir==1) j=pos;
else j=pos-1;
for(i=0; i<n; i++, j=md(j+dir)) {
if(col=='w' && s[j]!='w') col=s[j];
if(col!='w' && s[j]!='w' && s[j]!=col) break;
}
return i;
}
int main() {
int ma=0;
scanf("%d", &n);
scanf("%s", s);
for(int i=0; i<n; i++) ma=std::max(bp(i, -1)+bp(i, 1), ma);
if(ma>n) ma=n;
printf("%d\n", ma);
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8Y3N0ZGlvPgojaW5jbHVkZSA8YWxnb3JpdGhtPgoKaW50IG47CmNoYXIgc1szNTVdOwoKaW50IG1kKGludCBqKSB7Cgl3aGlsZShqPDApIGorPW47CglyZXR1cm4gaiVuOwp9CgppbnQgYnAoaW50IHBvcywgaW50IGRpcikgewoJaW50IGksIGo7CgljaGFyIGNvbD0ndyc7CglpZihkaXI9PTEpIGo9cG9zOwoJZWxzZSBqPXBvcy0xOwoJZm9yKGk9MDsgaTxuOyBpKyssIGo9bWQoaitkaXIpKSB7CgkJaWYoY29sPT0ndycgJiYgc1tqXSE9J3cnKSBjb2w9c1tqXTsKCQlpZihjb2whPSd3JyAmJiBzW2pdIT0ndycgJiYgc1tqXSE9Y29sKSBicmVhazsKCX0KCXJldHVybiBpOwp9CgppbnQgbWFpbigpIHsKCWludCBtYT0wOwoJc2NhbmYoIiVkIiwgJm4pOwoJc2NhbmYoIiVzIiwgcyk7Cglmb3IoaW50IGk9MDsgaTxuOyBpKyspIG1hPXN0ZDo6bWF4KGJwKGksIC0xKSticChpLCAxKSwgbWEpOwoJaWYobWE+bikgbWE9bjsKCXByaW50ZigiJWRcbiIsIG1hKTsKCXJldHVybiAwOwp9