#include "doll.h"
#include<bits/stdc++.h>
using namespace std;
#define ll long long
#define fall(i,a,b) for(int i=a;i<=b;i++)
#define rfall(i,a,b) for(int i=a;i>=b;i--)
#define sz(x) (int) x.size()
#define pb push_back
#define all(x) (int)x.size()
const int MAXN=9e4+10;
const ll inf=1e17;
typedef pair<int,int> pii;
void create_circuit(int M, std::vector<int> A) {
int cur=1;
set<int> st; st.insert(1);
vector<int> x,y,pt(M+1); x.pb(A[0]); y.pb(0);
pt[0]=-1;
fall(i,0,sz(A)-1){
auto u=A[i];
if(i==sz(A)-1){
pt[u]=-cur;
}
else{
cur++;
pt[u]=-cur;
x.pb(A[i+1]);
y.pb(-(cur-1));
}
}
answer(pt,x,y);
}