import sys n = int(input()) nums = list(map(int, input().split())) nums += nums mod = 10**9 + 7 dp = [[(0, 0, 0)] * n for _ in range(n)] for i in range(1, n+1): for j in range(n): k, l = j, j+i-1 if i==1: dp[k][k] = (0, nums[k], nums[k+1]) else: val = 0 for ind in range(k, l): ind = ind - n if ind &...