#include<bits/stdc++.h>
using namespace std;

int main(){
	int n;
	cin>>n;
	
	vector<int>v;
	string s;
	for(int i=0;i<n;i++){
		char a;
		cin>>a;
		s.push_back(a);
		}
	s.push_back(s[n-1]);
	
	char now=s[0];
	int rs=1;
	for(int i=1;i<s.size();i++){
		if(now==s[i]){
			v.push_back(rs);
			rs=1;
			now=s[i];
			}
		else{
			rs++;
			now=s[i];
			}	
		}
	for(int i=0;i<=3;i++)v.push_back(0);
	
	int ans=0;
	ans=v[0]+v[1]+v[2];
	for(int i=0;i<v.size()-2;i++)ans=max(ans,v[i]+v[i+1]+v[i+2]);
	cout<<ans<<endl;
	return 0;		
	}