n=int(input()) stks=[] ba = 0 for i in range(n): a,b = map(int, input().split()) if b == 2 or a == 1: if ba == 1 or b == 1: stks[-1].append(i) else: stks.append([i]) elif b == 1 or ba == 1: print(i+1) while len(stks[-1]) > 0: print(stks[-1].pop()+1) stks.pop() else: print(i+1) ba = a assert(len(stks) <= 2)