#include using namespace std; int main() { int N, K, D[200000], rev[200000]; cin >> N >> K; for(int i = 0; i < N; i++) { cin >> D[i]; --D[i]; } int y = 0; for(int i = 0; i < N; i++) { if(i != D[i]) ++y; } if(y <= K && y % 2 == K % 2) { cout << "YES" << endl; } else { cout << "NO" << endl; } }