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