#include #include using namespace std; int N,K; int A[100],invA[100]; int p[100]; vector >ans; main() { cin>>N>>K; for(int i=0;i>u>>v; u--,v--; p[u]^=p[v]^=p[u]^=p[v]; } for(int i=0;i>A[i]; } for(int i=0;iA[p[j+1]]) { ans.push_back(make_pair(j+1,j+2)); p[j]^=p[j+1]^=p[j]^=p[j+1]; } } } cout<p:ans)cout<