#include<bits/stdc++.h>
using namespace std;
int max(int x,int y){
    if(x>y)
    return x;
    else
    return y;
}
int main(){
    int n;
    cin>>n;
    vector<int> a(n);
    vector<int> b(n);
    for(int i=0;i<n;i++){
        cin>>a[i];
    }
    int sum=1,x=-999;
    b[1]=a[1];
    for(int i=1;i<n;i++){
        b[i]=a[i]-a[i-1];
    }
    for(int i=1;i<n;i++){
        if(b[i]>-2&&b[i]<2){
            sum++;
        }
        else{
            x=max(sum,x);
            sum=1;
        }
    }
    x=max(sum,x);
    cout<<x;
    return 0;
}