N,*A=map(int,open(0).read().split());v=x=1 for i in range(1,N):v=v+1 if(i!=1!=A[i]+A[i-2]==A[i-1]*2)else 2;x=max(x,v) print(x)