#include<stdio.h>
int max(int a,int b)
{
if(a<b) return b;
else return a;
}
int main()
{
int a,b,i,j,k,n;
scanf("%d",&n);
int c[n],d[n];
for(i=0;i<n;i++)
scanf("%d",&c[i]);
for(i=0,k=1,b=0;i<n;i++)
{
if(c[i]+1==c[i+1]) k++;
else
{
d[b]=k;
k=1;
b++;
}
}
for(j=b;j<n;j++) d[j]=0;
for(j=0,k=0;j<b;j++)
k=max(d[j],k);
printf("%d",k);
return 0;
}