N, K = map(int, input().split()) a = tuple(map(int, input().split())) x = 0 pair = 0 for i, n in enumerate(a, start=1): if i == n: continue if a[n-1] == i: pair += 1 else: x += 1 x = max(0, x-1) + pair//2 print("YES" if x <= K and (K-x)%2 == 0 else "NO")