#include<bits/stdc++.h>
using namespace std;
int main()
{
int n, curr, ans;
cin>>n;
vector<int> arr(n);
for (int i=0; i<n; i++)
cin>>arr[i];
vector<int> count;
curr = 1;
for (int i=1; i<n; i++)
{
if (arr[i] == arr[i-1])
{
curr += 1;
}
else
{
count.push_back(curr);
curr = 1;
}
}
count.push_back(curr);
ans = 0;
for (int i=1; i<count.size(); i++)
{
ans = max(ans, min(count[i-1], count[i]));
}
cout<<ans*2<<endl;
return(0);
}
I2luY2x1ZGU8Yml0cy9zdGRjKysuaD4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmludCBtYWluKCkKewoJaW50IG4sIGN1cnIsIGFuczsKCWNpbj4+bjsKCXZlY3RvcjxpbnQ+IGFycihuKTsKCWZvciAoaW50IGk9MDsgaTxuOyBpKyspCgljaW4+PmFycltpXTsKCXZlY3RvcjxpbnQ+IGNvdW50OwoJY3VyciA9IDE7Cglmb3IgKGludCBpPTE7IGk8bjsgaSsrKQoJewoJCWlmIChhcnJbaV0gPT0gYXJyW2ktMV0pCgkJewoJCQljdXJyICs9IDE7CgkJfQoJCWVsc2UKCQl7CgkJCWNvdW50LnB1c2hfYmFjayhjdXJyKTsKCQkJY3VyciA9IDE7CgkJfQoJfQoJY291bnQucHVzaF9iYWNrKGN1cnIpOwoJYW5zID0gMDsKCWZvciAoaW50IGk9MTsgaTxjb3VudC5zaXplKCk7IGkrKykKCXsKCQlhbnMgPSBtYXgoYW5zLCBtaW4oY291bnRbaS0xXSwgY291bnRbaV0pKTsKCX0KCWNvdXQ8PGFucyoyPDxlbmRsOwoJcmV0dXJuKDApOwp9