#include #include #include using ll = long long int; int main(){ std::ios::sync_with_stdio(false); std::cin.tie(0); int n, k; std::cin >> n >> k; std::vector a(n); for(auto& i : a){ std::cin >> i; } std::vector aBase(a); std::sort(aBase.begin(), aBase.end()); int count = 0; for(int i=0; ia[j+k]){ ++count; flag=true; std::swap(a[j], a[j+k]); } } }while(flag); } if(aBase == a){ std::cout << count << "\n"; }else{ std::cout << -1 << "\n"; } return 0; }