import sys N, K = map(int, raw_input().split()) n = N cur = 0 while n - (K + 1) > 0: n -= K + 1 if n == 1: print 0 sys.stdout.flush() else: print n - 1 cur = n - 1 sys.stdout.flush() while 1: B = int(raw_input()) if B >= N: break d = B - cur cur = min(N - 1, B + (K + 1 - d)) print cur sys.stdout.flush()