from collections import deque sc = iter(open(0).read().split()) ni = lambda: int(next(sc)) ns = lambda: next(sc) Q = deque() N = ni() for _ in range(N): s, c = ni(), ns() if s == 0: Q.append(c) else: Q.appendleft(c) print("".join(map(str, Q)))