N,K = map(int, input().split()) D = [int(d) for d in input().split()] done = [0]*N cnt = 0 for i in range(N): j = i temp = 0 while done[j-1] == 0: done[j-1] = 1 j = D[j-1] temp += 1 cnt += max(0, temp-1) if cnt <= K and cnt%2 == K%2: print("YES") else: print("NO")