#include #include using namespace std; vector L; vector R; int amida_to(int n){ for(int i=0;i>N; cin>>K; NM=N; for(int i=0;i>X>>Y; L.push_back(X); R.push_back(Y); } for(int i=0;i>A[i]; } while(NM!=0){ int ii; for(ii=0;;ii++){ if(A[ii]==NM) break; } int to=amida_to(ii+1); while(to>NM){ L.push_back(to-1); R.push_back(to); to--; } while(to