n = int(input()) a = [0] * n b = [0] * n for i in range(n): ai, bi = map(int, input().split()) a[i] = ai b[i] = bi ans = [] jump = [-1] * n for i in range(n): if a[i] == 1: jump[i+1] = i elif b[i] == 2: j = i while b[j] != 1: j += 1 jump[j] = i else: ans.append(i + 1) while jump[i] != -1: i = jump[i] ans.append(i + 1) print(*ans, sep='\n')