#include using namespace std; #include long long inversion_number(vector &a) { int n=a.size(); atcoder::fenwick_tree ft(n); long long ret=0; for (int i=0;i>n>>m; vector p(n); for (int i=0;i>p[i]; p[i]--; } long long in=inversion_number(p); if (in==0) { cout<<0<