command = [] rev = False N, Px, Py = map(int, input().split()) Fx, Fy = Px, Py for i in range(N): command.append(list(map(int, input().split()))) if command[-1][0] == 1: Fx = Fx+command[-1][1] elif command[-1][0] == 2: Fy = Fy+command[-1][1] else: rev = not rev Fx, Fy = Fy, 0-Fx for i in range(N): print(Fx, Fy) if command[i][0] == 1: if rev: Fy += command[i][1] else: Fx -= command[i][1] elif command[i][0] == 2: if rev: Fx -= command[i][1] else: Fy -= command[i][1] else: Fx, Fy = 0-Fy, Fx rev = not rev