N=int(input()) A=list(map(int,input().split())) DP1=[[1]*N for i in range(N)] DP2=[[1]*N for i in range(N)] for kukan in range(1,N+1): for i in range(N): if i+kukan==N: break if A[i]