import sys def compute_last_card(n, K): res = 0 while n > 1: r = (n - 1) // K + 1 m = n - r if m == 0: break s = res // (K - 1) res = res + s + 1 n = m return res + 1 def main(): input = sys.stdin.read().split() K = int(input[0]) Q = int(input[1]) for i in range(2, 2 + Q): N = int(input[i]) print(compute_last_card(N, K)) if __name__ == "__main__": main()