from collections import defaultdict N, K = map(int, input().split()) D = list(map(int, input().split())) position = defaultdict(int) cnt = 0 for i in range(N): position[D[i]] = i for i in range(N): if D[i] == i + 1: continue D[position[i+1]] = D[i] position[D[i]] = position[i+1] D[i] = i + 1 position[i+1] = i cnt += 1 if cnt > K or (K - cnt) % 2 == 1: print('NO') else: print('YES')