#include #include #include #include #include using namespace std; int readint(); const int MAX_N = 1e5+5; const int MAX_LN = 20; int s[MAX_N][MAX_LN]; int m,n; int l2[MAX_N]; int main(){ n=readint(),m=readint(); l2[1]=0; for(int i=2;i<=n;i++){ l2[i]=l2[i/2]+1; } for(int i=1;i<=n;i++){ s[i][0]=readint(); } for (int j=1;j<=l2[n]; j++) { for(int i=1;i<=n-(1<