from bisect import bisect_right as br K, Q = map(int, input().split()) A = [int(input()) for _ in range(Q)] ma = max(A) L = [] i = 0 while i <= ma: p = i // K + 1 i += p n = i // K + 1 while n > p: i += n - p p = n n = i // K + 1 L.append(i + 1) for a in A: print(L[br(L, a)-1] if a > 1 else 1)