n,k = map(int,input().split()) P = list(map(int,input().split())) doubling = [[0]*n for i in range(30)] for i in range(n): doubling[0][i] = P[i] for i in range(1,30): for j in range(n): doubling[i][j] = doubling[i-1][j] + doubling[i-1][(doubling[i-1][j]+j)%n] for i in range(n): ans = i+1 now = i nk = k for j in range(30)[::-1]: if nk >= 1<