mod = 10**9+7 m = 2*10**6 p = int(input()) C = [2*p, 2-p**2, -2*p, -1] E = [0]*(m+1) E[3] = 1 for i in range(4, m+1): E[i] = C[0]*E[i-1] + C[1]*E[i-2] + C[2]*E[i-3] + C[3]*E[i-4] E[i] %= mod q = int(input()) for _ in range(q): n = int(input()) print(E[n-1])