mod = 998244353 n,q = map(int,input().split()) a = [int(i) for i in input().split()] b = [int(i) for i in input().split()] dp = [[0]*(n+1) for i in range(n+1)] dp[0][0] = 1 for i in range(n): for j in range(n+1): if j >= 1: dp[i+1][j] = dp[i][j]*(a[i]-1)%mod + dp[i][j-1]%mod else: dp[i+1][j] = dp[i][j]*(a[i]-1)%mod dp[i+1][j] %= mod for i in range(q): print(dp[n][b[i]]) #print(dp[n])