#include #include #include #include #include #include #include #include #include #include using namespace std; using ll = long long; int main() { ll N, K; cin >> N >> K; vector D(N); map m; for(int i=0; i> D[i]; D[i]--; m[D[i]] = i; } for(int i=0; i= 0; ++i) { if(D[i] != i) { m[D[i]] = m[i]; D[m[i]] = D[i]; D[i] = i; m[i] = i; K--; } } bool ok = true; for(int i=0; i