n, q = map(int,input().split()) A = list(map(int, input().split())) B = list(map(int, input().split())) dp = [[0]*(n+1) for i in range(n)] dp[0][0] = A[0]-1 dp[0][1] = 1 for i in range(1, n): for j in range(n+1): if j == 0: dp[i][j] = dp[i-1][j]*(A[i]-1) else: dp[i][j] = dp[i-1][j-1]+dp[i-1][j]*(A[i]-1) for b in B: print(dp[n-1][b])