#include <stdio.h>
int max(int x,int y)
{
return x>y?x:y;
}
int main()
{
int i,n,a,b=1,c=-1,m=1;//c用来记录上一次输入的数,m为最大连号数,b为当前连号数
scanf("%d",&n);
for(i=1;i<=n;i++)
{
scanf("%d",&a);
if((a-c)==1)b++;
else {m=max(b,m); b=1;}//找出最大连号数赋给m
c=a;//更新c值
}
printf("%d",m);
return 0;
}