n,*a=map(int,open(0).read().split()) a=[i-1 for i in a] b,c=[0]*n,[1]*n l,r=[-1]*n,[-1]*n g=[[]for _ in range(n)] for i in range(1,n): p=a[0] now=a[i] for j in range(20): if now