import sys readline = sys.stdin.readline def solve(): n, k = map(int, input().split()) d = [int(i) - 1 for i in readline().split()] for i in range(n): while d[i] != i: d[d[i]], d[i] = d[i], d[d[i]] k -= 1 if k < 0: return "NO" return "YES" if k % 2 == 0 else "NO" print(solve())