import sys readline = sys.stdin.readline def solve(): n, k = map(int, input().split()) d = [0] + list(map(int, input().split())) for i in range(1, n + 1): 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())