#include #include #include using namespace std; int P; long ans; void solve(const vector&A) { if(A.size()<=1)return; if(A.size()<=30) { for(int i=0;i >mp; for(int i=0;isecond.size(); ans+=(long)n*(n-1)/2; solve(it->second); } } int main() { int N;cin>>N>>P; vectorA(N); for(int i=0;i>A[i]; solve(A); cout<